Package com.mypurecloud.sdk.v2.model
Class QueueConversationEventTopicInternalMessage
java.lang.Object
com.mypurecloud.sdk.v2.model.QueueConversationEventTopicInternalMessage
- All Implemented Interfaces:
Serializable
QueueConversationEventTopicInternalMessage
- See Also:
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic enumSystem defined string indicating what caused the communication to disconnect.static enumGets or Sets initialStatestatic enumGets or Sets state -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionconnectedTime(Date connectedTime) The timestamp when this communication was connected in the cloud clock.disconnectedTime(Date disconnectedTime) The timestamp when this communication disconnected from the conversation in the provider clock.System defined string indicating what caused the communication to disconnect.booleanfromAddress(QueueConversationEventTopicAddress fromAddress) Address and name data for a call endpoint.getId()getState()inthashCode()A globally unique identifier for this communication.The messages sent on this communication channel.The id of the peer communication corresponding to a matching leg for this communication.The source provider of the message.voidsetConnectedTime(Date connectedTime) voidsetDisconnectedTime(Date disconnectedTime) voidvoidsetFromAddress(QueueConversationEventTopicAddress fromAddress) voidvoidvoidvoidvoidsetProvider(String provider) voidsetSourceUserId(String sourceUserId) voidvoidsetTargetUserId(String targetUserId) voidsetToAddress(QueueConversationEventTopicAddress toAddress) sourceUserId(String sourceUserId) The user ID for the participant on sending side of the internal message conversation.targetUserId(String targetUserId) The user ID for the participant on receiving side of the internal message conversation.toAddress(QueueConversationEventTopicAddress toAddress) Address and name data for a call endpoint.toString()
-
Constructor Details
-
QueueConversationEventTopicInternalMessage
public QueueConversationEventTopicInternalMessage() -
QueueConversationEventTopicInternalMessage
-
-
Method Details
-
id
A globally unique identifier for this communication. -
getId
-
setId
-
state
-
getState
-
setState
-
initialState
public QueueConversationEventTopicInternalMessage initialState(QueueConversationEventTopicInternalMessage.InitialStateEnum initialState) -
getInitialState
-
setInitialState
public void setInitialState(QueueConversationEventTopicInternalMessage.InitialStateEnum initialState) -
provider
The source provider of the message. -
getProvider
-
setProvider
-
peerId
The id of the peer communication corresponding to a matching leg for this communication. -
getPeerId
-
setPeerId
-
disconnectType
public QueueConversationEventTopicInternalMessage disconnectType(QueueConversationEventTopicInternalMessage.DisconnectTypeEnum disconnectType) System defined string indicating what caused the communication to disconnect. Will be null until the communication disconnects. -
getDisconnectType
-
setDisconnectType
public void setDisconnectType(QueueConversationEventTopicInternalMessage.DisconnectTypeEnum disconnectType) -
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
-
targetUserId
The user ID for the participant on receiving side of the internal message conversation. -
getTargetUserId
-
setTargetUserId
-
sourceUserId
The user ID for the participant on sending side of the internal message conversation. -
getSourceUserId
-
setSourceUserId
-
toAddress
public QueueConversationEventTopicInternalMessage toAddress(QueueConversationEventTopicAddress toAddress) Address and name data for a call endpoint. -
getToAddress
-
setToAddress
-
fromAddress
public QueueConversationEventTopicInternalMessage fromAddress(QueueConversationEventTopicAddress fromAddress) Address and name data for a call endpoint. -
getFromAddress
-
setFromAddress
-
messages
public QueueConversationEventTopicInternalMessage messages(List<QueueConversationEventTopicInternalMessageDetails> messages) The messages sent on this communication channel. -
getMessages
-
setMessages
-
equals
-
hashCode
public int hashCode() -
toString
-