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, toJsonString
public 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.