-
- All Implemented Interfaces:
public final class MessagePayload extends ConversationPayload
A payload class to send messages.
-
-
Field Summary
Fields Modifier and Type Field Description private final transient StringmessageNonceprivate transient List<Message.Attachment>attachmentsprivate final Stringbodyprivate final Booleanhiddenprivate final Booleanautomatedprivate final Map<String, Object>customDataprivate final StringsessionIdprivate final DoubleclientCreatedAtprivate final IntegerclientCreatedAtUtcOffsetprivate final Stringnonce
-
Constructor Summary
Constructors Constructor Description MessagePayload(String messageNonce, List<Message.Attachment> attachments, String body, Boolean hidden, Boolean automated, Map<String, Object> customData)
-
Method Summary
Modifier and Type Method Description final StringgetMessageNonce()final List<Message.Attachment>getAttachments()final UnitsetAttachments(List<Message.Attachment> attachments)final StringgetBody()final BooleangetHidden()final BooleangetAutomated()final Map<String, Object>getCustomData()final StringgetSessionId()final DoublegetClientCreatedAt()final IntegergetClientCreatedAtUtcOffset()final StringgetNonce()-
-
Constructor Detail
-
MessagePayload
MessagePayload(String messageNonce, List<Message.Attachment> attachments, String body, Boolean hidden, Boolean automated, Map<String, Object> customData)
- Parameters:
messageNonce-The nonce assigned to the message
body-Body of the message
hidden-Flag to determine whether the message should be hidden in the Message Center UI
automated-Flag to determine whether the message was sent by an automatic process
-
-
Method Detail
-
getMessageNonce
final String getMessageNonce()
-
getAttachments
final List<Message.Attachment> getAttachments()
-
setAttachments
final Unit setAttachments(List<Message.Attachment> attachments)
-
getAutomated
final Boolean getAutomated()
-
getCustomData
final Map<String, Object> getCustomData()
-
getSessionId
final String getSessionId()
-
getClientCreatedAt
final Double getClientCreatedAt()
-
getClientCreatedAtUtcOffset
final Integer getClientCreatedAtUtcOffset()
-
-
-
-