Class InboundMessageDto

java.lang.Object
com.flowable.engage.external.system.dto.InboundMessageDto
Direct Known Subclasses:
LineInboundMessageDto

public class InboundMessageDto extends Object
Author:
Filip Hrisafov
  • Field Details

    • senderId

      protected String senderId
    • senderName

      protected String senderName
    • businessAccountId

      protected String businessAccountId
    • externalId

      protected String externalId
    • replyToExternalId

      protected String replyToExternalId
    • externalMedia

      protected InboundMessageDto.Media externalMedia
    • type

      protected String type
    • subType

      protected String subType
    • content

      protected String content
    • dynamicProperties

      protected Map<String,Object> dynamicProperties
    • interactiveOutcome

      protected String interactiveOutcome
      This contains the content of an interactive reaction from the user. For WhatsApp messages this contains:
      • The button payload of the button message type
      • The button reply id of the interactive button_reply message
      • The list reply id of the interactive list_reply message
  • Constructor Details

    • InboundMessageDto

      public InboundMessageDto()
  • Method Details

    • getSenderId

      public String getSenderId()
    • setSenderId

      public void setSenderId(String senderId)
    • getSenderName

      public String getSenderName()
    • setSenderName

      public void setSenderName(String senderName)
    • getBusinessAccountId

      public String getBusinessAccountId()
    • setBusinessAccountId

      public void setBusinessAccountId(String businessAccountId)
    • getExternalId

      public String getExternalId()
    • setExternalId

      public void setExternalId(String externalId)
    • getReplyToExternalId

      public String getReplyToExternalId()
    • setReplyToExternalId

      public void setReplyToExternalId(String replyToExternalId)
    • getExternalMedia

      public InboundMessageDto.Media getExternalMedia()
    • setExternalMedia

      public void setExternalMedia(InboundMessageDto.Media externalMedia)
    • getType

      public String getType()
    • setType

      public void setType(String type)
    • getSubType

      public String getSubType()
    • setSubType

      public void setSubType(String subType)
    • getContent

      public String getContent()
    • setContent

      public void setContent(String content)
    • getInteractiveOutcome

      public String getInteractiveOutcome()
    • setInteractiveOutcome

      public void setInteractiveOutcome(String interactiveOutcome)
    • getDynamicProperties

      public Map<String,Object> getDynamicProperties()
    • setDynamicProperties

      public void setDynamicProperties(Map<String,Object> dynamicProperties)