/** * A user represents a person on Facebook. * [1] relative to application */ export declare const UserType: import("../utils/schema").SchemaObjectType<{ /** * The user about * @deprecated Returns no data as of April 4, 2018. */ about: { nullable: true; type: "String"; }; /** * The id of this person's user account. This ID is unique to each app and * cannot be used across different apps. */ id: { core: true; type: "String"; }; /** * The User's address. */ address: { nullable: true; type: "String"; }; /** * Notes added by viewing page on this User. */ adminNotes: { list: true; type: () => import("../utils/schema").SchemaObjectType<{ body: { type: "String"; }; from: { core: true; type: () => import("../utils/schema").SchemaObjectType<{ id: { type: "String"; core: true; }; about: { nullable: true; type: "String"; }; accessToken: { nullable: true; type: "String"; }; addCampaign: { type: () => import("../utils/schema").SchemaObjectType<{ id: { type: "String"; core: true; }; accountId: { type: "String"; }; }>; }; affiliation: { type: "String"; }; appId: { type: "String"; }; category: { default: true; type: "String"; }; categoryList: { default: true; list: true; type: () => import("../utils/schema").SchemaObjectType<{ id: { core: true; type: "String"; }; apiEnum: { default: true; type: "String"; }; fbPageCategories: { type: () => import("../utils/schema").SchemaObjectType; }; name: { default: true; type: "String"; }; }>; }; name: { type: "String"; }; }>; }; id: { default: true; type: "String"; }; address: { nullable: true; type: "String"; }; user: { type: () => import("../utils/schema").SchemaObjectType; }; }>; }; /** * The age segment for this person expressed as a minimum and maximum age. * For example, more than 18, less than 21. */ ageRange: { nullable: true; type: () => import("../utils/schema").SchemaObjectType<{ max: { core: true; nullable: true; type: "Int"; }; min: { core: true; type: "Int"; }; }>; }; /** * The person's birthday. This is a fixed format string, like MM/DD/YYYY. * However, people can control who can see the year they were born separately * from the month and day so this string can be only the year (YYYY) or the * month + day (MM/DD) */ birthday: { nullable: true; type: "String"; }; /** * Can the person review brand polls [1] */ canReviewMeasurementRequest: { type: "Boolean"; }; /** * Social context for this person */ context: { type: () => import("../utils/schema").SchemaObjectType<{ id: { default: true; type: "String"; }; mutualLikes: { modifiers: { limit: { nullable: true; type: "Int"; }; summary: { nullable: true; list: true; type: import("../utils/schema").SchemaEnumType; }; }; type: () => import("../utils/schema").SchemaObjectType<{ data: { type: () => import("../utils/schema").SchemaObjectType<{ id: { type: "String"; core: true; }; about: { nullable: true; type: "String"; }; accessToken: { nullable: true; type: "String"; }; addCampaign: { type: () => import("../utils/schema").SchemaObjectType<{ id: { type: "String"; core: true; }; accountId: { type: "String"; }; }>; }; affiliation: { type: "String"; }; appId: { type: "String"; }; category: { default: true; type: "String"; }; categoryList: { default: true; list: true; type: () => import("../utils/schema").SchemaObjectType<{ id: { core: true; type: "String"; }; apiEnum: { default: true; type: "String"; }; fbPageCategories: { type: () => import("../utils/schema").SchemaObjectType; }; name: { default: true; type: "String"; }; }>; }; name: { type: "String"; }; }>; core: true; list: true; }; paging: { core: true; type: import("../utils/schema").SchemaObjectType<{ cursors: { core: true; type: import("../utils/schema").SchemaObjectType<{ before: { core: true; nullable: true; type: "String"; }; after: { core: true; nullable: true; type: "String"; }; }>; }; previous: { core: true; nullable: true; type: "String"; }; after: { core: true; nullable: true; type: "String"; }; }>; }; summary: { type: import("../utils/schema").SchemaObjectType<{ totalCount: { nullable: true; type: "Int"; }; }>; }; }> & { connection: true; }; default: true; }; }>; }; /** * The person's cover photo * @deprecated Obsolete */ cover: { nullable: true; type: () => import("../utils/schema").SchemaObjectType<{ offsetX: { default: true; type: "Float"; }; offsetY: { default: true; type: "Float"; }; source: { default: true; /** * The user about * @deprecated Returns no data as of April 4, 2018. */ type: "String"; }; }>; }; /** * The person's local currency information * @deprecated Obsolete */ currency: { nullable: true; type: () => import("../utils/schema").SchemaObjectType<{ currencyOffset: { default: true; type: "Int"; }; usdExchange: { default: true; type: "Float"; }; usdExchangeInverse: { default: true; type: "Float"; }; userCurrency: { default: true; type: "String"; }; }>; }; /** * The list of devices the person is using. This will return only iOS and * Android devices * @deprecated Obsolete */ devices: { nullable: true; type: () => import("../utils/schema").SchemaObjectType<{ hardware: { default: true; type: "String"; }; os: { default: true; type: "String"; }; }>; }; /** * Users education * @deprecated Returns no data as of April 4, 2018. */ education: { nullable: true; type: () => import("../utils/schema").SchemaObjectType<{ id: { default: true; type: "String"; }; description: { default: true; type: "String"; }; from: { default: true; type: () => import("../utils/schema").SchemaObjectType; }; name: { default: true; type: "String"; }; with: { default: true; list: true; type: () => import("../utils/schema").SchemaObjectType; }; }>; }; /** * The User's primary email address listed on their profile. This field will * not be returned if no valid email address is available. */ email: { nullable: true; type: "String"; }; /** * The User's employee number, as set by the company via SCIM API. */ employeeNumber: { nullable: true; type: "String"; }; /** * Athletes the User likes. */ favoriteAthletes: { list: true; type: () => import("../utils/schema").SchemaObjectType<{ id: { default: true; type: "String"; }; description: { default: true; type: "String"; }; from: { default: true; type: () => import("../utils/schema").SchemaObjectType; }; name: { default: true; type: "String"; }; with: { default: true; list: true; type: () => import("../utils/schema").SchemaObjectType; }; }>; }; /** * Athletes the User likes. */ favoriteTeams: { list: true; type: () => import("../utils/schema").SchemaObjectType<{ id: { default: true; type: "String"; }; description: { default: true; type: "String"; }; from: { default: true; type: () => import("../utils/schema").SchemaObjectType; }; name: { default: true; type: "String"; }; with: { default: true; list: true; type: () => import("../utils/schema").SchemaObjectType; }; }>; }; /** * The person's first name */ firstName: { type: "String"; }; /** * The gender selected by this person, male or female. If the gender is set to * a custom value, this value will be based off of the preferred pronoun; it * will be omitted if the preferred preferred pronoun is neutral */ gender: { nullable: true; type: "String"; }; /** * The person's hometown */ hometown: { nullable: true; type: () => import("../utils/schema").SchemaObjectType<{ id: { type: "String"; core: true; }; about: { nullable: true; type: "String"; }; accessToken: { nullable: true; type: "String"; }; addCampaign: { type: () => import("../utils/schema").SchemaObjectType<{ id: { type: "String"; core: true; }; accountId: { type: "String"; }; }>; }; affiliation: { type: "String"; }; appId: { type: "String"; }; category: { default: true; type: "String"; }; categoryList: { default: true; list: true; type: () => import("../utils/schema").SchemaObjectType<{ id: { core: true; type: "String"; }; apiEnum: { default: true; type: "String"; }; fbPageCategories: { type: () => import("../utils/schema").SchemaObjectType; }; name: { default: true; type: "String"; }; }>; }; name: { type: "String"; }; }>; }; /** * The person's inspirational people */ inspirationalPeople: { list: true; type: () => import("../utils/schema").SchemaObjectType<{ id: { default: true; type: "String"; }; description: { default: true; type: "String"; }; from: { default: true; type: () => import("../utils/schema").SchemaObjectType; }; name: { default: true; type: "String"; }; with: { default: true; list: true; type: () => import("../utils/schema").SchemaObjectType; }; }>; }; /** * Install type [1] */ installType: { type: "String"; }; /** * Is the app making the request installed */ installed: { type: "Boolean"; }; /** * @deprecated Returns no data as of April 4, 2018. */ interestedIn: { list: true; type: "String"; }; /** * If the user has used FAME deeplinking */ isFamedeeplinkinguser: { type: "Boolean"; }; /** * Is this a shared login (e.g. a gray user) */ isSharedLogin: { type: "Boolean"; }; /** * People with large numbers of followers can have the authenticity of their * identity manually verified by Facebook. This field indicates whether the * person's profile is verified in this way. This is distinct from the * verified field * @deprecated Obsolete */ isVerified: { type: "Boolean"; }; /** * Labels applied by viewing page on this person */ labels: { list: true; type: () => import("../utils/schema").SchemaObjectType<{ createtionTime: { type: "DateTime"; }; creatorId: { type: () => import("../utils/schema").SchemaObjectType<{ id: { type: "String"; core: true; }; about: { nullable: true; type: "String"; }; accessToken: { nullable: true; type: "String"; }; addCampaign: { type: () => import("../utils/schema").SchemaObjectType<{ id: { type: "String"; core: true; }; accountId: { type: "String"; }; }>; }; affiliation: { type: "String"; }; appId: { type: "String"; }; category: { default: true; type: "String"; }; categoryList: { default: true; list: true; type: () => import("../utils/schema").SchemaObjectType<{ id: { core: true; type: "String"; }; apiEnum: { default: true; type: "String"; }; fbPageCategories: { type: () => import("../utils/schema").SchemaObjectType; }; name: { default: true; type: "String"; }; }>; }; name: { type: "String"; }; } | any>; }; from: { type: () => import("../utils/schema").SchemaObjectType<{ id: { type: "String"; core: true; }; about: { nullable: true; type: "String"; }; accessToken: { nullable: true; type: "String"; }; addCampaign: { type: () => import("../utils/schema").SchemaObjectType<{ id: { type: "String"; core: true; }; accountId: { type: "String"; }; }>; }; affiliation: { type: "String"; }; appId: { type: "String"; }; category: { default: true; type: "String"; }; categoryList: { default: true; list: true; type: () => import("../utils/schema").SchemaObjectType<{ id: { core: true; type: "String"; }; apiEnum: { default: true; type: "String"; }; fbPageCategories: { type: () => import("../utils/schema").SchemaObjectType; }; name: { default: true; type: "String"; }; }>; }; name: { type: "String"; }; }>; }; id: { core: true; type: "String"; }; name: { default: true; type: "String"; }; users: { modifiers: { limit: { nullable: true; type: "Int"; }; summary: { nullable: true; list: true; type: import("../utils/schema").SchemaEnumType; }; }; type: () => import("../utils/schema").SchemaObjectType<{ data: { type: () => import("../utils/schema").SchemaObjectType; core: true; list: true; }; paging: { core: true; type: import("../utils/schema").SchemaObjectType<{ cursors: { core: true; type: import("../utils/schema").SchemaObjectType<{ before: { core: true; nullable: true; type: "String"; }; after: { core: true; nullable: true; type: "String"; }; }>; }; previous: { core: true; nullable: true; type: "String"; }; after: { core: true; nullable: true; type: "String"; }; }>; }; summary: { type: import("../utils/schema").SchemaObjectType<{ totalCount: { nullable: true; type: "Int"; }; }>; }; }> & { connection: true; }; }; }>; }; /** * Facebook Pages representing the languages this person knows */ languages: { list: true; type: () => import("../utils/schema").SchemaObjectType<{ id: { default: true; type: "String"; }; description: { default: true; type: "String"; }; from: { default: true; type: () => import("../utils/schema").SchemaObjectType; }; name: { default: true; type: "String"; }; with: { default: true; list: true; type: () => import("../utils/schema").SchemaObjectType; }; }>; }; /** * The person's last name */ lastName: { type: "String"; }; /** * A link to the person's Timeline. The link will only resolve if the person * clicking the link is logged into Facebook and is a friend of the person * whose profile is being viewed. */ link: { type: "String"; }; /** * Display megaphone for local news bookmark * @deprecated Obsoleto */ localNewsMegaphoneDismissStatus: { type: "Boolean"; }; /** * Daily local news notification * @deprecated Obsoleto */ localNewsSubscriptionStatus: { type: "Boolean"; }; /** * The person's locale * @deprecated Obsoleto */ locale: { type: "String"; }; /** * The person's current location as entered by them on their profile. This * field is not related to check-ins */ location: { type: () => import("../utils/schema").SchemaObjectType<{ id: { type: "String"; core: true; }; about: { nullable: true; type: "String"; }; accessToken: { nullable: true; type: "String"; }; addCampaign: { type: () => import("../utils/schema").SchemaObjectType<{ id: { type: "String"; core: true; }; accountId: { type: "String"; }; }>; }; affiliation: { type: "String"; }; appId: { type: "String"; }; category: { default: true; type: "String"; }; categoryList: { default: true; list: true; type: () => import("../utils/schema").SchemaObjectType<{ id: { core: true; type: "String"; }; apiEnum: { default: true; type: "String"; }; fbPageCategories: { type: () => import("../utils/schema").SchemaObjectType; }; name: { default: true; type: "String"; }; }>; }; name: { type: "String"; }; }>; }; /** * What the person is interested in meeting for */ meetingFor: { list: true; type: "String"; }; /** * The person's middle name */ middleName: { type: "String"; }; /** * The person's full name */ name: { default: true; type: "String"; }; /** * The person's name formatted to correctly handle Chinese, Japanese, or * Korean ordering */ nameFormat: { type: "String"; }; /** * The person's payment pricepoints [1] */ paymentPricepoints: { type: () => import("../utils/schema").SchemaObjectType<{ mobile: { default: true; type: () => import("../utils/schema").SchemaObjectType<{ credits: { default: true; type: "Float"; }; localCurrency: { default: true; type: "String"; }; userPrice: { default: true; type: "String"; }; }>; }; }>; }; /** * @deprecated Returns no data as of April 4, 2018. */ political: { type: "String"; }; /** * The profile picture URL of the Messenger user. The URL will expire. */ profilePic: { type: "String"; }; /** * The person's PGP public key */ publicKey: { type: "String"; }; /** * The person's favorite quotes */ quotes: { type: "String"; }; /** * @deprecated Returns no data as of April 4, 2018. */ relationshipStatus: { type: "String"; }; /** * @deprecated Returns no data as of April 4, 2018. */ religion: { type: "String"; }; /** * Security settings */ securitySettings: { type: import("../utils/schema").SchemaObjectType<{ secureBrowsing: { default: true; type: () => import("../utils/schema").SchemaObjectType<{ enabled: { default: true; type: "Boolean"; }; }>; }; }>; }; /** * The time that the shared loginneeds to be upgraded to Business Manager by */ sharedLoginUpgradeRequiredBy: { type: "DateTime"; }; /** * Shortened, locale-aware name for the person [1] */ shortName: { type: "String"; }; /** * The person's significant other */ significantOther: { type: () => import("../utils/schema").SchemaObjectType; }; /** * Sports played by the person */ sports: { list: true; type: () => import("../utils/schema").SchemaObjectType<{ id: { default: true; type: "String"; }; description: { default: true; type: "String"; }; from: { default: true; type: () => import("../utils/schema").SchemaObjectType; }; name: { default: true; type: "String"; }; with: { default: true; list: true; type: () => import("../utils/schema").SchemaObjectType; }; }>; }; /** * Platform test group [1] */ testGroup: { type: "Int"; }; /** * A string containing an anonymous, unique identifier for the User, for use * with third-parties. Deprecated for versions 3.0+. Apps using older versions * of the API can get this field until January 8, 2019. Apps installed by the * User on or after May 1st, 2018, cannot get this field. * @deprecated Obsolete */ thirdPartyId: { nullable: true; type: "String"; }; /** * The person's current timezone offset from UTC * @deprecated Obsolete */ timezone: { nullable: true; type: "Float"; }; /** * A token that is the same across a business's apps. Access to this token * requires that the person be logged into your app or have a role on your * app. This token will change if the business owning the app changes */ tokenForBusiness: { type: "String"; }; /** * Updated time * @deprecated Obsolete */ updatedTime: { nullable: true; type: "DateTime"; }; /** * ndicates whether the account has been verified. This is distinct from the * isVerified field. Someone is considered verified if they take any of the * following actions: * ---- removed ---- * @deprecated Obsolete */ verified: { nullable: true; type: "Boolean"; }; /** * Video upload limits */ videoUploadLimits: { type: () => import("../utils/schema").SchemaObjectType<{ length: { default: true; type: "Int"; }; size: { default: true; type: "Int"; }; }>; }; /** * Can the viewer send a gift to this person? [1] */ viewerCanSendGift: { type: "Boolean"; }; /** * @deprecated Returns no data as of April 4, 2018. */ website: { type: "String"; }; /** * @deprecated Returns no data as of April 4, 2018. */ work: { nullable: true; list: true; type: () => import("../utils/schema").SchemaObjectType<{ id: { core: true; type: "String"; }; description: { default: true; type: "String"; }; employer: { default: true; type: () => import("../utils/schema").SchemaObjectType<{ id: { type: "String"; core: true; }; about: { nullable: true; type: "String"; }; accessToken: { nullable: true; type: "String"; }; addCampaign: { type: () => import("../utils/schema").SchemaObjectType<{ id: { type: "String"; core: true; }; accountId: { type: "String"; }; }>; }; affiliation: { type: "String"; }; appId: { type: "String"; }; category: { default: true; type: "String"; }; categoryList: { default: true; list: true; type: () => import("../utils/schema").SchemaObjectType<{ id: { core: true; type: "String"; }; apiEnum: { default: true; type: "String"; }; fbPageCategories: { type: () => import("../utils/schema").SchemaObjectType; }; name: { default: true; type: "String"; }; }>; }; name: { type: "String"; }; }>; }; endDate: { default: true; type: "String"; }; from: { default: true; /** * A user represents a person on Facebook. * [1] relative to application */ type: () => import("../utils/schema").SchemaObjectType; }; location: { default: true; type: () => import("../utils/schema").SchemaObjectType<{ id: { type: "String"; core: true; }; about: { nullable: true; type: "String"; }; accessToken: { nullable: true; type: "String"; }; addCampaign: { type: () => import("../utils/schema").SchemaObjectType<{ id: { type: "String"; core: true; }; accountId: { type: "String"; }; }>; }; affiliation: { type: "String"; }; appId: { type: "String"; }; category: { default: true; type: "String"; }; categoryList: { default: true; list: true; type: () => import("../utils/schema").SchemaObjectType<{ id: { core: true; type: "String"; }; apiEnum: { default: true; type: "String"; }; fbPageCategories: { type: () => import("../utils/schema").SchemaObjectType; }; name: { default: true; type: "String"; }; }>; }; name: { type: "String"; }; }>; }; position: { default: true; type: () => import("../utils/schema").SchemaObjectType<{ id: { type: "String"; core: true; }; about: { nullable: true; type: "String"; }; accessToken: { nullable: true; type: "String"; }; addCampaign: { type: () => import("../utils/schema").SchemaObjectType<{ id: { type: "String"; core: true; }; accountId: { type: "String"; }; }>; }; affiliation: { type: "String"; }; appId: { type: "String"; }; category: { default: true; type: "String"; }; categoryList: { default: true; list: true; type: () => import("../utils/schema").SchemaObjectType<{ id: { core: true; type: "String"; }; apiEnum: { default: true; type: "String"; }; fbPageCategories: { type: () => import("../utils/schema").SchemaObjectType; }; name: { default: true; type: "String"; }; }>; }; name: { type: "String"; }; }>; }; projects: { default: true; list: true; type: () => import("../utils/schema").SchemaObjectType<{ id: { core: true; type: "String"; }; description: { default: true; type: "String"; }; endDate: { default: true; type: "String"; }; from: { default: true; type: () => import("../utils/schema").SchemaObjectType; }; name: { default: true; type: "String"; }; startDate: { default: true; type: "String"; }; with: { list: true; type: () => import("../utils/schema").SchemaObjectType; }; }>; }; startDate: { default: true; type: "String"; }; with: { default: true; list: true; type: () => import("../utils/schema").SchemaObjectType; }; }>; }; accounts: Pick<{ modifiers: { limit: { nullable: true; type: "Int"; }; summary: { nullable: true; list: true; type: import("../utils/schema").SchemaEnumType; }; }; type: () => import("../utils/schema").SchemaObjectType<{ data: { type: () => import("../utils/schema").SchemaObjectType<{ id: { type: "String"; core: true; }; about: { nullable: true; type: "String"; }; accessToken: { nullable: true; type: "String"; }; addCampaign: { type: () => import("../utils/schema").SchemaObjectType<{ id: { type: "String"; core: true; }; accountId: { type: "String"; }; }>; }; affiliation: { type: "String"; }; appId: { type: "String"; }; category: { default: true; type: "String"; }; categoryList: { default: true; list: true; type: () => import("../utils/schema").SchemaObjectType<{ id: { core: true; type: "String"; }; apiEnum: { default: true; type: "String"; }; fbPageCategories: { type: () => import("../utils/schema").SchemaObjectType; }; name: { default: true; type: "String"; }; }>; }; name: { type: "String"; }; } & { tasks: { default: true; list: true; type: () => import("../utils/schema").SchemaEnumType; }; }>; core: true; list: true; }; paging: { core: true; type: import("../utils/schema").SchemaObjectType<{ cursors: { core: true; type: import("../utils/schema").SchemaObjectType<{ before: { core: true; nullable: true; type: "String"; }; after: { core: true; nullable: true; type: "String"; }; }>; }; previous: { core: true; nullable: true; type: "String"; }; after: { core: true; nullable: true; type: "String"; }; }>; }; summary: { type: import("../utils/schema").SchemaObjectType<{ totalCount: { nullable: true; type: "Int"; }; }>; }; }> & { connection: true; }; }, "type"> & { modifiers: { limit: { nullable: true; type: "Int"; }; summary: { nullable: true; list: true; type: import("../utils/schema").SchemaEnumType; }; } & { /** * Filter pages by a specific business id */ businessId: { nullable: true; type: "String"; }; /** * If specified, filter pages based on whetherthey are associated with a * Business manager or not */ isBusiness: { nullable: true; type: "Boolean"; }; /** * If specified,filter pages based on whetherthey are places or not */ IsPlace: { nullable: true; type: "Boolean"; }; /** * If specified, filter pages based on whether they can be promoted or not */ isPromotable: { nullable: true; type: "Boolean"; }; }; }; }>;