Class OutboundMessageDto

java.lang.Object
com.flowable.engage.external.system.dto.OutboundMessageDto
Direct Known Subclasses:
WeChatOutboundTemplateMessageDto, WhatsAppOutboundTemplateMessageDto

public class OutboundMessageDto
extends java.lang.Object
The DTO for outbound messages (messages send by the engage platform to the different external system implementations). The system implementations should use the this to receive messages from the engage platform.
Author:
Filip Hrisafov
  • Field Summary

    Fields 
    Modifier and Type Field Description
    protected java.lang.String businessAccountId  
    protected java.lang.String content  
    protected java.lang.String externalUserId  
    protected java.lang.String mediaId  
    protected java.lang.String messageId  
    protected java.lang.String type  
  • Constructor Summary

    Constructors 
    Constructor Description
    OutboundMessageDto()  
  • Method Summary

    Modifier and Type Method Description
    java.lang.String getBusinessAccountId()  
    java.lang.String getContent()  
    java.lang.String getExternalUserId()  
    java.lang.String getMediaId()  
    java.lang.String getMessageId()  
    java.lang.String getType()  
    void setBusinessAccountId​(java.lang.String businessAccountId)  
    void setContent​(java.lang.String content)  
    void setExternalUserId​(java.lang.String externalUserId)  
    void setMediaId​(java.lang.String mediaId)  
    void setMessageId​(java.lang.String messageId)  
    void setType​(java.lang.String type)  

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • Field Details

    • messageId

      protected java.lang.String messageId
    • externalUserId

      protected java.lang.String externalUserId
    • businessAccountId

      protected java.lang.String businessAccountId
    • content

      protected java.lang.String content
    • type

      protected java.lang.String type
    • mediaId

      protected java.lang.String mediaId
  • Constructor Details

  • Method Details

    • getMessageId

      public java.lang.String getMessageId()
    • setMessageId

      public void setMessageId​(java.lang.String messageId)
    • getExternalUserId

      public java.lang.String getExternalUserId()
    • setExternalUserId

      public void setExternalUserId​(java.lang.String externalUserId)
    • getBusinessAccountId

      public java.lang.String getBusinessAccountId()
    • setBusinessAccountId

      public void setBusinessAccountId​(java.lang.String businessAccountId)
    • getContent

      public java.lang.String getContent()
    • setContent

      public void setContent​(java.lang.String content)
    • getType

      public java.lang.String getType()
    • setType

      public void setType​(java.lang.String type)
    • getMediaId

      public java.lang.String getMediaId()
    • setMediaId

      public void setMediaId​(java.lang.String mediaId)