Package com.restfb.types
Class Application
-
- All Implemented Interfaces:
HasCreatedTime
,Serializable
public class Application extends CategorizedFacebookType implements HasCreatedTime
Represents the Application Graph API type.- Since:
- 1.6
- Author:
- Mark Allen
- See Also:
- Serialized Form
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static class
Application.ApplicationAppAdDebugInfo
Represents the Application App Ad Debug Info Graph API type.static class
Application.ApplicationContext
Represents the Application Context Graph API type.static class
Application.MobileSdkErrorCategory
Represents the Application Mobile SDK Error Category Graph API type.-
Nested classes/interfaces inherited from class com.restfb.types.FacebookType
FacebookType.Metadata
-
-
Constructor Summary
Constructors Constructor Description Application()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description boolean
addAndroidSdkErrorCategory(Application.MobileSdkErrorCategory mobileSdkErrorCategory)
boolean
addAppDomain(String appDomain)
boolean
addAuthReferralExtendedPerm(String authReferralExtendedPerm)
boolean
addAuthReferralFriendPerm(String authReferralFriendPerm)
boolean
addAuthReferralUserPerm(String authReferralUserPerm)
boolean
addIosBundleId(String iosBundleId)
boolean
addIosSdkErrorCategory(Application.MobileSdkErrorCategory mobileSdkErrorCategory)
boolean
addSupportedPlatform(String platform)
String
getAndroidKeyHash()
The app key hash for this app's Android native implementation.List<Application.MobileSdkErrorCategory>
getAndroidSdkErrorCategories()
Error configuration for Android SDK.Application.ApplicationAppAdDebugInfo
getAppAdDebugInfo()
App ad related information to help debugging.List<String>
getAppDomains()
Domains and subdomains this app can use.Long
getAppEventsFeatureBitmask()
Bitmask of on/off settings for various App Events related features.Boolean
getAppInstallTracked()
Whether the app install is trackable or not.String
getAppName()
App name.Long
getAppType()
App type.Double
getAssetScore()
relevance score of an asset.String
getAuthDialogDataHelpUrl()
The URL of a special landing page that helps people who are using an app begin publishing Open Graph activityString
getAuthDialogHeadline()
One line description of an app that appears in the Login DialogString
getAuthDialogPermsExplanation()
The text to explain why an app needs additional permissions.String
getAuthReferralDefaultActivityPrivacy()
The default privacy setting selected for Open Graph activities in the Auth Dialog.Long
getAuthReferralEnabled()
Indicates whether Authenticated Referrals are enabled.List<String>
getAuthReferralExtendedPerms()
Extended permissions that a person can choose to grant when Authenticated Referrals are enabled.List<String>
getAuthReferralFriendPerms()
Basic friends permissions that a user must grant when Authenticated Referrals are enabled.String
getAuthReferralResponseType()
The format that an app receives for the authentication token from the Login DialogList<String>
getAuthReferralUserPerms()
Basic user permissions that a user must grant when Authenticated Referrals are enabled.Boolean
getCanvasFluidHeight()
Indicates whether the app uses fluid or settable height values for Canvas.Long
getCanvasFluidWidth()
Indicates whether the app uses fluid or fixed width values for Canvas.String
getCanvasUrl()
The non-secure URL from which Canvas app content is loaded.String
getCompany()
The company the app belongs to.Boolean
getConfiguredIosSso()
True if the app has configured Single Sign-On on iOS.String
getContactEmail()
Email address listed for people using the app to contact developers.Application.ApplicationContext
getContext()
Social context for the app.Date
getCreatedTime()
Timestamp that indicates when the app was created.String
getCreatorUid()
User ID of the creator of this appLong
getDailyActiveUsers()
The number of daily active users the app has.Long
getDailyActiveUsersRank()
Ranking of this app vs other apps comparing daily active users.String
getDeauthCallbackUrl()
URL that is pinged whenever a person removes the app.String
getDefaultShareMode()
The platform that should be used to share content.String
getDescription()
The description of the app, as provided by the developer.Boolean
getGdpv4Enabled()
Indicates whether Login Version 4 is enabled for this app.String
getGdpv4NuxContent()
Localized content for the login new user experience.Boolean
getGdpv4NuxEnabled()
Indicates whether the New User Experience for login button must be shown or not.String
getHostingUrl()
Webspace created with one of our hosting partners for this app.String
getIconUrl()
The URL of this app's icon.List<String>
getIosBundleId()
Bundle ID of the associated iOS app.List<Application.MobileSdkErrorCategory>
getIosSdkErrorCategories()
Error configuration for iOS SDK.Boolean
getIosSupportsNativeProxyAuthFlow()
Whether to support the native proxy login flow.Boolean
getIosSupportsSystemAuth()
Whether to support the iOS integrated Login Dialog.String
getIpadAppStoreId()
ID of the app in the iPad App Store.String
getIphoneAppStoreId()
ID of the app in the iPhone App Store.Date
getLastUsedTime()
last used time of this object by the current viewerString
getLink()
A link to the app on Facebook.String
getLogoUrl()
The URL of the app's logo.String
getMobileProfileSectionUrl()
Mobile URL of the app section on a person's profile.String
getMobileWebUrl()
URL to which Mobile users will be directed when using the app.String
getMonthlyActiveUsers()
The number of monthly active users the app has.Integer
getMonthlyActiveUsersRank()
Ranking of this app vs other apps comparing monthly active users.String
getNamespace()
The string appended toapps.facebook.com/
to navigate to the app's canvas pagecom.restfb.types.Application.ApplicationObjectStoreURLs
getObjectStoreUrls()
Mobile store URLs for the app.String
getPageTabDefaultName()
The title of the app when used in a Page Tab.String
getPageTabUrl()
The non-secure URL from which Page Tab app content is loaded.String
getPrivacyPolicyUrl()
The URL that links to a Privacy Policy for the app.String
getProfileSectionUrl()
URL of the app section on a user's profile for the desktop site.com.restfb.types.Application.ApplicationRestrictionInfo
getRestrictions()
Demographic restrictions for the app.String
getSecureCanvasUrl()
The secure URL from which Canvas app content is loaded.String
getSecurePageTabUrl()
The secure URL from which Page Tab app content is loaded.String
getServerIpWhitelist()
App requests must originate from this comma-separated list of IP addresses.Long
getSocialDiscovery()
Indicates whether app usage stories show up in the Ticker or News Feed.String
getSubcategory()
The subcategory the app can be found under.List<String>
getSupportedPlatforms()
All the platform the app supportscom.restfb.types.Application.ApplicationFastAppSwitch
getSupportsApprequestsFastAppSwitch()
Indicates whether the app should do a fast-app-switch to the Facebook app to show the app requests dialog.Boolean
getSupportsAttribution()
Indicates whether the app has not opted out of app install tracking.Boolean
getSupportsImplicitSdkLogging()
Indicates whether the app has not opted out of the mobile SDKs sending data on SDK interactionsBoolean
getSuppressNativeIosGdp()
Whether to suppress the native iOS Login DialogString
getTermsOfServiceUrl()
URL to Terms of Service that appears in the Login DialogString
getUrlSchemeSuffix()
URL scheme suffixBoolean
getUseLegacyAuth()
Does the app use the legacy auth method?String
getUserSupportEmail()
Main contact email for this app where people can receive support.String
getUserSupportUrl()
URL shown in the Canvas footer that people can visit to get support for the app.String
getWebsiteUrl()
URL of a website that integrates with this app.String
getWeeklyActiveUsers()
The number of weekly active users the app has.boolean
removeAndroidSdkErrorCategory(Application.MobileSdkErrorCategory mobileSdkErrorCategory)
boolean
removeAppDomain(String appDomain)
boolean
removeAuthReferralExtendedPerm(String authReferralExtendedPerm)
boolean
removeAuthReferralFriendPerm(String authReferralFriendPerm)
boolean
removeAuthReferralUserPerm(String authReferralUserPerm)
boolean
removeIosBundleId(String iosBundleId)
boolean
removeIosSdkErrorCategory(Application.MobileSdkErrorCategory mobileSdkErrorCategory)
boolean
removeSupportedPlatform(String platform)
void
setAndroidKeyHash(String androidKeyHash)
The app key hash for this app's Android native implementation.void
setAppAdDebugInfo(Application.ApplicationAppAdDebugInfo appAdDebugInfo)
App ad related information to help debugging.void
setAppEventsFeatureBitmask(Long appEventsFeatureBitmask)
Bitmask of on/off settings for various App Events related features.void
setAppInstallTracked(Boolean appInstallTracked)
Whether the app install is trackable or not.void
setAppName(String appName)
App name.void
setAppType(Long appType)
App type.void
setAssetScore(Double assetScore)
relevance score of an asset.void
setAuthDialogDataHelpUrl(String authDialogDataHelpUrl)
The URL of a special landing page that helps people who are using an app begin publishing Open Graph activityvoid
setAuthDialogHeadline(String authDialogHeadline)
One line description of an app that appears in the Login Dialogvoid
setAuthDialogPermsExplanation(String authDialogPermsExplanation)
The text to explain why an app needs additional permissions.void
setAuthReferralDefaultActivityPrivacy(String authReferralDefaultActivityPrivacy)
The default privacy setting selected for Open Graph activities in the Auth Dialog.void
setAuthReferralEnabled(Long authReferralEnabled)
Indicates whether Authenticated Referrals are enabled.void
setAuthReferralResponseType(String authReferralResponseType)
The format that an app receives for the authentication token from the Login Dialogvoid
setCanvasFluidHeight(Boolean canvasFluidHeight)
Indicates whether the app uses fluid or settable height values for Canvas.void
setCanvasFluidWidth(Long canvasFluidWidth)
Indicates whether the app uses fluid or fixed width values for Canvas.void
setCanvasUrl(String canvasUrl)
The non-secure URL from which Canvas app content is loaded.void
setCompany(String company)
The company the app belongs to.void
setConfiguredIosSso(Boolean configuredIosSso)
True if the app has configured Single Sign-On on iOS.void
setContactEmail(String contactEmail)
Email address listed for people using the app to contact developers.void
setContext(Application.ApplicationContext context)
Social context for the app.void
setCreatedTime(Date createdTime)
Timestamp that indicates when the app was created.void
setCreatorUid(String creatorUid)
User ID of the creator of this appvoid
setDailyActiveUsers(Long dailyActiveUsers)
The number of daily active users the app has.void
setDailyActiveUsersRank(Long dailyActiveUsersRank)
Ranking of this app vs other apps comparing daily active users.void
setDeauthCallbackUrl(String deauthCallbackUrl)
URL that is pinged whenever a person removes the app.void
setDefaultShareMode(String defaultShareMode)
The platform that should be used to share content.void
setDescription(String description)
The description of the app, as provided by the developer.void
setGdpv4Enabled(Boolean gdpv4Enabled)
Indicates whether Login Version 4 is enabled for this app.void
setGdpv4NuxContent(String gdpv4NuxContent)
Localized content for the login new user experience.void
setGdpv4NuxEnabled(Boolean gdpv4NuxEnabled)
Indicates whether the New User Experience for login button must be shown or not.void
setHostingUrl(String hostingUrl)
Webspace created with one of our hosting partners for this app.void
setIconUrl(String iconUrl)
The URL of this app's icon.void
setIosSupportsNativeProxyAuthFlow(Boolean iosSupportsNativeProxyAuthFlow)
Whether to support the native proxy login flow.void
setIosSupportsSystemAuth(Boolean iosSupportsSystemAuth)
Whether to support the iOS integrated Login Dialog.void
setIpadAppStoreId(String ipadAppStoreId)
ID of the app in the iPad App Store.void
setIphoneAppStoreId(String iphoneAppStoreId)
ID of the app in the iPhone App Store.void
setLastUsedTime(Date lastUsedTime)
last used time of this object by the current viewervoid
setLink(String link)
A link to the app on Facebook.void
setLogoUrl(String logoUrl)
The URL of the app's logo.void
setMobileProfileSectionUrl(String mobileProfileSectionUrl)
Mobile URL of the app section on a person's profile.void
setMobileWebUrl(String mobileWebUrl)
URL to which Mobile users will be directed when using the app.void
setMonthlyActiveUsers(String monthlyActiveUsers)
The number of monthly active users the app has.void
setMonthlyActiveUsersRank(Integer monthlyActiveUsersRank)
Ranking of this app vs other apps comparing monthly active users.void
setNamespace(String namespace)
The string appended toapps.facebook.com/
to navigate to the app's canvas pagevoid
setObjectStoreUrls(com.restfb.types.Application.ApplicationObjectStoreURLs objectStoreUrls)
Mobile store URLs for the app.void
setPageTabDefaultName(String pageTabDefaultName)
The title of the app when used in a Page Tab.void
setPageTabUrl(String pageTabUrl)
The non-secure URL from which Page Tab app content is loaded.void
setPrivacyPolicyUrl(String privacyPolicyUrl)
The URL that links to a Privacy Policy for the app.void
setProfileSectionUrl(String profileSectionUrl)
URL of the app section on a user's profile for the desktop site.void
setRestrictions(com.restfb.types.Application.ApplicationRestrictionInfo restrictions)
Demographic restrictions for the app.void
setSecureCanvasUrl(String secureCanvasUrl)
The secure URL from which Canvas app content is loaded.void
setSecurePageTabUrl(String securePageTabUrl)
The secure URL from which Page Tab app content is loaded.void
setServerIpWhitelist(String serverIpWhitelist)
App requests must originate from this comma-separated list of IP addresses.void
setSocialDiscovery(Long socialDiscovery)
Indicates whether app usage stories show up in the Ticker or News Feed.void
setSubcategory(String subcategory)
The subcategory the app can be found under.void
setSupportsApprequestsFastAppSwitch(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.void
setSupportsAttribution(Boolean supportsAttribution)
Indicates whether the app has not opted out of app install tracking.void
setSupportsImplicitSdkLogging(Boolean supportsImplicitSdkLogging)
Indicates whether the app has not opted out of the mobile SDKs sending data on SDK interactionsvoid
setSuppressNativeIosGdp(Boolean suppressNativeIosGdp)
Whether to suppress the native iOS Login Dialogvoid
setTermsOfServiceUrl(String termsOfServiceUrl)
URL to Terms of Service that appears in the Login Dialogvoid
setUrlSchemeSuffix(String urlSchemeSuffix)
URL scheme suffixvoid
setUseLegacyAuth(Boolean useLegacyAuth)
Does the app use the legacy auth method?void
setUserSupportEmail(String userSupportEmail)
Main contact email for this app where people can receive support.void
setUserSupportUrl(String userSupportUrl)
URL shown in the Canvas footer that people can visit to get support for the app.void
setWebsiteUrl(String websiteUrl)
URL of a website that integrates with this app.void
setWeeklyActiveUsers(String weeklyActiveUsers)
The number of weekly active users the app has.-
Methods inherited from class com.restfb.types.CategorizedFacebookType
getCategory, setCategory
-
Methods inherited from class com.restfb.types.NamedFacebookType
getName, setName
-
Methods inherited from class com.restfb.types.FacebookType
getId, getMetadata, getType, setId, setMetadata, setType
-
Methods inherited from class com.restfb.types.AbstractFacebookType
equals, hashCode, toString
-
-
-
-
Constructor Detail
-
Application
public Application()
-
-
Method Detail
-
getSupportedPlatforms
public List<String> getSupportedPlatforms()
All the platform the app supports- Returns:
- All the platform the app supports
-
addSupportedPlatform
public boolean addSupportedPlatform(String platform)
-
removeSupportedPlatform
public boolean removeSupportedPlatform(String platform)
-
getAndroidSdkErrorCategories
public List<Application.MobileSdkErrorCategory> getAndroidSdkErrorCategories()
Error configuration for Android SDK.- Returns:
- Error configuration for Android SDK.
-
addAndroidSdkErrorCategory
public boolean addAndroidSdkErrorCategory(Application.MobileSdkErrorCategory mobileSdkErrorCategory)
-
removeAndroidSdkErrorCategory
public boolean removeAndroidSdkErrorCategory(Application.MobileSdkErrorCategory mobileSdkErrorCategory)
-
getIosSdkErrorCategories
public List<Application.MobileSdkErrorCategory> getIosSdkErrorCategories()
Error configuration for iOS SDK.- Returns:
- Error configuration for Android SDK.
-
addIosSdkErrorCategory
public boolean addIosSdkErrorCategory(Application.MobileSdkErrorCategory mobileSdkErrorCategory)
-
removeIosSdkErrorCategory
public boolean removeIosSdkErrorCategory(Application.MobileSdkErrorCategory mobileSdkErrorCategory)
-
getAppDomains
public List<String> getAppDomains()
Domains and subdomains this app can use.- Returns:
- Domains and subdomains this app can use
-
addAppDomain
public boolean addAppDomain(String appDomain)
-
removeAppDomain
public boolean removeAppDomain(String appDomain)
-
getAuthReferralExtendedPerms
public List<String> getAuthReferralExtendedPerms()
Extended permissions that a person can choose to grant when Authenticated Referrals are enabled.- Returns:
- Extended permissions that a person can choose to grant when Authenticated Referrals are enabled
-
addAuthReferralExtendedPerm
public boolean addAuthReferralExtendedPerm(String authReferralExtendedPerm)
-
removeAuthReferralExtendedPerm
public boolean removeAuthReferralExtendedPerm(String authReferralExtendedPerm)
-
getAuthReferralFriendPerms
public List<String> getAuthReferralFriendPerms()
Basic friends permissions that a user must grant when Authenticated Referrals are enabled.- Returns:
- Basic friends permissions that a user must grant when Authenticated Referrals are enabled
-
addAuthReferralFriendPerm
public boolean addAuthReferralFriendPerm(String authReferralFriendPerm)
-
removeAuthReferralFriendPerm
public boolean removeAuthReferralFriendPerm(String authReferralFriendPerm)
-
getAuthReferralUserPerms
public List<String> getAuthReferralUserPerms()
Basic user permissions that a user must grant when Authenticated Referrals are enabled.- Returns:
- Basic user permissions that a user must grant when Authenticated Referrals are enabled
-
addAuthReferralUserPerm
public boolean addAuthReferralUserPerm(String authReferralUserPerm)
-
removeAuthReferralUserPerm
public boolean removeAuthReferralUserPerm(String authReferralUserPerm)
-
getIosBundleId
public List<String> getIosBundleId()
Bundle ID of the associated iOS app.- Returns:
- Bundle ID of the associated iOS app
-
addIosBundleId
public boolean addIosBundleId(String iosBundleId)
-
removeIosBundleId
public boolean removeIosBundleId(String iosBundleId)
-
getAndroidKeyHash
public String getAndroidKeyHash()
The app key hash for this app's Android native implementation.- Returns:
- The app key hash for this app's Android native implementation.
-
setAndroidKeyHash
public void setAndroidKeyHash(String androidKeyHash)
The app key hash for this app's Android native implementation.
-
getAppAdDebugInfo
public Application.ApplicationAppAdDebugInfo getAppAdDebugInfo()
App ad related information to help debugging.- Returns:
- App ad related information to help debugging.
-
setAppAdDebugInfo
public void setAppAdDebugInfo(Application.ApplicationAppAdDebugInfo appAdDebugInfo)
App ad related information to help debugging.
-
getAppEventsFeatureBitmask
public Long getAppEventsFeatureBitmask()
Bitmask of on/off settings for various App Events related features.- Returns:
- Bitmask of on/off settings for various App Events related features
-
setAppEventsFeatureBitmask
public void setAppEventsFeatureBitmask(Long appEventsFeatureBitmask)
Bitmask of on/off settings for various App Events related features.
-
getAppInstallTracked
public Boolean getAppInstallTracked()
Whether the app install is trackable or not.- Returns:
- Whether the app install is trackable or not
-
setAppInstallTracked
public void setAppInstallTracked(Boolean appInstallTracked)
Whether the app install is trackable or not.
-
getAppName
public String getAppName()
App name.- Returns:
- App name
-
setAppName
public void setAppName(String appName)
App name.
-
getAppType
public Long getAppType()
App type.- Returns:
- App type
-
setAppType
public void setAppType(Long appType)
App type.
-
getAuthDialogDataHelpUrl
public String getAuthDialogDataHelpUrl()
The URL of a special landing page that helps people who are using an app begin publishing Open Graph activity- Returns:
- The URL of a special landing page that helps people who are using an app begin publishing Open Graph activity
-
setAuthDialogDataHelpUrl
public void setAuthDialogDataHelpUrl(String authDialogDataHelpUrl)
The URL of a special landing page that helps people who are using an app begin publishing Open Graph activity
-
getAuthDialogHeadline
public String getAuthDialogHeadline()
One line description of an app that appears in the Login Dialog- Returns:
- One line description of an app that appears in the Login Dialog
-
setAuthDialogHeadline
public void setAuthDialogHeadline(String authDialogHeadline)
One line description of an app that appears in the Login Dialog
-
getAuthDialogPermsExplanation
public String getAuthDialogPermsExplanation()
The text to explain why an app needs additional permissions. This appears in the Login Dialog- Returns:
- The text to explain why an app needs additional permissions. This appears in the Login Dialog
-
setAuthDialogPermsExplanation
public void setAuthDialogPermsExplanation(String authDialogPermsExplanation)
The text to explain why an app needs additional permissions. This appears in the Login Dialog
-
getAuthReferralDefaultActivityPrivacy
public String getAuthReferralDefaultActivityPrivacy()
The default privacy setting selected for Open Graph activities in the Auth Dialog.- Returns:
- The default privacy setting selected for Open Graph activities in the Auth Dialog
-
setAuthReferralDefaultActivityPrivacy
public void setAuthReferralDefaultActivityPrivacy(String authReferralDefaultActivityPrivacy)
The default privacy setting selected for Open Graph activities in the Auth Dialog.
-
getAuthReferralEnabled
public Long getAuthReferralEnabled()
Indicates whether Authenticated Referrals are enabled.- Returns:
- Indicates whether Authenticated Referrals are enabled
-
setAuthReferralEnabled
public void setAuthReferralEnabled(Long authReferralEnabled)
Indicates whether Authenticated Referrals are enabled.
-
getAuthReferralResponseType
public String getAuthReferralResponseType()
The format that an app receives for the authentication token from the Login Dialog
-
setAuthReferralResponseType
public void setAuthReferralResponseType(String authReferralResponseType)
The format that an app receives for the authentication token from the Login Dialog
-
getCanvasFluidHeight
public Boolean getCanvasFluidHeight()
Indicates whether the app uses fluid or settable height values for Canvas.- Returns:
- Indicates whether the app uses fluid or settable height values for Canvas
-
setCanvasFluidHeight
public void setCanvasFluidHeight(Boolean canvasFluidHeight)
Indicates whether the app uses fluid or settable height values for Canvas.
-
getCanvasFluidWidth
public Long getCanvasFluidWidth()
Indicates whether the app uses fluid or fixed width values for Canvas.- Returns:
- Indicates whether the app uses fluid or fixed width values for Canvas
-
setCanvasFluidWidth
public void setCanvasFluidWidth(Long canvasFluidWidth)
Indicates whether the app uses fluid or fixed width values for Canvas.
-
getCanvasUrl
public String getCanvasUrl()
The non-secure URL from which Canvas app content is loaded.- Returns:
- The non-secure URL from which Canvas app content is loaded
-
setCanvasUrl
public void setCanvasUrl(String canvasUrl)
The non-secure URL from which Canvas app content is loaded.
-
getCompany
public String getCompany()
The company the app belongs to.- Returns:
- The company the app belongs to
-
setCompany
public void setCompany(String company)
The company the app belongs to.
-
getConfiguredIosSso
public Boolean getConfiguredIosSso()
True if the app has configured Single Sign-On on iOS.- Returns:
- True if the app has configured Single Sign-On on iOS
-
setConfiguredIosSso
public void setConfiguredIosSso(Boolean configuredIosSso)
True if the app has configured Single Sign-On on iOS.
-
getContactEmail
public String getContactEmail()
Email address listed for people using the app to contact developers.- Returns:
- Email address listed for people using the app to contact developers
-
setContactEmail
public void setContactEmail(String contactEmail)
Email address listed for people using the app to contact developers.
-
getContext
public Application.ApplicationContext getContext()
Social context for the app.- Returns:
- Social context for the app
-
setContext
public void setContext(Application.ApplicationContext context)
Social context for the app.
-
getCreatedTime
public Date getCreatedTime()
Timestamp that indicates when the app was created.- Specified by:
getCreatedTime
in interfaceHasCreatedTime
- Returns:
- Timestamp that indicates when the app was created
-
setCreatedTime
public void setCreatedTime(Date createdTime)
Timestamp that indicates when the app was created.
-
getCreatorUid
public String getCreatorUid()
User ID of the creator of this app
-
setCreatorUid
public void setCreatorUid(String creatorUid)
User ID of the creator of this app
-
getDailyActiveUsers
public Long getDailyActiveUsers()
The number of daily active users the app has.- Returns:
- The number of daily active users the app has
-
setDailyActiveUsers
public void setDailyActiveUsers(Long dailyActiveUsers)
The number of daily active users the app has.
-
getDailyActiveUsersRank
public Long getDailyActiveUsersRank()
Ranking of this app vs other apps comparing daily active users.- Returns:
- Ranking of this app vs other apps comparing daily active users
-
setDailyActiveUsersRank
public void setDailyActiveUsersRank(Long dailyActiveUsersRank)
Ranking of this app vs other apps comparing daily active users.
-
getDeauthCallbackUrl
public String getDeauthCallbackUrl()
URL that is pinged whenever a person removes the app.- Returns:
- URL that is pinged whenever a person removes the app
-
setDeauthCallbackUrl
public void setDeauthCallbackUrl(String deauthCallbackUrl)
URL that is pinged whenever a person removes the app.
-
getDefaultShareMode
public String getDefaultShareMode()
The platform that should be used to share content.- Returns:
- The platform that should be used to share content
-
setDefaultShareMode
public void setDefaultShareMode(String defaultShareMode)
The platform that should be used to share content.
-
getDescription
public String getDescription()
The description of the app, as provided by the developer.- Returns:
- The description of the app, as provided by the developer.
-
setDescription
public void setDescription(String description)
The description of the app, as provided by the developer.
-
getHostingUrl
public String getHostingUrl()
Webspace created with one of our hosting partners for this app.- Returns:
- Webspace created with one of our hosting partners for this app
-
setHostingUrl
public void setHostingUrl(String hostingUrl)
Webspace created with one of our hosting partners for this app.
-
getIconUrl
public String getIconUrl()
The URL of this app's icon.- Returns:
- The URL of this app's icon
-
setIconUrl
public void setIconUrl(String iconUrl)
The URL of this app's icon.
-
getIosSupportsSystemAuth
public Boolean getIosSupportsSystemAuth()
Whether to support the iOS integrated Login Dialog.- Returns:
- Whether to support the iOS integrated Login Dialog
-
setIosSupportsSystemAuth
public void setIosSupportsSystemAuth(Boolean iosSupportsSystemAuth)
Whether to support the iOS integrated Login Dialog.
-
getIosSupportsNativeProxyAuthFlow
public Boolean getIosSupportsNativeProxyAuthFlow()
Whether to support the native proxy login flow.- Returns:
- Whether to support the native proxy login flow
-
setIosSupportsNativeProxyAuthFlow
public void setIosSupportsNativeProxyAuthFlow(Boolean iosSupportsNativeProxyAuthFlow)
Whether to support the native proxy login flow.
-
getIpadAppStoreId
public String getIpadAppStoreId()
ID of the app in the iPad App Store.- Returns:
- ID of the app in the iPad App Store
-
setIpadAppStoreId
public void setIpadAppStoreId(String ipadAppStoreId)
ID of the app in the iPad App Store.
-
setIphoneAppStoreId
public void setIphoneAppStoreId(String iphoneAppStoreId)
ID of the app in the iPhone App Store.
-
getIphoneAppStoreId
public String getIphoneAppStoreId()
ID of the app in the iPhone App Store.- Returns:
- ID of the app in the iPhone App Store
-
getLink
public String getLink()
A link to the app on Facebook.- Returns:
- A link to the app on Facebook
-
getLogoUrl
public String getLogoUrl()
The URL of the app's logo.- Returns:
- The URL of the app's logo
-
setLogoUrl
public void setLogoUrl(String logoUrl)
The URL of the app's logo.
-
getMobileProfileSectionUrl
public String getMobileProfileSectionUrl()
Mobile URL of the app section on a person's profile.- Returns:
- Mobile URL of the app section on a person's profile
-
setMobileProfileSectionUrl
public void setMobileProfileSectionUrl(String mobileProfileSectionUrl)
Mobile URL of the app section on a person's profile.
-
getMobileWebUrl
public String getMobileWebUrl()
URL to which Mobile users will be directed when using the app.- Returns:
- URL to which Mobile users will be directed when using the app
-
setMobileWebUrl
public void setMobileWebUrl(String mobileWebUrl)
URL to which Mobile users will be directed when using the app.
-
getMonthlyActiveUsers
public String getMonthlyActiveUsers()
The number of monthly active users the app has.- Returns:
- The number of monthly active users the app has
-
setMonthlyActiveUsers
public void setMonthlyActiveUsers(String monthlyActiveUsers)
The number of monthly active users the app has.
-
getMonthlyActiveUsersRank
public Integer getMonthlyActiveUsersRank()
Ranking of this app vs other apps comparing monthly active users.- Returns:
- Ranking of this app vs other apps comparing monthly active users
-
setMonthlyActiveUsersRank
public void setMonthlyActiveUsersRank(Integer monthlyActiveUsersRank)
Ranking of this app vs other apps comparing monthly active users.
-
getNamespace
public String getNamespace()
The string appended toapps.facebook.com/
to navigate to the app's canvas page- Returns:
- The string appended to
apps.facebook.com/
to navigate to the app's canvas page
-
setNamespace
public void setNamespace(String namespace)
The string appended toapps.facebook.com/
to navigate to the app's canvas page
-
getObjectStoreUrls
public com.restfb.types.Application.ApplicationObjectStoreURLs getObjectStoreUrls()
Mobile store URLs for the app.- Returns:
- Mobile store URLs for the app
-
setObjectStoreUrls
public void setObjectStoreUrls(com.restfb.types.Application.ApplicationObjectStoreURLs objectStoreUrls)
Mobile store URLs for the app.
-
getPageTabDefaultName
public String getPageTabDefaultName()
The title of the app when used in a Page Tab.- Returns:
- The title of the app when used in a Page Tab
-
setPageTabDefaultName
public void setPageTabDefaultName(String pageTabDefaultName)
The title of the app when used in a Page Tab.
-
getPageTabUrl
public String getPageTabUrl()
The non-secure URL from which Page Tab app content is loaded.- Returns:
- The non-secure URL from which Page Tab app content is loaded
-
setPageTabUrl
public void setPageTabUrl(String pageTabUrl)
The non-secure URL from which Page Tab app content is loaded.
-
getPrivacyPolicyUrl
public String getPrivacyPolicyUrl()
The URL that links to a Privacy Policy for the app.- Returns:
- The URL that links to a Privacy Policy for the app
-
setPrivacyPolicyUrl
public void setPrivacyPolicyUrl(String privacyPolicyUrl)
The URL that links to a Privacy Policy for the app.
-
getProfileSectionUrl
public String getProfileSectionUrl()
URL of the app section on a user's profile for the desktop site.- Returns:
- URL of the app section on a user's profile for the desktop site
-
setProfileSectionUrl
public void setProfileSectionUrl(String profileSectionUrl)
URL of the app section on a user's profile for the desktop site.
-
getRestrictions
public com.restfb.types.Application.ApplicationRestrictionInfo getRestrictions()
Demographic restrictions for the app.- Returns:
- Demographic restrictions for the app
-
setRestrictions
public void setRestrictions(com.restfb.types.Application.ApplicationRestrictionInfo restrictions)
Demographic restrictions for the app.
-
getSecureCanvasUrl
public String getSecureCanvasUrl()
The secure URL from which Canvas app content is loaded.- Returns:
- The secure URL from which Canvas app content is loaded
-
setSecureCanvasUrl
public void setSecureCanvasUrl(String secureCanvasUrl)
The secure URL from which Canvas app content is loaded.
-
getSecurePageTabUrl
public String getSecurePageTabUrl()
The secure URL from which Page Tab app content is loaded.- Returns:
- The secure URL from which Page Tab app content is loaded
-
setSecurePageTabUrl
public void setSecurePageTabUrl(String securePageTabUrl)
The secure URL from which Page Tab app content is loaded.
-
getServerIpWhitelist
public String getServerIpWhitelist()
App requests must originate from this comma-separated list of IP addresses.- Returns:
- App requests must originate from this comma-separated list of IP addresses
-
setServerIpWhitelist
public void setServerIpWhitelist(String serverIpWhitelist)
App requests must originate from this comma-separated list of IP addresses.
-
getSocialDiscovery
public Long getSocialDiscovery()
Indicates whether app usage stories show up in the Ticker or News Feed.- Returns:
- Indicates whether app usage stories show up in the Ticker or News Feed
-
setSocialDiscovery
public void setSocialDiscovery(Long socialDiscovery)
Indicates whether app usage stories show up in the Ticker or News Feed.
-
getSubcategory
public String getSubcategory()
The subcategory the app can be found under.- Returns:
- The subcategory the app can be found under
-
setSubcategory
public void setSubcategory(String subcategory)
The subcategory the app can be found under.
-
getSupportsApprequestsFastAppSwitch
public com.restfb.types.Application.ApplicationFastAppSwitch getSupportsApprequestsFastAppSwitch()
Indicates whether the app should do a fast-app-switch to the Facebook app to show the app requests dialog.- Returns:
- Indicates whether the app should do a fast-app-switch to the Facebook app to show the app requests dialog
-
setSupportsApprequestsFastAppSwitch
public void setSupportsApprequestsFastAppSwitch(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.
-
getSupportsAttribution
public Boolean getSupportsAttribution()
Indicates whether the app has not opted out of app install tracking.- Returns:
- Indicates whether the app has not opted out of app install tracking
-
setSupportsAttribution
public void setSupportsAttribution(Boolean supportsAttribution)
Indicates whether the app has not opted out of app install tracking.
-
getSupportsImplicitSdkLogging
public Boolean getSupportsImplicitSdkLogging()
Indicates whether the app has not opted out of the mobile SDKs sending data on SDK interactions- Returns:
- Indicates whether the app has not opted out of the mobile SDKs sending data on SDK interactions
-
setSupportsImplicitSdkLogging
public void setSupportsImplicitSdkLogging(Boolean supportsImplicitSdkLogging)
Indicates whether the app has not opted out of the mobile SDKs sending data on SDK interactions
-
getSuppressNativeIosGdp
public Boolean getSuppressNativeIosGdp()
Whether to suppress the native iOS Login Dialog- Returns:
- Whether to suppress the native iOS Login Dialog
-
setSuppressNativeIosGdp
public void setSuppressNativeIosGdp(Boolean suppressNativeIosGdp)
Whether to suppress the native iOS Login Dialog
-
getTermsOfServiceUrl
public String getTermsOfServiceUrl()
URL to Terms of Service that appears in the Login Dialog- Returns:
- URL to Terms of Service that appears in the Login Dialog
-
setTermsOfServiceUrl
public void setTermsOfServiceUrl(String termsOfServiceUrl)
URL to Terms of Service that appears in the Login Dialog
-
getUrlSchemeSuffix
public String getUrlSchemeSuffix()
URL scheme suffix- Returns:
- URL scheme suffix
-
setUrlSchemeSuffix
public void setUrlSchemeSuffix(String urlSchemeSuffix)
URL scheme suffix
-
getUseLegacyAuth
public Boolean getUseLegacyAuth()
Does the app use the legacy auth method?- Returns:
- Does the app use the legacy auth method?
-
setUseLegacyAuth
public void setUseLegacyAuth(Boolean useLegacyAuth)
Does the app use the legacy auth method?
-
getUserSupportEmail
public String getUserSupportEmail()
Main contact email for this app where people can receive support.- Returns:
- Main contact email for this app where people can receive support
-
setUserSupportEmail
public void setUserSupportEmail(String userSupportEmail)
Main contact email for this app where people can receive support.
-
getUserSupportUrl
public String getUserSupportUrl()
URL shown in the Canvas footer that people can visit to get support for the app.- Returns:
- URL shown in the Canvas footer that people can visit to get support for the app
-
setUserSupportUrl
public void setUserSupportUrl(String userSupportUrl)
URL shown in the Canvas footer that people can visit to get support for the app.
-
getWebsiteUrl
public String getWebsiteUrl()
URL of a website that integrates with this app.- Returns:
- URL of a website that integrates with this app
-
setWebsiteUrl
public void setWebsiteUrl(String websiteUrl)
URL of a website that integrates with this app.
-
getWeeklyActiveUsers
public String getWeeklyActiveUsers()
The number of weekly active users the app has.- Returns:
- The number of weekly active users the app has
-
setWeeklyActiveUsers
public void setWeeklyActiveUsers(String weeklyActiveUsers)
The number of weekly active users the app has.
-
getGdpv4Enabled
public Boolean getGdpv4Enabled()
Indicates whether Login Version 4 is enabled for this app.- Returns:
- Indicates whether Login Version 4 is enabled for this app
-
setGdpv4Enabled
public void setGdpv4Enabled(Boolean gdpv4Enabled)
Indicates whether Login Version 4 is enabled for this app.
-
getGdpv4NuxEnabled
public Boolean getGdpv4NuxEnabled()
Indicates whether the New User Experience for login button must be shown or not.- Returns:
- Indicates whether the New User Experience for login button must be shown or not
-
setGdpv4NuxEnabled
public void setGdpv4NuxEnabled(Boolean gdpv4NuxEnabled)
Indicates whether the New User Experience for login button must be shown or not.
-
getGdpv4NuxContent
public String getGdpv4NuxContent()
Localized content for the login new user experience.- Returns:
- Localized content for the login new user experience
-
setGdpv4NuxContent
public void setGdpv4NuxContent(String gdpv4NuxContent)
Localized content for the login new user experience.
-
getLastUsedTime
public Date getLastUsedTime()
last used time of this object by the current viewer- Returns:
- last used time of this object by the current viewer
-
setLastUsedTime
public void setLastUsedTime(Date lastUsedTime)
last used time of this object by the current viewer
-
getAssetScore
public Double getAssetScore()
relevance score of an asset.- Returns:
- relevance score of an asset
-
setAssetScore
public void setAssetScore(Double assetScore)
relevance score of an asset.
-
-