Package com.mypurecloud.sdk.v2.model
Class QueueConversationSocialExpressionEventTopicEmail
java.lang.Object
com.mypurecloud.sdk.v2.model.QueueConversationSocialExpressionEventTopicEmail
- All Implemented Interfaces:
Serializable
public class QueueConversationSocialExpressionEventTopicEmail
extends Object
implements Serializable
QueueConversationSocialExpressionEventTopicEmail
- 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 TypeMethodDescriptionA 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.System defined string indicating what caused the communication to disconnect.draftAttachments(List<QueueConversationSocialExpressionEventTopicAttachment> draftAttachments) A list of uploaded attachments on the email draft.booleanDetailed 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(QueueConversationSocialExpressionEventTopicQueueMediaSettings 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.voidvoidsetAfterCallWorkRequired(Boolean afterCallWorkRequired) voidsetAutoGenerated(Boolean autoGenerated) voidsetConnectedTime(Date connectedTime) voidvoidsetDisconnectedTime(Date disconnectedTime) voidsetDisconnectType(QueueConversationSocialExpressionEventTopicEmail.DisconnectTypeEnum disconnectType) voidsetDraftAttachments(List<QueueConversationSocialExpressionEventTopicAttachment> draftAttachments) voidvoidvoidvoidvoidsetMessageId(String messageId) voidsetMessagesSent(Long messagesSent) voidsetParkTime(Date parkTime) voidvoidsetProvider(String provider) voidsetQueueMediaSettings(QueueConversationSocialExpressionEventTopicQueueMediaSettings 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
-
QueueConversationSocialExpressionEventTopicEmail
public QueueConversationSocialExpressionEventTopicEmail() -
QueueConversationSocialExpressionEventTopicEmail
-
-
Method Details
-
id
A globally unique identifier for this communication. -
getId
-
setId
-
state
-
getState
-
setState
-
initialState
public QueueConversationSocialExpressionEventTopicEmail initialState(QueueConversationSocialExpressionEventTopicEmail.InitialStateEnum initialState) -
getInitialState
-
setInitialState
public void setInitialState(QueueConversationSocialExpressionEventTopicEmail.InitialStateEnum initialState) -
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 QueueConversationSocialExpressionEventTopicEmail errorInfo(QueueConversationSocialExpressionEventTopicErrorDetails errorInfo) Detailed information about an error response. -
getErrorInfo
-
setErrorInfo
-
disconnectType
public QueueConversationSocialExpressionEventTopicEmail disconnectType(QueueConversationSocialExpressionEventTopicEmail.DisconnectTypeEnum disconnectType) System defined string indicating what caused the communication to disconnect. Will be null until the communication disconnects. -
getDisconnectType
-
setDisconnectType
public void setDisconnectType(QueueConversationSocialExpressionEventTopicEmail.DisconnectTypeEnum disconnectType) -
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 QueueConversationSocialExpressionEventTopicEmail direction(QueueConversationSocialExpressionEventTopicEmail.DirectionEnum direction) Whether an email is inbound or outbound. -
getDirection
-
setDirection
-
draftAttachments
public QueueConversationSocialExpressionEventTopicEmail draftAttachments(List<QueueConversationSocialExpressionEventTopicAttachment> draftAttachments) A list of uploaded attachments on the email draft. -
getDraftAttachments
-
setDraftAttachments
public void setDraftAttachments(List<QueueConversationSocialExpressionEventTopicAttachment> draftAttachments) -
spam
Indicates if the inbound email was marked as spam. -
getSpam
-
setSpam
-
wrapup
public QueueConversationSocialExpressionEventTopicEmail wrapup(QueueConversationSocialExpressionEventTopicWrapup wrapup) Call wrap up or disposition data. -
getWrapup
-
setWrapup
-
afterCallWork
public QueueConversationSocialExpressionEventTopicEmail afterCallWork(QueueConversationSocialExpressionEventTopicAfterCallWork afterCallWork) A communication's after-call work data. -
getAfterCallWork
-
setAfterCallWork
public void setAfterCallWork(QueueConversationSocialExpressionEventTopicAfterCallWork afterCallWork) -
afterCallWorkRequired
public QueueConversationSocialExpressionEventTopicEmail 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 QueueConversationSocialExpressionEventTopicEmail queueMediaSettings(QueueConversationSocialExpressionEventTopicQueueMediaSettings queueMediaSettings) Represents the queue setting for this media. -
getQueueMediaSettings
-
setQueueMediaSettings
public void setQueueMediaSettings(QueueConversationSocialExpressionEventTopicQueueMediaSettings queueMediaSettings) -
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
-