public class ServeParticipant extends AbstractModel
header, skipSign| Constructor and Description | 
|---|
| ServeParticipant() | 
| ServeParticipant(ServeParticipant source)NOTE: Any ambiguous key set via .set("AnyKey", "value") will be a shallow copy,
       and any explicit key, i.e Foo, set via .setFoo("value") will be a deep copy. | 
| Modifier and Type | Method and Description | 
|---|---|
| Long | getAcceptTimestamp()Get Answer timestamp. | 
| String | getCustomRecordURL()Get Address of the third party COS for transferring recording. | 
| Long | getEndedTimestamp()Get End timestamp. | 
| String | getEndStatusString()Get Ending status. | 
| String | getMail()Get Agent email. | 
| String | getPhone()Get Agent Telephone
Note: This field may return null, indicating that no valid values can be obtained. | 
| String | getRecordId()Get Recording ID, which can be used to index the recording on the agent side
Note: This field may return null, indicating that no valid values can be obtained. | 
| String | getRecordURL()Get Recording URL. | 
| Long | getRingTimestamp()Get Ring timestamp. | 
| Long | getSequence()Get Participant sequence number, starting from 0. | 
| Long | getSkillGroupId()Get Skill group ID. | 
| String | getSkillGroupName()Get Skill Group name. | 
| Long | getStartTimestamp()Get Start timestamp. | 
| String | getTransferFrom()Get Transfer Source Agent Information
Note: This field may return null, indicating that no valid values can be obtained. | 
| String | getTransferFromType()Get Transfer source participant type is consistent with the Type value. | 
| String | getTransferTo()Get Transfer Destination Agent Information
Note: This field may return null, indicating that no valid values can be obtained. | 
| String | getTransferToType()Get Transfer destination participant type is consistent with Type values. | 
| String | getType()Get Participant type: "staffSeat", "outboundSeat", "staffPhoneSeat". | 
| void | setAcceptTimestamp(Long AcceptTimestamp)Set Answer timestamp. | 
| void | setCustomRecordURL(String CustomRecordURL)Set Address of the third party COS for transferring recording. | 
| void | setEndedTimestamp(Long EndedTimestamp)Set End timestamp. | 
| void | setEndStatusString(String EndStatusString)Set Ending status. | 
| void | setMail(String Mail)Set Agent email. | 
| void | setPhone(String Phone)Set Agent Telephone
Note: This field may return null, indicating that no valid values can be obtained. | 
| void | setRecordId(String RecordId)Set Recording ID, which can be used to index the recording on the agent side
Note: This field may return null, indicating that no valid values can be obtained. | 
| void | setRecordURL(String RecordURL)Set Recording URL. | 
| void | setRingTimestamp(Long RingTimestamp)Set Ring timestamp. | 
| void | setSequence(Long Sequence)Set Participant sequence number, starting from 0. | 
| void | setSkillGroupId(Long SkillGroupId)Set Skill group ID. | 
| void | setSkillGroupName(String SkillGroupName)Set Skill Group name. | 
| void | setStartTimestamp(Long StartTimestamp)Set Start timestamp. | 
| void | setTransferFrom(String TransferFrom)Set Transfer Source Agent Information
Note: This field may return null, indicating that no valid values can be obtained. | 
| void | setTransferFromType(String TransferFromType)Set Transfer source participant type is consistent with the Type value. | 
| void | setTransferTo(String TransferTo)Set Transfer Destination Agent Information
Note: This field may return null, indicating that no valid values can be obtained. | 
| void | setTransferToType(String TransferToType)Set Transfer destination participant type is consistent with Type values. | 
| void | setType(String Type)Set Participant type: "staffSeat", "outboundSeat", "staffPhoneSeat". | 
| void | toMap(HashMap<String,String> map,
     String prefix)Internal implementation, normal users should not use it. | 
any, fromJsonString, getBinaryParams, GetHeader, getMultipartRequestParams, getSkipSign, set, SetHeader, setParamArrayObj, setParamArraySimple, setParamObj, setParamSimple, setSkipSign, toJsonStringpublic ServeParticipant()
public ServeParticipant(ServeParticipant source)
public String getMail()
public void setMail(String Mail)
Mail - Agent email.
Note: This field may return null, indicating that no valid values can be obtained.public String getPhone()
public void setPhone(String Phone)
Phone - Agent Telephone
Note: This field may return null, indicating that no valid values can be obtained.public Long getRingTimestamp()
public void setRingTimestamp(Long RingTimestamp)
RingTimestamp - Ring timestamp. Unix second-level timestamp.
Note: This field may return null, indicating that no valid values can be obtained.public Long getAcceptTimestamp()
public void setAcceptTimestamp(Long AcceptTimestamp)
AcceptTimestamp - Answer timestamp. Unix second-level timestamp.
Note: This field may return null, indicating that no valid values can be obtained.public Long getEndedTimestamp()
public void setEndedTimestamp(Long EndedTimestamp)
EndedTimestamp - End timestamp. Unix second-level timestamp.
Note: This field may return null, indicating that no valid values can be obtained.public String getRecordId()
public void setRecordId(String RecordId)
RecordId - Recording ID, which can be used to index the recording on the agent side
Note: This field may return null, indicating that no valid values can be obtained.public String getType()
public void setType(String Type)
Type - Participant type: "staffSeat", "outboundSeat", "staffPhoneSeat".
Note: This field may return null, indicating that no valid values can be obtained.public String getTransferFrom()
public void setTransferFrom(String TransferFrom)
TransferFrom - Transfer Source Agent Information
Note: This field may return null, indicating that no valid values can be obtained.public String getTransferFromType()
public void setTransferFromType(String TransferFromType)
TransferFromType - Transfer source participant type is consistent with the Type value.
Note: This field may return null, indicating that no valid values can be obtained.public String getTransferTo()
public void setTransferTo(String TransferTo)
TransferTo - Transfer Destination Agent Information
Note: This field may return null, indicating that no valid values can be obtained.public String getTransferToType()
public void setTransferToType(String TransferToType)
TransferToType - Transfer destination participant type is consistent with Type values.
Note: This field may return null, indicating that no valid values can be obtained.public Long getSkillGroupId()
public void setSkillGroupId(Long SkillGroupId)
SkillGroupId - Skill group ID.
Note: This field may return null, indicating that no valid values can be obtained.public String getEndStatusString()
public void setEndStatusString(String EndStatusString)
EndStatusString - Ending status.
Note: This field may return null, indicating that no valid values can be obtained.public String getRecordURL()
public void setRecordURL(String RecordURL)
RecordURL - Recording URL.
Note: This field may return null, indicating that no valid values can be obtained.public Long getSequence()
public void setSequence(Long Sequence)
Sequence - Participant sequence number, starting from 0.
Note: This field may return null, indicating that no valid values can be obtained.public Long getStartTimestamp()
public void setStartTimestamp(Long StartTimestamp)
StartTimestamp - Start timestamp. Unix second-level timestamp.
Note: This field may return null, indicating that no valid values can be obtained.public String getSkillGroupName()
public void setSkillGroupName(String SkillGroupName)
SkillGroupName - Skill Group name.
Note: This field may return null, indicating that no valid values can be obtained.public String getCustomRecordURL()
public void setCustomRecordURL(String CustomRecordURL)
CustomRecordURL - Address of the third party COS for transferring recording.
Note: This field may return null, indicating that no valid values can be obtained.Copyright © 2024. All rights reserved.