Package com.mypurecloud.sdk.v2.model
Class QueueConversationEventTopicMessage
java.lang.Object
com.mypurecloud.sdk.v2.model.QueueConversationEventTopicMessage
- All Implemented Interfaces:
Serializable
QueueConversationEventTopicMessage
- See Also:
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic enumWhether a message is inbound or outbound.static enumSystem defined string indicating what caused the communication to disconnect.static enumGets or Sets initialStatestatic enumGets or Sets statestatic enumIndicates the type of message platform from which the message originated. -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionafterCallWork(QueueConversationEventTopicAfterCallWork afterCallWork) A communication's after-call work data.afterCallWorkRequired(Boolean afterCallWorkRequired) Indicates if after-call is required for a communication.agentAssistantId(String agentAssistantId) UUID of virtual agent assistant that provide suggestions to the agent participant during the conversation.byoSmsIntegrationId(String byoSmsIntegrationId) connectedTime(Date connectedTime) The timestamp when this communication was connected in the cloud clock.Whether a message is inbound or outbound.disconnectedTime(Date disconnectedTime) The timestamp when this communication disconnected from the conversation in the provider clock.disconnectType(QueueConversationEventTopicMessage.DisconnectTypeEnum disconnectType) System defined string indicating what caused the communication to disconnect.engagementSource(String engagementSource) Provide more visibility into what integrations customers are creating with Open Messaging.booleanerrorInfo(QueueConversationEventTopicErrorDetails errorInfo) Detailed information about an error response.fromAddress(QueueConversationEventTopicAddress fromAddress) Address and name data for a call endpoint.getHeld()getId()getState()getType()inthashCode()True if this call is held and the person on this side hears silence.A globally unique identifier for this communication.journeyContext(QueueConversationEventTopicJourneyContext journeyContext) A subset of the Journey System's data relevant to a part of a conversation (for external linkage and internal usage/context).The messages sent on this communication channel.messagesTranscriptUri(String messagesTranscriptUri) the messages transcript file uri.The time when an parked message was parked.The id of the peer communication corresponding to a matching leg for this communication.The source provider of the email.queueMediaSettings(QueueConversationEventTopicQueueMediaSettings queueMediaSettings) Represents the queue setting for this media.recipientCountry(String recipientCountry) Indicates the country where the recipient is associated in ISO 3166-1 alpha-2 format.recipientType(String recipientType) The type of the recipient.resumeTime(Date resumeTime) The time when a parked message should resume.The UUID of the script to use.voidsetAfterCallWork(QueueConversationEventTopicAfterCallWork afterCallWork) voidsetAfterCallWorkRequired(Boolean afterCallWorkRequired) voidsetAgentAssistantId(String agentAssistantId) voidsetByoSmsIntegrationId(String byoSmsIntegrationId) voidsetConnectedTime(Date connectedTime) voidvoidsetDisconnectedTime(Date disconnectedTime) voidvoidsetEngagementSource(String engagementSource) voidvoidsetFromAddress(QueueConversationEventTopicAddress fromAddress) voidvoidvoidvoidsetJourneyContext(QueueConversationEventTopicJourneyContext journeyContext) voidvoidsetMessagesTranscriptUri(String messagesTranscriptUri) voidsetParkTime(Date parkTime) voidvoidsetProvider(String provider) voidsetQueueMediaSettings(QueueConversationEventTopicQueueMediaSettings queueMediaSettings) voidsetRecipientCountry(String recipientCountry) voidsetRecipientType(String recipientType) voidsetResumeTime(Date resumeTime) voidsetScriptId(String scriptId) voidsetStartHoldTime(Date startHoldTime) voidvoidsetToAddress(QueueConversationEventTopicAddress toAddress) voidvoidstartHoldTime(Date startHoldTime) The timestamp the email was placed on hold in the cloud clock if the email is currently on hold.toAddress(QueueConversationEventTopicAddress toAddress) Address and name data for a call endpoint.toString()Indicates the type of message platform from which the message originated.Call wrap up or disposition data.
-
Constructor Details
-
QueueConversationEventTopicMessage
public QueueConversationEventTopicMessage() -
QueueConversationEventTopicMessage
-
-
Method Details
-
id
A globally unique identifier for this communication. -
getId
-
setId
-
state
-
getState
-
setState
-
initialState
public QueueConversationEventTopicMessage initialState(QueueConversationEventTopicMessage.InitialStateEnum initialState) -
getInitialState
-
setInitialState
-
direction
public QueueConversationEventTopicMessage direction(QueueConversationEventTopicMessage.DirectionEnum direction) Whether a message is inbound or outbound. -
getDirection
-
setDirection
-
held
True if this call is held and the person on this side hears silence. -
getHeld
-
setHeld
-
errorInfo
public QueueConversationEventTopicMessage errorInfo(QueueConversationEventTopicErrorDetails errorInfo) Detailed information about an error response. -
getErrorInfo
-
setErrorInfo
-
provider
The source provider of the email. -
getProvider
-
setProvider
-
scriptId
The UUID of the script to use. -
getScriptId
-
setScriptId
-
peerId
The id of the peer communication corresponding to a matching leg for this communication. -
getPeerId
-
setPeerId
-
disconnectType
public QueueConversationEventTopicMessage disconnectType(QueueConversationEventTopicMessage.DisconnectTypeEnum disconnectType) System defined string indicating what caused the communication to disconnect. Will be null until the communication disconnects. -
getDisconnectType
-
setDisconnectType
-
startHoldTime
The timestamp the email was placed on hold in the cloud clock if the email is currently on hold. -
getStartHoldTime
-
setStartHoldTime
-
connectedTime
The timestamp when this communication was connected in the cloud clock. -
getConnectedTime
-
setConnectedTime
-
disconnectedTime
The timestamp when this communication disconnected from the conversation in the provider clock. -
getDisconnectedTime
-
setDisconnectedTime
-
toAddress
Address and name data for a call endpoint. -
getToAddress
-
setToAddress
-
fromAddress
public QueueConversationEventTopicMessage fromAddress(QueueConversationEventTopicAddress fromAddress) Address and name data for a call endpoint. -
getFromAddress
-
setFromAddress
-
messages
public QueueConversationEventTopicMessage messages(List<QueueConversationEventTopicMessageDetails> messages) The messages sent on this communication channel. -
getMessages
-
setMessages
-
messagesTranscriptUri
the messages transcript file uri. -
getMessagesTranscriptUri
-
setMessagesTranscriptUri
-
type
Indicates the type of message platform from which the message originated. -
getType
-
setType
-
recipientCountry
Indicates the country where the recipient is associated in ISO 3166-1 alpha-2 format. -
getRecipientCountry
-
setRecipientCountry
-
recipientType
The type of the recipient. Eg: Provisioned phoneNumber is the recipient for sms message type. -
getRecipientType
-
setRecipientType
-
journeyContext
public QueueConversationEventTopicMessage journeyContext(QueueConversationEventTopicJourneyContext journeyContext) A subset of the Journey System's data relevant to a part of a conversation (for external linkage and internal usage/context). -
getJourneyContext
-
setJourneyContext
-
wrapup
Call wrap up or disposition data. -
getWrapup
-
setWrapup
-
afterCallWork
public QueueConversationEventTopicMessage afterCallWork(QueueConversationEventTopicAfterCallWork afterCallWork) A communication's after-call work data. -
getAfterCallWork
-
setAfterCallWork
-
afterCallWorkRequired
Indicates if after-call is required for a communication. Only used when the ACW Setting is Agent Requested. -
getAfterCallWorkRequired
-
setAfterCallWorkRequired
-
agentAssistantId
UUID of virtual agent assistant that provide suggestions to the agent participant during the conversation. -
getAgentAssistantId
-
setAgentAssistantId
-
engagementSource
Provide more visibility into what integrations customers are creating with Open Messaging. String values are defined in the Constants.java named ENGAGEMENT_SOURCE_* -
getEngagementSource
-
setEngagementSource
-
byoSmsIntegrationId
-
getByoSmsIntegrationId
-
setByoSmsIntegrationId
-
queueMediaSettings
public QueueConversationEventTopicMessage queueMediaSettings(QueueConversationEventTopicQueueMediaSettings queueMediaSettings) Represents the queue setting for this media. -
getQueueMediaSettings
-
setQueueMediaSettings
-
resumeTime
The time when a parked message should resume. -
getResumeTime
-
setResumeTime
-
parkTime
The time when an parked message was parked. -
getParkTime
-
setParkTime
-
equals
-
hashCode
public int hashCode() -
toString
-