Package com.mypurecloud.sdk.v2.model
Class MessagingRoutingTransferEvent
java.lang.Object
com.mypurecloud.sdk.v2.model.MessagingRoutingTransferEvent
- All Implemented Interfaces:
Serializable
MessagingRoutingTransferEvent
- See Also:
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic enumIndicates the desired type of transfer. -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionThe id (V4 UUID) used by the external platform to refer to the transfer in subsequent *Transfer events.conversationId(String conversationId) A unique Id (V4 UUID) identifying this conversationdestinationQueueId(String destinationQueueId) The id (V4 UUID) of the desired destination queue that the object communication should be transferred to.booleaneventDateTime(Date eventDateTime) A Date Time representing the time this event occurred.A unique (V4 UUID) eventId for this eventinthashCode()initiatingCommunicationId(String initiatingCommunicationId) Indicates the desired type of transfer.languageId(String languageId) The unique identifier (V4 UUID) for the language that should be used to determine the destination for the conversation.objectCommunicationId(String objectCommunicationId) The id (V4 UUID) of the communication that is being transferred.voidsetCommandId(String commandId) voidsetConversationId(String conversationId) voidsetDestinationQueueId(String destinationQueueId) voidsetEventDateTime(Date eventDateTime) voidsetEventId(String eventId) voidsetInitiatingCommunicationId(String initiatingCommunicationId) voidsetLanguageId(String languageId) voidsetObjectCommunicationId(String objectCommunicationId) voidsetSkillIds(List<String> skillIds) voidsetTargetCommunicationId(String targetCommunicationId) voidThe unique identifiers (V4 UUID) for the skills that should be used to determine the destination for the conversation.targetCommunicationId(String targetCommunicationId) The id (V4 UUID) of the communication that is being transferred away from.toString()transferType(MessagingRoutingTransferEvent.TransferTypeEnum transferType) Indicates the desired type of transfer.
-
Constructor Details
-
MessagingRoutingTransferEvent
public MessagingRoutingTransferEvent() -
MessagingRoutingTransferEvent
-
-
Method Details
-
eventId
A unique (V4 UUID) eventId for this event -
getEventId
-
setEventId
-
eventDateTime
A Date Time representing the time this event occurred. Date time is represented as an ISO-8601 string. For example: yyyy-MM-ddTHH:mm:ss[.mmm]Z -
getEventDateTime
-
setEventDateTime
-
conversationId
A unique Id (V4 UUID) identifying this conversation -
getConversationId
-
setConversationId
-
transferType
public MessagingRoutingTransferEvent transferType(MessagingRoutingTransferEvent.TransferTypeEnum transferType) Indicates the desired type of transfer. -
getTransferType
-
setTransferType
-
commandId
The id (V4 UUID) used by the external platform to refer to the transfer in subsequent *Transfer events. -
getCommandId
-
setCommandId
-
initiatingCommunicationId
Indicates the desired type of transfer. -
getInitiatingCommunicationId
-
setInitiatingCommunicationId
-
targetCommunicationId
The id (V4 UUID) of the communication that is being transferred away from. In many cases this will be the same as the `initiatingCommunicationId`. -
getTargetCommunicationId
-
setTargetCommunicationId
-
objectCommunicationId
The id (V4 UUID) of the communication that is being transferred. -
getObjectCommunicationId
-
setObjectCommunicationId
-
destinationQueueId
The id (V4 UUID) of the desired destination queue that the object communication should be transferred to. -
getDestinationQueueId
-
setDestinationQueueId
-
languageId
The unique identifier (V4 UUID) for the language that should be used to determine the destination for the conversation. -
getLanguageId
-
setLanguageId
-
skillIds
The unique identifiers (V4 UUID) for the skills that should be used to determine the destination for the conversation. -
getSkillIds
-
setSkillIds
-
equals
-
hashCode
public int hashCode() -
toString
-