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 phone number. | 
| String | getRecordId()Get Recording id can be indexed to the agent side recording. | 
| String | getRecordURL()Get Recording url. | 
| Long | getRingTimestamp()Get Ringing timestamp, unix second-level 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. | 
| String | getTransferFromType()Get Transfer source participant type is consistent with the type value. | 
| String | getTransferTo()Get Transfer destination agent information. | 
| String | getTransferToType()Get Transfer destination participant type, which 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 phone number. | 
| void | setRecordId(String RecordId)Set Recording id can be indexed to the agent side recording. | 
| void | setRecordURL(String RecordURL)Set Recording url. | 
| void | setRingTimestamp(Long RingTimestamp)Set Ringing timestamp, unix second-level 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. | 
| void | setTransferFromType(String TransferFromType)Set Transfer source participant type is consistent with the type value. | 
| void | setTransferTo(String TransferTo)Set Transfer destination agent information. | 
| void | setTransferToType(String TransferToType)Set Transfer destination participant type, which 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, isStream, set, SetHeader, setParamArrayObj, setParamArraySimple, setParamObj, setParamSimple, setSkipSign, toJsonStringpublic ServeParticipant()
public ServeParticipant(ServeParticipant source)
public String getMail()
public void setMail(String Mail)
Mail - Agent email.public String getPhone()
public void setPhone(String Phone)
Phone - Agent phone number.public Long getRingTimestamp()
public void setRingTimestamp(Long RingTimestamp)
RingTimestamp - Ringing timestamp, unix second-level timestamp.public Long getAcceptTimestamp()
public void setAcceptTimestamp(Long AcceptTimestamp)
AcceptTimestamp - Answer timestamp. unix second-level timestamp.public Long getEndedTimestamp()
public void setEndedTimestamp(Long EndedTimestamp)
EndedTimestamp - End timestamp. unix second-level timestamp.public String getRecordId()
public void setRecordId(String RecordId)
RecordId - Recording id can be indexed to the agent side recording.public String getType()
public void setType(String Type)
Type - Participant type: "staffseat", "outboundseat", "staffphoneseat".public String getTransferFrom()
public void setTransferFrom(String TransferFrom)
TransferFrom - Transfer source agent information.public String getTransferFromType()
public void setTransferFromType(String TransferFromType)
TransferFromType - Transfer source participant type is consistent with the type value.public String getTransferTo()
public void setTransferTo(String TransferTo)
TransferTo - Transfer destination agent information.public String getTransferToType()
public void setTransferToType(String TransferToType)
TransferToType - Transfer destination participant type, which is consistent with type values.public Long getSkillGroupId()
public void setSkillGroupId(Long SkillGroupId)
SkillGroupId - Skill group id.public String getEndStatusString()
public void setEndStatusString(String EndStatusString)
EndStatusString - Ending status.public String getRecordURL()
public void setRecordURL(String RecordURL)
RecordURL - Recording url.public Long getSequence()
public void setSequence(Long Sequence)
Sequence - Participant sequence number, starting from 0.public Long getStartTimestamp()
public void setStartTimestamp(Long StartTimestamp)
StartTimestamp - Start timestamp. unix second-level timestamp.public String getSkillGroupName()
public void setSkillGroupName(String SkillGroupName)
SkillGroupName - Skill group name.public String getCustomRecordURL()
public void setCustomRecordURL(String CustomRecordURL)
CustomRecordURL - Address of the third-party cos for transferring recording.Copyright © 2025. All rights reserved.