Class Context.Builder

  • Enclosing class:
    Context

    public static final class Context.Builder
    extends java.lang.Object
    • Method Detail

      • conversationId

        public Context.Builder conversationId​(java.util.Optional<java.lang.Integer> conversationId)

        The id of the conversation where the app is added or being used.

      • conversationId

        public Context.Builder conversationId​(java.lang.Integer conversationId)
      • location

        public Context.Builder location​(java.util.Optional<Context.Location> location)

        Where the app is added or the action took place. Can be either 'conversation', 'home', 'message', or 'operator'.

      • locale

        public Context.Builder locale​(java.util.Optional<java.lang.String> locale)

        The default end-user language of the Messenger. Use to localise Messenger App content.

      • messengerActionColour

        public Context.Builder messengerActionColour​(java.util.Optional<java.lang.String> messengerActionColour)

        The messengers action colour. Use in Sheets and Icons to make a Messenger App experience feel part of the host Messenger.

      • messengerActionColour

        public Context.Builder messengerActionColour​(java.lang.String messengerActionColour)
      • messengerBackgroundColour

        public Context.Builder messengerBackgroundColour​(java.util.Optional<java.lang.String> messengerBackgroundColour)

        The messengers background colour. Use in Sheets and Icons to make a Messenger App experience feel part of the host Messenger.

      • messengerBackgroundColour

        public Context.Builder messengerBackgroundColour​(java.lang.String messengerBackgroundColour)
      • referrer

        public Context.Builder referrer​(java.util.Optional<java.lang.String> referrer)

        The current page URL where the app is being used.

      • referrer

        public Context.Builder referrer​(java.lang.String referrer)