Class: TencentCloud::Ccc::V20200210::ExtensionInfo

Inherits:
TencentCloud::Common::AbstractModel
  • Object
show all
Defined in:
lib/v20200210/models.rb

Overview

话机信息

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(sdkappid = nil, fullextensionid = nil, extensionid = nil, skillgroupid = nil, extensionname = nil, createtime = nil, modifytime = nil, status = nil, register = nil, relation = nil, relationname = nil) ⇒ ExtensionInfo

Returns a new instance of ExtensionInfo.



5002
5003
5004
5005
5006
5007
5008
5009
5010
5011
5012
5013
5014
# File 'lib/v20200210/models.rb', line 5002

def initialize(sdkappid=nil, fullextensionid=nil, extensionid=nil, skillgroupid=nil, extensionname=nil, createtime=nil, modifytime=nil, status=nil, register=nil, relation=nil, relationname=nil)
  @SdkAppId = sdkappid
  @FullExtensionId = fullextensionid
  @ExtensionId = extensionid
  @SkillGroupId = skillgroupid
  @ExtensionName = extensionname
  @CreateTime = createtime
  @ModifyTime = modifytime
  @Status = status
  @Register = register
  @Relation = relation
  @RelationName = relationname
end

Instance Attribute Details

#CreateTimeObject

Parameters:

  • SdkAppId:

    实例ID

  • FullExtensionId:

    分机全名

  • ExtensionId:

    分机号

  • SkillGroupId:

    所属技能组列表

  • ExtensionName:

    分机名称

  • CreateTime:

    创建时间

  • ModifyTime:

    最后修改时间

  • Status:

    话机状态(0 离线、100 空闲、200忙碌)

  • Register:

    是否注册

  • Relation:

    绑定座席邮箱

  • RelationName:

    绑定座席名称



5000
5001
5002
# File 'lib/v20200210/models.rb', line 5000

def CreateTime
  @CreateTime
end

#ExtensionIdObject

Parameters:

  • SdkAppId:

    实例ID

  • FullExtensionId:

    分机全名

  • ExtensionId:

    分机号

  • SkillGroupId:

    所属技能组列表

  • ExtensionName:

    分机名称

  • CreateTime:

    创建时间

  • ModifyTime:

    最后修改时间

  • Status:

    话机状态(0 离线、100 空闲、200忙碌)

  • Register:

    是否注册

  • Relation:

    绑定座席邮箱

  • RelationName:

    绑定座席名称



5000
5001
5002
# File 'lib/v20200210/models.rb', line 5000

def ExtensionId
  @ExtensionId
end

#ExtensionNameObject

Parameters:

  • SdkAppId:

    实例ID

  • FullExtensionId:

    分机全名

  • ExtensionId:

    分机号

  • SkillGroupId:

    所属技能组列表

  • ExtensionName:

    分机名称

  • CreateTime:

    创建时间

  • ModifyTime:

    最后修改时间

  • Status:

    话机状态(0 离线、100 空闲、200忙碌)

  • Register:

    是否注册

  • Relation:

    绑定座席邮箱

  • RelationName:

    绑定座席名称



5000
5001
5002
# File 'lib/v20200210/models.rb', line 5000

def ExtensionName
  @ExtensionName
end

#FullExtensionIdObject

Parameters:

  • SdkAppId:

    实例ID

  • FullExtensionId:

    分机全名

  • ExtensionId:

    分机号

  • SkillGroupId:

    所属技能组列表

  • ExtensionName:

    分机名称

  • CreateTime:

    创建时间

  • ModifyTime:

    最后修改时间

  • Status:

    话机状态(0 离线、100 空闲、200忙碌)

  • Register:

    是否注册

  • Relation:

    绑定座席邮箱

  • RelationName:

    绑定座席名称



5000
5001
5002
# File 'lib/v20200210/models.rb', line 5000

def FullExtensionId
  @FullExtensionId
end

#ModifyTimeObject

Parameters:

  • SdkAppId:

    实例ID

  • FullExtensionId:

    分机全名

  • ExtensionId:

    分机号

  • SkillGroupId:

    所属技能组列表

  • ExtensionName:

    分机名称

  • CreateTime:

    创建时间

  • ModifyTime:

    最后修改时间

  • Status:

    话机状态(0 离线、100 空闲、200忙碌)

  • Register:

    是否注册

  • Relation:

    绑定座席邮箱

  • RelationName:

    绑定座席名称



5000
5001
5002
# File 'lib/v20200210/models.rb', line 5000

def ModifyTime
  @ModifyTime
end

