Package com.mypurecloud.sdk.v2.model
Class ConversationChat
java.lang.Object
com.mypurecloud.sdk.v2.model.ConversationChat
- All Implemented Interfaces:
Serializable
ConversationChat
- See Also:
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic enumThe direction of the chatstatic enumSystem defined string indicating what caused the communication to disconnect.static enumThe initial connection state of this communication.static enumThe connection state of this communication. -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionafterCallWork(AfterCallWork afterCallWork) After-call work for the communication.afterCallWorkRequired(Boolean afterCallWorkRequired) Indicates if after-call work is required for a communication.avatarImageUrl(String avatarImageUrl) If available, the URI to the avatar image of this communication.connectedTime(Date connectedTime) The timestamp when this communication was connected in the cloud clock.direction(ConversationChat.DirectionEnum direction) The direction of the chatdisconnectedTime(Date disconnectedTime) The timestamp when this communication disconnected from the conversation in the provider clock.disconnectType(ConversationChat.DisconnectTypeEnum disconnectType) 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.initialState(ConversationChat.InitialStateEnum initialState) The initial connection state of this communication.journeyContext(JourneyContext journeyContext) A subset of the Journey System's data relevant to a part of a conversation (for external linkage and internal usage/context).The id of the peer communication corresponding to a matching leg for this communication.The source provider for the email.queueMediaSettings(ConversationQueueMediaSettings queueMediaSettings) Represents the queue settings for this media type.recordingId(String recordingId) A globally unique identifier for the recording associated with this chat.The room id for the chat.The UUID of the script to use.The time line of the participant's chat, divided into activity segments.voidsetAfterCallWork(AfterCallWork afterCallWork) voidsetAfterCallWorkRequired(Boolean afterCallWorkRequired) voidsetAvatarImageUrl(String avatarImageUrl) voidsetConnectedTime(Date connectedTime) voidsetDirection(ConversationChat.DirectionEnum direction) voidsetDisconnectedTime(Date disconnectedTime) voidsetDisconnectType(ConversationChat.DisconnectTypeEnum disconnectType) voidvoidvoidsetInitialState(ConversationChat.InitialStateEnum initialState) voidsetJourneyContext(JourneyContext journeyContext) voidvoidsetProvider(String provider) voidsetQueueMediaSettings(ConversationQueueMediaSettings queueMediaSettings) voidsetRecordingId(String recordingId) voidvoidsetScriptId(String scriptId) voidsetSegments(List<Segment> segments) voidsetStartAlertingTime(Date startAlertingTime) voidsetStartHoldTime(Date startHoldTime) voidvoidstartAlertingTime(Date startAlertingTime) The timestamp the communication has when it is first put into an alerting state.startHoldTime(Date startHoldTime) The timestamp the chat was placed on hold in the cloud clock if the chat is currently on hold.state(ConversationChat.StateEnum state) The connection state of this communication.toString()Call wrap up or disposition data.
-
Constructor Details
-
ConversationChat
public ConversationChat() -
ConversationChat
-
-
Method Details
-
state
The connection state of this communication. -
getState
-
setState
-
initialState
The initial connection state of this communication. -
getInitialState
-
setInitialState
-
id
A globally unique identifier for this communication. -
getId
-
setId
-
roomId
The room id for the chat. -
getRoomId
-
setRoomId
-
recordingId
A globally unique identifier for the recording associated with this chat. -
getRecordingId
-
setRecordingId
-
segments
The time line of the participant's chat, divided into activity segments. -
getSegments
-
setSegments
-
held
True if this call is held and the person on this side hears silence. -
getHeld
-
setHeld
-
direction
The direction of the chat -
getDirection
-
setDirection
-
disconnectType
System defined string indicating what caused the communication to disconnect. Will be null until the communication disconnects. -
getDisconnectType
-
setDisconnectType
-
startHoldTime
The timestamp the chat was placed on hold in the cloud clock if the chat is currently on hold. Date time is represented as an ISO-8601 string. For example: yyyy-MM-ddTHH:mm:ss[.mmm]Z -
getStartHoldTime
-
setStartHoldTime
-
startAlertingTime
The timestamp the communication has when it is first put into an alerting state. Date time is represented as an ISO-8601 string. For example: yyyy-MM-ddTHH:mm:ss[.mmm]Z -
getStartAlertingTime
-
setStartAlertingTime
-
connectedTime
The timestamp when this communication was connected in the cloud clock. Date time is represented as an ISO-8601 string. For example: yyyy-MM-ddTHH:mm:ss[.mmm]Z -
getConnectedTime
-
setConnectedTime
-
disconnectedTime
The timestamp when this communication disconnected from the conversation in the provider clock. Date time is represented as an ISO-8601 string. For example: yyyy-MM-ddTHH:mm:ss[.mmm]Z -
getDisconnectedTime
-
setDisconnectedTime
-
provider
The source provider for 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
-
avatarImageUrl
If available, the URI to the avatar image of this communication. -
getAvatarImageUrl
-
setAvatarImageUrl
-
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
After-call work for the communication. -
getAfterCallWork
-
setAfterCallWork
-
afterCallWorkRequired
Indicates if after-call work is required for a communication. Only used when the ACW Setting is Agent Requested. -
getAfterCallWorkRequired
-
setAfterCallWorkRequired
-
queueMediaSettings
Represents the queue settings for this media type. -
getQueueMediaSettings
-
setQueueMediaSettings
-
equals
-
hashCode
public int hashCode() -
toString
-