Class: TencentCloud::Ccc::V20200210::ModifyStaffRequest
- Inherits:
-
TencentCloud::Common::AbstractModel
- Object
- TencentCloud::Common::AbstractModel
- TencentCloud::Ccc::V20200210::ModifyStaffRequest
- Defined in:
- lib/v20200210/models.rb
Overview
ModifyStaff请求参数结构体
Instance Attribute Summary collapse
- #Email ⇒ Object
- #ExtensionNumber ⇒ Object
- #ForwardingConfig ⇒ Object
- #Name ⇒ Object
- #Nick ⇒ Object
- #Phone ⇒ Object
- #SdkAppId ⇒ Object
- #SkillGroupIds ⇒ Object
- #StaffNo ⇒ Object
- #UseMobileAccept ⇒ Object
- #UseMobileCallOut ⇒ Object
Instance Method Summary collapse
- #deserialize(params) ⇒ Object
-
#initialize(sdkappid = nil, email = nil, name = nil, phone = nil, nick = nil, staffno = nil, skillgroupids = nil, usemobilecallout = nil, usemobileaccept = nil, extensionnumber = nil, forwardingconfig = nil) ⇒ ModifyStaffRequest
constructor
A new instance of ModifyStaffRequest.
Constructor Details
#initialize(sdkappid = nil, email = nil, name = nil, phone = nil, nick = nil, staffno = nil, skillgroupids = nil, usemobilecallout = nil, usemobileaccept = nil, extensionnumber = nil, forwardingconfig = nil) ⇒ ModifyStaffRequest
Returns a new instance of ModifyStaffRequest.
5607 5608 5609 5610 5611 5612 5613 5614 5615 5616 5617 5618 5619 |
# File 'lib/v20200210/models.rb', line 5607 def initialize(sdkappid=nil, email=nil, name=nil, phone=nil, nick=nil, staffno=nil, skillgroupids=nil, usemobilecallout=nil, usemobileaccept=nil, extensionnumber=nil, forwardingconfig=nil) @SdkAppId = sdkappid @Email = email @Name = name @Phone = phone @Nick = nick @StaffNo = staffno @SkillGroupIds = skillgroupids @UseMobileCallOut = usemobilecallout @UseMobileAccept = usemobileaccept @ExtensionNumber = extensionnumber @ForwardingConfig = forwardingconfig end |
Instance Attribute Details
#Email ⇒ Object
5605 5606 5607 |
# File 'lib/v20200210/models.rb', line 5605 def Email @Email end |
#ExtensionNumber ⇒ Object
5605 5606 5607 |
# File 'lib/v20200210/models.rb', line 5605 def ExtensionNumber @ExtensionNumber end |
#ForwardingConfig ⇒ Object
5605 5606 5607 |
# File 'lib/v20200210/models.rb', line 5605 def ForwardingConfig @ForwardingConfig end |
#Name ⇒ Object
5605 5606 5607 |
# File 'lib/v20200210/models.rb', line 5605 def Name @Name end |
#Nick ⇒ Object
5605 5606 5607 |
# File 'lib/v20200210/models.rb', line 5605 def Nick @Nick end |
#Phone ⇒ Object
5605 5606 5607 |
# File 'lib/v20200210/models.rb', line 5605 def Phone @Phone end |
#SdkAppId ⇒ Object
5605 5606 5607 |
# File 'lib/v20200210/models.rb', line 5605 def SdkAppId @SdkAppId end |
#SkillGroupIds ⇒ Object
5605 5606 5607 |
# File 'lib/v20200210/models.rb', line 5605 def SkillGroupIds @SkillGroupIds end |
#StaffNo ⇒ Object
5605 5606 5607 |
# File 'lib/v20200210/models.rb', line 5605 def StaffNo @StaffNo end |
#UseMobileAccept ⇒ Object
5605 5606 5607 |
# File 'lib/v20200210/models.rb', line 5605 def UseMobileAccept @UseMobileAccept end |
#UseMobileCallOut ⇒ Object
5605 5606 5607 |
# File 'lib/v20200210/models.rb', line 5605 def UseMobileCallOut @UseMobileCallOut end |
Instance Method Details
#deserialize(params) ⇒ Object
5621 5622 5623 5624 5625 5626 5627 5628 5629 5630 5631 5632 5633 5634 5635 5636 |
# File 'lib/v20200210/models.rb', line 5621 def deserialize(params) @SdkAppId = params['SdkAppId'] @Email = params['Email'] @Name = params['Name'] @Phone = params['Phone'] @Nick = params['Nick'] @StaffNo = params['StaffNo'] @SkillGroupIds = params['SkillGroupIds'] @UseMobileCallOut = params['UseMobileCallOut'] @UseMobileAccept = params['UseMobileAccept'] @ExtensionNumber = params['ExtensionNumber'] unless params['ForwardingConfig'].nil? @ForwardingConfig = ForwardingConfig.new @ForwardingConfig.deserialize(params['ForwardingConfig']) end end |