Package com.mypurecloud.sdk.v2.model
Class QueueConversationSocialExpressionEventTopicCall
java.lang.Object
com.mypurecloud.sdk.v2.model.QueueConversationSocialExpressionEventTopicCall
- All Implemented Interfaces:
Serializable
QueueConversationSocialExpressionEventTopicCall
- See Also:
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic enumWhether a call is inbound or outbound.static enumSystem defined string indicating what caused the communication to disconnect.static enumGets or Sets initialStatestatic enumState of recording on this call.static enumGets or Sets state -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionafterCallWorkRequired(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.bargedTime(Date bargedTime) The timestamp when this participant was connected to the barge conference in the provider clock.True if this call is held and the person on this side hears hold music.connectedTime(Date connectedTime) The timestamp when this communication was connected in the cloud clock.Whether a call is inbound or outbound.disconnectedTime(Date disconnectedTime) The timestamp when this communication disconnected from the conversation in the provider clock.disconnectReasons(List<QueueConversationSocialExpressionEventTopicDisconnectReason> disconnectReasons) List of reasons that this call was disconnected.System defined string indicating what caused the communication to disconnect.documentId(String documentId) If call is a fax of a document in content management, the id of the document in content management.booleangetHeld()getId()getMuted()getOther()getSelf()getState()inthashCode()True if this call is held and the person on this side hears silence.A globally unique identifier for this communication.True if this call is muted so that remote participants can't hear any audio from this end.Address and name data for a call endpoint.The id of the peer communication corresponding to a matching leg for this communication.The source provider of the call.queueMediaSettings(QueueConversationSocialExpressionEventTopicQueueMediaSettings queueMediaSettings) True if this call is being recorded.State of recording on this call.The UUID of the script to use.securePause(Boolean securePause) True when the recording of this call is in secure pause status.voidvoidsetAfterCallWorkRequired(Boolean afterCallWorkRequired) voidsetAgentAssistantId(String agentAssistantId) voidsetBargedTime(Date bargedTime) voidsetConfined(Boolean confined) voidsetConnectedTime(Date connectedTime) voidvoidsetDisconnectedTime(Date disconnectedTime) voidsetDisconnectReasons(List<QueueConversationSocialExpressionEventTopicDisconnectReason> disconnectReasons) voidsetDisconnectType(QueueConversationSocialExpressionEventTopicCall.DisconnectTypeEnum disconnectType) voidvoidsetDocumentId(String documentId) voidvoidvoidvoidvoidvoidvoidvoidvoidsetProvider(String provider) voidsetQueueMediaSettings(QueueConversationSocialExpressionEventTopicQueueMediaSettings queueMediaSettings) voidvoidsetRecording(Boolean recording) voidsetRecordingState(QueueConversationSocialExpressionEventTopicCall.RecordingStateEnum recordingState) voidsetScriptId(String scriptId) voidsetSecurePause(Boolean securePause) voidvoidsetStartHoldTime(Date startHoldTime) voidvoidsetTransferSource(String transferSource) voidsetUuiData(String uuiData) voidstartHoldTime(Date startHoldTime) The timestamp the call was placed on hold in the cloud clock if the call is currently on hold.toString()transferSource(String transferSource) Indicates how call reaches the agent.User to User Information (UUI) data managed by SIP session application.Call wrap up or disposition data.
-
Constructor Details
-
QueueConversationSocialExpressionEventTopicCall
public QueueConversationSocialExpressionEventTopicCall() -
QueueConversationSocialExpressionEventTopicCall
-
-
Method Details
-
id
A globally unique identifier for this communication. -
getId
-
setId
-
state
-
getState
-
setState
-
initialState
public QueueConversationSocialExpressionEventTopicCall initialState(QueueConversationSocialExpressionEventTopicCall.InitialStateEnum initialState) -
getInitialState
-
setInitialState
public void setInitialState(QueueConversationSocialExpressionEventTopicCall.InitialStateEnum initialState) -
recording
True if this call is being recorded. -
getRecording
-
setRecording
-
recordingState
public QueueConversationSocialExpressionEventTopicCall recordingState(QueueConversationSocialExpressionEventTopicCall.RecordingStateEnum recordingState) State of recording on this call. -
getRecordingState
-
setRecordingState
public void setRecordingState(QueueConversationSocialExpressionEventTopicCall.RecordingStateEnum recordingState) -
recordersState
public QueueConversationSocialExpressionEventTopicCall recordersState(QueueConversationSocialExpressionEventTopicRecordersState recordersState) -
getRecordersState
-
setRecordersState
public void setRecordersState(QueueConversationSocialExpressionEventTopicRecordersState recordersState) -
muted
True if this call is muted so that remote participants can't hear any audio from this end. -
getMuted
-
setMuted
-
confined
True if this call is held and the person on this side hears hold music. -
getConfined
-
setConfined
-
held
True if this call is held and the person on this side hears silence. -
getHeld
-
setHeld
-
securePause
True when the recording of this call is in secure pause status. -
getSecurePause
-
setSecurePause
-
errorInfo
public QueueConversationSocialExpressionEventTopicCall errorInfo(QueueConversationSocialExpressionEventTopicErrorDetails errorInfo) -
getErrorInfo
-
setErrorInfo
-
disconnectType
public QueueConversationSocialExpressionEventTopicCall disconnectType(QueueConversationSocialExpressionEventTopicCall.DisconnectTypeEnum disconnectType) System defined string indicating what caused the communication to disconnect. Will be null until the communication disconnects. -
getDisconnectType
-
setDisconnectType
public void setDisconnectType(QueueConversationSocialExpressionEventTopicCall.DisconnectTypeEnum disconnectType) -
startHoldTime
The timestamp the call was placed on hold in the cloud clock if the call is currently on hold. -
getStartHoldTime
-
setStartHoldTime
-
direction
public QueueConversationSocialExpressionEventTopicCall direction(QueueConversationSocialExpressionEventTopicCall.DirectionEnum direction) Whether a call is inbound or outbound. -
getDirection
-
setDirection
-
documentId
If call is a fax of a document in content management, the id of the document in content management. -
getDocumentId
-
setDocumentId
-
self
-
getSelf
-
setSelf
-
other
public QueueConversationSocialExpressionEventTopicCall other(QueueConversationSocialExpressionEventTopicAddress other) Address and name data for a call endpoint. -
getOther
-
setOther
-
provider
The source provider of the call. -
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
-
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
-
disconnectReasons
public QueueConversationSocialExpressionEventTopicCall disconnectReasons(List<QueueConversationSocialExpressionEventTopicDisconnectReason> disconnectReasons) List of reasons that this call was disconnected. This will be set once the call disconnects. -
getDisconnectReasons
-
setDisconnectReasons
public void setDisconnectReasons(List<QueueConversationSocialExpressionEventTopicDisconnectReason> disconnectReasons) -
faxStatus
public QueueConversationSocialExpressionEventTopicCall faxStatus(QueueConversationSocialExpressionEventTopicFaxStatus faxStatus) -
getFaxStatus
-
setFaxStatus
-
uuiData
User to User Information (UUI) data managed by SIP session application. -
getUuiData
-
setUuiData
-
bargedTime
The timestamp when this participant was connected to the barge conference in the provider clock. -
getBargedTime
-
setBargedTime
-
wrapup
public QueueConversationSocialExpressionEventTopicCall wrapup(QueueConversationSocialExpressionEventTopicWrapup wrapup) Call wrap up or disposition data. -
getWrapup
-
setWrapup
-
afterCallWork
public QueueConversationSocialExpressionEventTopicCall afterCallWork(QueueConversationSocialExpressionEventTopicAfterCallWork afterCallWork) -
getAfterCallWork
-
setAfterCallWork
public void setAfterCallWork(QueueConversationSocialExpressionEventTopicAfterCallWork afterCallWork) -
afterCallWorkRequired
public QueueConversationSocialExpressionEventTopicCall afterCallWorkRequired(Boolean 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
-
queueMediaSettings
public QueueConversationSocialExpressionEventTopicCall queueMediaSettings(QueueConversationSocialExpressionEventTopicQueueMediaSettings queueMediaSettings) -
getQueueMediaSettings
-
setQueueMediaSettings
public void setQueueMediaSettings(QueueConversationSocialExpressionEventTopicQueueMediaSettings queueMediaSettings) -
disposition
public QueueConversationSocialExpressionEventTopicCall disposition(QueueConversationSocialExpressionEventTopicDisposition disposition) -
getDisposition
-
setDisposition
-
transferSource
Indicates how call reaches the agent. -
getTransferSource
-
setTransferSource
-
equals
-
hashCode
public int hashCode() -
toString
-