Class TransferToAgentRequest

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

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

    • TransferToAgentRequest

      public TransferToAgentRequest()
    • TransferToAgentRequest

      public TransferToAgentRequest(Boolean initWithEmptyList)
  • Method Details

    • 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 TransferToAgentRequest.TransferTypeEnum getTransferType()
    • setTransferType

      public void setTransferType(TransferToAgentRequest.TransferTypeEnum transferType)
    • keepInternalMessageAlive

      public TransferToAgentRequest 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 TransferToAgentRequest userId(String userId)
      The id of the internal user.
    • getUserId

      public String getUserId()
    • setUserId

      public void setUserId(String userId)
    • userName

      public TransferToAgentRequest userName(String userName)
      The userName (like user’s email) of the internal user.
    • getUserName

      public String getUserName()
    • setUserName

      public void setUserName(String userName)
    • userDisplayName

      public TransferToAgentRequest userDisplayName(String userDisplayName)
      The name of the internal user.
    • getUserDisplayName

      public String getUserDisplayName()
    • setUserDisplayName

      public void setUserDisplayName(String userDisplayName)
    • voicemail

      public TransferToAgentRequest 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