public interface InboundMessageBuilder
| Modifier and Type | Method and Description |
|---|---|
InboundMessageBuilder |
businessAccountId(String businessAccountId)
The id of the business account that has received the message.
|
InboundMessageBuilder |
content(String content)
The content of the message
|
InboundMessageBuilder |
contentType(String contentType)
The type of the content for the message.
|
InboundMessageBuilder |
externalId(String externalId)
The optional external id of the message in the external system.
|
InboundMessageBuilder |
externalMediaId(String externalMediaId)
The id of the external media.
|
InboundMessageBuilder |
externalMediaMimeType(String externalMediaMimeType)
The mime type of the external media.
|
InboundMessageBuilder |
externalMediaName(String externalMediaName)
The name of the external media.
|
InboundMessageBuilder |
externalSenderId(String externalSenderId)
The external id of the user that send the message
|
InboundMessageBuilder |
externalSenderName(String externalSenderName) |
InboundMessageBuilder |
externalSystemId(String externalSystemId)
The id of the system that the message originates from.
|
InboundMessageBuilder |
messageSubType(String messageSubType) |
InboundMessageBuilder |
messageType(String messageType) |
void |
send()
Perform the actual message send to the engage platform
|
void |
sendUnsupported()
Perform sending the message as an unsupported type.
|
InboundMessageBuilder externalSenderName(String externalSenderName)
InboundMessageBuilder externalSenderId(String externalSenderId)
externalSenderId - the external id of the senderInboundMessageBuilder externalSystemId(String externalSystemId)
externalSystemId - the system idExternalSystemIdsInboundMessageBuilder businessAccountId(String businessAccountId)
businessAccountId - the id of the business accountInboundMessageBuilder externalId(String externalId)
externalId - the external idInboundMessageBuilder messageType(String messageType)
InboundMessageBuilder messageSubType(String messageSubType)
InboundMessageBuilder content(String content)
content - the message contentInboundMessageBuilder contentType(String contentType)
contentType - the message content typeInboundMessageBuilder externalMediaId(String externalMediaId)
externalMediaId - the external media idInboundMessageBuilder externalMediaName(String externalMediaName)
externalMediaName - the external media nameInboundMessageBuilder externalMediaMimeType(String externalMediaMimeType)
externalMediaMimeType - the external media mime typevoid send()
void sendUnsupported()
Copyright © 2019. All rights reserved.