Package com.mypurecloud.sdk.v2.model
Class QueueConversationSocialExpressionEventTopicChat
java.lang.Object
com.mypurecloud.sdk.v2.model.QueueConversationSocialExpressionEventTopicChat
- All Implemented Interfaces:
Serializable
QueueConversationSocialExpressionEventTopicChat
- 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 TypeMethodDescriptionA communication's after-call work data.afterCallWorkRequired(Boolean afterCallWorkRequired) Indicates if after-call is required for a communication.avatarImageUrl(String avatarImageUrl) The avatar for the chat (if available).connectedTime(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.booleangetHeld()getId()getState()inthashCode()True if this call is held and the person on this side hears silence.A globally unique identifier for this communication.The id of the peer communication corresponding to a matching leg for this communication.The source provider of the chat.queueMediaSettings(QueueConversationSocialExpressionEventTopicQueueMediaSettings queueMediaSettings) Represents the queue setting for this media.The room id for the chat.The UUID of the script to use.voidvoidsetAfterCallWorkRequired(Boolean afterCallWorkRequired) voidsetAvatarImageUrl(String avatarImageUrl) voidsetConnectedTime(Date connectedTime) voidsetDisconnectedTime(Date disconnectedTime) voidsetDisconnectType(QueueConversationSocialExpressionEventTopicChat.DisconnectTypeEnum disconnectType) voidvoidvoidvoidvoidvoidsetProvider(String provider) voidsetQueueMediaSettings(QueueConversationSocialExpressionEventTopicQueueMediaSettings queueMediaSettings) voidvoidsetScriptId(String scriptId) voidsetStartHoldTime(Date startHoldTime) voidvoidstartHoldTime(Date startHoldTime) The timestamp the chat was placed on hold in the cloud clock if the chat is currently on hold.toString()Call wrap up or disposition data.
-
Constructor Details
-
QueueConversationSocialExpressionEventTopicChat
public QueueConversationSocialExpressionEventTopicChat() -
QueueConversationSocialExpressionEventTopicChat
-
-
Method Details
-
state
-
getState
-
setState
-
initialState
public QueueConversationSocialExpressionEventTopicChat initialState(QueueConversationSocialExpressionEventTopicChat.InitialStateEnum initialState) -
getInitialState
-
setInitialState
public void setInitialState(QueueConversationSocialExpressionEventTopicChat.InitialStateEnum initialState) -
id
A globally unique identifier for this communication. -
getId
-
setId
-
provider
The source provider of the chat. -
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
-
roomId
The room id for the chat. -
getRoomId
-
setRoomId
-
avatarImageUrl
The avatar for the chat (if available). -
getAvatarImageUrl
-
setAvatarImageUrl
-
held
True if this call is held and the person on this side hears silence. -
getHeld
-
setHeld
-
disconnectType
public QueueConversationSocialExpressionEventTopicChat disconnectType(QueueConversationSocialExpressionEventTopicChat.DisconnectTypeEnum disconnectType) System defined string indicating what caused the communication to disconnect. Will be null until the communication disconnects. -
getDisconnectType
-
setDisconnectType
public void setDisconnectType(QueueConversationSocialExpressionEventTopicChat.DisconnectTypeEnum disconnectType) -
startHoldTime
The timestamp the chat was placed on hold in the cloud clock if the chat 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
-
journeyContext
public QueueConversationSocialExpressionEventTopicChat journeyContext(QueueConversationSocialExpressionEventTopicJourneyContext journeyContext) -
getJourneyContext
-
setJourneyContext
public void setJourneyContext(QueueConversationSocialExpressionEventTopicJourneyContext journeyContext) -
wrapup
public QueueConversationSocialExpressionEventTopicChat wrapup(QueueConversationSocialExpressionEventTopicWrapup wrapup) Call wrap up or disposition data. -
getWrapup
-
setWrapup
-
afterCallWork
public QueueConversationSocialExpressionEventTopicChat afterCallWork(QueueConversationSocialExpressionEventTopicAfterCallWork afterCallWork) A communication's after-call work data. -
getAfterCallWork
-
setAfterCallWork
public void setAfterCallWork(QueueConversationSocialExpressionEventTopicAfterCallWork afterCallWork) -
afterCallWorkRequired
public QueueConversationSocialExpressionEventTopicChat afterCallWorkRequired(Boolean afterCallWorkRequired) Indicates if after-call is required for a communication. Only used when the ACW Setting is Agent Requested. -
getAfterCallWorkRequired
-
setAfterCallWorkRequired
-
queueMediaSettings
public QueueConversationSocialExpressionEventTopicChat queueMediaSettings(QueueConversationSocialExpressionEventTopicQueueMediaSettings queueMediaSettings) Represents the queue setting for this media. -
getQueueMediaSettings
-
setQueueMediaSettings
public void setQueueMediaSettings(QueueConversationSocialExpressionEventTopicQueueMediaSettings queueMediaSettings) -
equals
-
hashCode
public int hashCode() -
toString
-