Package com.mypurecloud.sdk.v2.model
Class QueueConversationEventTopicMessageDetails
java.lang.Object
com.mypurecloud.sdk.v2.model.QueueConversationEventTopicMessageDetails
- All Implemented Interfaces:
Serializable
QueueConversationEventTopicMessageDetails
- See Also:
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic enumIndicates the delivery status of the message.static enumFor social media messages, the visibility of the message in the originating social platform -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionbooleanerrorInfo(QueueConversationEventTopicErrorDetails errorInfo) Detailed information about an error response.getMedia()inthashCode()The media (images, files, etc) associated with this message, if anyUUID identifying the message media.messageMetadata(QueueConversationEventTopicMessageMetadata messageMetadata) messageSegmentCount(Long messageSegmentCount) The message segment count, greater than 1 if the message content was split into multiple parts for this message type, e.g.Indicates the delivery status of the message.messageTime(Date messageTime) The time when the message was sent or received.voidvoidvoidsetMessageId(String messageId) voidsetMessageMetadata(QueueConversationEventTopicMessageMetadata messageMetadata) voidsetMessageSegmentCount(Long messageSegmentCount) voidvoidsetMessageTime(Date messageTime) voidsetSocialVisibility(QueueConversationEventTopicMessageDetails.SocialVisibilityEnum socialVisibility) voidFor social media messages, the visibility of the message in the originating social platformA list of stickers included in the messagetoString()
-
Constructor Details
-
QueueConversationEventTopicMessageDetails
public QueueConversationEventTopicMessageDetails() -
QueueConversationEventTopicMessageDetails
-
-
Method Details
-
messageId
UUID identifying the message media. -
getMessageId
-
setMessageId
-
messageTime
The time when the message was sent or received. -
getMessageTime
-
setMessageTime
-
messageStatus
public QueueConversationEventTopicMessageDetails messageStatus(QueueConversationEventTopicMessageDetails.MessageStatusEnum messageStatus) Indicates the delivery status of the message. -
getMessageStatus
-
setMessageStatus
public void setMessageStatus(QueueConversationEventTopicMessageDetails.MessageStatusEnum messageStatus) -
messageSegmentCount
The message segment count, greater than 1 if the message content was split into multiple parts for this message type, e.g. SMS character limits. -
getMessageSegmentCount
-
setMessageSegmentCount
-
media
public QueueConversationEventTopicMessageDetails media(List<QueueConversationEventTopicMessageMedia> media) The media (images, files, etc) associated with this message, if any -
getMedia
-
setMedia
-
errorInfo
public QueueConversationEventTopicMessageDetails errorInfo(QueueConversationEventTopicErrorDetails errorInfo) Detailed information about an error response. -
getErrorInfo
-
setErrorInfo
-
stickers
public QueueConversationEventTopicMessageDetails stickers(List<QueueConversationEventTopicMessageSticker> stickers) A list of stickers included in the message -
getStickers
-
setStickers
-
messageMetadata
public QueueConversationEventTopicMessageDetails messageMetadata(QueueConversationEventTopicMessageMetadata messageMetadata) -
getMessageMetadata
-
setMessageMetadata
-
getSocialVisibility
-
setSocialVisibility
public void setSocialVisibility(QueueConversationEventTopicMessageDetails.SocialVisibilityEnum socialVisibility) -
equals
-
hashCode
public int hashCode() -
toString
-
socialVisibility