Class MessengerAllOf
- java.lang.Object
-
- com.zendesk.sunshine_conversations_client.model.MessengerAllOf
-
public class MessengerAllOf extends java.lang.ObjectMessengerAllOf
-
-
Field Summary
Fields Modifier and Type Field Description static java.lang.StringJSON_PROPERTY_APP_IDstatic java.lang.StringJSON_PROPERTY_APP_SECRETstatic java.lang.StringJSON_PROPERTY_PAGE_ACCESS_TOKENstatic java.lang.StringJSON_PROPERTY_TYPE
-
Constructor Summary
Constructors Constructor Description MessengerAllOf()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description MessengerAllOfappId(java.lang.String appId)MessengerAllOfappSecret(java.lang.String appSecret)booleanequals(java.lang.Object o)java.lang.StringgetAppId()A Facebook App ID.java.lang.StringgetAppSecret()A Facebook App Secret.java.lang.StringgetPageAccessToken()A Facebook Page Access Token.java.lang.StringgetType()Facebook Messenger Setup steps: - Take note of your Facebook app ID and secret (apps can be created at developer.facebook.com); - The Facebook app must have been submitted to Facebook for app review with the “manage_pages” (to retrieve Page Access Tokens for the Pages, apps that the app user administers and set a webhook) and “pages_messaging” (to send messages) permissions.inthashCode()MessengerAllOfpageAccessToken(java.lang.String pageAccessToken)voidsetAppId(java.lang.String appId)voidsetAppSecret(java.lang.String appSecret)voidsetPageAccessToken(java.lang.String pageAccessToken)voidsetType(java.lang.String type)java.lang.StringtoString()MessengerAllOftype(java.lang.String type)
-
-
-
Field Detail
-
JSON_PROPERTY_TYPE
public static final java.lang.String JSON_PROPERTY_TYPE
- See Also:
- Constant Field Values
-
JSON_PROPERTY_PAGE_ACCESS_TOKEN
public static final java.lang.String JSON_PROPERTY_PAGE_ACCESS_TOKEN
- See Also:
- Constant Field Values
-
JSON_PROPERTY_APP_ID
public static final java.lang.String JSON_PROPERTY_APP_ID
- See Also:
- Constant Field Values
-
JSON_PROPERTY_APP_SECRET
public static final java.lang.String JSON_PROPERTY_APP_SECRET
- See Also:
- Constant Field Values
-
-
Method Detail
-
type
public MessengerAllOf type(java.lang.String type)
-
getType
@Nullable public java.lang.String getType()
Facebook Messenger Setup steps: - Take note of your Facebook app ID and secret (apps can be created at developer.facebook.com); - The Facebook app must have been submitted to Facebook for app review with the “manage_pages” (to retrieve Page Access Tokens for the Pages, apps that the app user administers and set a webhook) and “pages_messaging” (to send messages) permissions. - In order to integrate a Facebook Messenger app you must acquire a Page Access Token from your user. Once you have acquired a page access token from your user, call the Create Integration endpoint with your app secret and ID and the user’s page access token.- Returns:
- type
-
setType
public void setType(java.lang.String type)
-
pageAccessToken
public MessengerAllOf pageAccessToken(java.lang.String pageAccessToken)
-
getPageAccessToken
public java.lang.String getPageAccessToken()
A Facebook Page Access Token.- Returns:
- pageAccessToken
-
setPageAccessToken
public void setPageAccessToken(java.lang.String pageAccessToken)
-
appId
public MessengerAllOf appId(java.lang.String appId)
-
getAppId
public java.lang.String getAppId()
A Facebook App ID.- Returns:
- appId
-
setAppId
public void setAppId(java.lang.String appId)
-
appSecret
public MessengerAllOf appSecret(java.lang.String appSecret)
-
getAppSecret
public java.lang.String getAppSecret()
A Facebook App Secret.- Returns:
- appSecret
-
setAppSecret
public void setAppSecret(java.lang.String appSecret)
-
equals
public boolean equals(java.lang.Object o)
- Overrides:
equalsin classjava.lang.Object
-
hashCode
public int hashCode()
- Overrides:
hashCodein classjava.lang.Object
-
toString
public java.lang.String toString()
- Overrides:
toStringin classjava.lang.Object
-
-