Class: TencentCloud::Ccc::V20200210::IMCdrInfo
- Inherits:
-
TencentCloud::Common::AbstractModel
- Object
- TencentCloud::Common::AbstractModel
- TencentCloud::Ccc::V20200210::IMCdrInfo
- Defined in:
- lib/v20200210/models.rb
Overview
文本会话服务记录信息
Instance Attribute Summary collapse
-
#ClientUserId ⇒ Object
0 异常结束 1 正常结束 3 无座席在线 17 座席放弃接听 100 黑名单 101 座席手动转接 102 IVR阶段放弃 108 用户超时自动结束 109 用户主动结束 注意:此字段可能返回 null,表示取不到有效值。.
-
#Duration ⇒ Object
0 异常结束 1 正常结束 3 无座席在线 17 座席放弃接听 100 黑名单 101 座席手动转接 102 IVR阶段放弃 108 用户超时自动结束 109 用户主动结束 注意:此字段可能返回 null,表示取不到有效值。.
-
#EndStatus ⇒ Object
0 异常结束 1 正常结束 3 无座席在线 17 座席放弃接听 100 黑名单 101 座席手动转接 102 IVR阶段放弃 108 用户超时自动结束 109 用户主动结束 注意:此字段可能返回 null,表示取不到有效值。.
-
#Id ⇒ Object
0 异常结束 1 正常结束 3 无座席在线 17 座席放弃接听 100 黑名单 101 座席手动转接 102 IVR阶段放弃 108 用户超时自动结束 109 用户主动结束 注意:此字段可能返回 null,表示取不到有效值。.
-
#Nickname ⇒ Object
0 异常结束 1 正常结束 3 无座席在线 17 座席放弃接听 100 黑名单 101 座席手动转接 102 IVR阶段放弃 108 用户超时自动结束 109 用户主动结束 注意:此字段可能返回 null,表示取不到有效值。.
-
#Satisfaction ⇒ Object
0 异常结束 1 正常结束 3 无座席在线 17 座席放弃接听 100 黑名单 101 座席手动转接 102 IVR阶段放弃 108 用户超时自动结束 109 用户主动结束 注意:此字段可能返回 null,表示取不到有效值。.
-
#SessionId ⇒ Object
0 异常结束 1 正常结束 3 无座席在线 17 座席放弃接听 100 黑名单 101 座席手动转接 102 IVR阶段放弃 108 用户超时自动结束 109 用户主动结束 注意:此字段可能返回 null,表示取不到有效值。.
-
#SkillGroupId ⇒ Object
0 异常结束 1 正常结束 3 无座席在线 17 座席放弃接听 100 黑名单 101 座席手动转接 102 IVR阶段放弃 108 用户超时自动结束 109 用户主动结束 注意:此字段可能返回 null,表示取不到有效值。.
-
#SkillGroupName ⇒ Object
0 异常结束 1 正常结束 3 无座席在线 17 座席放弃接听 100 黑名单 101 座席手动转接 102 IVR阶段放弃 108 用户超时自动结束 109 用户主动结束 注意:此字段可能返回 null,表示取不到有效值。.
-
#StaffId ⇒ Object
0 异常结束 1 正常结束 3 无座席在线 17 座席放弃接听 100 黑名单 101 座席手动转接 102 IVR阶段放弃 108 用户超时自动结束 109 用户主动结束 注意:此字段可能返回 null,表示取不到有效值。.
-
#Timestamp ⇒ Object
0 异常结束 1 正常结束 3 无座席在线 17 座席放弃接听 100 黑名单 101 座席手动转接 102 IVR阶段放弃 108 用户超时自动结束 109 用户主动结束 注意:此字段可能返回 null,表示取不到有效值。.
-
#Type ⇒ Object
0 异常结束 1 正常结束 3 无座席在线 17 座席放弃接听 100 黑名单 101 座席手动转接 102 IVR阶段放弃 108 用户超时自动结束 109 用户主动结束 注意:此字段可能返回 null,表示取不到有效值。.
Instance Method Summary collapse
- #deserialize(params) ⇒ Object
-
#initialize(id = nil, duration = nil, endstatus = nil, nickname = nil, type = nil, staffid = nil, timestamp = nil, sessionid = nil, skillgroupid = nil, skillgroupname = nil, satisfaction = nil, clientuserid = nil) ⇒ IMCdrInfo
constructor
A new instance of IMCdrInfo.
Constructor Details
#initialize(id = nil, duration = nil, endstatus = nil, nickname = nil, type = nil, staffid = nil, timestamp = nil, sessionid = nil, skillgroupid = nil, skillgroupname = nil, satisfaction = nil, clientuserid = nil) ⇒ IMCdrInfo
Returns a new instance of IMCdrInfo.
5217 5218 5219 5220 5221 5222 5223 5224 5225 5226 5227 5228 5229 5230 |
# File 'lib/v20200210/models.rb', line 5217 def initialize(id=nil, duration=nil, endstatus=nil, nickname=nil, type=nil, staffid=nil, =nil, sessionid=nil, skillgroupid=nil, skillgroupname=nil, satisfaction=nil, clientuserid=nil) @Id = id @Duration = duration @EndStatus = endstatus @Nickname = nickname @Type = type @StaffId = staffid @Timestamp = @SessionId = sessionid @SkillGroupId = skillgroupid @SkillGroupName = skillgroupname @Satisfaction = satisfaction @ClientUserId = clientuserid end |
Instance Attribute Details
#ClientUserId ⇒ Object
0 异常结束1 正常结束3 无座席在线17 座席放弃接听100 黑名单101 座席手动转接102 IVR阶段放弃108 用户超时自动结束109 用户主动结束注意:此字段可能返回 null,表示取不到有效值。
5215 5216 5217 |
# File 'lib/v20200210/models.rb', line 5215 def ClientUserId @ClientUserId end |
#Duration ⇒ Object
0 异常结束1 正常结束3 无座席在线17 座席放弃接听100 黑名单101 座席手动转接102 IVR阶段放弃108 用户超时自动结束109 用户主动结束注意:此字段可能返回 null,表示取不到有效值。
5215 5216 5217 |
# File 'lib/v20200210/models.rb', line 5215 def Duration @Duration end |
#EndStatus ⇒ Object
0 异常结束1 正常结束3 无座席在线17 座席放弃接听100 黑名单101 座席手动转接102 IVR阶段放弃108 用户超时自动结束109 用户主动结束注意:此字段可能返回 null,表示取不到有效值。
5215 5216 5217 |
# File 'lib/v20200210/models.rb', line 5215 def EndStatus @EndStatus end |
#Id ⇒ Object
0 异常结束1 正常结束3 无座席在线17 座席放弃接听100 黑名单101 座席手动转接102 IVR阶段放弃108 用户超时自动结束109 用户主动结束注意:此字段可能返回 null,表示取不到有效值。
5215 5216 5217 |
# File 'lib/v20200210/models.rb', line 5215 def Id @Id end |
#Nickname ⇒ Object
0 异常结束1 正常结束3 无座席在线17 座席放弃接听100 黑名单101 座席手动转接102 IVR阶段放弃108 用户超时自动结束109 用户主动结束注意:此字段可能返回 null,表示取不到有效值。
5215 5216 5217 |
# File 'lib/v20200210/models.rb', line 5215 def Nickname @Nickname end |
#Satisfaction ⇒ Object
0 异常结束1 正常结束3 无座席在线17 座席放弃接听100 黑名单101 座席手动转接102 IVR阶段放弃108 用户超时自动结束109 用户主动结束注意:此字段可能返回 null,表示取不到有效值。
5215 5216 5217 |
# File 'lib/v20200210/models.rb', line 5215 def Satisfaction @Satisfaction end |
#SessionId ⇒ Object
0 异常结束1 正常结束3 无座席在线17 座席放弃接听100 黑名单101 座席手动转接102 IVR阶段放弃108 用户超时自动结束109 用户主动结束注意:此字段可能返回 null,表示取不到有效值。
5215 5216 5217 |
# File 'lib/v20200210/models.rb', line 5215 def SessionId @SessionId end |
#SkillGroupId ⇒ Object
0 异常结束1 正常结束3 无座席在线17 座席放弃接听100 黑名单101 座席手动转接102 IVR阶段放弃108 用户超时自动结束109 用户主动结束注意:此字段可能返回 null,表示取不到有效值。
5215 5216 5217 |
# File 'lib/v20200210/models.rb', line 5215 def SkillGroupId @SkillGroupId end |
#SkillGroupName ⇒ Object
0 异常结束1 正常结束3 无座席在线17 座席放弃接听100 黑名单101 座席手动转接102 IVR阶段放弃108 用户超时自动结束109 用户主动结束注意:此字段可能返回 null,表示取不到有效值。
5215 5216 5217 |
# File 'lib/v20200210/models.rb', line 5215 def SkillGroupName @SkillGroupName end |
#StaffId ⇒ Object
0 异常结束1 正常结束3 无座席在线17 座席放弃接听100 黑名单101 座席手动转接102 IVR阶段放弃108 用户超时自动结束109 用户主动结束注意:此字段可能返回 null,表示取不到有效值。
5215 5216 5217 |
# File 'lib/v20200210/models.rb', line 5215 def StaffId @StaffId end |
#Timestamp ⇒ Object
0 异常结束1 正常结束3 无座席在线17 座席放弃接听100 黑名单101 座席手动转接102 IVR阶段放弃108 用户超时自动结束109 用户主动结束注意:此字段可能返回 null,表示取不到有效值。
5215 5216 5217 |
# File 'lib/v20200210/models.rb', line 5215 def Timestamp @Timestamp end |
#Type ⇒ Object
0 异常结束1 正常结束3 无座席在线17 座席放弃接听100 黑名单101 座席手动转接102 IVR阶段放弃108 用户超时自动结束109 用户主动结束注意:此字段可能返回 null,表示取不到有效值。
5215 5216 5217 |
# File 'lib/v20200210/models.rb', line 5215 def Type @Type end |
Instance Method Details
#deserialize(params) ⇒ Object
5232 5233 5234 5235 5236 5237 5238 5239 5240 5241 5242 5243 5244 5245 5246 5247 5248 |
# File 'lib/v20200210/models.rb', line 5232 def deserialize(params) @Id = params['Id'] @Duration = params['Duration'] @EndStatus = params['EndStatus'] @Nickname = params['Nickname'] @Type = params['Type'] @StaffId = params['StaffId'] @Timestamp = params['Timestamp'] @SessionId = params['SessionId'] @SkillGroupId = params['SkillGroupId'] @SkillGroupName = params['SkillGroupName'] unless params['Satisfaction'].nil? @Satisfaction = IMSatisfaction.new @Satisfaction.deserialize(params['Satisfaction']) end @ClientUserId = params['ClientUserId'] end |