public class DescribeSessionDetailResponse extends AbstractModel
header, skipSign
Constructor and Description |
---|
DescribeSessionDetailResponse() |
DescribeSessionDetailResponse(DescribeSessionDetailResponse 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 |
getAsrURL()
Get Recording text information link with authentication and valid period.
|
String |
getCallee()
Get Called number.
|
String |
getCaller()
Get Calling number.
|
Long |
getCallType()
Get Call type.
|
String |
getCustomRecordURL()
Get Specifies the COS link for recording transfer to a third party.
|
Long |
getEndedTimestamp()
Get End timestamp, UNIX second-level timestamp.
|
Long |
getEndStatus()
Get Refers to the EndStatus field in the DescribeTelCdr api.
|
SessionEvent[] |
getEvents()
Get List of events during a call.
|
String |
getHungUpSide()
Get Hang-Up side.
|
IVRKeyPressedElement[] |
getIVRKeyPressed()
Get IVR key information.
|
IVRKeyPressedElement[] |
getPostIVRKeyPressed()
Get Satisfaction rate keystroke information.
|
Long |
getQueuedSkillGroupId()
Get Queue skill group ID.
|
String |
getQueuedSkillGroupName()
Get Queue skill group name.
|
Long |
getQueuedTimestamp()
Get Queue entry time.
|
String |
getRecordURL()
Get Recording url with authentication and valid period.
|
String |
getRequestId()
Get The unique request ID, generated by the server, will be returned for every request (if the request fails to reach the server for other reasons, the request will not obtain a RequestId).
|
Long |
getRingTimestamp()
Get Ring timestamp.
|
ServeParticipant[] |
getServeParticipants()
Get List of service participants.
|
String |
getStaffUserId()
Get Agent account.
|
Long |
getStartTimeStamp()
Get Start timestamp.
|
String |
getUUI()
Get Customer custom data (User-to-User Interface).
|
String[] |
getVoicemailAsrURL()
Get Voicemail recording text information url.
|
String[] |
getVoicemailRecordURL()
Get Voicemail recording url.
|
void |
setAcceptTimestamp(Long AcceptTimestamp)
Set Answer timestamp.
|
void |
setAsrURL(String AsrURL)
Set Recording text information link with authentication and valid period.
|
void |
setCallee(String Callee)
Set Called number.
|
void |
setCaller(String Caller)
Set Calling number.
|
void |
setCallType(Long CallType)
Set Call type.
|
void |
setCustomRecordURL(String CustomRecordURL)
Set Specifies the COS link for recording transfer to a third party.
|
void |
setEndedTimestamp(Long EndedTimestamp)
Set End timestamp, UNIX second-level timestamp.
|
void |
setEndStatus(Long EndStatus)
Set Refers to the EndStatus field in the DescribeTelCdr api.
|
void |
setEvents(SessionEvent[] Events)
Set List of events during a call.
|
void |
setHungUpSide(String HungUpSide)
Set Hang-Up side.
|
void |
setIVRKeyPressed(IVRKeyPressedElement[] IVRKeyPressed)
Set IVR key information.
|
void |
setPostIVRKeyPressed(IVRKeyPressedElement[] PostIVRKeyPressed)
Set Satisfaction rate keystroke information.
|
void |
setQueuedSkillGroupId(Long QueuedSkillGroupId)
Set Queue skill group ID.
|
void |
setQueuedSkillGroupName(String QueuedSkillGroupName)
Set Queue skill group name.
|
void |
setQueuedTimestamp(Long QueuedTimestamp)
Set Queue entry time.
|
void |
setRecordURL(String RecordURL)
Set Recording url with authentication and valid period.
|
void |
setRequestId(String RequestId)
Set The unique request ID, generated by the server, will be returned for every request (if the request fails to reach the server for other reasons, the request will not obtain a RequestId).
|
void |
setRingTimestamp(Long RingTimestamp)
Set Ring timestamp.
|
void |
setServeParticipants(ServeParticipant[] ServeParticipants)
Set List of service participants.
|
void |
setStaffUserId(String StaffUserId)
Set Agent account.
|
void |
setStartTimeStamp(Long StartTimeStamp)
Set Start timestamp.
|
void |
setUUI(String UUI)
Set Customer custom data (User-to-User Interface).
|
void |
setVoicemailAsrURL(String[] VoicemailAsrURL)
Set Voicemail recording text information url.
|
void |
setVoicemailRecordURL(String[] VoicemailRecordURL)
Set Voicemail recording url.
|
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, toJsonString
public DescribeSessionDetailResponse()
public DescribeSessionDetailResponse(DescribeSessionDetailResponse source)
public String getCaller()
public void setCaller(String Caller)
Caller
- Calling number.public String getCallee()
public void setCallee(String Callee)
Callee
- Called number.public Long getCallType()
public void setCallType(Long CallType)
CallType
- Call type. valid values: 1 (outgoing call), 2 (incoming call), 3 (audio dial-in), 5 (predictive outbound call), 6 (internal call).public Long getStartTimeStamp()
public void setStartTimeStamp(Long StartTimeStamp)
StartTimeStamp
- Start timestamp. Unix second-level timestamp.public Long getRingTimestamp()
public void setRingTimestamp(Long RingTimestamp)
RingTimestamp
- Ring 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 Long getQueuedTimestamp()
public void setQueuedTimestamp(Long QueuedTimestamp)
QueuedTimestamp
- Queue entry time. Unix second-level timestamp.public String getStaffUserId()
public void setStaffUserId(String StaffUserId)
StaffUserId
- Agent account.public Long getEndStatus()
public void setEndStatus(Long EndStatus)
EndStatus
- Refers to the EndStatus field in the DescribeTelCdr api.public Long getQueuedSkillGroupId()
public void setQueuedSkillGroupId(Long QueuedSkillGroupId)
QueuedSkillGroupId
- Queue skill group ID.public String getQueuedSkillGroupName()
public void setQueuedSkillGroupName(String QueuedSkillGroupName)
QueuedSkillGroupName
- Queue skill group name.public String getRecordURL()
public void setRecordURL(String RecordURL)
RecordURL
- Recording url with authentication and valid period. obtain and pull within a short time frame. do not persist this link.public String getCustomRecordURL()
public void setCustomRecordURL(String CustomRecordURL)
CustomRecordURL
- Specifies the COS link for recording transfer to a third party.public String getAsrURL()
public void setAsrURL(String AsrURL)
AsrURL
- Recording text information link with authentication and valid period. retrieve it within a short time frame. do not persist this link.public String[] getVoicemailRecordURL()
public void setVoicemailRecordURL(String[] VoicemailRecordURL)
VoicemailRecordURL
- Voicemail recording url.public String[] getVoicemailAsrURL()
public void setVoicemailAsrURL(String[] VoicemailAsrURL)
VoicemailAsrURL
- Voicemail recording text information url. purchase the offline speech recognition package through the console and enable the offline speech recognition switch.public IVRKeyPressedElement[] getIVRKeyPressed()
public void setIVRKeyPressed(IVRKeyPressedElement[] IVRKeyPressed)
IVRKeyPressed
- IVR key information.public IVRKeyPressedElement[] getPostIVRKeyPressed()
public void setPostIVRKeyPressed(IVRKeyPressedElement[] PostIVRKeyPressed)
PostIVRKeyPressed
- Satisfaction rate keystroke information.public String getHungUpSide()
public void setHungUpSide(String HungUpSide)
HungUpSide
- Hang-Up side. valid values: seat, user, system.public String getUUI()
public void setUUI(String UUI)
UUI
- Customer custom data (User-to-User Interface).public SessionEvent[] getEvents()
public void setEvents(SessionEvent[] Events)
Events
- List of events during a call.public ServeParticipant[] getServeParticipants()
public void setServeParticipants(ServeParticipant[] ServeParticipants)
ServeParticipants
- List of service participants.public String getRequestId()
public void setRequestId(String RequestId)
RequestId
- The unique request ID, generated by the server, will be returned for every request (if the request fails to reach the server for other reasons, the request will not obtain a RequestId). RequestId is required for locating a problem.Copyright © 2025. All rights reserved.