Class RoutingTransferEvent

java.lang.Object
com.mypurecloud.sdk.v2.model.RoutingTransferEvent
All Implemented Interfaces:
Serializable

public class RoutingTransferEvent extends Object implements Serializable
RoutingTransferEvent
See Also:
  • Constructor Details

    • RoutingTransferEvent

      public RoutingTransferEvent()
    • RoutingTransferEvent

      public RoutingTransferEvent(Boolean initWithEmptyList)
  • Method Details

    • eventId

      public RoutingTransferEvent eventId(String eventId)
      A unique (V4 UUID) eventId for this event
    • getEventId

      public String getEventId()
    • setEventId

      public void setEventId(String eventId)
    • eventDateTime

      public RoutingTransferEvent eventDateTime(Date 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

      public Date getEventDateTime()
    • setEventDateTime

      public void setEventDateTime(Date eventDateTime)
    • conversationId

      public RoutingTransferEvent conversationId(String conversationId)
      A unique Id (V4 UUID) identifying this conversation
    • getConversationId

      public String getConversationId()
    • setConversationId

      public void setConversationId(String conversationId)
    • transferType

      public RoutingTransferEvent transferType(RoutingTransferEvent.TransferTypeEnum transferType)
      Indicates the desired type of transfer.
    • getTransferType

      public RoutingTransferEvent.TransferTypeEnum getTransferType()
    • setTransferType

      public void setTransferType(RoutingTransferEvent.TransferTypeEnum transferType)
    • commandId

      public RoutingTransferEvent commandId(String commandId)
      The id (V4 UUID) used by the external platform to refer to the transfer in subsequent *Transfer events.
    • getCommandId

      public String getCommandId()
    • setCommandId

      public void setCommandId(String commandId)
    • initiatingCommunicationId

      public RoutingTransferEvent initiatingCommunicationId(String initiatingCommunicationId)
      Indicates the desired type of transfer.
    • getInitiatingCommunicationId

      public String getInitiatingCommunicationId()
    • setInitiatingCommunicationId

      public void setInitiatingCommunicationId(String initiatingCommunicationId)
    • targetCommunicationId

      public RoutingTransferEvent targetCommunicationId(String 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

      public String getTargetCommunicationId()
    • setTargetCommunicationId

      public void setTargetCommunicationId(String targetCommunicationId)
    • objectCommunicationId

      public RoutingTransferEvent objectCommunicationId(String objectCommunicationId)
      The id (V4 UUID) of the communication that is being transferred.
    • getObjectCommunicationId

      public String getObjectCommunicationId()
    • setObjectCommunicationId

      public void setObjectCommunicationId(String objectCommunicationId)
    • destinationQueueId

      public RoutingTransferEvent destinationQueueId(String destinationQueueId)
      The id (V4 UUID) of the desired destination queue that the object communication should be transferred to.
    • getDestinationQueueId

      public String getDestinationQueueId()
    • setDestinationQueueId

      public void setDestinationQueueId(String destinationQueueId)
    • languageId

      public RoutingTransferEvent languageId(String languageId)
      The unique identifier (V4 UUID) for the language that should be used to determine the destination for the conversation.
    • getLanguageId

      public String getLanguageId()
    • setLanguageId

      public void setLanguageId(String languageId)
    • skillIds

      public RoutingTransferEvent skillIds(List<String> skillIds)
      The unique identifiers (V4 UUID) for the skills that should be used to determine the destination for the conversation.
    • getSkillIds

      public List<String> getSkillIds()
    • setSkillIds

      public void setSkillIds(List<String> skillIds)
    • equals

      public boolean equals(Object o)
      Overrides:
      equals in class Object
    • hashCode

      public int hashCode()
      Overrides:
      hashCode in class Object
    • toString

      public String toString()
      Overrides:
      toString in class Object