Class: TencentCloud::Ccc::V20200210::SeatUserInfo

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(name = nil, mail = nil, staffnumber = nil, phone = nil, nick = nil, userid = nil, skillgroupnamelist = nil, role = nil, extensionnumber = nil) ⇒ SeatUserInfo

Returns a new instance of SeatUserInfo.



6223
6224
6225
6226
6227
6228
6229
6230
6231
6232
6233
# File 'lib/v20200210/models.rb', line 6223

def initialize(name=nil, mail=nil, staffnumber=nil, phone=nil, nick=nil, userid=nil, skillgroupnamelist=nil, role=nil, extensionnumber=nil)
  @Name = name
  @Mail = mail
  @StaffNumber = staffnumber
  @Phone = phone
  @Nick = nick
  @UserId = userid
  @SkillGroupNameList = skillgroupnamelist
  @Role = role
  @ExtensionNumber = extensionnumber
end

Instance Attribute Details

#ExtensionNumberObject

2:质检员3:普通座席else:自定义角色ID

Parameters:

  • Name:

    座席名称

  • Mail:

    座席邮箱

  • StaffNumber:

    工号

  • Phone:

    座席电话号码(带0086前缀)

  • Nick:

    座席昵称

  • UserId:

    用户ID

  • SkillGroupNameList:

    座席关联的技能组列表

  • Role:

    1:管理员

  • ExtensionNumber:

    座席分机号(1 到 8 打头,4 - 6 位)



6221
6222
6223
# File 'lib/v20200210/models.rb', line 6221

def ExtensionNumber
  @ExtensionNumber
end

#MailObject

2:质检员3:普通座席else:自定义角色ID

Parameters:

  • Name:

    座席名称

  • Mail:

    座席邮箱

  • StaffNumber:

    工号

  • Phone:

    座席电话号码(带0086前缀)

  • Nick:

    座席昵称

  • UserId:

    用户ID

  • SkillGroupNameList:

    座席关联的技能组列表

  • Role:

    1:管理员

  • ExtensionNumber:

    座席分机号(1 到 8 打头,4 - 6 位)



6221
6222
6223
# File 'lib/v20200210/models.rb', line 6221

def Mail
  @Mail
end

#NameObject

2:质检员3:普通座席else:自定义角色ID

Parameters:

  • Name:

    座席名称

  • Mail:

    座席邮箱

  • StaffNumber:

    工号

  • Phone:

    座席电话号码(带0086前缀)

  • Nick:

    座席昵称

  • UserId:

    用户ID

  • SkillGroupNameList:

    座席关联的技能组列表

  • Role:

    1:管理员

  • ExtensionNumber:

    座席分机号(1 到 8 打头,4 - 6 位)



6221
6222
6223
# File 'lib/v20200210/models.rb', line 6221

def Name
  @Name
end

#NickObject

2:质检员3:普通座席else:自定义角色ID

Parameters:

  • Name:

    座席名称

  • Mail:

    座席邮箱

  • StaffNumber:

    工号

  • Phone:

    座席电话号码(带0086前缀)

  • Nick:

    座席昵称

  • UserId:

    用户ID

  • SkillGroupNameList:

    座席关联的技能组列表

  • Role:

    1:管理员

  • ExtensionNumber:

    座席分机号(1 到 8 打头,4 - 6 位)



6221
6222
6223
# File 'lib/v20200210/models.rb', line 6221

def Nick
  @Nick
end

#PhoneObject

2:质检员3:普通座席else:自定义角色ID

Parameters:

  • Name:

    座席名称

  • Mail:

    座席邮箱

  • StaffNumber:

    工号

  • Phone:

    座席电话号码(带0086前缀)

  • Nick:

    座席昵称

  • UserId:

    用户ID

  • SkillGroupNameList:

    座席关联的技能组列表

  • Role:

    1:管理员

  • ExtensionNumber:

    座席分机号(1 到 8 打头,4 - 6 位)



6221
6222
6223
# File 'lib/v20200210/models.rb', line 6221

def Phone
  @Phone
end

#RoleObject

2:质检员3:普通座席else:自定义角色ID

Parameters:

  • Name:

    座席名称

  • Mail:

    座席邮箱

  • StaffNumber:

    工号

  • Phone:

    座席电话号码(带0086前缀)

  • Nick:

    座席昵称

  • UserId:

    用户ID

  • SkillGroupNameList:

    座席关联的技能组列表

  • Role:

    1:管理员

  • ExtensionNumber:

    座席分机号(1 到 8 打头,4 - 6 位)



6221
6222
6223
# File 'lib/v20200210/models.rb', line 6221

def Role
  @Role
end

#SkillGroupNameListObject

2:质检员3:普通座席else:自定义角色ID

Parameters:

  • Name:

    座席名称

  • Mail:

    座席邮箱

  • StaffNumber:

    工号

  • Phone:

    座席电话号码(带0086前缀)

  • Nick:

    座席昵称

  • UserId:

    用户ID

  • SkillGroupNameList:

    座席关联的技能组列表

  • Role:

    1:管理员

  • ExtensionNumber:

    座席分机号(1 到 8 打头,4 - 6 位)



6221
6222
6223
# File 'lib/v20200210/models.rb', line 6221

def SkillGroupNameList
  @SkillGroupNameList
end

#StaffNumberObject

2:质检员3:普通座席else:自定义角色ID

Parameters:

  • Name:

    座席名称

  • Mail:

    座席邮箱

  • StaffNumber:

    工号

  • Phone:

    座席电话号码(带0086前缀)

  • Nick:

    座席昵称

  • UserId:

    用户ID

  • SkillGroupNameList:

    座席关联的技能组列表

  • Role:

    1:管理员

  • ExtensionNumber:

    座席分机号(1 到 8 打头,4 - 6 位)



6221
6222
6223
# File 'lib/v20200210/models.rb', line 6221

def StaffNumber
  @StaffNumber
end

#UserIdObject

2:质检员3:普通座席else:自定义角色ID

Parameters:

  • Name:

    座席名称

  • Mail:

    座席邮箱

  • StaffNumber:

    工号

  • Phone:

    座席电话号码(带0086前缀)

  • Nick:

    座席昵称

  • UserId:

    用户ID

  • SkillGroupNameList:

    座席关联的技能组列表

  • Role:

    1:管理员

  • ExtensionNumber:

    座席分机号(1 到 8 打头,4 - 6 位)



6221
6222
6223
# File 'lib/v20200210/models.rb', line 6221

def UserId
  @UserId
end

Instance Method Details

#deserialize(params) ⇒ Object



6235
6236
6237
6238
6239
6240
6241
6242
6243
6244
6245
# File 'lib/v20200210/models.rb', line 6235

def deserialize(params)
  @Name = params['Name']
  @Mail = params['Mail']
  @StaffNumber = params['StaffNumber']
  @Phone = params['Phone']
  @Nick = params['Nick']
  @UserId = params['UserId']
  @SkillGroupNameList = params['SkillGroupNameList']
  @Role = params['Role']
  @ExtensionNumber = params['ExtensionNumber']
end