Package com.mypurecloud.sdk.v2.model
Class QueueConversationEventTopicEmail
java.lang.Object
com.mypurecloud.sdk.v2.model.QueueConversationEventTopicEmail
- All Implemented Interfaces:
Serializable
QueueConversationEventTopicEmail
- See Also:
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic enumWhether an email is inbound or outbound.static 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 TypeMethodDescriptionafterCallWork(QueueConversationEventTopicAfterCallWork afterCallWork) A communication's after-call work data.afterCallWorkRequired(Boolean afterCallWorkRequired) Indicates if after-call is required for a communication.autoGenerated(Boolean autoGenerated) Indicates that the email was auto-generated like an Out of Office reply.connectedTime(Date connectedTime) The timestamp when this communication was connected in the cloud clock.Whether an email is inbound or outbound.disconnectedTime(Date disconnectedTime) The timestamp when this communication disconnected from the conversation in the provider clock.disconnectType(QueueConversationEventTopicEmail.DisconnectTypeEnum disconnectType) System defined string indicating what caused the communication to disconnect.draftAttachments(List<QueueConversationEventTopicAttachment> draftAttachments) A list of uploaded attachments on the email draft.booleanerrorInfo(QueueConversationEventTopicErrorDetails errorInfo) Detailed information about an error response.getHeld()getId()getSpam()getState()inthashCode()True if this call is held and the person on this side hears silence.A globally unique identifier for this communication.A globally unique identifier for the stored content of this communication.messagesSent(Long messagesSent) The number of email messages sent by this participant.The time when an parked email was parked.The id of the peer communication corresponding to a matching leg for this communication.The source provider of the email.queueMediaSettings(QueueConversationEventTopicQueueMediaSettings queueMediaSettings) Represents the queue setting for this media.resumeTime(Date resumeTime) The time when a parked email should resume.The UUID of the script to use.voidsetAfterCallWork(QueueConversationEventTopicAfterCallWork afterCallWork) voidsetAfterCallWorkRequired(Boolean afterCallWorkRequired) voidsetAutoGenerated(Boolean autoGenerated) voidsetConnectedTime(Date connectedTime) voidvoidsetDisconnectedTime(Date disconnectedTime) voidsetDisconnectType(QueueConversationEventTopicEmail.DisconnectTypeEnum disconnectType) voidsetDraftAttachments(List<QueueConversationEventTopicAttachment> draftAttachments) voidvoidvoidvoidvoidsetMessageId(String messageId) voidsetMessagesSent(Long messagesSent) voidsetParkTime(Date parkTime) voidvoidsetProvider(String provider) voidsetQueueMediaSettings(QueueConversationEventTopicQueueMediaSettings queueMediaSettings) voidsetResumeTime(Date resumeTime) voidsetScriptId(String scriptId) voidvoidsetStartHoldTime(Date startHoldTime) voidvoidsetSubject(String subject) voidIndicates if the inbound email was marked as spam.startHoldTime(Date startHoldTime) The timestamp the email was placed on hold in the cloud clock if the email is currently on hold.The subject for the initial email that started this conversation.toString()Call wrap up or disposition data.
-
Constructor Details
-
QueueConversationEventTopicEmail
public QueueConversationEventTopicEmail() -
QueueConversationEventTopicEmail
-
-
Method Details
-
id
A globally unique identifier for this communication. -
getId
-
setId
-
state
-
getState
-
setState
-
initialState
public QueueConversationEventTopicEmail initialState(QueueConversationEventTopicEmail.InitialStateEnum initialState) -
getInitialState
-
setInitialState
-
held
True if this call is held and the person on this side hears silence. -
getHeld
-
setHeld
-
autoGenerated
Indicates that the email was auto-generated like an Out of Office reply. -
getAutoGenerated
-
setAutoGenerated
-
subject
The subject for the initial email that started this conversation. -
getSubject
-
setSubject
-
provider
The source provider of 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
-
messagesSent
The number of email messages sent by this participant. -
getMessagesSent
-
setMessagesSent
-
errorInfo
public QueueConversationEventTopicEmail errorInfo(QueueConversationEventTopicErrorDetails errorInfo) Detailed information about an error response. -
getErrorInfo
-
setErrorInfo
-
disconnectType
public QueueConversationEventTopicEmail disconnectType(QueueConversationEventTopicEmail.DisconnectTypeEnum disconnectType) System defined string indicating what caused the communication to disconnect. Will be null until the communication disconnects. -
getDisconnectType
-
setDisconnectType
-
startHoldTime
The timestamp the email was placed on hold in the cloud clock if the email 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
-
messageId
A globally unique identifier for the stored content of this communication. -
getMessageId
-
setMessageId
-
direction
public QueueConversationEventTopicEmail direction(QueueConversationEventTopicEmail.DirectionEnum direction) Whether an email is inbound or outbound. -
getDirection
-
setDirection
-
draftAttachments
public QueueConversationEventTopicEmail draftAttachments(List<QueueConversationEventTopicAttachment> draftAttachments) A list of uploaded attachments on the email draft. -
getDraftAttachments
-
setDraftAttachments
-
spam
Indicates if the inbound email was marked as spam. -
getSpam
-
setSpam
-
wrapup
Call wrap up or disposition data. -
getWrapup
-
setWrapup
-
afterCallWork
public QueueConversationEventTopicEmail afterCallWork(QueueConversationEventTopicAfterCallWork afterCallWork) A communication's after-call work data. -
getAfterCallWork
-
setAfterCallWork
-
afterCallWorkRequired
Indicates if after-call is required for a communication. Only used when the ACW Setting is Agent Requested. -
getAfterCallWorkRequired
-
setAfterCallWorkRequired
-
queueMediaSettings
public QueueConversationEventTopicEmail queueMediaSettings(QueueConversationEventTopicQueueMediaSettings queueMediaSettings) Represents the queue setting for this media. -
getQueueMediaSettings
-
setQueueMediaSettings
-
resumeTime
The time when a parked email should resume. -
getResumeTime
-
setResumeTime
-
parkTime
The time when an parked email was parked. -
getParkTime
-
setParkTime
-
equals
-
hashCode
public int hashCode() -
toString
-