Class TransferRequest

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

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

    • TransferRequest

      public TransferRequest()
    • TransferRequest

      public TransferRequest(Boolean initWithEmptyList)
  • Method Details

    • transferType

      public TransferRequest transferType(TransferRequest.TransferTypeEnum transferType)
      The type of transfer to perform. Attended, where the initiating agent maintains ownership of the conversation until the intended recipient accepts the transfer, or Unattended, where the initiating agent immediately disconnects. Default is Unattended.
    • getTransferType

      public TransferRequest.TransferTypeEnum getTransferType()
    • setTransferType

      public void setTransferType(TransferRequest.TransferTypeEnum transferType)
    • keepInternalMessageAlive

      public TransferRequest keepInternalMessageAlive(Boolean keepInternalMessageAlive)
      If true, the digital internal message will NOT be terminated.
    • getKeepInternalMessageAlive

      public Boolean getKeepInternalMessageAlive()
    • setKeepInternalMessageAlive

      public void setKeepInternalMessageAlive(Boolean keepInternalMessageAlive)
    • userId

      public TransferRequest userId(String userId)
      The user ID of the transfer target.
    • getUserId

      public String getUserId()
    • setUserId

      public void setUserId(String userId)
    • address

      public TransferRequest address(String address)
      The user ID or queue ID of the transfer target. Address like a phone number can not be used for callbacks, but they can be used for other forms of communication.
    • getAddress

      public String getAddress()
    • setAddress

      public void setAddress(String address)
    • userName

      public TransferRequest userName(String userName)
      The user name of the transfer target.
    • getUserName

      public String getUserName()
    • setUserName

      public void setUserName(String userName)
    • queueId

      public TransferRequest queueId(String queueId)
      The queue ID of the transfer target.
    • getQueueId

      public String getQueueId()
    • setQueueId

      public void setQueueId(String queueId)
    • voicemail

      public TransferRequest voicemail(Boolean voicemail)
      If true, transfer to the voicemail inbox of the participant that is being replaced.
    • getVoicemail

      public Boolean getVoicemail()
    • setVoicemail

      public void setVoicemail(Boolean voicemail)
    • 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