Class: TencentCloud::Ccc::V20200210::StaffInfo
- Inherits:
-
TencentCloud::Common::AbstractModel
- Object
- TencentCloud::Common::AbstractModel
- TencentCloud::Ccc::V20200210::StaffInfo
- Extended by:
- Gem::Deprecate
- Defined in:
- lib/v20200210/models.rb
Overview
带有技能组优先级的座席信息
Instance Attribute Summary collapse
- #ExtensionNumber ⇒ Object
- #ForwardingConfig ⇒ Object
- #LastModifyTimestamp ⇒ Object
- #Mail ⇒ Object
- #Name ⇒ Object
- #Nick ⇒ Object
- #Phone ⇒ Object
- #RoleId ⇒ Object
- #RoleIdList ⇒ Object
- #RoleList ⇒ Object
- #SkillGroupList ⇒ Object
- #StaffNumber ⇒ Object
Instance Method Summary collapse
- #deserialize(params) ⇒ Object
-
#initialize(name = nil, mail = nil, phone = nil, nick = nil, staffnumber = nil, roleid = nil, roleidlist = nil, rolelist = nil, skillgrouplist = nil, lastmodifytimestamp = nil, extensionnumber = nil, forwardingconfig = nil) ⇒ StaffInfo
constructor
A new instance of StaffInfo.
Constructor Details
#initialize(name = nil, mail = nil, phone = nil, nick = nil, staffnumber = nil, roleid = nil, roleidlist = nil, rolelist = nil, skillgrouplist = nil, lastmodifytimestamp = nil, extensionnumber = nil, forwardingconfig = nil) ⇒ StaffInfo
Returns a new instance of StaffInfo.
6669 6670 6671 6672 6673 6674 6675 6676 6677 6678 6679 6680 6681 6682 |
# File 'lib/v20200210/models.rb', line 6669 def initialize(name=nil, mail=nil, phone=nil, nick=nil, staffnumber=nil, roleid=nil, roleidlist=nil, rolelist=nil, skillgrouplist=nil, =nil, extensionnumber=nil, forwardingconfig=nil) @Name = name @Mail = mail @Phone = phone @Nick = nick @StaffNumber = staffnumber @RoleId = roleid @RoleIdList = roleidlist @RoleList = rolelist @SkillGroupList = skillgrouplist @LastModifyTimestamp = @ExtensionNumber = extensionnumber @ForwardingConfig = forwardingconfig end |
Instance Attribute Details
#ExtensionNumber ⇒ Object
6662 6663 6664 |
# File 'lib/v20200210/models.rb', line 6662 def ExtensionNumber @ExtensionNumber end |
#ForwardingConfig ⇒ Object
6662 6663 6664 |
# File 'lib/v20200210/models.rb', line 6662 def ForwardingConfig @ForwardingConfig end |
#LastModifyTimestamp ⇒ Object
6662 6663 6664 |
# File 'lib/v20200210/models.rb', line 6662 def LastModifyTimestamp @LastModifyTimestamp end |
#Mail ⇒ Object
6662 6663 6664 |
# File 'lib/v20200210/models.rb', line 6662 def Mail @Mail end |
#Name ⇒ Object
6662 6663 6664 |
# File 'lib/v20200210/models.rb', line 6662 def Name @Name end |
#Nick ⇒ Object
6662 6663 6664 |
# File 'lib/v20200210/models.rb', line 6662 def Nick @Nick end |
#Phone ⇒ Object
6662 6663 6664 |
# File 'lib/v20200210/models.rb', line 6662 def Phone @Phone end |
#RoleId ⇒ Object
6662 6663 6664 |
# File 'lib/v20200210/models.rb', line 6662 def RoleId @RoleId end |
#RoleIdList ⇒ Object
6662 6663 6664 |
# File 'lib/v20200210/models.rb', line 6662 def RoleIdList @RoleIdList end |
#RoleList ⇒ Object
6662 6663 6664 |
# File 'lib/v20200210/models.rb', line 6662 def RoleList @RoleList end |
#SkillGroupList ⇒ Object
6662 6663 6664 |
# File 'lib/v20200210/models.rb', line 6662 def SkillGroupList @SkillGroupList end |
#StaffNumber ⇒ Object
6662 6663 6664 |
# File 'lib/v20200210/models.rb', line 6662 def StaffNumber @StaffNumber end |
Instance Method Details
#deserialize(params) ⇒ Object
6684 6685 6686 6687 6688 6689 6690 6691 6692 6693 6694 6695 6696 6697 6698 6699 6700 6701 6702 6703 6704 6705 6706 6707 |
# File 'lib/v20200210/models.rb', line 6684 def deserialize(params) @Name = params['Name'] @Mail = params['Mail'] @Phone = params['Phone'] @Nick = params['Nick'] @StaffNumber = params['StaffNumber'] @RoleId = params['RoleId'] @RoleIdList = params['RoleIdList'] @RoleList = params['RoleList'] unless params['SkillGroupList'].nil? @SkillGroupList = [] params['SkillGroupList'].each do |i| skillgroupitem_tmp = SkillGroupItem.new skillgroupitem_tmp.deserialize(i) @SkillGroupList << skillgroupitem_tmp end end @LastModifyTimestamp = params['LastModifyTimestamp'] @ExtensionNumber = params['ExtensionNumber'] unless params['ForwardingConfig'].nil? @ForwardingConfig = ForwardingConfig.new @ForwardingConfig.deserialize(params['ForwardingConfig']) end end |