Serialized Form

  • Package com.restfb

  • Package com.restfb.exception

  • Package com.restfb.exception.devicetoken

  • Package com.restfb.json

  • Package com.restfb.types

    • Class com.restfb.types.AbstractFacebookType extends Object implements Serializable

      serialVersionUID:
      1L
    • Class com.restfb.types.Account extends Page implements Serializable

      serialVersionUID:
      1L
    • Class com.restfb.types.Album extends NamedFacebookType implements Serializable

      serialVersionUID:
      1L
      • Serialized Fields

        • canUpload
          Boolean canUpload
          Whether or not the user has permission to upload to this album.
        • comments
          Comments comments
          The comments for this album.
        • count
          Long count
          The number of photos in this album.
        • coverPhoto
          Photo coverPhoto
          The album cover photo ID.
        • coverPhotoAsString
          String coverPhotoAsString
        • createdTime
          Date createdTime
          The time the photo album was initially created.
        • description
          String description
          The description of the album.
        • event
          Event event
          The event associated with this album.
        • from
          From from
          An object containing the ID and name of the profile who posted this album.
        • likes
          Likes likes
          People who like this.
        • link
          String link
          A link to this album on Facebook.
        • location
          String location
          The location of the album.
        • picture
          ProfilePictureSource picture
          The album's picture, if provided. To force Facebook to fill the picture field you have to fetch the album with the fields=picture parameter, otherwise the picture is null.
        • place
          Place place
          The place associated with this album.
        • privacy
          String privacy
          The privacy settings for the album.
        • updatedTime
          Date updatedTime
          The last time the photo album was updated.
    • Class com.restfb.types.Application extends CategorizedFacebookType implements Serializable

      serialVersionUID:
      1L
      • Serialized Fields

        • androidKeyHash
          String androidKeyHash
          The app key hash for this app's Android native implementation.
        • androidSdkErrorCategories
          List<Application.MobileSdkErrorCategory> androidSdkErrorCategories
        • appAdDebugInfo
          Application.ApplicationAppAdDebugInfo appAdDebugInfo
          App ad related information to help debugging.
        • appDomains
          List<String> appDomains
        • appEventsFeatureBitmask
          Long appEventsFeatureBitmask
          Bitmask of on/off settings for various App Events related features.
        • appInstallTracked
          Boolean appInstallTracked
          Whether the app install is trackable or not.
        • appName
          String appName
          App name.
        • appType
          Long appType
          App type.
        • assetScore
          Double assetScore
          relevance score of an asset.
        • authDialogDataHelpUrl
          String authDialogDataHelpUrl
          The URL of a special landing page that helps people who are using an app begin publishing Open Graph activity
        • authDialogHeadline
          String authDialogHeadline
          One line description of an app that appears in the Login Dialog
        • authDialogPermsExplanation
          String authDialogPermsExplanation
          The text to explain why an app needs additional permissions. This appears in the Login Dialog
        • authReferralDefaultActivityPrivacy
          String authReferralDefaultActivityPrivacy
          The default privacy setting selected for Open Graph activities in the Auth Dialog.
        • authReferralEnabled
          Long authReferralEnabled
          Indicates whether Authenticated Referrals are enabled.
        • authReferralExtendedPerms
          List<String> authReferralExtendedPerms
        • authReferralFriendPerms
          List<String> authReferralFriendPerms
        • authReferralResponseType
          String authReferralResponseType
          The format that an app receives for the authentication token from the Login Dialog
        • authReferralUserPerms
          List<String> authReferralUserPerms
        • canvasFluidHeight
          Boolean canvasFluidHeight
          Indicates whether the app uses fluid or settable height values for Canvas.
        • canvasFluidWidth
          Long canvasFluidWidth
          Indicates whether the app uses fluid or fixed width values for Canvas.
        • canvasUrl
          String canvasUrl
          The non-secure URL from which Canvas app content is loaded.
        • company
          String company
          The company the app belongs to.
        • configuredIosSso
          Boolean configuredIosSso
          True if the app has configured Single Sign On on iOS.
        • contactEmail
          String contactEmail
          Email address listed for people using the app to contact developers.
        • context
          Application.ApplicationContext context
          Social context for the app.
        • createdTime
          Date createdTime
          Timestamp that indicates when the app was created.
        • creatorUid
          String creatorUid
          User ID of the creator of this app
        • dailyActiveUsers
          Long dailyActiveUsers
          The number of daily active users the app has.
        • dailyActiveUsersRank
          Long dailyActiveUsersRank
          Ranking of this app vs other apps comparing daily active users.
        • deauthCallbackUrl
          String deauthCallbackUrl
          URL that is pinged whenever a person removes the app.
        • defaultShareMode
          String defaultShareMode
          The platform that should be used to share content.
        • description
          String description
          The description of the app, as provided by the developer.
        • gdpv4Enabled
          Boolean gdpv4Enabled
          Indicates whether Login Version 4 is enabled for this app.
        • gdpv4NuxContent
          String gdpv4NuxContent
          Localized content for the login new user experience.
        • gdpv4NuxEnabled
          Boolean gdpv4NuxEnabled
          Indicates whether the New User Experience for login button must be shown or not.
        • hostingUrl
          String hostingUrl
          Webspace created with one of our hosting partners for this app.
        • iconUrl
          String iconUrl
          The URL of this app's icon.
        • iosBundleId
          List<String> iosBundleId
        • iosSdkErrorCategories
          List<Application.MobileSdkErrorCategory> iosSdkErrorCategories
        • iosSupportsNativeProxyAuthFlow
          Boolean iosSupportsNativeProxyAuthFlow
          Whether to support the native proxy login flow.
        • iosSupportsSystemAuth
          Boolean iosSupportsSystemAuth
          Whether to support the iOS integrated Login Dialog.
        • ipadAppStoreId
          String ipadAppStoreId
          ID of the app in the iPad App Store.
        • iphoneAppStoreId
          String iphoneAppStoreId
          ID of the app in the iPhone App Store.
        • lastUsedTime
          Date lastUsedTime
          last used time of this object by the current viewer
        • link
          String link
          A link to the app on Facebook.
        • logoUrl
          String logoUrl
          The URL of the app's logo.
        • mobileProfileSectionUrl
          String mobileProfileSectionUrl
          Mobile URL of the app section on a person's profile.
        • mobileWebUrl
          String mobileWebUrl
          URL to which Mobile users will be directed when using the app.
        • monthlyActiveUsers
          String monthlyActiveUsers
          The number of monthly active users the app has.
        • monthlyActiveUsersRank
          Integer monthlyActiveUsersRank
          Ranking of this app vs other apps comparing monthly active users.
        • namespace
          String namespace
          The string appended to apps.facebook.com/ to navigate to the app's canvas page
        • objectStoreUrls
          com.restfb.types.Application.ApplicationObjectStoreURLs objectStoreUrls
          Mobile store URLs for the app.
        • pageTabDefaultName
          String pageTabDefaultName
          The title of the app when used in a Page Tab.
        • pageTabUrl
          String pageTabUrl
          The non-secure URL from which Page Tab app content is loaded.
        • privacyPolicyUrl
          String privacyPolicyUrl
          The URL that links to a Privacy Policy for the app.
        • profileSectionUrl
          String profileSectionUrl
          URL of the app section on a user's profile for the desktop site.
        • restrictions
          com.restfb.types.Application.ApplicationRestrictionInfo restrictions
          Demographic restrictions for the app.
        • secureCanvasUrl
          String secureCanvasUrl
          The secure URL from which Canvas app content is loaded.
        • securePageTabUrl
          String securePageTabUrl
          The secure URL from which Page Tab app content is loaded.
        • serverIpWhitelist
          String serverIpWhitelist
          App requests must originate from this comma-separated list of IP addresses.
        • socialDiscovery
          Long socialDiscovery
          Indicates whether app usage stories show up in the Ticker or News Feed.
        • subcategory
          String subcategory
          The subcategory the app can be found under.
        • supportedPlatforms
          List<String> supportedPlatforms
        • supportsApprequestsFastAppSwitch
          com.restfb.types.Application.ApplicationFastAppSwitch supportsApprequestsFastAppSwitch
          Indicates whether the app should do a fast-app-switch to the Facebook app to show the app requests dialog.
        • supportsAttribution
          Boolean supportsAttribution
          Indicates whether the app has not opted out of app install tracking.
        • supportsImplicitSdkLogging
          Boolean supportsImplicitSdkLogging
          Indicates whether the app has not opted out of the mobile SDKs sending data on SDK interactions
        • suppressNativeIosGdp
          Boolean suppressNativeIosGdp
          Whether to suppress the native iOS Login Dialog
        • termsOfServiceUrl
          String termsOfServiceUrl
          URL to Terms of Service that appears in the Login Dialog
        • urlSchemeSuffix
          String urlSchemeSuffix
          URL scheme suffix
        • useLegacyAuth
          Boolean useLegacyAuth
          Does the app use the legacy auth method?
        • userSupportEmail
          String userSupportEmail
          Main contact email for this app where people can receive support.
        • userSupportUrl
          String userSupportUrl
          URL shown in the Canvas footer that people can visit to get support for the app.
        • websiteUrl
          String websiteUrl
          URL of a website that integrates with this app.
        • weeklyActiveUsers
          String weeklyActiveUsers
          The number of weekly active users the app has.
    • Class com.restfb.types.Application.ApplicationAppAdDebugInfo extends AbstractFacebookType implements Serializable

      • Serialized Fields

        • androidInstallsOverLastSevenDays
          Long androidInstallsOverLastSevenDays
          Number of reported Android installs over the last seven days.
        • androidMissingSettings
          List<String> androidMissingSettings
        • androidSupportStatus
          String androidSupportStatus
          Status of iOS app ad support for this application.
        • iosInstallInvalidationSchemes
          List<String> iosInstallInvalidationSchemes
        • iosInstallsOverLastSevenDays
          Long iosInstallsOverLastSevenDays
          Number of reported iOS installs over the last seven days.
        • iosMissingSettings
          List<String> iosMissingSettings
        • iosSupportStatus
          String iosSupportStatus
          Status of iOS app ad support for this application.
        • isAppChildApp
          Boolean isAppChildApp
          Is the application childred of aonther application, i.e. is it a test application
        • isAppInDevMode
          Boolean isAppInDevMode
          Is the application in development mode.
        • isCpaEnabledForAndroid
          Boolean isCpaEnabledForAndroid
          Is the application allowed to use CPA bidding for Android.
        • isCpaEnabledForIos
          Boolean isCpaEnabledForIos
          Is the application allowed to use CPA bidding for iOS
        • isOcpmEnabled
          Boolean isOcpmEnabled
          Is the application allowed to use optimized CPM bidding.
        • lastAndroidDeferredDeepLinkCall
          Date lastAndroidDeferredDeepLinkCall
          Timestamp of most recent Android deferred deep link request.
        • lastAndroidInstall
          Date lastAndroidInstall
          Timestamp of most recent install event reported by Android SDK.
        • lastIosDeferredDeepLinkCall
          Date lastIosDeferredDeepLinkCall
          Timestamp of most recent iOS deferred deep link request.
        • lastIosInstall
          Date lastIosInstall
          Timestamp of most recent install event reported by iOS SDK.
    • Class com.restfb.types.Application.ApplicationContext extends FacebookType implements Serializable

    • Class com.restfb.types.Application.MobileSdkErrorCategory extends AbstractFacebookType implements Serializable

      • Serialized Fields

        • name
          String name
          The name for the category.
        • recoveryMessage
          String recoveryMessage
          The user facing message that can be shown before attempting recovery.
        • recoveryOptions
          List<String> recoveryOptions
          The vector of user facing labels for recovery options.
    • Class com.restfb.types.AppRequest extends FacebookType implements Serializable

      serialVersionUID:
      1L
      • Serialized Fields

        • actionType
          String actionType
          Request action type for structured request
        • application
          AppRequest.Application application
          App associated with the request.
        • createdTime
          Date createdTime
          Timestamp when the request was created.
        • data
          String data
          Optional data passed with the request for tracking purposes
        • from
          NamedFacebookType from
          The sender user associated with the request.
        • message
          String message
          A string describing the request.
        • to
          NamedFacebookType to
          The recipient user associated with the request.
    • Class com.restfb.types.AppRequest.Application extends NamedFacebookType implements Serializable

      serialVersionUID:
      1L
      • Serialized Fields

        • canvasName
          String canvasName
          The application's canvas name.
        • namespace
          String namespace
          The application's namespace.
    • Class com.restfb.types.CategorizedFacebookType extends NamedFacebookType implements Serializable

      serialVersionUID:
      1L
      • Serialized Fields

        • category
          String category
          The category field for this type.
    • Class com.restfb.types.Category extends NamedFacebookType implements Serializable

      serialVersionUID:
      1L
      • Serialized Fields

    • Class com.restfb.types.Checkin extends FacebookType implements Serializable

      serialVersionUID:
      2L
      • Serialized Fields

        • application
          NamedFacebookType application
          The ID and name of the application that made the check-in.
        • comments
          List<Comment> comments
        • createdTime
          Date createdTime
          The time the check-in was created.
        • from
          NamedFacebookType from
          The ID and name of the user who made the check-in.
        • message
          String message
          The message the user added to the check-in.
        • place
          Place place
          The ID, name, and location of the Facebook Page that represents the location of the check-in.
        • tags
          List<NamedFacebookType> tags
    • Class com.restfb.types.Comment extends FacebookType implements Serializable

      serialVersionUID:
      2L
      • Serialized Fields

        • attachment
          StoryAttachment attachment
          Attachment (image) added to a comment. To force Facebook to fill the attachment field you have to fetch the comment with the fields=attachment parameter, otherwise the attachments are null.
        • canComment
          Boolean canComment
          Specifies whether you can reply to this comment
          Since:
          1.6.13
        • canHide
          Boolean canHide
          Whether the viewer can hide this comment
          Since:
          1.7.1
        • canLike
          Boolean canLike
          Whether the viewer can like this comment
        • canRemove
          Boolean canRemove
          This field is returned only if the authenticated user can remove this comment.
          Since:
          1.6.10
        • canReplyPrivately
          Boolean canReplyPrivately
          Whether the viewer can send a private reply to this comment (Page viewers only)
        • commentCount
          long commentCount
          Number of replies to this comment.
        • comments
          Comments comments
          The replies to this comment
        • createdTime
          Date createdTime
          Date on which the comment was created.
        • from
          From from
          User who posted the comment.
        • isHidden
          Boolean isHidden
          Whether this comment is hidden. The original poster can still see the comment, along with the page admin and anyone else tagged in the comment
          Since:
          1.7.1
        • likeCount
          Long likeCount
          The number of likes on this comment.
          Since:
          1.6.10
        • likes
          Likes likes
          Duplicate mapping for "likes" since FB can return it differently in different situations. -- GETTER -- The likes on this post.

          Sometimes this can be null - check Comment.getLikeCount() instead in that case.

        • message
          String message
          Text contents of the comment.
        • messageTags
          List<MessageTag> messageTags
        • object
          NamedFacebookType object
          Parent object this comment was made on.
          Since:
          1.7.1
        • parent
          Comment parent
          If this comment is a reply, this field returns the parent comment, otherwise no value
          Since:
          1.6.13
        • permalinkUrl
          String permalinkUrl
          The permanent static URL to the comment
        • privateReplyConversation
          Conversation privateReplyConversation
          For comments with private replies, gets conversation between the Page and author of the comment (Page viewers only)
        • reactions
          Reactions reactions
          The reactions for this post.
        • userLikes
          Boolean userLikes
          This field is returned only if the authenticated user likes this comment
          Since:
          1.6.10
    • Class com.restfb.types.Comments extends AbstractFacebookType implements Serializable

      serialVersionUID:
      1L
      • Serialized Fields

        • canComment
          Boolean canComment
        • count
          Long count
        • data
          List<Comment> data
        • openGraphCanComment
          Boolean openGraphCanComment
        • openGraphCommentOrder
          String openGraphCommentOrder
        • order
          String order
          Order in which comments were returned.

          ranked indicates the most interesting comments are sorted first.
          chronological indicates comments are sorted by the oldest comments first.

        • summary
          String summary
        • totalCount
          Long totalCount
          The count of comments on this node.

          It is important to note that this value is changed depending on the filter modifier being used (where comment replies are available):

          • if filter is stream then total_count will be a count of all comments (including replies) on the node.
          • if filter is toplevel then total_count will be a count of all top-level comments on the node.

          total_count can be greater than or equal to the actual number of comments returned due to privacy or deletion

          Please request '{id}/comments?summary=true' explicitly if you would like the summary field which contains the count (now called 'total_count')

    • Class com.restfb.types.Conversation extends FacebookType implements Serializable

      serialVersionUID:
      1L
      • Serialized Fields

        • canReply
          Boolean canReply
          Whether The Page can reply to the conversation
        • formerParticipants
          List<NamedFacebookType> formerParticipants
        • link
          String link
          A URL for this conversation.
        • messageCount
          Long messageCount
          The number of messages in the conversation
        • messages
          List<Message> messages
        • name
          String name
          The name of the message folder or source.
        • participants
          List<ExtendedReferenceType> participants
        • senders
          List<NamedFacebookType> senders
        • snippet
          String snippet
          The title of a message in the conversation
        • subject
          String subject
          The subject of this conversation.
        • subscribed
          Boolean subscribed
          Whether you are subscribed to the conversation
        • tags
          List<Conversation.Tag> tags
        • threadKey
          String threadKey
          The new identifier for threads effective after September 24, 2017
        • unreadCount
          Long unreadCount
          The number of unread messages in the conversation Facebook does not send the unread count if there aren't any new messages. In order to keep data consistency, we set the default value to zero. If this value is sent, the JsonMapper will override it.
        • updatedTime
          Date updatedTime
          Last update time of the conversation
        • wallpaper
          String wallpaper
          Wallpaper to display as a background for the thread
    • Class com.restfb.types.Conversation.Tag extends AbstractFacebookType implements Serializable

      serialVersionUID:
      1L
      • Serialized Fields

        • name
          String name
          The name field for this type.
    • Class com.restfb.types.CopyrightReferenceContainer extends FacebookType implements Serializable

      • Serialized Fields

        • contentType
          String contentType
        • copyrightCreationTime
          String copyrightCreationTime
        • downloadHdUrl
          String downloadHdUrl
        • durationInSec
          Double durationInSec
        • fingerprintValidity
          String fingerprintValidity
        • iswc
          String iswc
        • publishedTime
          Date publishedTime
        • thumbnailUrl
          String thumbnailUrl
        • title
          String title
        • universalContentId
          String universalContentId
        • writerNames
          List<String> writerNames
    • Class com.restfb.types.CoverPhoto extends FacebookType implements Serializable

      serialVersionUID:
      1L
      • Serialized Fields

        • coverId
          String coverId
          Deprecated.
          Deprecated. Please use the FacebookType.getId() field instead
        • offsetX
          Integer offsetX
          When non-zero, the cover image overflows horizontally. The value indicates the offset percentage of the total image width from the left [0-100]
        • offsetY
          Integer offsetY
          When non-zero, the cover photo overflows vertically. The value indicates the offset percentage of the total image height from the top [0-100]
        • source
          String source
          Direct URL for the person's cover photo image
    • Class com.restfb.types.DeAuth extends AbstractFacebookType implements Serializable

      serialVersionUID:
      1L
      • Serialized Fields

    • Class com.restfb.types.DeviceCode extends AbstractFacebookType implements Serializable

      serialVersionUID:
      1L
      • Serialized Fields

        • code
          String code
          Code used in the authorization poll
        • expiresIn
          Integer expiresIn
          The code expires in these seconds. You should cancel the login flow after that time if you do not receive an access token
        • interval
          Integer interval
          Your device should poll the Device Login API every interval seconds to see if the authorization has been successful
        • userCode
          String userCode
          String to be shown to the user
        • verificationUri
          String verificationUri
          Url the user should call. Here he should add the user code
    • Class com.restfb.types.EntityAtTextRange extends NamedFacebookType implements Serializable

      serialVersionUID:
      1L
      • Serialized Fields

        • length
          Integer length
          The length, within the message field, of the object mentioned.
        • object
          NamedFacebookType object
          The object itself
        • offset
          Integer offset
          The offset, within the message field, of the object mentioned.
    • Class com.restfb.types.Event extends NamedFacebookType implements Serializable

      serialVersionUID:
      2L
      • Serialized Fields

        • attendingCount
          Integer attendingCount
          Number of people attending the event
        • canGuestsInvite
          Boolean canGuestsInvite
          Can guests invite friends.
        • category
          String category
          The category of the event.
        • cover
          CoverPhoto cover
          Cover picture
        • declinedCount
          Integer declinedCount
          Number of people who declined the event
        • description
          String description
          The long-form HTML description of the event.
        • endTime
          Date endTime
          The end time of the event.
        • guestListEnabled
          Boolean guestListEnabled
          Can see guest list.
        • interestedCount
          Long interestedCount
          Number of people interested in the event.
        • isCanceled
          Boolean isCanceled
          Whether or not the event has been marked as canceled
        • isDateOnly
          Boolean isDateOnly
          Should the time information be ignored in the dates for this event?
          Since:
          1.6.13
        • isPageOwned
          Boolean isPageOwned
          Whether the event is created by page or not.
        • isViewerAdmin
          Boolean isViewerAdmin
          Deprecated.
          since January 30, 2018
          Whether the viewer is admin or not.
        • location
          String location
          Deprecated.
          with API version 2.3, use place field instead
          The location for this event, a string name.
        • maybeCount
          Integer maybeCount
          Number of people who maybe going to the event
        • noreplyCount
          Integer noreplyCount
          Number of people who did not reply to the event
        • owner
          Event.Owner owner
          The user who owns the event.
        • parentGroup
          Group parentGroup
          The group the event belongs to, if any.
        • picture
          ProfilePictureSource picture
          The event's picture.
          Since:
          1.6.13
        • place
          Place place
          Location associated with the event, if any.
        • privacy
          String privacy
          The visibility of this event. Can be 'OPEN', 'CLOSED', or 'SECRET'.
        • rsvpStatus
          String rsvpStatus
          The RSVP status of this event.
        • startTime
          Date startTime
          The start time of the event.
        • ticketUri
          String ticketUri
          The URL to a location to buy tickets for this event (on Events for Pages only).
          Since:
          1.6.13
        • timezone
          String timezone
          the timezone of the event
        • updatedTime
          Date updatedTime
          The last time the event was updated.
        • venue
          Location venue
          Deprecated.
          with API version 2.3, use Event.getPlace() field instead
          The location of this event, a structured address object.
        • venueList
          List<Location> venueList
          Deprecated.
          with API version 2.3, use Event.getPlace() instead
          A list of locations of this event. This may happen in some strange case - see issue #XXX on GitHub
    • Class com.restfb.types.Event.Category extends AbstractFacebookType implements Serializable

      serialVersionUID:
      1L
      • Serialized Fields

        • id
          String id
          The unique identifier for this category.
        • name
          String name
          The name of this category.
    • Class com.restfb.types.Event.Owner extends AbstractFacebookType implements Serializable

      serialVersionUID:
      1L
      • Serialized Fields

        • category
          String category
          The category for this owner.
        • categoryList
          List<Event.Category> categoryList
        • id
          String id
          The unique identifier for this owner.
        • name
          String name
          The name of this owner.
    • Class com.restfb.types.ExtendedReferenceType extends NamedFacebookType implements Serializable

    • Class com.restfb.types.FacebookType extends AbstractFacebookType implements Serializable

      serialVersionUID:
      1L
      • Serialized Fields

        • id
          String id
          This object's unique Facebook ID.
        • metadata
          FacebookType.Metadata metadata
          This object's metadata, available by including the metadata=1 URL parameter in an API request.
        • type
          String type
    • Class com.restfb.types.FacebookType.Metadata extends AbstractFacebookType implements Serializable

      serialVersionUID:
      1L
    • Class com.restfb.types.FacebookType.Metadata.Connections extends AbstractFacebookType implements Serializable

      serialVersionUID:
      1L
      • Serialized Fields

        • activities
          String activities
          This object's 'activities' connection URL. -- GETTER --
        • albums
          String albums
          This object's 'albums' connection URL. -- GETTER --
        • books
          String books
          This object's 'books' connection URL. -- GETTER --
        • events
          String events
          This object's 'events' connection URL. -- GETTER --
        • family
          String family
          This object's 'family' connection URL. -- GETTER --
        • feed
          String feed
          This object's 'feed' connection URL. -- GETTER --
        • friends
          String friends
          This object's 'friends' connection URL. -- GETTER --
        • groups
          String groups
          This object's 'groups' connection URL. -- GETTER --
        • home
          String home
          This object's 'home' connection URL. -- GETTER --
        • inbox
          String inbox
          This object's 'inbox' connection URL. -- GETTER --
        • interests
          String interests
          This object's 'interests' connection URL. -- GETTER --
        • likes
          String likes
          This object's 'likes' connection URL. -- GETTER --
        • links
          String links
          This object's 'links' connection URL. -- GETTER --
        • movies
          String movies
          This object's 'movies' connection URL. -- GETTER --
        • music
          String music
          This object's 'music' connection URL. -- GETTER --
        • notes
          String notes
          This object's 'notes' connection URL. -- GETTER --
        • outbox
          String outbox
          This object's 'outbox' connection URL. -- GETTER --
        • photos
          String photos
          This object's 'photos' connection URL. -- GETTER --
        • picture
          String picture
          This object's 'picture' connection URL. -- GETTER --
        • posts
          String posts
          This object's 'posts' connection URL. -- GETTER --
        • statuses
          String statuses
          This object's 'statuses' connection URL. -- GETTER --
        • tagged
          String tagged
          This object's 'tagged' connection URL. -- GETTER --
        • television
          String television
          This object's 'television' connection URL. -- GETTER --
        • updates
          String updates
          This object's 'updates' connection URL. -- GETTER --
        • videos
          String videos
          This object's 'videos' connection URL. -- GETTER --
    • Class com.restfb.types.FriendList extends NamedFacebookType implements Serializable

      serialVersionUID:
      1L
      • Serialized Fields

        • listType
          String listType
          The type of the friends list; Possible values are: close_friends, acquaintances, restricted , user_created, education, work, current_city or family.
    • Class com.restfb.types.From extends CategorizedFacebookType implements Serializable

    • Class com.restfb.types.Group extends NamedFacebookType implements Serializable

      serialVersionUID:
      1L
      • Serialized Fields

        • cover
          CoverPhoto cover
          Information about the group's cover photo.
        • description
          String description
          The group description.
        • email
          String email
          The email address to upload content to the group.

          Only current members of the group can use this.

        • icon
          String icon
          The URL of the group's icon
          Since:
          1.6.16
        • link
          String link
          The URL for the group's website.
        • memberRequestCount
          Long memberRequestCount
          The number of pending member requests.

          If the token is for an administrator, this is the total number of outstanding requests. If the token is for a group member, this will return the number of friends who have requested membership and also use the same app that is making the request.

        • owner
          NamedFacebookType owner
          An object containing the name and ID of the user who owns the group.
        • parent
          NamedFacebookType parent
          The parent of this group, if it exists.
        • privacy
          String privacy
          The privacy setting of the group, either 'OPEN', 'CLOSED', or 'SECRET'.
        • updatedTime
          Date updatedTime
          The last time the group was updated.
        • venue
          Location venue
          The location of this group, a structured address object.
    • Class com.restfb.types.Hours extends AbstractFacebookType implements Serializable

      serialVersionUID:
      1L
    • Class com.restfb.types.Hours.Hour extends AbstractFacebookType implements Serializable

      serialVersionUID:
      1L
    • Class com.restfb.types.Insight extends NamedFacebookType implements Serializable

      serialVersionUID:
      1L
      • Serialized Fields

        • description
          String description
          The human-readable description of this Insight data.
        • period
          String period
          Length of the period during which the insights were collected, e.g. 'day', 'week' or 'month'.
        • title
          String title
          The human-readable title of this Insight data.
        • values
          List<JsonObject> values
    • Class com.restfb.types.InstagramUser extends FacebookType implements Serializable

      • Serialized Fields

        • followCount
          Long followCount
          Number of Instagram users that this Instagram user follows
        • followedByCount
          Long followedByCount
          Number of Instagram users that follow this Instagram user
        • hasProfilePicture
          Boolean hasProfilePicture
          Indicates whether Instagram Account has a profile picture
        • isPrivate
          Boolean isPrivate
          Whether the Instagram user is private
        • isPublished
          Boolean isPublished
          Whether the Instagram user is published
        • mediaCount
          Long mediaCount
          Number of active media posted by this Instagram user
        • profilePic
          String profilePic
          URI to user's Instagram profile picture
        • username
          String username
          Instagram username
    • Class com.restfb.types.Likes extends AbstractFacebookType implements Serializable

      serialVersionUID:
      1L
      • Serialized Fields

        • canLike
          Boolean canLike
          returns if the user can like the object
        • data
          List<Likes.LikeItem> data
        • hasLiked
          Boolean hasLiked
          returns if the user has liked the object
        • openGraphCanLike
          Boolean openGraphCanLike
        • openGraphCount
          Long openGraphCount
        • openGraphUserLikes
          Boolean openGraphUserLikes
        • summary
          String summary
        • totalCount
          Long totalCount
          The number of likes.
    • Class com.restfb.types.Likes.LikeItem extends NamedFacebookType implements Serializable

      • Serialized Fields

        • createdTime
          Date createdTime
          created time is the date the Like was created. may be null if Facebook does not provide this information
    • Class com.restfb.types.LiveVideo extends FacebookType implements Serializable

      • Serialized Fields

        • broadcastStartTime
          Date broadcastStartTime
        • creationTime
          Date creationTime
        • description
          String description
        • embedHtml
          String embedHtml
        • isManualMode
          Boolean isManualMode
        • isReferenceOnly
          Boolean isReferenceOnly
        • liveViews
          Long liveViews
        • permalinkUrl
          String permalinkUrl
        • plannedStartTime
          Date plannedStartTime
        • previewUrl
          String previewUrl
        • secondsLeft
          Integer secondsLeft
        • secureStreamUrl
          String secureStreamUrl
        • source
          String source
        • status
          String status
        • streamUrl
          String streamUrl
        • title
          String title
        • video
          Video video
    • Class com.restfb.types.Location extends FacebookType implements Serializable

      serialVersionUID:
      1L
      • Serialized Fields

        • city
          String city
          The city name of this location.
        • country
          String country
          The country name of this location.
        • latitude
          Double latitude
          The latitude of this location.
        • locatedIn
          String locatedIn
          The parent location if this location is located within another location.
        • longitude
          Double longitude
          The longitude of this location.
        • name
          String name
          The name of this location.
        • region
          String region
          The region of this location.
        • state
          String state
          The state name of this location.
        • street
          String street
          The street address of this location.
        • zip
          String zip
          The postal code of this location.
    • Class com.restfb.types.Message extends FacebookType implements Serializable

      serialVersionUID:
      1L
    • Class com.restfb.types.Message.Attachment extends FacebookType implements Serializable

      serialVersionUID:
      1L
      • Serialized Fields

        • fileUrl
          String fileUrl
        • imageData
          Message.ImageData imageData
          When the attached file is an image, Facebook will also send information about it's width, height and url.
        • mimeType
          String mimeType
          The attachment's mime type, for example image/jpeg.
        • name
          String name
          The attachment's filename, for example 121423423.jpg.
        • size
          Long size
          The size of the attachment in bytes.
        • videoData
          Message.VideoData videoData
          When the attached file is a video, Facebook will also send information about it's width, height and url.
    • Class com.restfb.types.Message.AttachmentData extends AbstractFacebookType implements Serializable

      serialVersionUID:
      1L
      • Serialized Fields

        • height
          int height
          The image's height.
        • previewUrl
          String previewUrl
          The image's preview url.
        • url
          String url
          The image's url.
        • width
          int width
          The image's width.
    • Class com.restfb.types.Message.ImageData extends Message.AttachmentData implements Serializable

      serialVersionUID:
      1L
      • Serialized Fields

        • animatedGifPreviewUrl
          String animatedGifPreviewUrl
        • animatedGifUrl
          String animatedGifUrl
        • animatedWebpPreviewUrl
          String animatedWebpPreviewUrl
        • animatedWebpUrl
          String animatedWebpUrl
        • imageType
          int imageType
        • maxHeight
          int maxHeight
          The image's max height.
        • maxWidth
          int maxWidth
          The image's max width.
        • rawGifImage
          String rawGifImage
        • rawWebpImage
          String rawWebpImage
        • renderAsSticker
          Boolean renderAsSticker
    • Class com.restfb.types.Message.Reaction extends AbstractFacebookType implements Serializable

    • Class com.restfb.types.Message.Share extends NamedFacebookType implements Serializable

      • Serialized Fields

        • description
          String description
          The description of the shared item.
        • link
          String link
          The URL to the shared item.
        • picture
          String picture
    • Class com.restfb.types.Message.Story extends AbstractFacebookType implements Serializable

    • Class com.restfb.types.Message.StoryMention extends FacebookType implements Serializable

      • Serialized Fields

    • Class com.restfb.types.Message.StoryReply extends FacebookType implements Serializable

      • Serialized Fields

    • Class com.restfb.types.Message.VideoData extends Message.AttachmentData implements Serializable

      serialVersionUID:
      1L
      • Serialized Fields

        • length
          int length
        • rotation
          int rotation
        • videoType
          int videoType
    • Class com.restfb.types.MessageTag extends NamedFacebookType implements Serializable

      serialVersionUID:
      1L
      • Serialized Fields

        • length
          Integer length
          The length, within the message field, of the object mentioned.
        • offset
          Integer offset
          The offset, within the message field, of the object mentioned.
    • Class com.restfb.types.Milestone extends FacebookType implements Serializable

      • Serialized Fields

        • createdTime
          Date createdTime
          The creation time of the milestone.
        • description
          String description
          The description of the milestone.
        • endTime
          Date endTime
          The end time of the milestone. Page milestones have the same start and end time.
        • from
          Page from
          The Page that posted the milestone.
        • startTime
          Date startTime
          The start time of the milestone.
        • title
          String title
          The title of the milestone
        • updatedTime
          Date updatedTime
          The update time of the milestone.
    • Class com.restfb.types.MusicVideoCopyright extends FacebookType implements Serializable

    • Class com.restfb.types.NamedFacebookType extends FacebookType implements Serializable

      serialVersionUID:
      1L
      • Serialized Fields

        • name
          String name
          The name field for this type.
    • Class com.restfb.types.Note extends FacebookType implements Serializable

      serialVersionUID:
      1L
      • Serialized Fields

        • comments
          List<Comment> comments
        • commentsAsObject
          String commentsAsObject
        • createdTime
          Date createdTime
          The time the note was initially published.
        • from
          NamedFacebookType from
          The ID of the user who posted the note.
        • icon
          String icon
          The note icon.
        • message
          String message
          The note content, an HTML string.
        • subject
          String subject
          The title of the note.
        • updatedTime
          Date updatedTime
          The time the note was last updated.
    • Class com.restfb.types.Notification extends FacebookType implements Serializable

      • Serialized Fields

        • application
          Application application
          The app responsible for generating the notification. Some of the core Facebook features have their own app that shows up here, such as likes when someone likes another person's content.
        • createdTime
          Date createdTime
          When the notification was created.
        • from
          NamedFacebookType from
          The entity (user, page, app, etc.) that 'sent', or is the source of the notification.
        • link
          String link
          The URL that clicking on the notification would take someone.
        • object
          NamedFacebookType object
          The object (this can be a post, a photo, a comment, etc.) that was the subject of the notification.
        • title
          String title
          The message text in the notification.
        • to
          NamedFacebookType to
          The entity that received the notification.
        • unread
          Integer unread
          Indicates that the notification is unread. Note that 'read' notifications will not be accessible.
        • updatedTime
          Date updatedTime
          When the notification was last updated. When the notification was created.
    • Class com.restfb.types.OpenGraphActionType extends NamedFacebookType implements Serializable

      • Serialized Fields

        • allowMultipleReferences
          Boolean allowMultipleReferences
          Whether multiple objects can be referenced by the action
        • appPreposition
          String appPreposition
          The preposition used to address the app
        • buttonText
          String buttonText
          Button text
        • description
          String description
          Description
        • isAppSecretRequired
          Boolean isAppSecretRequired
          Whether the app secret is required for API calls related to actions of this type
        • objectTypes
          List<String> objectTypes
        • pluralPast
          String pluralPast
          The plural past form of the action
        • pluralPresent
          String pluralPresent
          The plural present form of the action
        • propertyConfig
          Map<String,​OpenGraphPropertyConfig> propertyConfig
        • singularPast
          String singularPast
          The singular past form of the action
        • singularPresent
          String singularPresent
          The singular present form of the action
        • tensesDisabled
          Integer tensesDisabled
          Bitmap of tenses that are disabled (the least significant bit relates to past tense, the second least significant relates to present tense
    • Class com.restfb.types.OpenGraphObjectType extends NamedFacebookType implements Serializable

    • Class com.restfb.types.OpenGraphRating extends FacebookType implements Serializable

      • Serialized Fields

        • createdTime
          Date createdTime
          When the reviewer rated this object.
        • hasRating
          Boolean hasRating
          Was a rating included
        • hasReview
          Boolean hasReview
          Was there text in the rating
        • openGraphStory
          PageRating openGraphStory
          Open Graph story generated by the rating action
        • rating
          Integer rating
          Rating
        • recommendationType
          RecommendationType recommendationType
          Recommendation field for change on August 17, 2018 for more information check here: https://www.facebook.com/business/recommendations
        • reviewer
          User reviewer
          Person who rated the object
        • reviewText
          String reviewText
          Review text included in the review
    • Class com.restfb.types.Page extends CategorizedFacebookType implements Serializable

      serialVersionUID:
      2L
      • Serialized Fields

        • about
          String about
          General information about this page.
          Since:
          1.6.10
        • accessToken
          String accessToken
          An admin access_token for this page.

          The current user must be an administrator of this page; only returned if specifically requested via the fields URL parameter, e.g. facebookClient.fetchObject("123", Page.class, Parameter.with("fields","access_token"))

          Since:
          1.6.5
        • adminNotes
          List<PageAdminNote> adminNotes
        • affiliation
          String affiliation
          Affiliation of this person. Applicable to Pages representing people
          Since:
          1.10.0
        • appId
          String appId
          App ID for app-owned Pages and app Pages.
        • artistsWeLike
          String artistsWeLike
          Artists the band likes. Applicable to Bands
          Since:
          1.10.0
        • assetScore
          Double assetScore
          relevance score of an asset.
        • attire
          String attire
          Dress code of the business. Applicable to Restaurants or Nightlife. Can be one of Casual, Dressy or Unspecified
          Since:
          1.10.0
        • awards
          String awards
          The awards information of the film. Applicable to Films
          Since:
          1.10.0
        • bandInterests
          String bandInterests
          Band interests. Applicable to Bands
          Since:
          1.10.0
        • bandMembers
          String bandMembers
          Members of the band. Applicable to Bands
          Since:
          1.10.0
        • bestPage
          Page bestPage
          The best available Page on Facebook for the concept represented by this Page. The best available Page takes into account authenticity and the number of likes
          Since:
          1.10.0
        • bio
          String bio
          Biography of the band. Applicable to Bands
          Since:
          1.10.0
        • birthday
          String birthday
          Birthday of this person. Applicable to Pages representing people
          Since:
          1.10.0
        • bookingAgent
          String bookingAgent
          Booking agent of the band. Applicable to Bands.
          Since:
          1.7.0
        • built
          String built
          Year vehicle was built. Applicable to Vehicles
          Since:
          1.10.0
        • business
          Business business
          The Business associated with this Page.
        • canCheckin
          Boolean canCheckin
          Whether this page has checkin functionality enabled.
        • canPost
          Boolean canPost
          Indicates whether the current session user can post on this page.
          Since:
          1.6.10
        • category
          String category
          The Page's category. e.g. Product/Service, Computers/Technology
        • categoryList
          List<Category> categoryList
        • checkins
          Integer checkins
          The total number of users who have checked in to the Page.
        • companyOverview
          String companyOverview
          Overview of the page's company.
        • connectedInstagramAccount
          IgUser connectedInstagramAccount
          Deprecated.
          with Graph API 12 or December 13, 2021 for all versions
          Instagram account connected to page via page settings
        • contactAddress
          Page.MailingAddress contactAddress
          The mailing or contact address for this page. This field will be blank if the contact address is the same as the physical address
          Since:
          1.10.0
        • countryPageLikes
          Integer countryPageLikes
          If this is a Page in a Global Pages hierarchy, the number of people who are being directed to this Page.
        • cover
          Page.Cover cover
          The cover photo.
          Since:
          1.6.10
        • culinaryTeam
          String culinaryTeam
          Culinary team of the business. Applicable to Restaurants or Nightlife
          Since:
          1.10.0
        • currentLocation
          String currentLocation
          Current location of the Page.
          Since:
          1.10.0
        • description
          String description
          A description of this page.
        • descriptionHtml
          String descriptionHtml
          The description of the Page in raw HTML.
          Since:
          1.10.0
        • directedBy
          String directedBy
          The director of the film. Applicable to Films.
          Since:
          1.7.0
        • displayedMessageResponseTime
          String displayedMessageResponseTime
          Page estimated message response time displayed to user
        • displaySubtext
          String displaySubtext
          Subtext about the Page being viewed.
        • emails
          List<String> emails
        • engagement
          Page.Engagement engagement
          The social sentence and like count information for this Page. This is the same info used for the like button
          Since:
          1.10.0
        • fanCount
          Long fanCount
          The number of likes the page has.
        • featuredVideo
          Video featuredVideo
          Video Featured by the Page. Only visible to the Page admin
          Since:
          1.10.0
        • features
          String features
          Features of the vehicle. Applicable to Vehicles
          Since:
          1.10.0
        • foodStyles
          List<String> foodStyles
        • founded
          String founded
          When the page was founded.
        • generalInfo
          String generalInfo
          The general information for a page.
          Since:
          1.6.12
        • generalManager
          String generalManager
          General manager of the business. Applicable to Restaurants or Nightlife.
          Since:
          1.7.0
        • genre
          String genre
          The genre of the film. Applicable to Films
          Since:
          1.10.0
        • globalBrandPageName
          String globalBrandPageName
          The name of the Page with country codes appended for Global Brand Pages. Only visible to the Page admin
          Since:
          1.10.0
        • globalBrandParentPage
          Page globalBrandParentPage
          This brand's global (parent) Page.
          Since:
          1.10.0
        • globalBrandRootId
          String globalBrandRootId
          This brand's global Root ID.
        • hasAddedApp
          Boolean hasAddedApp
          Indicates whether this Page has added the app making the query in a Page tab.
          Since:
          1.10.0
        • hasWhatsappBusinessNumber
          Boolean hasWhatsappBusinessNumber
          Indicates whether WhatsApp number connected to this page is a WhatsApp business number
        • hasWhatsappNumber
          Boolean hasWhatsappNumber
          has whatsapp number
        • hometown
          String hometown
          Hometown of the band. Applicable to Bands
          Since:
          1.10.0
        • hours
          Hours hours
          Opening hours
          Since:
          1.10.1
        • impressum
          String impressum
          Legal information about the Page publishers.
          Since:
          1.10.0
        • influences
          String influences
          Influences on the band. Applicable to Bands
          Since:
          1.10.0
        • instagramAccounts
          List<InstagramUser> instagramAccounts
        • instagramBusinessAccount
          IgUser instagramBusinessAccount
          Deprecated.
          with Graph API 12 or December 13, 2021 for all versions
          Instagram account linked to page during Instagram business conversion flow
        • instantArticlesReviewStatus
          String instantArticlesReviewStatus
          Indicates the current Instant Articles review status for this page
        • isAlwaysOpen
          Boolean isAlwaysOpen
          Indicates whether this location is always open.
        • isChain
          Boolean isChain
          Indicates whether location is part of a chain
        • isCommunityPage
          Boolean isCommunityPage
          Is this a community page?
        • isEligibleForBrandedContent
          Boolean isEligibleForBrandedContent
          Indicates whether the page is eligible for the branded content tool
        • isMessengerBotGetStartedEnabled
          Boolean isMessengerBotGetStartedEnabled
          Indicates whether the page is a Messenger Platform Bot with Get Started button enabled
        • isMessengerPlatformBot
          Boolean isMessengerPlatformBot
          Indicates whether the page is a Messenger Platform Bot
        • isOwned
          Boolean isOwned
          Indicates whether page is owned
        • isPermanentlyClosed
          Boolean isPermanentlyClosed
          Whether the business corresponding to this Page is permanently closed.
          Since:
          1.10.0
        • isPublished
          Boolean isPublished
          Indicates whether the page is published and visible to non-admins.
          Since:
          1.6.10
        • isUnclaimed
          Boolean isUnclaimed
          Indicates whether the Page is unclaimed.
          Since:
          1.7.0
        • isVerified
          Boolean isVerified
          Deprecated.
          use verificationStatus instead
          Pages with a large number of followers can be manually verified by Facebook as having an authentic identity. This field indicates whether the page is verified by this process
          Since:
          1.10.0
        • isWebhooksSubscribed
          Boolean isWebhooksSubscribed
          Indicates whether the application is subscribed for real time updates from this page
        • labels
          List<PageLabel> labels
        • lastUsedTime
          Date lastUsedTime
          last used time of this object by the current viewer
        • leadgenTosAccepted
          Boolean leadgenTosAccepted
          Indicates whether a user has accepted the TOS for running LeadGen Ads on the Page.
        • likes
          Likes likes
          The Pages that this Page Likes.
        • likesCount
          Long likesCount
          The number of likes the page has. Since Graph 2.6 you should use Page.fanCount instead
          Since:
          1.6.5
        • link
          String link
          The page's link.
        • location
          Location location
          The location of the place this page represents.
        • members
          String members
          Members of this org. Applicable to Pages representing Team Orgs
          Since:
          1.10.0
        • merchantId
          String merchantId
          The instant workflow merchant id associated with the Page
        • mission
          String mission
          The company mission. Applicable to Companies
        • mpg
          String mpg
          MPG of the vehicle. Applicable to Vehicles
          Since:
          1.10.0
        • nameWithLocationDescriptor
          String nameWithLocationDescriptor
          The name of a Location Page that provides additional location information for that Page beside its name.
          Since:
          1.7.0
        • network
          String network
          The TV network for the TV show. Applicable to TV Shows
          Since:
          1.10.0
        • newLikeCount
          Long newLikeCount
          The number of people who have liked the Page, since the last login. Only visible to a page admin
          Since:
          1.10.0
        • offerEligible
          Boolean offerEligible
          Offer eligibility status. Only visible to a page admin
          Since:
          1.10.0
        • overallStarRating
          Double overallStarRating
          Overall page rating based on rating survey from users on a scale of 1-5. This value is normalized and is not guaranteed to be a strict average of user ratings. If there are 0 or a small number of ratings, this field will not be returned.
        • ownerBusiness
          Business ownerBusiness
          owner business of this object
        • pageToken
          String pageToken
        • parentPage
          Page parentPage
          Parent Page of this Page. If the Page is part of a Global Root Structure and you have permission to the Global Root, the Global Root Parent Page is returned. If you do not have Global Root permission, the Market Page for your current region is returned as the Parent Page. If your Page is not part of a Global Root Structure, the Parent Page is returned.
        • parking
          Page.PageParking parking
          Parking information. Applicable to Businesses and Places
        • paymentOptions
          Page.PagePaymentOptions paymentOptions
          Payment options accepted by the business. Applicable to Restaurants or Nightlife
          Since:
          1.10.0
        • personalInfo
          String personalInfo
          Personal information. Applicable to Pages representing People
          Since:
          1.10.0
        • personalInterests
          String personalInterests
          Personal interests. Applicable to Pages representing People
          Since:
          1.10.0
        • pharmaSafetyInfo
          String pharmaSafetyInfo
          Pharmacy safety information. Applicable to Pharmaceutical companies
          Since:
          1.10.0
        • phone
          String phone
          The phone number (not always normalized for country code) for the Page.
        • picture
          ProfilePictureSource picture
          The pages's profile picture, if provided. To force Facebook to fill the picture field you have to fetch the page with the fields=picture parameter, otherwise the picture is null.
        • placeType
          String placeType
          For places, the category of the place.
        • plotOutline
          String plotOutline
          The plot outline of the film. Applicable to Films
          Since:
          1.10.0
        • pressContact
          String pressContact
          Press contact information of the band. Applicable to Bands.
          Since:
          1.7.0
        • priceRange
          String priceRange
          Price range of the business. Applicable to Restaurants or Nightlife. Can be one of $ (0-10), $$ (10-30), $$$ (30-50), $$$$ (50+) or Unspecified
          Since:
          1.10.0
        • producedBy
          String producedBy
          The productor of the film. Applicable to Films
          Since:
          1.10.0
        • products
          String products
          The page's products.
        • promotionEligible
          Boolean promotionEligible
          Reason why a post isn't eligible for boosting. Only visible to Page Admins
          Since:
          1.10.0
        • promotionIneligibleReason
          String promotionIneligibleReason
          Reason, for which boosted posts are not eligible. Only visible to a page admin
          Since:
          1.10.0
        • publicTransit
          String publicTransit
          Public transit to the business. Applicable to Restaurants or Nightlife
          Since:
          1.10.0
        • ratingCount
          Integer ratingCount
          Number of ratings for the page (limited to ratings that are publicly accessible
        • rawHours
          List<JsonObject> rawHours
        • rawHoursMap
          Map<String,​String> rawHoursMap
        • recipient
          String recipient
          Messenger page scope id associated with page and a user using account_linking_token
        • recordLabel
          String recordLabel
          Record label of the band. Applicable to Bands
          Since:
          1.10.0
        • releaseDate
          String releaseDate
          The film's release date. Applicable to Films
          Since:
          1.10.0
        • restaurantServices
          Page.PageRestaurantServices restaurantServices
          Services the restaurant provides. Applicable to Restaurants
          Since:
          1.10.0
        • restaurantSpecialties
          Page.PageRestaurantSpecialties restaurantSpecialties
          The restaurant's specialties. Applicable to Restaurants
          Since:
          1.10.0
        • schedule
          String schedule
          The air schedule of the TV show. Applicable to TV Shows
          Since:
          1.10.0
        • screenNames
          List<Page.ScreenName> screenNames
        • screenplayBy
          String screenplayBy
          The screenwriter of the film. Applicable to Films
          Since:
          1.10.0
        • season
          String season
          The season information of the TV Show. Applicable to TV Shows
          Since:
          1.10.0
        • singleLineAddress
          String singleLineAddress
          The page address, if any, in a simple single line format.
        • starring
          String starring
          The cast of the film. Applicable to Films
          Since:
          1.10.0
        • startInfo
          Page.PageStartInfo startInfo
          Information about when the entity represented by the Page was started
          Since:
          1.10.0
        • storeCode
          String storeCode
          Unique store code for this location Page
        • storeLocationDescriptor
          String storeLocationDescriptor
          Location Page's store location descriptor
        • storeNumber
          String storeNumber
          Unique store number for this location Page.
          Since:
          1.10.0
        • studio
          String studio
          The studio for the film production. Applicable to Films
          Since:
          1.10.0
        • talkingAboutCount
          Long talkingAboutCount
          The number of people that are talking about this page (last seven days).
          Since:
          1.6.10
        • unreadMessageCount
          Long unreadMessageCount
          Unread message count for the Page. Only visible to a page admin
          Since:
          1.10.0
        • unreadNotifCount
          Long unreadNotifCount
          Number of unread notifications. Only visible to a page admin
          Since:
          1.10.0
        • unseenMessageCount
          Long unseenMessageCount
          Unseen message count for the Page. Only visible to a page admin
          Since:
          1.10.0
        • username
          String username
          The page's username. The alias of the Page. For example, for www.facebook.com/platform the username is 'platform'
        • verificationStatus
          String verificationStatus
          Showing whether this Page is verified and in what color e.g. blue verified, gray verified or not verified
        • voipInfo
          Page.VoipInfo voipInfo
          Voip info
          Since:
          1.10.0
        • website
          String website
          The website URL
          Since:
          1.6.15
        • wereHereCount
          Long wereHereCount
          The number of visits to this Page's location. If the Page setting Show map, check-ins and star ratings on the Page (under Page Settings > Page Info > Address) is disabled, then this value will also be disabled
          Since:
          1.10.0
        • whatsappNumber
          String whatsappNumber
          whatsapp number
        • writtenBy
          String writtenBy
          The writer of the TV show. Applicable to TV Shows
          Since:
          1.10.0
    • Class com.restfb.types.Page.Cover extends AbstractFacebookType implements Serializable

      serialVersionUID:
      1L
      • Serialized Fields

        • coverId
          String coverId
          The ID of the photo.
        • offsetY
          Integer offsetY
          The percentage offset from top [0-100].
        • source
          String source
          The URL for the cover photo.
    • Class com.restfb.types.Page.Engagement extends AbstractFacebookType implements Serializable

      serialVersionUID:
      1L
      • Serialized Fields

        • count
          Long count
          Number of people who like this.
        • countString
          String countString
          Abbreviated string representation of count.
        • countStringWithLike
          String countStringWithLike
          Abbreviated string representation of count if the viewer likes the object.
        • countStringWithoutLike
          String countStringWithoutLike
          Abbreviated string representation of count if the viewer does not like the object.
        • socialSentence
          String socialSentence
          Text that the like button would currently display.
        • socialSentenceWithLike
          String socialSentenceWithLike
          Text that the like button would display if the viewer likes the object.
        • socialSentenceWithoutLike
          String socialSentenceWithoutLike
          Text that the like button would display if the viewer does not like the object.
    • Class com.restfb.types.Page.MailingAddress extends AbstractFacebookType implements Serializable

      serialVersionUID:
      1L
      • Serialized Fields

        • city
          String city
          Address city name.
        • cityPage
          Page cityPage
          Page representing the address city.
        • country
          String country
          Country of the address.
        • id
          String id
          The mailing address ID.
        • postalCode
          String postalCode
          Postal code of the address.
        • region
          String region
          Region or state of the address.
        • street1
          String street1
          Street address.
        • street2
          String street2
          Second part of the street address - apt, suite, etc.
    • Class com.restfb.types.Page.PageParking extends AbstractFacebookType implements Serializable

      serialVersionUID:
      1L
      • Serialized Fields

        • lot
          Boolean lot
          Whether lot parking is available
        • street
          Boolean street
          Whether street parking is available
        • valet
          Boolean valet
          Whether valet parking is available
    • Class com.restfb.types.Page.PagePaymentOptions extends AbstractFacebookType implements Serializable

      serialVersionUID:
      1L
      • Serialized Fields

        • amex
          Boolean amex
          Whether the business accepts American Express as a payment option.
        • cashOnly
          Boolean cashOnly
          Whether the business accepts cash only as a payment option.
        • discover
          Boolean discover
          Whether the business accepts Discover as a payment option.
        • mastercard
          Boolean mastercard
          Whether the business accepts MasterCard as a payment option.
        • visa
          Boolean visa
          Whether the business accepts Visa as a payment option.
    • Class com.restfb.types.Page.PageRestaurantServices extends AbstractFacebookType implements Serializable

      serialVersionUID:
      1L
    • Class com.restfb.types.Page.PageRestaurantSpecialties extends AbstractFacebookType implements Serializable

      serialVersionUID:
      1L
    • Class com.restfb.types.Page.PageStartDate extends AbstractFacebookType implements Serializable

      serialVersionUID:
      1L
    • Class com.restfb.types.Page.PageStartInfo extends AbstractFacebookType implements Serializable

      serialVersionUID:
      1L
    • Class com.restfb.types.Page.ScreenName extends AbstractFacebookType implements Serializable

      serialVersionUID:
      1L
      • Serialized Fields

    • Class com.restfb.types.Page.Settings extends AbstractFacebookType implements Serializable

      serialVersionUID:
      1L
      • Serialized Fields

    • Class com.restfb.types.Page.VoipInfo extends AbstractFacebookType implements Serializable

      serialVersionUID:
      1L
      • Serialized Fields

        • hasMobileApp
          Boolean hasMobileApp
        • hasPermission
          Boolean hasPermission
        • isCallable
          Boolean isCallable
        • isCallableWebrtc
          Boolean isCallableWebrtc
        • isPushable
          Boolean isPushable
        • reasonCode
          Long reasonCode
        • reasonDescription
          String reasonDescription
    • Class com.restfb.types.PageAdminNote extends FacebookType implements Serializable

      • Serialized Fields

        • body
          String body
          Content of this note.
        • from
          Page from
          Page that owns the note.
        • user
          User user
          The user that this note is attached to.
    • Class com.restfb.types.PageCallToAction extends FacebookType implements Serializable

      • Serialized Fields

        • androidApp
          Application androidApp
          App that stores the destination info on Android.
        • androidAppId
          String androidAppId
          ID of the App that stores the destination info on Android
        • androidDeeplink
          String androidDeeplink
          Destination deeplink for the call-to-action on Android
        • androidDestinationType
          String androidDestinationType
          Destination type for the call-to-action on Android.

          Default value: NONE

          may be: WEBSITE, APP_DEEPLINK, FACEBOOK_APP, PHONE_CALL, MESSENGER, NONE

        • androidPackageName
          String androidPackageName
          Destination app for the call-to-action on Android
        • androidUrl
          String androidUrl
          Destination url for the call-to-action on Android
        • createdTime
          Date createdTime
          Time when the call-to-action was created.
        • emailAddress
          String emailAddress
          Email address that can be contacted by a user.
        • from
          Page from
          Page that owns the call-to-action.
        • intlNumberWithPlus
          String intlNumberWithPlus
          International phone number with plus that can be called through a phone
        • iphoneApp
          Application iphoneApp
          App that stores the destination info on iPhone.
        • iphoneAppId
          String iphoneAppId
          ID fo the App that stores the destination info on iPhone
        • iphoneDeeplink
          String iphoneDeeplink
          Destination deeplink for the call-to-action on iPhone.
        • iphoneDestinationType
          String iphoneDestinationType
          Destination type for the call-to-action on iPhone.

          Default value: NONE

          may be: WEBSITE, APP_DEEPLINK, FACEBOOK_APP, PHONE_CALL, MESSENGER, NONE

        • iphoneUrl
          String iphoneUrl
          Destination url for the call-to-action on iPhone.
        • status
          String status
          Current running status of this action.
        • updatedTime
          Date updatedTime
          Time when the call-to-action was last updated.
        • webDestinationType
          String webDestinationType
          Destination type for the call-to-action on desktop.

          Default value: NONE

          may be: WEBSITE, MESSENGER, NONE

        • webUrl
          String webUrl
          Destination url for the call-to-action on desktop
    • Class com.restfb.types.PageConnection extends CategorizedFacebookType implements Serializable

      serialVersionUID:
      1L
      • Serialized Fields

        • createdTime
          Date createdTime
          The time the connection was initially created.
    • Class com.restfb.types.PageLabel extends NamedFacebookType implements Serializable

    • Class com.restfb.types.PageLifeEvent extends FacebookType implements Serializable

      serialVersionUID:
      1L
      • Serialized Fields

        • createdTime
          Date createdTime
          The time when this milestone was published
        • description
          String description
          Description of the milestone.
        • endTime
          Date endTime
          The time when this milestone came to an end.
        • fromPage
          Page fromPage
          The information of the Page that owns the milestone.
        • isHidden
          Boolean isHidden
          Whether the milestone is hidden or not.
        • startTime
          Date startTime
          The time when this milestone was started.
        • title
          String title
          The title of the milestone.
        • updatedTime
          Date updatedTime
          The time when this milestone was updated.
    • Class com.restfb.types.PageRating extends FacebookType implements Serializable

      serialVersionUID:
      1L
    • Class com.restfb.types.PageTab extends NamedFacebookType implements Serializable

      serialVersionUID:
      1L
      • Serialized Fields

        • application
          Application application
          The app that is in the tab
        • customImageUrl
          String customImageUrl
          URL for an image to be used as a custom icon
        • customName
          String customName
          Name to be used for the tab
        • imageUrl
          String imageUrl
          The location of the tab thumbnail image
        • isNonConnectionLandingTab
          Boolean isNonConnectionLandingTab
          A flag to identify whether the tab is a custom landing tab for users who are not connected to this Page
        • isPermanent
          Boolean isPermanent
          A flag to identify whether the tab can be removed from the Page
        • link
          String link
          A link directly to this Page tab
        • position
          Integer position
          Where this tab is located in the list of tabs
    • Class com.restfb.types.Payment extends FacebookType implements Serializable

      • Serialized Fields

        • actions
          List<Payment.Action> actions
        • application
          Application application
          The app associated with this payment
        • country
          String country
          Buyer's ISO Country Code, for tax purposes.
        • createdTime
          Date createdTime
          The time the payment was originally created.
        • disputes
          List<Payment.Dispute> disputes
        • items
          List<Payment.Item> items
        • payoutForeignExchangeRate
          Double payoutForeignExchangeRate
          Exchange rate used to calculate payout amount which is remitted in USD.
        • quantity
          Integer quantity
          The quantity of the product contained in the order
        • requestId
          String requestId
          The unique, optional app-created identifier passed into the JS function (255 character maximum)
        • tax
          String tax
          The tax parameter specifies if a payment is subject to VAT and, if so, how the tax was paid.

          This can take on the following values:

          • not_taxed: There's no VAT on this payment because it came from outside the European Union.
          • already_paid: The tax on this payment has already been paid by the user's mobile carrier or other upstream party
          • tax_remitted: Facebook paid the VAT on this payment on your behalf. The tax amount will be deducted from your payout.
        • taxCountry
          String taxCountry
          The country determined by Facebook for tax calculation of this purchase, given as an ISO 3166-1 alpha-2 country code. Note: This field is for your information only and it should not be used for any recalculation or reconciliation purposes. If tax is equal to not_taxed or already_paid this field will be omitted.
        • test
          Boolean test
          Optional parameter that shows up when a payment is made by a payment tester listed in the app's dashboard. This represents a transaction that has not been charged to the consumer's payment instrument
        • user
          User user
          The consumer's first and last name along with their user id. May be omitted in some cases.
    • Class com.restfb.types.Payment.Action extends AbstractFacebookType implements Serializable

      • Serialized Fields

        • amount
          String amount
          The amount of money covered by this action.
        • currency
          String currency
          The currency of the above amount in this action.
        • status
          String status
          The status for this particular action. status can be:
          • initiated: An initiated payment designates the payment was only initiated but not yet fully completed. You should not fulfill an order of this type with the consumer and you should not receive a real time update for a payment with this status. You will however get a real time update when the corresponding transaction is completed. Developers may see initiated state for certain payment methods which requires long time to settle, for example, certain methods require the costumer to fill-in a form online, print out a receipt and go to the bank offline to pay.
          • completed: A completed status means the action was successfully completed. If the type was a charge you will want to fulfill the order to the consumer at this time. Similarly, if the action type was a refund you will want to retract the item from the consumer.
          • failed: This designates a failed action for the underlying type. This value can be present for both a charge action type as well as a refund action type.
        • taxAmount
          String taxAmount
          The amount reduced from your payout for any taxes remitted by Facebook. If tax is equal to not_taxed or already_paid this field will be omitted.
        • timeCreated
          Date timeCreated
          When this action occurred.
        • timeUpdated
          Date timeUpdated
          When this action was last updated.
        • type
          String type
          The type of this particular action. type can be:
          • charge: This designates the type of action that was taken on this payment was a charge. If the charge has a status of completed, then you should fulfill the order.
          • refund: The refund type designates the payment has been refunded and the item sold to the consumer should be retracted if possible as you will no longer be paid out for this transaction.
          • chargeback: A chargeback is initiated by a consumer with their bank disputing the payment in question. When a chargeback occurs, you should retract the in-game item from the costumer where possible as you will not be paid out for this order.
          • chargeback_reversal: A chargeback_reversal occurs when a chargeback is retroactively reversed. In this case, you should reinstate the consumer's in-game item if possible as you will now be paid out for this payment.
          • decline: A decline occurs when a funding source used to create a bundled transaction is declined at the moment of processing the payment. You should retract the in-game item from the consumer where possible as you will not be paid out for this order. More information on bundled transactions and declines can be found in Handling Disputes and Refunds.
    • Class com.restfb.types.Payment.Dispute extends AbstractFacebookType implements Serializable

      • Serialized Fields

        • reason
          String reason
          The reason the developer or Facebook gave to resolve the dispute, after it has been resolved.
        • status
          String status
          Current status of the dispute.
        • timeCreated
          Date timeCreated
          The time the dispute was created.
        • userComment
          String userComment
          Comment provided by the consumer when the dispute is initiated.
        • userEmail
          String userEmail
          Email provided by the consumer when the dispute is initiated.
    • Class com.restfb.types.Payment.Item extends AbstractFacebookType implements Serializable

      • Serialized Fields

        • product
          String product
          The product URL of this item.
        • quantity
          Integer quantity
          The number of this item purchased.
        • type
          String type
          The type of this item.
    • Class com.restfb.types.Photo extends NamedFacebookType implements Serializable

      serialVersionUID:
      1L
      • Serialized Fields

        • album
          Album album
          The album this photo is in
        • backdatedTime
          Date backdatedTime
          Back dated time
          Since:
          1.6.15
        • backdatedTimeGranularity
          String backdatedTimeGranularity
          String that represents the back dated time granularity
          Since:
          1.6.15
        • canDelete
          Boolean canDelete
          A boolean indicating if the viewer can delete the photo
        • canTag
          Boolean canTag
          A boolean indicating if the viewer can tag the photo
        • comments
          Comments comments
          All of the comments on this photo.
          Since:
          1.6.5
        • createdTime
          Date createdTime
          The time the photo was initially published.
        • event
          Event event
          If this object has a place, the event associated with the place
        • from
          From from
          An object containing the name and ID of the user who posted the photo.
        • height
          Integer height
          The height of the photo, in pixels.
        • icon
          String icon
          The icon-sized source of the photo.
        • images
          List<Photo.Image> images
        • likes
          Likes likes
        • link
          String link
          A link to the photo on Facebook.
        • nameTags
          List<EntityAtTextRange> nameTags
        • pageStoryId
          String pageStoryId
          ID of the page story this corresponds to. May not be on all photos. Applies only to published photos
        • picture
          String picture
          The album-sized view of the photo.
        • place
          Place place
          The location associated with this photo, if any.
          Since:
          1.6.10
        • position
          Integer position
          Deprecated.
          Facebook will start returning 0 for this field starting on October 3, 2012.
          The position of this photo in the album.
          Since:
          1.6.5
        • reactions
          Reactions reactions
          The reactions for this photo.
        • source
          String source
          Deprecated.
          Use images field instead
          The full-sized source of the photo.
        • tags
          List<Photo.Tag> tags
        • updatedTime
          Date updatedTime
          The last time the photo or its caption was updated.
        • width
          Integer width
          The width of the photo, in pixels.
    • Class com.restfb.types.Photo.Image extends AbstractFacebookType implements Serializable

      serialVersionUID:
      1L
      • Serialized Fields

        • height
          Integer height
          The height of the image in pixels.
        • source
          String source
          The source URL of the image.
        • width
          Integer width
          The width of the image in pixels.
    • Class com.restfb.types.Photo.Tag extends NamedFacebookType implements Serializable

      serialVersionUID:
      1L
      • Serialized Fields

        • createdTime
          Date createdTime
          Date this tag was created.
        • x
          Double x
          X coordinate (as a percentage of distance from left vs. width).
        • y
          Double y
          Y coordinate (as a percentage of distance from top vs. height).
    • Class com.restfb.types.Place extends NamedFacebookType implements Serializable

      serialVersionUID:
      1L
      • Serialized Fields

        • categoryList
          List<Category> categoryList
        • location
          Location location
          Location containing geographic information such as latitude, longitude, country, and other fields (fields will vary based on geography and availability of information). It is possible for Facebook to return either this value or Place.getLocationAsString().
        • locationAsString
          String locationAsString
          Description for this location.

          It is possible for Facebook to return either this value or Place.getLocation(). If Place.getLocation() returns null, then check this method to see if it has data, e.g. "Philadelphia, PA".

          Since:
          1.6.12
        • overallRating
          Double overallRating
          Overall Rating of Place, on a 5-star scale. 0 means not enough data to get a combined rating.
    • Class com.restfb.types.PlaceTag extends FacebookType implements Serializable

      • Serialized Fields

        • createdTime
          Date createdTime
          Time when the place was visited
        • place
          Page place
          The place that was visited
    • Class com.restfb.types.Post extends FacebookType implements Serializable

      serialVersionUID:
      3L
      • Serialized Fields

        • actions
          List<Post.Action> actions
        • adminCreator
          NamedFacebookType adminCreator
          ID of admin who created the post. Applies to pages only
          Since:
          1.10.0
        • allowedAdvertisingObjectives
          List<String> allowedAdvertisingObjectives
          Objectives under which this post can be advertised
        • allowedAdvertisingObjects
          String allowedAdvertisingObjects
          Objectives under which this post can be advertised
        • application
          NamedFacebookType application
          The application used to create this post.
        • attachments
          Post.Attachments attachments
          Attachments added to a post. To force Facebook to fill the attachments field you have to fetch the post with the fields=attachments parameter, otherwise the attachments are null.
        • callToAction
          PostCallToAction callToAction
          The call to action type used in any Page posts for mobile app engagement ads
        • canReplyPrivately
          Boolean canReplyPrivately
          Whether the viewer can send a private reply to this post (Page viewers only)
        • caption
          String caption
          The caption of the link (appears beneath the link name). Hint for Graph API 3.3: Use attachment/title instead
        • childAttachments
          List<Post> childAttachments
        • comments
          Comments comments
          The comments for this post.
        • commentsMirroringDomain
          String commentsMirroringDomain
          If comments are being mirrored to an external site, this function returns the domain of that external site.
        • createdTime
          Date createdTime
          The time the post was initially published.
        • description
          String description
          A description of the link (appears beneath the link caption). Hint for Graph API 3.3: Use attachment/description instead
        • feedTargeting
          Post.FeedTargeting feedTargeting
          Object that controls news feed targeting for this post. To force Facebook to fill the feed_targeting field you have to fetch the post with the fields=feed_targeting parameter, otherwise the feedTargeting is null.
          Since:
          1.11.0
        • from
          From from
          An object containing the ID and name of the user who posted the message.
        • fullPicture
          String fullPicture
          Full picture URL. you get the url to this posts full picture. To force Facebook to fill the full_picture field you have to fetch the post with the fields=full_picture parameter, otherwise the full_picture is null.
        • icon
          String icon
          A link to an icon representing the type of this post.
        • instagramEligibility
          String instagramEligibility
          Whether the post can be promoted on Instagram.

          It returns the enum eligible if it can be promoted. Otherwise it returns an enum for why it cannot be promoted

        • isAppShare
          Boolean isAppShare
          Whether or not the post references an app.
        • isEligibleForPromotion
          Boolean isEligibleForPromotion
        • isExpired
          Boolean isExpired
          Whether the post has expiration time that has passed
        • isHidden
          Boolean isHidden
          If this post is marked as hidden (applies to Pages only).
          Since:
          1.10.0
        • isInstagramEligible
          Boolean isInstagramEligible
          Whether this post can be promoted in Instagram.
        • isPopular
          Boolean isPopular
          Whether the post is currently popular. Based on whether the total actions as a percentage of reach exceeds a certain threshold
        • isPublished
          Boolean isPublished
          Indicates whether a scheduled post was published. (applies to scheduled Page Post only, for users post and instantly published posts this value is always true)
          Since:
          1.10.0
        • isSpherical
          Boolean isSpherical
          Whether the post is a spherical video post.
        • likes
          Likes likes
          Duplicate mapping for "likes" since FB can return it differently in different situations. -- GETTER -- The likes on this post.

          Sometimes this can be null - check Post.getLikesCount() instead in that case.

        • likesCount
          Long likesCount
          Duplicate mapping for "likes" since FB can return it differently in different situations.
        • link
          String link
          The link attached to this post. Hint for Graph API 3.3: Use attachment/url_unshimmed instead
        • message
          String message
          The message.
        • messageTags
          List<MessageTag> messageTags
        • multiShareEndCard
          Boolean multiShareEndCard
          Whether display the end card for a multi-link share post
        • multiShareOptimized
          Boolean multiShareOptimized
          Whether automatically select the order of the links in multi-link share post when used in an ad
        • name
          String name
          The name of the link. Hint for Graph API 3.3: Use attachment/title instead
        • objectId
          String objectId
          The Facebook object id for an uploaded photo or video. Hint for Graph API 3.3: Use attachment/target/id instead
          Since:
          1.6.5
        • parentId
          String parentId
          ID of the parent post
        • permalinkUrl
          String permalinkUrl
          The permanent static URL to the post on www.facebook.com.

          Example: https://www.facebook.com/FacebookforDevelopers/posts/10153449196353553

        • picture
          String picture
          If available, a link to the picture included with this post.
        • place
          Place place
          The place where this post occurred.
          Since:
          1.6.8
        • privacy
          Privacy privacy
          The privacy settings for this post.
        • promotionStatus
          String promotionStatus
          Status of the promotion, if the post was promoted.
        • properties
          List<Post.Property> properties
        • reactions
          Reactions reactions
          The reactions for this post.
        • scheduledPublishTime
          Date scheduledPublishTime
          UNIX timestamp of the scheduled publish time for the post.
        • shares
          Post.Shares shares
          Number of times the post has been shared.
        • source
          String source
          If available, the source link attached to this post (for example, a flash or video file). Hint for Graph API 3.3: Use attachment/media/source instead
        • sponsorTags
          List<NamedFacebookType> sponsorTags
        • statusType
          String statusType
          The status_type of post this is, for example "approved_friend".
          Since:
          1.6.12
        • story
          String story
          Text from stories not intentionally generated by users
          Since:
          1.6.16
        • storyTags
          List<MessageTag> storyTags
        • taggedTime
          Date taggedTime
          This field is available on tagged Posts.
        • target
          NamedFacebookType target
          The profile this was posted on if different from the author.
        • targeting
          Post.Targeting targeting
          Ads targeting information of the post.
        • timelineVisibility
          String timelineVisibility
          Timeline visibility information of the post.
        • to
          List<NamedFacebookType> to
        • updatedTime
          Date updatedTime
          The time of the last comment on this post.
        • via
          String via
          ID of the user or Page the post was shared from
        • withTags
          List<NamedFacebookType> withTags
    • Class com.restfb.types.Post.Action extends AbstractFacebookType implements Serializable

      serialVersionUID:
      1L
      • Serialized Fields

        • link
          String link
          The link for the action.
        • name
          String name
          Gets the name of the action.
    • Class com.restfb.types.Post.Attachments extends AbstractFacebookType implements Serializable

      serialVersionUID:
      1L
      • Serialized Fields

    • Class com.restfb.types.Post.FeedTargeting extends Post.Targeting implements Serializable

      serialVersionUID:
      1L
    • Class com.restfb.types.Post.KeyedType extends NamedFacebookType implements Serializable

      serialVersionUID:
      1L
      • Serialized Fields

    • Class com.restfb.types.Post.Property extends AbstractFacebookType implements Serializable

      serialVersionUID:
      1L
      • Serialized Fields

        • href
          String href
          The URL of the property.
        • name
          String name
          The name of the property.
        • text
          String text
          The text of the property.
    • Class com.restfb.types.Post.Shares extends AbstractFacebookType implements Serializable

      serialVersionUID:
      1L
      • Serialized Fields

        • count
          Long count
          The number of shares.
    • Class com.restfb.types.Post.Targeting extends AbstractFacebookType implements Serializable

      serialVersionUID:
      1L
    • Class com.restfb.types.PostCallToAction extends FacebookType implements Serializable

    • Class com.restfb.types.PostCallToAction.PostCallToActionValue extends AbstractFacebookType implements Serializable

      • Serialized Fields

    • Class com.restfb.types.Privacy extends AbstractFacebookType implements Serializable

      serialVersionUID:
      1L
      • Serialized Fields

        • allow
          String allow
          For CUSTOM settings, a comma-separated list of user IDs and friend list IDs that "can" see the post. This can also be ALL_FRIENDS or FRIENDS_OF_FRIENDS to include all members of those sets.
        • deny
          String deny
          For CUSTOM settings, a comma-separated list of user IDs and friend list IDs that "cannot" see the post.
        • description
          String description
          The privacy description.
        • friends
          String friends
          The privacy friends restriction.
        • networks
          String networks
          The privacy networks restriction.
        • value
          String value
          The description of the privacy value.
    • Class com.restfb.types.ProfilePictureSource extends AbstractFacebookType implements Serializable

      serialVersionUID:
      1L
      • Serialized Fields

        • height
          Integer height
          Picture height in pixels
        • isSilhouette
          Boolean isSilhouette
          Indicates whether the profile photo is the default 'silhouette' picture, or has been replaced
        • url
          String url
          URL of the profile picture
        • width
          Integer width
          Picture width in pixels
    • Class com.restfb.types.ProjectExperience extends NamedFacebookType implements Serializable

      serialVersionUID:
      1L
      • Serialized Fields

    • Class com.restfb.types.Reactions extends AbstractFacebookType implements Serializable

      serialVersionUID:
      1L
      • Serialized Fields

    • Class com.restfb.types.Reactions.ReactionItem extends AbstractFacebookType implements Serializable

      • Serialized Fields

        • id
          String id
          the id of the user who sent the reaction
        • name
          String name
          the name of the user who sent the reaction
        • type
          String type
          type of the reaction may be {NONE, LIKE, LOVE, WOW, HAHA, SAD, ANGRY}
    • Class com.restfb.types.ResumableUploadStartResponse extends ResumableUploadTransferResponse implements Serializable

      serialVersionUID:
      1L
      • Serialized Fields

        • uploadSessionId
          String uploadSessionId
        • videoId
          String videoId
    • Class com.restfb.types.ResumableUploadTransferResponse extends AbstractFacebookType implements Serializable

      • Serialized Fields

        • endOffset
          Long endOffset
        • startOffset
          Long startOffset
    • Class com.restfb.types.Review extends FacebookType implements Serializable

      serialVersionUID:
      1L
      • Serialized Fields

        • createdTime
          Date createdTime
          When the review was created.
          Since:
          1.6.16
        • from
          NamedFacebookType from
          The user that created the review.
          Since:
          1.6.16
        • message
          String message
          The review text, if any.
          Since:
          1.6.16
        • rating
          int rating
          The review rating.
          Since:
          1.6.16
        • to
          NamedFacebookType to
          The app to which this review applies.
          Since:
          1.6.16
    • Class com.restfb.types.SavedMessageResponse extends FacebookType implements Serializable

      • Serialized Fields

        • category
          String category
          The message category of the saved response
        • image
          String image
          The image attached to this save response
        • isEnabled
          Boolean isEnabled
          Toggle whether to enable the message
        • message
          String message
          The message body of the saved response
        • title
          String title
          The title of the saved response
    • Class com.restfb.types.SearchPlace extends NamedFacebookType implements Serializable

      • Serialized Fields

        • about
          String about
          Information about the Place provided by the Page administrator.
        • appLinks
          AppLinks appLinks
          AppLinks to the Place on various devices.
        • categoryList
          List<Category> categoryList
        • checkins
          Long checkins
          The number of checkins at this Place.
        • cover
          CoverPhoto cover
          Information about the cover photo.
        • description
          String description
          The description of the Place provided by the Page administrator.
        • engagement
          Page.Engagement engagement
          The social sentence and the like count information for this Place. This is the same information used for the like button.
        • hours
          String hours
        • isAlwaysOpen
          Boolean isAlwaysOpen
          Indicates whether this Place is always open.
        • isPermanentlyClosed
          Boolean isPermanentlyClosed
          Indicates whether this Place is permanently closed.
        • isVerified
          Boolean isVerified
          Pages with a large number of followers can be manually verified by Facebook as having an authentic identity. This field indicates whether the Page has been verified by this process.
        • link
          String link
          The URL of the Facebook Page.
        • location
          Location location
          Location information about the Place. E.g., latitude and longitude, and address.
        • overallStarRating
          Double overallStarRating
          The overall page rating, based on rating survey from users, on a scale of 1-5. This value is normalized, and is not guaranteed to be a strict average of user ratings.
        • page
          Page page
          The Page node corresponding to the Place.
        • parking
          Page.PageParking parking
          Parking information about the Place.
        • paymentOptions
          Page.PagePaymentOptions paymentOptions
          Payment options accepted by the Place. Applicable to restaurants and nightlife.
        • phone
          String phone
          The Place's telephone number.
        • photos
          List<Photo> photos
          Photos for the Place. By default, this edge returns the profile photos for the Place. You can also use an optional type parameter with the value uploaded to get the photos uploaded by the Place.
        • picture
          ProfilePictureSource picture
          The pages's profile picture, if provided. To force Facebook to fill the picture field you have to fetch the page with the fields=picture parameter, otherwise the picture is null.
        • priceRange
          String priceRange
          Price range of the business. Applicable to Restaurants or Nightlife. Can be one of $ (0-10), $$ (10-30), $$$ (30-50), $$$$ (50+), or Unspecified
        • ratingCount
          Long ratingCount
          Number of ratings for the Place
        • restaurantServices
          Page.PageRestaurantServices restaurantServices
          The services that the restaurant provides.
        • restaurantSpecialties
          Page.PageRestaurantSpecialties restaurantSpecialties
          The restaurant's specialties.
        • singleLineAddress
          String singleLineAddress
          The Place's complete postal address, on a single line.
        • website
          String website
          The URL of the Place's website.
        • workflows
          List<SearchPlace.PagesPlatformComponentFlowServiceConfig> workflows
          The native component workflows for this Place. Workflows allow people to perform actions like requesting appointments, buying tickets, and ordering from restaurants on Facebook
    • Class com.restfb.types.SearchPlace.PagesPlatformComponentFlowServiceConfig extends FacebookType implements Serializable

      • Serialized Fields

    • Class com.restfb.types.StatusMessage extends NamedFacebookType implements Serializable

      serialVersionUID:
      2L
      • Serialized Fields

        • comments
          List<Comment> comments
          Deprecated.
        • emptyComments
          com.restfb.types.StatusMessage.EmptyComments emptyComments
          Deprecated.
          Hack so JSON mapping won't fail when FB returns inconsistent JSON when there are 0 comments.
        • emptyLikes
          com.restfb.types.StatusMessage.EmptyLikes emptyLikes
          Deprecated.
          Hack so JSON mapping won't fail when FB returns inconsistent JSON when there are 0 likes.
        • from
          NamedFacebookType from
          Deprecated.
          The user who posted the message.
        • likes
          List<NamedFacebookType> likes
          Deprecated.
        • message
          String message
          Deprecated.
          The status message content.
        • place
          Place place
          Deprecated.
          The place where status message is attached.
          Since:
          1.6.15
        • type
          String type
          Deprecated.
          The object type which is set to status.
        • updatedTime
          Date updatedTime
          Deprecated.
          The time the message was published.
    • Class com.restfb.types.StoryAttachment extends FacebookType implements Serializable

      serialVersionUID:
      1L
      • Serialized Fields

        • description
          String description
          Returns text accompanying the attachment.
        • descriptionTags
          List<EntityAtTextRange> descriptionTags
        • media
          StoryAttachment.Media media
          Returns media object (photo, link etc.) contained in the attachment.
        • mediaType
          String mediaType
          Type of the media such as (photo, video, link etc)
        • subAttachments
          StoryAttachment.Attachments subAttachments
          Returns list of subattachments that are associated with this attachment.
        • target
          StoryAttachment.Target target
          Returns object that the attachment links to.
        • title
          String title
          Returns title of the attachment.
        • unshimmedUrl
          String unshimmedUrl
          Unshimmed URL of the attachment.
        • url
          String url
          Returns URL of the attachment.
    • Class com.restfb.types.StoryAttachment.Attachments extends AbstractFacebookType implements Serializable

      serialVersionUID:
      1L
    • Class com.restfb.types.StoryAttachment.Image extends FacebookType implements Serializable

      serialVersionUID:
      1L
    • Class com.restfb.types.StoryAttachment.Media extends FacebookType implements Serializable

      serialVersionUID:
      1L
    • Class com.restfb.types.StoryAttachment.Target extends FacebookType implements Serializable

      serialVersionUID:
      1L
      • Serialized Fields

    • Class com.restfb.types.Subscription extends AbstractFacebookType implements Serializable

      serialVersionUID:
      1L
      • Serialized Fields

        • active
          Boolean active
          Indicates whether or not the subscription is active.
        • callbackUrl
          String callbackUrl
          The URL that will receive the POST request when an update is triggered.
        • compatFields
          List<String> compatFields
        • fields
          List<Subscription.SubscriptionField> fields
          One or more of the set of valid fields in this object to subscribe to. The set of valid fields is defined here: https://developers.facebook.com/docs/graph-api/real-time-updates/v2.3#subscribefields
        • object
          String object
          Indicates the object type that this subscription applies to. type: user, page, permissions, payments
    • Class com.restfb.types.Subscription.SubscriptionField extends AbstractFacebookType implements Serializable

      serialVersionUID:
      1L
      • Serialized Fields

    • Class com.restfb.types.TestUser extends FacebookType implements Serializable

      serialVersionUID:
      1L
      • Serialized Fields

        • accessToken
          String accessToken
          You can use this access token to make API calls on behalf of the test user. This is available only if your app has been installed by the test user.
        • email
          String email
          If logging in manually (that is, not using the login_url), you can use this as the user's email address.
        • loginUrl
          String loginUrl
          You can login as the test user by going to this url.
        • password
          String password
          If logging in manually (that is, not using the login_url), you can use this as the user's password.
    • Class com.restfb.types.Thread extends FacebookType implements Serializable

      serialVersionUID:
      1L
      • Serialized Fields

        • comments
          List<Message> comments
        • to
          List<NamedFacebookType> to
        • unread
          Integer unread
          The amount of messages that are unread by the session profile.
        • unseen
          Integer unseen
          The amount of messages that are unseen by the session profile.
        • updatedTime
          Date updatedTime
          The time of the last comment on this post.
    • Class com.restfb.types.Translation extends FacebookType implements Serializable

      • Serialized Fields

        • approvalStatus
          String approvalStatus
          The approval status of the string.

          Possible values: auto-approved, approved, unapproved

        • description
          String description
          The provided description of the string.
        • nativeString
          String nativeString
          The original string that was translated.
        • translation
          String translation
          The translated string.
    • Class com.restfb.types.Url extends FacebookType implements Serializable

      serialVersionUID:
      1L
      • Serialized Fields

        • appLinks
          AppLinks appLinks
          AppLinks data associated with this URL.
        • commentCount
          int commentCount
          The sum of comments on posts containing this URL on Facebook.
        • commentPluginCount
          int commentPluginCount
          The number shown in the comments plugin associated with the URL. This number does not include comments made on posts on Facebook.
        • engagement
          String engagement
        • ogObject
          Url.OGObject ogObject
          The Open Graph object that is canonically associated with this URL.
        • reactionCount
          int reactionCount
          The sum of reactions across all posts containing the URL on Facebook.
        • share
          String share
        • shareCount
          int shareCount
          The total shares of this URL all over Facebook. is set 0 if the share count is not present
    • Class com.restfb.types.Url.OGObject extends FacebookType implements Serializable

      serialVersionUID:
      1L
      • Serialized Fields

        • description
          String description
          The description of the object. -- GETTER --
        • image
          String image
          The image url -- GETTER --
        • title
          String title
          The title of the object. -- GETTER --
        • type
          String type
          The object type. -- GETTER --
        • updatedTime
          Date updatedTime
          When the object was last updated. -- GETTER --
        • url
          String url
          This URL. -- GETTER --
    • Class com.restfb.types.User extends NamedFacebookType implements Serializable

      serialVersionUID:
      1L
      • Serialized Fields

        • about
          String about
          Deprecated.
          since breaking change on 4 April, 2018
          The user's blurb that appears under their profile picture.
        • ageRange
          User.AgeRange ageRange
          Unspecific age range that this person's age fits into.
        • bio
          String bio
          The user's biographical snippet.
        • birthday
          String birthday
          The user's birthday as a String.

          Will always succeed, even if the user has specified month/year format only. If you'd like to use a typed version of this accessor, call User.getBirthdayAsDate() instead.

        • context
          FacebookType context
          Deprecated.
          with Graph API 12 or December 13, 2021 for all versions
          Social context for this person
        • cover
          CoverPhoto cover
          The person's cover photo
        • currency
          User.Currency currency
          The user's currency preferences.

          Further documentation available on Facebook's Displaying prices in user's currency page.

          Since:
          1.6.12
        • devices
          List<User.UserDevice> devices
        • education
          List<User.Education> education
          Deprecated.
        • email
          String email
          The proxied or contact email address granted by the user.
        • favoriteAthletes
          List<User.Experience> favoriteAthletes
        • favoriteTeams
          List<User.Experience> favoriteTeams
        • firstName
          String firstName
          The user's first name.
        • gender
          String gender
          The user's gender.
        • hometown
          NamedFacebookType hometown
          Duplicate mapping for "hometown" since FB can return it differently in different situations. -- GETTER -- The user's hometown.

          Sometimes this can be null - check User.getHometownName() instead in that case.

        • hometownAsString
          String hometownAsString
          Duplicate mapping for "hometown" since FB can return it differently in different situations.
        • idsForApps
          List<UserIDForApp> idsForApps
        • idsForBusiness
          List<UserIDForApp> idsForBusiness
        • idsForPages
          List<UserIDForPage> idsForPages
        • inspirationalPeople
          List<User.Experience> inspirationalPeople
        • installed
          Boolean installed
          Is the app making the request installed?
        • installType
          String installType
          Install type.
        • interestedIn
          List<String> interestedIn
          Deprecated.
        • invitableFriends
          List<UserInvitableFriend> invitableFriends
        • isGuestUser
          Boolean isGuestUser
          if the current user is a guest user. should always return false.
        • isSharedLogin
          Boolean isSharedLogin
          Deprecated.
          Will be deprecated in all versions on Nov, 2020.
          Is this a shared login (e.g. a gray user)
        • isVerified
          Boolean isVerified
          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
        • labels
          List<PageLabel> labels
        • languages
          List<User.Experience> languages
        • lastName
          String lastName
          The user's last name.
        • likes
          Likes likes
          The user's Likes
        • link
          String link
          A link to the user's profile.
        • locale
          String locale
          The user's locale.
        • location
          NamedFacebookType location
          The user's current location.
        • meetingFor
          List<String> meetingFor
        • middleName
          String middleName
          The user's middle name.
        • nameFormat
          String nameFormat
          The person's name formatted to correctly handle Chinese, Japanese, or Korean ordering.
        • paymentPricepoints
          User.PaymentPricepoints paymentPricepoints
          The person's payment pricepoints
        • picture
          ProfilePictureSource picture
          The user's picture, if provided. To force Facebook to fill the picture field you have to fetch the user with the fields=picture parameter, otherwise the picture is null.
          Since:
          1.6.16
        • political
          String political
          Deprecated.
          since breaking change on 4 April, 2018
          The user's political affiliation.
        • publicKey
          String publicKey
          The person's PGP public key
        • quotes
          String quotes
          The user's favorite quotes.
        • relationshipStatus
          String relationshipStatus
          Deprecated.
          since breaking change on 4 April, 2018
          The user's relationship status.
        • religion
          String religion
          Deprecated.
          since breaking change on 4 April, 2018
          The user's religion.
        • securitySettings
          User.SecuritySettings securitySettings
          Deprecated.
          Will be deprecated in all versions on Nov, 2020.
          Security settings
        • sharedLoginUpgradeRequiredBy
          Date sharedLoginUpgradeRequiredBy
          The time that the shared loginneeds to be upgraded to Business Manager by
        • shortName
          String shortName
          Shortened, locale-aware name for the person.
        • significantOther
          NamedFacebookType significantOther
          The user's significant other.
        • sports
          List<User.Sport> sports
        • testGroup
          Long testGroup
          Deprecated.
          Will be deprecated in all versions on Nov, 2020.
          Platform test group
        • thirdPartyId
          String thirdPartyId
          An anonymous, but unique identifier for the user.
        • timezone
          Double timezone
          The user's timezone offset.
        • tokenForBusiness
          String tokenForBusiness
          This returns a string which is the same for this person across all the apps managed by the same Business Manager.
          Since:
          1.7.0
        • updatedTime
          Date updatedTime
          Date the user's profile was updated.
        • username
          String username
          Deprecated.
          since graph api 2.0
          The user's Facebook username.
          Since:
          1.6.5
        • verified
          Boolean verified
          Indicates whether the account has been verified. This is distinct from the is_verified field. Someone is considered verified if they take any of the following actions:
          • Register for mobile
          • Confirm their account via SMS
          • Enter a valid credit card
        • videoUploadLimits
          User.VideoUploadLimits videoUploadLimits
          Video upload limits
        • viewerCanSendGift
          Boolean viewerCanSendGift
          Deprecated.
          Will be deprecated in all versions on Nov, 2020.
          Can the viewer send a gift to this person?
        • website
          String website
          Deprecated.
          since breaking change on 4 April, 2018
          A link to the user's personal website.
        • work
          List<WorkExperience> work
          Deprecated.
    • Class com.restfb.types.User.AgeRange extends AbstractFacebookType implements Serializable

      serialVersionUID:
      1L
      • Serialized Fields

        • max
          Integer max
          The upper bounds of the range for this person's age.
        • min
          Integer min
          The lower bounds of the range for this person's age.
    • Class com.restfb.types.User.Currency extends AbstractFacebookType implements Serializable

      serialVersionUID:
      1L
      • Serialized Fields

        • currencyExchange
          BigDecimal currencyExchange
          The number of Facebook Credits that equate in value to one unit of user_currency.
        • currencyExchangeInverse
          BigDecimal currencyExchangeInverse
          The number of units of user_currency that equate in value to one Credit.

          To calculate the local currency amount based on the credits price, compute credits_price * currency_exchange_inverse.

        • currencyOffset
          BigDecimal currencyOffset
          The number by which a price should be divided for display in user_currency units.

          For example, a price of $1.20 will be represented by the Facebook API as "120", which you should divide by the USD currency_offset of 100 to arrive back at 1.20.

        • userCurrency
          String userCurrency
          The ISO-4217-3 code for the user's preferred currency (defaulting to USD if the user hasn't set one).
    • Class com.restfb.types.User.Education extends AbstractFacebookType implements Serializable

      serialVersionUID:
      2L
    • Class com.restfb.types.User.EducationClass extends NamedFacebookType implements Serializable

      serialVersionUID:
      1L
    • Class com.restfb.types.User.Experience extends NamedFacebookType implements Serializable

    • Class com.restfb.types.User.PaymentPricepoint extends AbstractFacebookType implements Serializable

      • Serialized Fields

    • Class com.restfb.types.User.PaymentPricepoints extends AbstractFacebookType implements Serializable

    • Class com.restfb.types.User.SecureBrowsing extends AbstractFacebookType implements Serializable

      • Serialized Fields

    • Class com.restfb.types.User.SecuritySettings extends AbstractFacebookType implements Serializable

    • Class com.restfb.types.User.Sport extends NamedFacebookType implements Serializable

      serialVersionUID:
      1L
    • Class com.restfb.types.User.UserDevice extends AbstractFacebookType implements Serializable

      serialVersionUID:
      1L
    • Class com.restfb.types.User.VideoUploadLimits extends AbstractFacebookType implements Serializable

      • Serialized Fields

    • Class com.restfb.types.UserIDForApp extends FacebookType implements Serializable

    • Class com.restfb.types.UserIDForPage extends FacebookType implements Serializable

      • Serialized Fields

    • Class com.restfb.types.UserInvitableFriend extends NamedFacebookType implements Serializable

      serialVersionUID:
      1L
    • Class com.restfb.types.UserPermission extends AbstractFacebookType implements Serializable

      • Serialized Fields

    • Class com.restfb.types.UserProfile extends NamedFacebookType implements Serializable

    • Class com.restfb.types.UserProfile.LastAdReferral extends AbstractFacebookType implements Serializable

    • Class com.restfb.types.Video extends NamedFacebookType implements Serializable

      serialVersionUID:
      1L
      • Serialized Fields

        • adBreaks
          List<Integer> adBreaks
        • backdatedTime
          Date backdatedTime
          Back dated time
          Since:
          1.10.0
        • backdatedTimeGranularity
          String backdatedTimeGranularity
          String that represents the back dated time granularity
          Since:
          1.10.0
        • captions
          List<VideoCaption> captions
        • comments
          Comments comments
          The comments for this video.
        • contentCategory
          String contentCategory
          The content category of this video.
        • contentTags
          List<String> contentTags
        • createdTime
          Date createdTime
          The time the video was initially published.
        • customLabels
          List<String> customLabels
        • description
          String description
          The long-form HTML description of the video.
        • embeddable
          Boolean embeddable
          Whether the video is embeddable.
        • embedHtml
          String embedHtml
          HTML that may be used to embed the video on another website.
        • event
          Event event
          If this object has a place, the event associated with the place.
        • feedType
          String feedType
          Whether or not the video is highlighted in Video Channel.
        • format
          List<Video.VideoFormat> format
        • from
          From from
          An object containing the name and ID of the user who posted the video.
        • icon
          String icon
          An icon URL which represents the video.
        • isCrosspostingEligible
          Boolean isCrosspostingEligible
          Specifies if the video is eligible for crossposting.
        • isCrosspostVideo
          Boolean isCrosspostVideo
        • isEpisode
          Boolean isEpisode
          Whether this video is episode or not.
        • isInstagramEligible
          Boolean isInstagramEligible
          Whether the video is eligible to be promoted on Instagram
        • isReferenceOnly
          Boolean isReferenceOnly
          Whether the video is exclusively used for copyright monitoring.
        • length
          Double length
          The length of the video, in seconds.
        • likes
          Likes likes
          People who like this. you need to add the field to the fields query parameter to get the likes list otherwise null is returned
        • liveAudienceCount
          Integer liveAudienceCount
          Number of unique people who watched the video broadcast when it was live.
        • liveStatus
          String liveStatus
          The live status of the video. Possible values contain LIVE, LIVE_STOPPED, VOD
        • message
          String message
          Deprecated.
          FB seems to have removed this field.
          The video title / caption.
        • musicVideoCopyright
          MusicVideoCopyright musicVideoCopyright
          The music video copyright of this video because of a missing object description in the graph reference, we use a Map here
        • permalinkUrl
          String permalinkUrl
          URL to the permalink page of the video
        • picture
          String picture
          A URL for the thumbnail picture of the video.
        • place
          Place place
          Location associated with the video, if any.
        • postViews
          Integer postViews
          The public view count of the video post, not aggregated with any other crossposts of the video.
        • premiereLivingRoomStatus
          String premiereLivingRoomStatus
          The status of the Premiere Watch Party, if any
        • privacy
          Privacy privacy
          Privacy setting for the video.
        • published
          Boolean published
          Whether a post about this video is published. This field is only accessible in Graph API 2.3 or later.
          Since:
          1.10.0
        • reactions
          Reactions reactions
          The reactions for this video.
        • scheduledPublishTime
          Date scheduledPublishTime
          The time that the video is scheduled to be published. This field is only accessible in Graph API 2.3 or later.
          Since:
          1.10.0
        • source
          String source
          A URL to the raw, playable video file.
          Since:
          1.6.5
        • status
          Video.VideoStatus status
          Object describing the status attributes of a video.
        • tags
          List<NamedFacebookType> tags
        • title
          String title
          The video title or caption
        • universalVideoId
          String universalVideoId
          The publishers asset management code for this video.
        • updatedTime
          Date updatedTime
          The last time the video or its caption were updated.
        • views
          Integer views
          The public view count of the video.
    • Class com.restfb.types.Video.Thumbnail extends AbstractFacebookType implements Serializable

      serialVersionUID:
      1L
      • Serialized Fields

        • height
          Integer height
          The height of the thumbnail
        • isPreferred
          Boolean isPreferred
          Whether this is the preferred thumbnail for the video
        • name
          String name
          The name of the thumbnail
        • scale
          Float scale
          The scale of the thumbnail
        • uri
          String uri
          The uri of the thumbnail
        • width
          Integer width
          The width of the thumbnail
    • Class com.restfb.types.Video.VideoFormat extends AbstractFacebookType implements Serializable

      serialVersionUID:
      1L
      • Serialized Fields

        • embedHtml
          String embedHtml
          HTML to embed the video in this format.
        • filter
          String filter
          The filter applied to this video format.
        • height
          Integer height
          The height of the video in this format.
        • picture
          String picture
          The thumbnail for the video in this format.
        • width
          Integer width
          The width of the video in this format.
    • Class com.restfb.types.Video.VideoStatus extends AbstractFacebookType implements Serializable

      serialVersionUID:
      1L
      • Serialized Fields

        • processingProgress
          Integer processingProgress
          Video processing progress in percent [int 0 to 100].
        • videoStatus
          String videoStatus
          Status of a video. Either "ready" (uploaded, encoded, thumbnails extracted), "processing" (not ready yet) or "error" (processing failed).
    • Class com.restfb.types.VideoCaption extends AbstractFacebookType implements Serializable

    • Class com.restfb.types.VideoCopyright extends FacebookType implements Serializable

      • Serialized Fields

        • copyrightContentId
          String copyrightContentId
          The copyright content ID
        • creator
          User creator
          The account that created the copyright
        • monitoringStatus
          String monitoringStatus
          Whether the video is monitored successfully for copyright. The status could be NOT_EXAMED, COPYRIGHTED and ERROR.
        • monitoringType
          String monitoringType
          Whether the video is monitored for video, audio, or both
        • ownershipCountries
          List<String> ownershipCountries
          A string array of ISO 3166 format country codes, where the owner owns the rights of the content
        • referenceOwnerId
          String referenceOwnerId
          The ID of the reference video owner
        • ruleIds
          List<VideoCopyrightRule> ruleIds
          A list of matching rules applied to the copyrighted content
        • whitelistedIds
          List<String> whitelistedIds
          A list of page IDs or user IDs, who are allowed to use the copyrighted content.
    • Class com.restfb.types.VideoCopyrightRule extends NamedFacebookType implements Serializable

      • Serialized Fields

        • copyrights
          List<String> copyrights
          Copyrights associated with this copyright rules object
        • createdDate
          Date createdDate
          The date on which the rule was created
        • creator
          User creator
          The person who created the match rule
    • Class com.restfb.types.VideoList extends FacebookType implements Serializable

      serialVersionUID:
      1L
      • Serialized Fields

        • creationTime
          Date creationTime
          The time when the playlist was created
        • description
          String description
          Description of the playlist
        • lastModified
          Date lastModified
          The time when the contents of the playlist was last changed
        • owner
          From owner
          Owner of the playlist
        • title
          String title
          Title of the playlist
    • Class com.restfb.types.VideoPoll extends FacebookType implements Serializable

      serialVersionUID:
      1L
      • Serialized Fields

        • closeAfterVoting
          Boolean closeAfterVoting
          True if this is a Live poll with open voting and the card hides after voting
        • defaultOpen
          Boolean defaultOpen
          True if the poll should be open by default, false if it starts in a closed state
        • pollOptions
          List<VideoPoll.VideoPollOption> pollOptions
        • question
          String question
          The poll question text
        • showGradient
          Boolean showGradient
          True if this is a Live poll and voting is open and there is a background gradient to highlight the voting card
        • showResults
          Boolean showResults
          True if this is a Live poll and voting is open and the results show after voting
        • status
          String status
          Live poll status
    • Class com.restfb.types.VideoPoll.VideoPollOption extends FacebookType implements Serializable

      serialVersionUID:
      1L
      • Serialized Fields

        • isCorrect
          Boolean isCorrect
          True if this answer is considered correct, otherwise false
        • order
          Long order
          Options appear in increasing numerical order within a poll
        • text
          String text
          Text to display to the user for this option
        • totalVotes
          Long totalVotes
          Total number of votes for this option
    • Class com.restfb.types.WorkExperience extends FacebookType implements Serializable

      serialVersionUID:
      1L
      • Serialized Fields

        • description
          String description
          Deprecated.
        • employer
          Page employer
          Deprecated.
        • endDate
          Date endDate
          Deprecated.
        • from
          User from
          Deprecated.
        • location
          Page location
          Deprecated.
        • position
          Page position
          Deprecated.
        • projects
          List<ProjectExperience> projects
          Deprecated.
        • startDate
          Date startDate
          Deprecated.
        • with
          List<User> with
          Deprecated.
  • Package com.restfb.types.ads

  • Package com.restfb.types.instagram

    • Class com.restfb.types.instagram.IgComment extends FacebookType implements Serializable

      serialVersionUID:
      1L
      • Serialized Fields

        • hidden
          Boolean hidden
          Whether the comment is hidden
        • likeCount
          Long likeCount
          Number of likes on the comment
        • media
          IgMedia media
          Media on which the comment is made
        • replies
          List<IgComment> replies
        • text
          String text
          Text of the comment
        • timestamp
          Date timestamp
          Timestamp of comment
        • user
          IgUser user
          Deprecated.
          with Graph API 12 or December 13, 2021 for all versions
          User who made the comment
        • username
          String username
          User will only be returned when queried by owner of comment. Otherwise, username is the only field that will be returned.
    • Class com.restfb.types.instagram.IgHashtag extends NamedFacebookType implements Serializable

      serialVersionUID:
      1L
    • Class com.restfb.types.instagram.IgMedia extends IgMediaChild implements Serializable

      serialVersionUID:
      1L
      • Serialized Fields

        • caption
          String caption
        • children
          List<IgMediaChild> children
        • comments
          List<IgComment> comments
        • commentsCount
          Long commentsCount
          Count of comments on the media. Excludes comments on album child media and the media's caption. Includes replies on comments.
        • insights
          List<Insight> insights
        • isCommentEnabled
          Boolean isCommentEnabled
          Indicates if comments are enabled or disabled. Excludes album children.
        • likeCount
          Long likeCount
          Count of likes on the media. Excludes likes on album child media and likes on promoted posts created from the media. Includes replies on comments.
        • mediaProductType
          String mediaProductType
          Surface where the media is published. Can be AD, FEED, IGTV, or STORY.
        • thumbnailUrl
          String thumbnailUrl
          Media thumbnail URL. Only available on VIDEO media.
        • videoTitle
          String videoTitle
          IGTV media title.
    • Class com.restfb.types.instagram.IgMediaChild extends FacebookType implements Serializable

      serialVersionUID:
      1L
      • Serialized Fields

        • igId
          String igId
        • mediaType
          String mediaType
          Media type. Can be CAROUSEL_ALBUM, IMAGE, or VIDEO.
        • mediaUrl
          String mediaUrl
        • owner
          IgUser owner
          Deprecated.
          with Graph API 12 or December 13, 2021 for all versions
          ID of Instagram user who created the media. Only returned if the app user making the query also created the media, otherwise username field will be returned instead.
        • permalink
          String permalink
        • shortcode
          String shortcode
        • thumbnailUrl
          String thumbnailUrl
        • timestamp
          Date timestamp
        • username
          String username
    • Class com.restfb.types.instagram.IgUser extends NamedFacebookType implements Serializable

      serialVersionUID:
      1L
      • Serialized Fields

        • biography
          String biography
          Biography of the user
        • businessDiscovery
          IgUser businessDiscovery
          Loads business discovery information
        • followersCount
          Long followersCount
          Active follower count of the user
        • followsCount
          Long followsCount
          Active follows count of the user
        • igId
          Long igId
          Ig Id of the user
        • insights
          List<Insight> insights
        • media
          List<IgMedia> media
          Deprecated.
        • mediaConnection
          Connection<IgMedia> mediaConnection
        • mediaCount
          Long mediaCount
          Filtered media count of the user
        • profilePictureUrl
          String profilePictureUrl
          The cdn url to query the raw profile picture of the user
        • username
          String username
          Username handle of the user
        • website
          String website
          Url in the profile
    • Class com.restfb.types.instagram.IgUserProfile extends AbstractFacebookType implements Serializable

      • Serialized Fields

        • followerCount
          Integer followerCount
          Follower count of the user
        • isBusinessFollowUser
          Boolean isBusinessFollowUser
          A flag indicating whether the business follow the user or not
        • isUserFollowBusiness
          Boolean isUserFollowBusiness
          A flag indicating whether the user follow the business or not
        • isVerifiedUser
          Boolean isVerifiedUser
          Verification status of the user
        • name
          String name
          The user's name
        • profilePic
          String profilePic
          URL to the Profile picture. The URL will expire in a few days.
  • Package com.restfb.types.oembed

  • Package com.restfb.types.send

  • Package com.restfb.types.send.airline

  • Package com.restfb.types.send.buybutton

  • Package com.restfb.types.send.media

  • Package com.restfb.types.webhook.base

  • Package com.restfb.types.webhook.messaging.nlp

  • Package com.restfb.types.webhook.messaging.payment

  • Package com.restfb.types.whatsapp

    • Class com.restfb.types.whatsapp.ExtendedCredit extends FacebookType implements Serializable

      • Serialized Fields

        • allocatedAmount
          CurrencyAmount allocatedAmount
          The total amount of credit that has been granted to other businesses. Going forward, credentials are measured in USD at the top level, and attachable to ad accounts of multiple currencies.
        • balance
          CurrencyAmount balance
          The total amount spent. This is calculated by adding parent ad account and all child ad accounts. Going forward, credentials are measured in USD at the top level, and attachable to ad accounts of multiple currencies.
        • creditAvailable
          CurrencyAmount creditAvailable
          The credit available to this business
        • creditType
          String creditType
          The type of extended credit used. The most common are ADS_BUSINESS and ADS_SEQUENTIAL
        • isAccessRevoked
          Boolean isAccessRevoked
          Returns true if credit owner removed access for previously shared credit line
        • isAutomatedExperience
          Boolean isAutomatedExperience
          Whether this credential is using the fully automated experience
        • legalEntityName
          String legalEntityName
          The legal entity name of the owner of a line
        • liableBizName
          String liableBizName
          When this credit is chosen as the payment method, the business name of the liable_party
        • maxBalance
          CurrencyAmount maxBalance
          The amount of credit available to a specific business. Going forward, credentials are measured in USD at the top level, and attachable to ad accounts of multiple currencies.
        • onlineMaxBalance
          CurrencyAmount onlineMaxBalance
          The raw credit limit for an entire business. Going forward, credentials are measured in USD at the top level, and attachable to ad accounts of multiple currencies.
        • ownerBusiness
          Business ownerBusiness
          The business account responsible for extended credit payment
        • ownerBusinessName
          String ownerBusinessName
          The name of the business account responsible for extended credit payment
        • partitionFrom
          String partitionFrom
          The name of the business that granted the credit line. For ADS_SEQUENTIAL credit types
        • sendBillToBizNname
          String sendBillToBizNname
          When this credit is chosen as the payment method, the business name of the bill_to_party
    • Class com.restfb.types.whatsapp.WABAAnalytics extends AbstractFacebookType implements Serializable

      serialVersionUID:
      1L
    • Class com.restfb.types.whatsapp.WABAAnalyticsDataPoint extends AbstractFacebookType implements Serializable

      serialVersionUID:
      1L
      • Serialized Fields

        • delivered
          Long delivered
          Number of messages delivered
        • end
          Long end
          End time of this data point
        • received
          Long received
          Number of messages received
        • sent
          Long sent
          Number of messages sent
        • start
          Long start
          Start time of this data point
    • Class com.restfb.types.whatsapp.WhatsAppBusinessAccount extends NamedFacebookType implements Serializable

      serialVersionUID:
      1L
      • Serialized Fields

        • accountReviewStatus
          String accountReviewStatus
          Status from account review process
        • analytics
          WABAAnalytics analytics
          Analytics data of the WhatsApp Business Account
        • currency
          String currency
          The currency in which the payment transactions for the WhatsApp Business Account will be processed
        • eligibleForSendingNotifications
          Boolean eligibleForSendingNotifications
          Whether or not the WhatsApp Business Account is eligible for sending notifications
        • ineligibleForSendingNotificationsReason
          String ineligibleForSendingNotificationsReason
          The reason why the WhatsApp Business Account is ineligible for delivery This field will be null when the eligible_for_sending_notifications field is false
        • messageTemplateNamespace
          String messageTemplateNamespace
          Namespace string for the message templates that belong to the WhatsApp Business Account
        • primaryFundingId
          String primaryFundingId
          Primary funding ID for the WhatsApp Business Account paid service
        • purchaseOrderNumber
          String purchaseOrderNumber
          The purchase order number supplied by the business for payment management purposes
        • status
          String status
          Status of the WhatsApp Business Account. Default: ACTIVE
        • timezoneId
          String timezoneId
          The timezone of the WhatsApp Business Account
    • Class com.restfb.types.whatsapp.WhatsAppBusinessAccountToNumberCurrentStatus extends FacebookType implements Serializable

      serialVersionUID:
      1L
      • Serialized Fields

    • Class com.restfb.types.whatsapp.WhatsAppMessageTemplate extends NamedFacebookType implements Serializable

      serialVersionUID:
      1L
      • Serialized Fields

        • category
          String category
          The category type of the message template
        • content
          String content
          Message template string with placeholders for parameters
        • language
          List<String> language
          The languages (and locale) of the element translation
        • lastUpdatedTime
          Date lastUpdatedTime
          The timestamp indicating the last time the message template was updated
        • nameOrContent
          String nameOrContent
          String as a query parameter to filter message templates name or content containing this variable
        • qualityScore
          WhatsAppHSMQualityScoreShape qualityScore
        • rejectedReason
          String rejectedReason
          The reason the message template was rejected
        • status
          String status
          The status of the message template
    • Class com.restfb.types.whatsapp.WhatsAppNameVerificationRequest extends FacebookType implements Serializable

      serialVersionUID:
      1L
      • Serialized Fields

        • verifiedName
          String verifiedName
  • Package com.restfb.util