Package com.mypurecloud.sdk.v2.model
Class ConversationNormalizedMessage
java.lang.Object
com.mypurecloud.sdk.v2.model.ConversationNormalizedMessage
- All Implemented Interfaces:
Serializable
General rich media message structure with normalized feature support across many messaging channels.
- See Also:
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic enumThe direction of the message.static enumSpecifies if this message was sent by a human agent or bot.static enumMessage receipt status, only used with type Receipt.static enumMessage type. -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionbyoSmsIntegrationId(String byoSmsIntegrationId) The internal id representing the customer supplied sms integration message.content(List<ConversationMessageContent> content) List of content elements.enrichment(ConversationEnrichment enrichment) Metadata enrichments provided by the platform.booleanevents(List<ConversationMessageEvent> events) List of event elements.getId()getText()getType()inthashCode()Additional metadata about this message.originatingEntity(ConversationNormalizedMessage.OriginatingEntityEnum originatingEntity) Specifies if this message was sent by a human agent or bot.relatedMessages(List<ConversationNormalizedMessage> relatedMessages) A list of messages related to this one.voidsetByoSmsIntegrationId(String byoSmsIntegrationId) voidsetContent(List<ConversationMessageContent> content) voidsetEnrichment(ConversationEnrichment enrichment) voidsetEvents(List<ConversationMessageEvent> events) voidsetMetadata(Map<String, String> metadata) voidsetOriginatingEntity(ConversationNormalizedMessage.OriginatingEntityEnum originatingEntity) voidsetRelatedMessages(List<ConversationNormalizedMessage> relatedMessages) voidvoidMessage text.toString()Message type.
-
Constructor Details
-
ConversationNormalizedMessage
public ConversationNormalizedMessage() -
ConversationNormalizedMessage
-
-
Method Details
-
getId
-
getChannel
-
type
Message type. -
getType
-
setType
-
text
Message text. -
getText
-
setText
-
content
List of content elements. -
getContent
-
setContent
-
events
List of event elements. -
getEvents
-
setEvents
-
getStatus
-
getReasons
-
originatingEntity
public ConversationNormalizedMessage originatingEntity(ConversationNormalizedMessage.OriginatingEntityEnum originatingEntity) Specifies if this message was sent by a human agent or bot. The platform may use this to apply appropriate provider policies. -
getOriginatingEntity
-
setOriginatingEntity
public void setOriginatingEntity(ConversationNormalizedMessage.OriginatingEntityEnum originatingEntity) -
getIsFinalReceipt
-
getDirection
-
getRelatedMessages
-
setRelatedMessages
-
metadata
Additional metadata about this message. -
getMetadata
-
setMetadata
-
enrichment
Metadata enrichments provided by the platform. -
getEnrichment
-
setEnrichment
-
byoSmsIntegrationId
The internal id representing the customer supplied sms integration message. -
getByoSmsIntegrationId
-
setByoSmsIntegrationId
-
equals
-
hashCode
public int hashCode() -
toString
-