Package com.mypurecloud.sdk.v2.model
Class ConversationEventTopicEmail
java.lang.Object
com.mypurecloud.sdk.v2.model.ConversationEventTopicEmail
- All Implemented Interfaces:
Serializable
ConversationEventTopicEmail
- 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(ConversationEventTopicAfterCallWork 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(ConversationEventTopicEmail.DisconnectTypeEnum disconnectType) System defined string indicating what caused the communication to disconnect.draftAttachments(List<ConversationEventTopicAttachment> draftAttachments) A list of uploaded attachments on the email draft.booleanerrorInfo(ConversationEventTopicErrorDetails 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.initialState(ConversationEventTopicEmail.InitialStateEnum initialState) 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(ConversationEventTopicQueueMediaSettings 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(ConversationEventTopicAfterCallWork afterCallWork) voidsetAfterCallWorkRequired(Boolean afterCallWorkRequired) voidsetAutoGenerated(Boolean autoGenerated) voidsetConnectedTime(Date connectedTime) voidvoidsetDisconnectedTime(Date disconnectedTime) voidsetDisconnectType(ConversationEventTopicEmail.DisconnectTypeEnum disconnectType) voidsetDraftAttachments(List<ConversationEventTopicAttachment> draftAttachments) voidsetErrorInfo(ConversationEventTopicErrorDetails errorInfo) voidvoidvoidsetInitialState(ConversationEventTopicEmail.InitialStateEnum initialState) voidsetMessageId(String messageId) voidsetMessagesSent(Long messagesSent) voidsetParkTime(Date parkTime) voidvoidsetProvider(String provider) voidsetQueueMediaSettings(ConversationEventTopicQueueMediaSettings 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()wrapup(ConversationEventTopicWrapup wrapup) Call wrap up or disposition data.
-
Constructor Details
-
ConversationEventTopicEmail
public ConversationEventTopicEmail() -
ConversationEventTopicEmail
-
-
Method Details
-
id
A globally unique identifier for this communication. -
getId
-
setId
-
state
-
getState
-
setState
-
initialState
public ConversationEventTopicEmail initialState(ConversationEventTopicEmail.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
Detailed information about an error response. -
getErrorInfo
-
setErrorInfo
-
disconnectType
public ConversationEventTopicEmail disconnectType(ConversationEventTopicEmail.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
Whether an email is inbound or outbound. -
getDirection
-
setDirection
-
draftAttachments
public ConversationEventTopicEmail draftAttachments(List<ConversationEventTopicAttachment> 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
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 ConversationEventTopicEmail queueMediaSettings(ConversationEventTopicQueueMediaSettings 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
-