Package com.mypurecloud.sdk.v2.model
Class QueueConversationSocialExpressionEventTopicInternalMessage
java.lang.Object
com.mypurecloud.sdk.v2.model.QueueConversationSocialExpressionEventTopicInternalMessage
- All Implemented Interfaces:
Serializable
public class QueueConversationSocialExpressionEventTopicInternalMessage
extends Object
implements Serializable
QueueConversationSocialExpressionEventTopicInternalMessage
- 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
ConstructorsConstructorDescriptionQueueConversationSocialExpressionEventTopicInternalMessage(Boolean initWithEmptyList) -
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.disconnectType(QueueConversationSocialExpressionEventTopicInternalMessage.DisconnectTypeEnum disconnectType) System defined string indicating what caused the communication to disconnect.booleanAddress and name data for a call endpoint.getId()getState()inthashCode()A globally unique identifier for this communication.initialState(QueueConversationSocialExpressionEventTopicInternalMessage.InitialStateEnum initialState) 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) voidsetDisconnectType(QueueConversationSocialExpressionEventTopicInternalMessage.DisconnectTypeEnum disconnectType) voidvoidvoidsetInitialState(QueueConversationSocialExpressionEventTopicInternalMessage.InitialStateEnum initialState) voidvoidvoidsetProvider(String provider) voidsetSourceUserId(String sourceUserId) voidvoidsetTargetUserId(String targetUserId) voidsourceUserId(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.Address and name data for a call endpoint.toString()
-
Constructor Details
-
QueueConversationSocialExpressionEventTopicInternalMessage
public QueueConversationSocialExpressionEventTopicInternalMessage() -
QueueConversationSocialExpressionEventTopicInternalMessage
-
-
Method Details
-
id
A globally unique identifier for this communication. -
getId
-
setId
-
state
-
getState
-
setState
-
initialState
public QueueConversationSocialExpressionEventTopicInternalMessage initialState(QueueConversationSocialExpressionEventTopicInternalMessage.InitialStateEnum initialState) -
getInitialState
public QueueConversationSocialExpressionEventTopicInternalMessage.InitialStateEnum getInitialState() -
setInitialState
public void setInitialState(QueueConversationSocialExpressionEventTopicInternalMessage.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 QueueConversationSocialExpressionEventTopicInternalMessage disconnectType(QueueConversationSocialExpressionEventTopicInternalMessage.DisconnectTypeEnum disconnectType) System defined string indicating what caused the communication to disconnect. Will be null until the communication disconnects. -
getDisconnectType
public QueueConversationSocialExpressionEventTopicInternalMessage.DisconnectTypeEnum getDisconnectType() -
setDisconnectType
public void setDisconnectType(QueueConversationSocialExpressionEventTopicInternalMessage.DisconnectTypeEnum disconnectType) -
connectedTime
The timestamp when this communication was connected in the cloud clock. -
getConnectedTime
-
setConnectedTime
-
disconnectedTime
public QueueConversationSocialExpressionEventTopicInternalMessage disconnectedTime(Date 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 QueueConversationSocialExpressionEventTopicInternalMessage toAddress(QueueConversationSocialExpressionEventTopicAddress toAddress) Address and name data for a call endpoint. -
getToAddress
-
setToAddress
-
fromAddress
public QueueConversationSocialExpressionEventTopicInternalMessage fromAddress(QueueConversationSocialExpressionEventTopicAddress fromAddress) Address and name data for a call endpoint. -
getFromAddress
-
setFromAddress
-
messages
public QueueConversationSocialExpressionEventTopicInternalMessage messages(List<QueueConversationSocialExpressionEventTopicInternalMessageDetails> messages) The messages sent on this communication channel. -
getMessages
-
setMessages
public void setMessages(List<QueueConversationSocialExpressionEventTopicInternalMessageDetails> messages) -
equals
-
hashCode
public int hashCode() -
toString
-