Class PSTNSessionInfo
- java.lang.Object
-
- com.tencentcloudapi.common.AbstractModel
-
- com.tencentcloudapi.ccc.v20200210.models.PSTNSessionInfo
-
public class PSTNSessionInfo extends AbstractModel
-
-
Field Summary
-
Fields inherited from class com.tencentcloudapi.common.AbstractModel
header, skipSign
-
-
Constructor Summary
Constructors Constructor Description PSTNSessionInfo()PSTNSessionInfo(PSTNSessionInfo 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.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description StringgetAcceptTimestamp()Get 接听时间,Unix 时间戳StringgetCallee()Get 被叫StringgetCaller()Get 主叫LonggetDirection()Get 会话呼叫方向, 0 呼入 | 1 - 呼出StringgetProtectedCallee()Get 被叫号码保护ID,开启号码保护映射功能时有效,且Callee字段置空StringgetProtectedCaller()Get 主叫号码保护ID,开启号码保护映射功能时有效,且Caller字段置空LonggetRingTimestamp()Get 振铃时间,Unix 时间戳StringgetRoomID()Get 会话临时房间 IDStringgetSessionID()Get 会话 IDStringgetSessionStatus()Get 坐席状态 inProgress 进行中StringgetStaffEmail()Get 坐席邮箱StringgetStaffNumber()Get 坐席工号StringgetStartTimestamp()Get 开始时间,Unix 时间戳voidsetAcceptTimestamp(String AcceptTimestamp)Set 接听时间,Unix 时间戳voidsetCallee(String Callee)Set 被叫voidsetCaller(String Caller)Set 主叫voidsetDirection(Long Direction)Set 会话呼叫方向, 0 呼入 | 1 - 呼出voidsetProtectedCallee(String ProtectedCallee)Set 被叫号码保护ID,开启号码保护映射功能时有效,且Callee字段置空voidsetProtectedCaller(String ProtectedCaller)Set 主叫号码保护ID,开启号码保护映射功能时有效,且Caller字段置空voidsetRingTimestamp(Long RingTimestamp)Set 振铃时间,Unix 时间戳voidsetRoomID(String RoomID)Set 会话临时房间 IDvoidsetSessionID(String SessionID)Set 会话 IDvoidsetSessionStatus(String SessionStatus)Set 坐席状态 inProgress 进行中voidsetStaffEmail(String StaffEmail)Set 坐席邮箱voidsetStaffNumber(String StaffNumber)Set 坐席工号voidsetStartTimestamp(String StartTimestamp)Set 开始时间,Unix 时间戳voidtoMap(HashMap<String,String> map, String prefix)Internal implementation, normal users should not use it.-
Methods inherited from class com.tencentcloudapi.common.AbstractModel
any, fromJsonString, getBinaryParams, GetHeader, getMultipartRequestParams, getSkipSign, set, SetHeader, setParamArrayObj, setParamArraySimple, setParamObj, setParamSimple, setSkipSign, toJsonString
-
-
-
-
Constructor Detail
-
PSTNSessionInfo
public PSTNSessionInfo()
-
PSTNSessionInfo
public PSTNSessionInfo(PSTNSessionInfo 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.
-
-
Method Detail
-
getSessionID
public String getSessionID()
Get 会话 ID- Returns:
- SessionID 会话 ID
-
setSessionID
public void setSessionID(String SessionID)
Set 会话 ID- Parameters:
SessionID- 会话 ID
-
getRoomID
public String getRoomID()
Get 会话临时房间 ID- Returns:
- RoomID 会话临时房间 ID
-
setRoomID
public void setRoomID(String RoomID)
Set 会话临时房间 ID- Parameters:
RoomID- 会话临时房间 ID
-
getCaller
public String getCaller()
Get 主叫- Returns:
- Caller 主叫
-
setCaller
public void setCaller(String Caller)
Set 主叫- Parameters:
Caller- 主叫
-
getCallee
public String getCallee()
Get 被叫- Returns:
- Callee 被叫
-
setCallee
public void setCallee(String Callee)
Set 被叫- Parameters:
Callee- 被叫
-
getStartTimestamp
public String getStartTimestamp()
Get 开始时间,Unix 时间戳- Returns:
- StartTimestamp 开始时间,Unix 时间戳
-
setStartTimestamp
public void setStartTimestamp(String StartTimestamp)
Set 开始时间,Unix 时间戳- Parameters:
StartTimestamp- 开始时间,Unix 时间戳
-
getAcceptTimestamp
public String getAcceptTimestamp()
Get 接听时间,Unix 时间戳- Returns:
- AcceptTimestamp 接听时间,Unix 时间戳
-
setAcceptTimestamp
public void setAcceptTimestamp(String AcceptTimestamp)
Set 接听时间,Unix 时间戳- Parameters:
AcceptTimestamp- 接听时间,Unix 时间戳
-
getStaffEmail
public String getStaffEmail()
Get 坐席邮箱- Returns:
- StaffEmail 坐席邮箱
-
setStaffEmail
public void setStaffEmail(String StaffEmail)
Set 坐席邮箱- Parameters:
StaffEmail- 坐席邮箱
-
getStaffNumber
public String getStaffNumber()
Get 坐席工号- Returns:
- StaffNumber 坐席工号
-
setStaffNumber
public void setStaffNumber(String StaffNumber)
Set 坐席工号- Parameters:
StaffNumber- 坐席工号
-
getSessionStatus
public String getSessionStatus()
Get 坐席状态 inProgress 进行中- Returns:
- SessionStatus 坐席状态 inProgress 进行中
-
setSessionStatus
public void setSessionStatus(String SessionStatus)
Set 坐席状态 inProgress 进行中- Parameters:
SessionStatus- 坐席状态 inProgress 进行中
-
getDirection
public Long getDirection()
Get 会话呼叫方向, 0 呼入 | 1 - 呼出- Returns:
- Direction 会话呼叫方向, 0 呼入 | 1 - 呼出
-
setDirection
public void setDirection(Long Direction)
Set 会话呼叫方向, 0 呼入 | 1 - 呼出- Parameters:
Direction- 会话呼叫方向, 0 呼入 | 1 - 呼出
-
getRingTimestamp
public Long getRingTimestamp()
Get 振铃时间,Unix 时间戳- Returns:
- RingTimestamp 振铃时间,Unix 时间戳
-
setRingTimestamp
public void setRingTimestamp(Long RingTimestamp)
Set 振铃时间,Unix 时间戳- Parameters:
RingTimestamp- 振铃时间,Unix 时间戳
-
getProtectedCaller
public String getProtectedCaller()
Get 主叫号码保护ID,开启号码保护映射功能时有效,且Caller字段置空- Returns:
- ProtectedCaller 主叫号码保护ID,开启号码保护映射功能时有效,且Caller字段置空
-
setProtectedCaller
public void setProtectedCaller(String ProtectedCaller)
Set 主叫号码保护ID,开启号码保护映射功能时有效,且Caller字段置空- Parameters:
ProtectedCaller- 主叫号码保护ID,开启号码保护映射功能时有效,且Caller字段置空
-
getProtectedCallee
public String getProtectedCallee()
Get 被叫号码保护ID,开启号码保护映射功能时有效,且Callee字段置空- Returns:
- ProtectedCallee 被叫号码保护ID,开启号码保护映射功能时有效,且Callee字段置空
-
setProtectedCallee
public void setProtectedCallee(String ProtectedCallee)
Set 被叫号码保护ID,开启号码保护映射功能时有效,且Callee字段置空- Parameters:
ProtectedCallee- 被叫号码保护ID,开启号码保护映射功能时有效,且Callee字段置空
-
-