#RegisterObject

Parameters:

  • SdkAppId:

    实例ID

  • FullExtensionId:

    分机全名

  • ExtensionId:

    分机号

  • SkillGroupId:

    所属技能组列表

  • ExtensionName:

    分机名称

  • CreateTime:

    创建时间

  • ModifyTime:

    最后修改时间

  • Status:

    话机状态(0 离线、100 空闲、200忙碌)

  • Register:

    是否注册

  • Relation:

    绑定座席邮箱

  • RelationName:

    绑定座席名称



5000
5001
5002
# File 'lib/v20200210/models.rb', line 5000

def Register
  @Register
end

#RelationObject

Parameters:

  • SdkAppId:

    实例ID

  • FullExtensionId:

    分机全名

  • ExtensionId:

    分机号

  • SkillGroupId:

    所属技能组列表

  • ExtensionName:

    分机名称

  • CreateTime:

    创建时间

  • ModifyTime:

    最后修改时间

  • Status:

    话机状态(0 离线、100 空闲、200忙碌)

  • Register:

    是否注册

  • Relation:

    绑定座席邮箱

  • RelationName:

    绑定座席名称



5000
5001
5002
# File 'lib/v20200210/models.rb', line 5000

def Relation
  @Relation
end

#RelationNameObject

Parameters:

  • SdkAppId:

    实例ID

  • FullExtensionId:

    分机全名

  • ExtensionId:

    分机号

  • SkillGroupId:

    所属技能组列表

  • ExtensionName:

    分机名称

  • CreateTime:

    创建时间

  • ModifyTime:

    最后修改时间

  • Status:

    话机状态(0 离线、100 空闲、200忙碌)

  • Register:

    是否注册

  • Relation:

    绑定座席邮箱

  • RelationName:

    绑定座席名称



5000
5001
5002
# File 'lib/v20200210/models.rb', line 5000

def RelationName
  @RelationName
end

#SdkAppIdObject

Parameters:

  • SdkAppId:

    实例ID

  • FullExtensionId:

    分机全名

  • ExtensionId:

    分机号

  • SkillGroupId:

    所属技能组列表

  • ExtensionName:

    分机名称

  • CreateTime:

    创建时间

  • ModifyTime:

    最后修改时间

  • Status:

    话机状态(0 离线、100 空闲、200忙碌)

  • Register:

    是否注册

  • Relation:

    绑定座席邮箱

  • RelationName:

    绑定座席名称



5000
5001
5002
# File 'lib/v20200210/models.rb', line 5000

def SdkAppId
  @SdkAppId
end

#SkillGroupIdObject

Parameters:

  • SdkAppId:

    实例ID

  • FullExtensionId:

    分机全名

  • ExtensionId:

    分机号

  • SkillGroupId:

    所属技能组列表

  • ExtensionName:

    分机名称

  • CreateTime:

    创建时间

  • ModifyTime:

    最后修改时间

  • Status:

    话机状态(0 离线、100 空闲、200忙碌)

  • Register:

    是否注册

  • Relation:

    绑定座席邮箱

  • RelationName:

    绑定座席名称



5000
5001
5002
# File 'lib/v20200210/models.rb', line 5000

def SkillGroupId
  @SkillGroupId
end

#StatusObject

Parameters:

  • SdkAppId:

    实例ID

  • FullExtensionId:

    分机全名

  • ExtensionId:

    分机号

  • SkillGroupId:

    所属技能组列表

  • ExtensionName:

    分机名称

  • CreateTime:

    创建时间

  • ModifyTime:

    最后修改时间

  • Status:

    话机状态(0 离线、100 空闲、200忙碌)

  • Register:

    是否注册

  • Relation:

    绑定座席邮箱

  • RelationName:

    绑定座席名称



5000
5001
5002
# File 'lib/v20200210/models.rb', line 5000

def Status
  @Status
end

Instance Method Details

#deserialize(params) ⇒ Object



5016
5017
5018
5019
5020
5021
5022
5023
5024
5025
5026
5027
5028
# File 'lib/v20200210/models.rb', line 5016

def deserialize(params)
  @SdkAppId = params['SdkAppId']
  @FullExtensionId = params['FullExtensionId']
  @ExtensionId = params['ExtensionId']
  @SkillGroupId = params['SkillGroupId']
  @ExtensionName = params['ExtensionName']
  @CreateTime = params['CreateTime']
  @ModifyTime = params['ModifyTime']
  @Status = params['Status']
  @Register = params['Register']
  @Relation = params['Relation']
  @RelationName = params['RelationName']
end