Package com.mypurecloud.sdk.v2.model
Class TransferToExternalContactRequest
java.lang.Object
com.mypurecloud.sdk.v2.model.TransferToExternalContactRequest
- All Implemented Interfaces:
Serializable
TransferToExternalContactRequest
- See Also:
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic enumThe external contact phone type.static enumThe type of transfer to perform. -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionThe external contact id.booleaninthashCode()keepInternalMessageAlive(Boolean keepInternalMessageAlive) If true, the digital internal message will NOT be terminated.The external contact phone type.voidsetContactId(String contactId) voidsetKeepInternalMessageAlive(Boolean keepInternalMessageAlive) voidvoidtoString()The type of transfer to perform.
-
Constructor Details
-
TransferToExternalContactRequest
public TransferToExternalContactRequest() -
TransferToExternalContactRequest
-
-
Method Details
-
transferType
public TransferToExternalContactRequest transferType(TransferToExternalContactRequest.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
-
setTransferType
-
keepInternalMessageAlive
If true, the digital internal message will NOT be terminated. -
getKeepInternalMessageAlive
-
setKeepInternalMessageAlive
-
contactId
The external contact id. -
getContactId
-
setContactId
-
phoneType
public TransferToExternalContactRequest phoneType(TransferToExternalContactRequest.PhoneTypeEnum phoneType) The external contact phone type. -
getPhoneType
-
setPhoneType
-
equals
-
hashCode
public int hashCode() -
toString
-