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 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.
|
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 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 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.
|
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 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 phone number.
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 can be indexed to the agent side recording.
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.