Package com.mypurecloud.sdk.v2.model
Class RecordingMessagingMessage
java.lang.Object
com.mypurecloud.sdk.v2.model.RecordingMessagingMessage
- All Implemented Interfaces:
Serializable
RecordingMessagingMessage
- See Also:
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic enumIndicates the content type for this messagestatic enumFor social media messages, the visibility of the message in the originating social platform -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionbuttonResponse(ButtonResponse buttonResponse) Button Response selected by user for this message.buttonResponses(List<ButtonResponse> buttonResponses) List of Button Response selected by user for this message.List of cards offered for this messagecontentType(RecordingMessagingMessage.ContentTypeEnum contentType) Indicates the content type for this messagedatePicker(DatePicker datePicker) DatePicker content object.booleanevents(List<ConversationMessageEvent> events) List of event elementsform(RecordingForm form) Form content.The message sender session id.fromExternalContact(ExternalContact fromExternalContact) The PureCloud external contact sender details.The user who sent this message.getCards()getForm()getFrom()getId()getQueue()getStory()getTo()inthashCode()A globally unique identifier for this communication.interactiveApplication(InteractiveApplication interactiveApplication) InteractiveApplication content.listPicker(ListPicker listPicker) ListPicker content object.messageMediaAttachments(List<MessageMediaAttachment> messageMediaAttachments) List of media objects attached with this message.messageReceipts(List<RecordingMessageReceipt> messageReceipts) List of message receiptsmessageStickerAttachments(List<MessageStickerAttachment> messageStickerAttachments) List of message stickers attached with this message.messageText(String messageText) The content of this message.notificationTemplate(RecordingNotificationTemplate notificationTemplate) Template notification content.participantId(String participantId) A globally unique identifier for the participant on this communication.paymentRequest(PaymentRequest paymentRequest) Payment request content.paymentResponse(PaymentResponse paymentResponse) Payment response content.A well known string that specifies the purpose or type of the participant on this communication.queue(AddressableEntityRef queue) A globally unique identifier for the queue involved in this communication.quickReplies(List<QuickReply> quickReplies) List of quick reply options offered with this message.Rich Link content.roadsideAssistance(RecordingRoadsideAssistance roadsideAssistance) Roadside Assistance content.voidsetButtonResponse(ButtonResponse buttonResponse) voidsetButtonResponses(List<ButtonResponse> buttonResponses) voidvoidsetContentType(RecordingMessagingMessage.ContentTypeEnum contentType) voidsetDatePicker(DatePicker datePicker) voidsetEvents(List<ConversationMessageEvent> events) voidsetForm(RecordingForm form) voidvoidsetFromExternalContact(ExternalContact fromExternalContact) voidsetFromUser(User fromUser) voidvoidsetInteractiveApplication(InteractiveApplication interactiveApplication) voidsetListPicker(ListPicker listPicker) voidsetMessageMediaAttachments(List<MessageMediaAttachment> messageMediaAttachments) voidsetMessageReceipts(List<RecordingMessageReceipt> messageReceipts) voidsetMessageStickerAttachments(List<MessageStickerAttachment> messageStickerAttachments) voidsetMessageText(String messageText) voidsetNotificationTemplate(RecordingNotificationTemplate notificationTemplate) voidsetParticipantId(String participantId) voidsetPaymentRequest(PaymentRequest paymentRequest) voidsetPaymentResponse(PaymentResponse paymentResponse) voidsetPurpose(String purpose) voidsetQueue(AddressableEntityRef queue) voidsetQuickReplies(List<QuickReply> quickReplies) voidsetRichLink(RichLink richLink) voidsetRoadsideAssistance(RecordingRoadsideAssistance roadsideAssistance) voidsetSocialVisibility(RecordingMessagingMessage.SocialVisibilityEnum socialVisibility) voidvoidsetStory(RecordingContentStory story) voidsetTimestamp(Date timestamp) voidvoidsetWorkflow(AddressableEntityRef workflow) socialVisibility(RecordingMessagingMessage.SocialVisibilityEnum socialVisibility) For social media messages, the visibility of the message in the originating social platformStatus of the messagestory(RecordingContentStory story) Ephemeral story content.The time when the message was sent.The message recipient.toString()workflow(AddressableEntityRef workflow) A globally unique identifier for the workflow involved in this communication.
-
Constructor Details
-
RecordingMessagingMessage
public RecordingMessagingMessage() -
RecordingMessagingMessage
-
-
Method Details
-
from
The message sender session id. -
getFrom
-
setFrom
-
fromUser
The user who sent this message. -
getFromUser
-
setFromUser
-
fromExternalContact
The PureCloud external contact sender details. -
getFromExternalContact
-
setFromExternalContact
-
to
The message recipient. -
getTo
-
setTo
-
timestamp
The time when the message was sent. Date time is represented as an ISO-8601 string. For example: yyyy-MM-ddTHH:mm:ss[.mmm]Z -
getTimestamp
-
setTimestamp
-
id
A globally unique identifier for this communication. -
getId
-
setId
-
status
Status of the message -
getStatus
-
setStatus
-
purpose
A well known string that specifies the purpose or type of the participant on this communication. -
getPurpose
-
setPurpose
-
participantId
A globally unique identifier for the participant on this communication. -
getParticipantId
-
setParticipantId
-
queue
A globally unique identifier for the queue involved in this communication. -
getQueue
-
setQueue
-
workflow
A globally unique identifier for the workflow involved in this communication. -
getWorkflow
-
setWorkflow
-
messageText
The content of this message. -
getMessageText
-
setMessageText
-
messageMediaAttachments
public RecordingMessagingMessage messageMediaAttachments(List<MessageMediaAttachment> messageMediaAttachments) List of media objects attached with this message. -
getMessageMediaAttachments
-
setMessageMediaAttachments
-
messageStickerAttachments
public RecordingMessagingMessage messageStickerAttachments(List<MessageStickerAttachment> messageStickerAttachments) List of message stickers attached with this message. -
getMessageStickerAttachments
-
setMessageStickerAttachments
-
quickReplies
List of quick reply options offered with this message. -
getQuickReplies
-
setQuickReplies
-
buttonResponse
Button Response selected by user for this message. -
getButtonResponse
-
setButtonResponse
-
buttonResponses
List of Button Response selected by user for this message. -
getButtonResponses
-
setButtonResponses
-
story
Ephemeral story content. -
getStory
-
setStory
-
cards
List of cards offered for this message -
getCards
-
setCards
-
notificationTemplate
public RecordingMessagingMessage notificationTemplate(RecordingNotificationTemplate notificationTemplate) Template notification content. -
getNotificationTemplate
-
setNotificationTemplate
-
datePicker
DatePicker content object. -
getDatePicker
-
setDatePicker
-
listPicker
ListPicker content object. -
getListPicker
-
setListPicker
-
contentType
Indicates the content type for this message -
getContentType
-
setContentType
-
getSocialVisibility
-
setSocialVisibility
-
events
List of event elements -
getEvents
-
setEvents
-
interactiveApplication
public RecordingMessagingMessage interactiveApplication(InteractiveApplication interactiveApplication) InteractiveApplication content. -
getInteractiveApplication
-
setInteractiveApplication
-
paymentRequest
Payment request content. -
getPaymentRequest
-
setPaymentRequest
-
paymentResponse
Payment response content. -
getPaymentResponse
-
setPaymentResponse
-
form
Form content. -
getForm
-
setForm
-
roadsideAssistance
Roadside Assistance content. -
getRoadsideAssistance
-
setRoadsideAssistance
-
richLink
Rich Link content. -
getRichLink
-
setRichLink
-
messageReceipts
List of message receipts -
getMessageReceipts
-
setMessageReceipts
-
equals
-
hashCode
public int hashCode() -
toString
-
socialVisibility