Interface ExternalMessageBuilder

    • Method Detail

      • externalUserId

        ExternalMessageBuilder externalUserId​(String externalUserId)
        The id of the external user to which the message should be send to
        Parameters:
        externalUserId - the external user id
      • businessAccountId

        ExternalMessageBuilder businessAccountId​(String businessAccountId)
        The id of the business account for the external user
        Parameters:
        businessAccountId - the bussiness account id
      • messageId

        ExternalMessageBuilder messageId​(String messageId)
        The id of the message being send (can be used for logging purposes)
        Parameters:
        messageId - the message id
      • message

        ExternalMessageBuilder message​(String message)
        The contents of the message that needs to be send
        Parameters:
        message - the message content
      • sendMessage

        void sendMessage()
        Perform sending a normal text message
      • sendMediaMessage

        void sendMediaMessage​(String mediaId)
        Perform sending of media message
        Parameters:
        mediaId - the id of the media that is being sent