Class FacebookIntegrationRequest

java.lang.Object
com.mypurecloud.sdk.v2.model.FacebookIntegrationRequest
All Implemented Interfaces:
Serializable

public class FacebookIntegrationRequest extends Object implements Serializable
FacebookIntegrationRequest
See Also:
  • Constructor Details

    • FacebookIntegrationRequest

      public FacebookIntegrationRequest()
    • FacebookIntegrationRequest

      public FacebookIntegrationRequest(Boolean initWithEmptyList)
  • Method Details

    • getId

      public String getId()
    • name

      public FacebookIntegrationRequest name(String name)
      The name of the Facebook Integration
    • getName

      public String getName()
    • setName

      public void setName(String name)
    • supportedContent

      public FacebookIntegrationRequest supportedContent(SupportedContentReference supportedContent)
      Defines the SupportedContent profile configured for an integration
    • getSupportedContent

      public SupportedContentReference getSupportedContent()
    • setSupportedContent

      public void setSupportedContent(SupportedContentReference supportedContent)
    • messagingSetting

      public FacebookIntegrationRequest messagingSetting(MessagingSettingRequestReference messagingSetting)
      Defines the message settings to be applied for this integration
    • getMessagingSetting

      public MessagingSettingRequestReference getMessagingSetting()
    • setMessagingSetting

      public void setMessagingSetting(MessagingSettingRequestReference messagingSetting)
    • pageAccessToken

      public FacebookIntegrationRequest pageAccessToken(String pageAccessToken)
      The long-lived Page Access Token of Facebook page. See https://developers.facebook.com/docs/facebook-login/access-tokens. When a pageAccessToken is provided, pageId and userAccessToken are not required.
    • getPageAccessToken

      public String getPageAccessToken()
    • setPageAccessToken

      public void setPageAccessToken(String pageAccessToken)
    • userAccessToken

      public FacebookIntegrationRequest userAccessToken(String userAccessToken)
      The short-lived User Access Token of the Facebook user logged into the Facebook app. See https://developers.facebook.com/docs/facebook-login/access-tokens. When userAccessToken is provided, pageId is mandatory. When userAccessToken/pageId combination is provided, pageAccessToken is not required.
    • getUserAccessToken

      public String getUserAccessToken()
    • setUserAccessToken

      public void setUserAccessToken(String userAccessToken)
    • pageId

      public FacebookIntegrationRequest pageId(String pageId)
      The page Id of Facebook page. The pageId is required when userAccessToken is provided.
    • getPageId

      public String getPageId()
    • setPageId

      public void setPageId(String pageId)
    • appId

      public FacebookIntegrationRequest appId(String appId)
      The app Id of Facebook app. The appId is required when a customer wants to use their own approved Facebook app.
    • getAppId

      public String getAppId()
    • setAppId

      public void setAppId(String appId)
    • appSecret

      public FacebookIntegrationRequest appSecret(String appSecret)
      The app Secret of Facebook app. The appSecret is required when appId is provided.
    • getAppSecret

      public String getAppSecret()
    • setAppSecret

      public void setAppSecret(String appSecret)
    • getSelfUri

      public String getSelfUri()
    • equals

      public boolean equals(Object o)
      Overrides:
      equals in class Object
    • hashCode

      public int hashCode()
      Overrides:
      hashCode in class Object
    • toString

      public String toString()
      Overrides:
      toString in class Object