Package com.facebook.share.model
See: Description
-
Enum Summary Enum Description Type MediaType The media type (image or video) for this media template content. ActionType Filters AppGroupPrivacy Specifies the privacy of a group. ImageAspectRatio The aspect ratio for when the image is rendered in the generic template bubble after beingshared WebviewHeightRatio The display height ratio of the webview when shown in the Messenger app. -
Class Summary Class Description Builder Builder for the com.facebook.share.model.ShareMedia class. ShareMedia Base class for shared media (photos, videos, etc). Builder Builder for the com.facebook.share.model.ShareHashtag class. ShareHashtag Describes a hashtag for sharing. Builder Builder for the com.facebook.share.model.ShareOpenGraphContent interface. ShareOpenGraphContent Describes Open Graph content that is to be shared Use ShareOpenGraphContent.Builder to create instances See the documentation for Open Graph and for best practices. Builder Builder for the com.facebook.share.model.ShareVideo class. ShareVideo Describes a video for sharing. Builder Builder for the ShareMessengerMediaTemplateContent interface. ShareMessengerMediaTemplateContent Provides a data model class for Messenger Media Template content to be shared. Builder Builder class for a concrete instance of GameRequestContent GameRequestContent Describes the content that will be displayed by the GameRequestDialog Builder Builder for the SharePhotoContent interface. ShareMediaContent Builder Builder for the ShareMessengerGenericTemplateElement class. ShareMessengerGenericTemplateElement Provide a model for sharing a generic template element to Messenger. Builder Builder for the com.facebook.share.model.ShareOpenGraphAction interface. ShareOpenGraphAction Describes an Open Graph action Use ShareOpenGraphAction.Builder to create instances See the documentation for Open Graph Actions. Builder Builder for the com.facebook.share.model.CameraEffectArguments class. CameraEffectArguments This class represents a set of Arguments that are used to configure an Effect in the Camera. Builder Builder class for a concrete instance of AppGroupCreationContent AppGroupCreationContent Describes the content that will be displayed by the AppGroupCreationDialog Builder Builder for the ShareLinkContent interface. ShareLinkContent Describes link content to be shared. Builder Builder for the com.facebook.share.model.SharePhoto class. SharePhoto Describes a photo for sharing. Builder Builder for the com.facebook.share.model.CameraEffectTextures class. CameraEffectTextures This class represents the textures that are used by an Effect in the Camera. Builder Abstract builder for com.facebook.share.model.ShareContent ShareContent Provides the base class for content to be shared. Builder Builder for the SharePhotoContent interface. SharePhotoContent Describes photo content to be shared. Builder Abstract builder for com.facebook.share.model.ShareMessengerActionButton ShareMessengerActionButton The base class for Messenger share action buttons. Builder Builder for the ShareMessengerGenericTemplateContent class. ShareMessengerGenericTemplateContent Provide a model for sharing a generic template element to Messenger. Builder Abstract builder for the com.facebook.share.model.ShareOpenGraphValueContainer class. ShareOpenGraphValueContainer Provides an abstract class to contain Open Graph values. Builder Builder for the ShareCameraEffectContent interface. ShareCameraEffectContent Describes the Camera Effect to be shared. Builder Builder for the com.facebook.share.model.ShareVideoContent interface. ShareVideoContent Provides the interface for video content to be shared. Builder Builder for the ShareMessengerOpenGraphMusicTemplateContent interface. ShareMessengerOpenGraphMusicTemplateContent This share content allows sharing a bubble that plays songs with Open Graph music. Builder Builder for the com.facebook.share.model.ShareOpenGraphObject interface. ShareOpenGraphObject Describes an Open Graph Object to be created. Builder Builder for the {@Story ShareStoryContent} interface. ShareStoryContent Describes content (video, photo, sticker) to be shared into story. Builder Builder class for ShareMessengerURLActionButton class. ShareMessengerURLActionButton Provides a data model class for a Messenger share URL action button. -
Interface Summary Interface Description ShareModelBuilder Interface for builders related to sharing. ShareModel Base interface for share models.