Class ExtraChannelOptionsMessenger


  • public class ExtraChannelOptionsMessenger
    extends java.lang.Object
    Messenger channel options.
    • Field Detail

      • JSON_PROPERTY_MESSENGER_EXTENSIONS

        public static final java.lang.String JSON_PROPERTY_MESSENGER_EXTENSIONS
        See Also:
        Constant Field Values
      • JSON_PROPERTY_WEBVIEW_SHARE_BUTTON

        public static final java.lang.String JSON_PROPERTY_WEBVIEW_SHARE_BUTTON
        See Also:
        Constant Field Values
    • Constructor Detail

      • ExtraChannelOptionsMessenger

        public ExtraChannelOptionsMessenger()
    • Method Detail

      • getMessengerExtensions

        @Nullable
        public java.lang.Boolean getMessengerExtensions()
        For webview type actions, a boolean value indicating whether the URL should be loaded with Messenger Extensions enabled. [More info](https://developers.facebook.com/docs/messenger-platform/send-api-reference/url-button).
        Returns:
        messengerExtensions
      • setMessengerExtensions

        public void setMessengerExtensions​(java.lang.Boolean messengerExtensions)
      • getWebviewShareButton

        @Nullable
        public ExtraChannelOptionsMessenger.WebviewShareButtonEnum getWebviewShareButton()
        For webview type actions, a string value indicating if the share button should be hidden. [More Info](https://developers.facebook.com/docs/messenger-platform/reference/buttons/url).
        Returns:
        webviewShareButton
      • equals

        public boolean equals​(java.lang.Object o)
        Overrides:
        equals in class java.lang.Object
      • hashCode

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

        public java.lang.String toString()
        Overrides:
        toString in class java.lang.Object