Class: TencentCloud::Ccc::V20200210::ModifyStaffRequest

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

Overview

ModifyStaff请求参数结构体

Instance Attribute Summary collapse

Instance Method Summary collapse

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

#EmailObject

Parameters:

  • SdkAppId:

    应用 ID(必填),可以查看 console.cloud.tencent.com/ccc

  • Email:

    座席账户

  • Name:

    座席名称

  • Phone:

    座席手机号(带0086前缀,示例:008618011111111)

  • Nick:

    座席昵称

  • StaffNo:

    座席工号

  • SkillGroupIds:

    绑定技能组ID列表

  • UseMobileCallOut:

    是否开启手机外呼开关

  • UseMobileAccept:

    手机接听模式 0 - 关闭 | 1 - 仅离线 | 2 - 始终

  • ExtensionNumber:

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

  • ForwardingConfig:

    呼叫转移配置



5605
5606
5607
# File 'lib/v20200210/models.rb', line 5605

def Email
  @Email
end

#ExtensionNumberObject

Parameters:

  • SdkAppId:

    应用 ID(必填),可以查看 console.cloud.tencent.com/ccc

  • Email:

    座席账户

  • Name:

    座席名称

  • Phone:

    座席手机号(带0086前缀,示例:008618011111111)

  • Nick:

    座席昵称

  • StaffNo:

    座席工号

  • SkillGroupIds:

    绑定技能组ID列表

  • UseMobileCallOut:

    是否开启手机外呼开关

  • UseMobileAccept:

    手机接听模式 0 - 关闭 | 1 - 仅离线 | 2 - 始终

  • ExtensionNumber:

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

  • ForwardingConfig:

    呼叫转移配置



5605
5606
5607
# File 'lib/v20200210/models.rb', line 5605

def ExtensionNumber
  @ExtensionNumber
end

#ForwardingConfigObject

Parameters:

  • SdkAppId:

    应用 ID(必填),可以查看 console.cloud.tencent.com/ccc

  • Email:

    座席账户

  • Name:

    座席名称

  • Phone:

    座席手机号(带0086前缀,示例:008618011111111)

  • Nick:

    座席昵称

  • StaffNo:

    座席工号

  • SkillGroupIds:

    绑定技能组ID列表

  • UseMobileCallOut:

    是否开启手机外呼开关

  • UseMobileAccept:

    手机接听模式 0 - 关闭 | 1 - 仅离线 | 2 - 始终

  • ExtensionNumber:

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

  • ForwardingConfig:

    呼叫转移配置



5605
5606
5607
# File 'lib/v20200210/models.rb', line 5605

def ForwardingConfig
  @ForwardingConfig
end

#NameObject

Parameters:

  • SdkAppId:

    应用 ID(必填),可以查看 console.cloud.tencent.com/ccc

  • Email:

    座席账户

  • Name:

    座席名称

  • Phone:

    座席手机号(带0086前缀,示例:008618011111111)

  • Nick:

    座席昵称

  • StaffNo:

    座席工号

  • SkillGroupIds:

    绑定技能组ID列表

  • UseMobileCallOut:

    是否开启手机外呼开关

  • UseMobileAccept:

    手机接听模式 0 - 关闭 | 1 - 仅离线 | 2 - 始终

  • ExtensionNumber:

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

  • ForwardingConfig:

    呼叫转移配置



5605
5606
5607
# File 'lib/v20200210/models.rb', line 5605

def Name
  @Name
end

#NickObject

Parameters:

  • SdkAppId:

    应用 ID(必填),可以查看 console.cloud.tencent.com/ccc

  • Email:

    座席账户

  • Name:

    座席名称

  • Phone:

    座席手机号(带0086前缀,示例:008618011111111)

  • Nick:

    座席昵称

  • StaffNo:

    座席工号

  • SkillGroupIds:

    绑定技能组ID列表

  • UseMobileCallOut:

    是否开启手机外呼开关

  • UseMobileAccept:

    手机接听模式 0 - 关闭 | 1 - 仅离线 | 2 - 始终

  • ExtensionNumber:

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

  • ForwardingConfig:

    呼叫转移配置



5605
5606
5607
# File 'lib/v20200210/models.rb', line 5605

def Nick
  @Nick
end

#PhoneObject

Parameters:

  • SdkAppId:

    应用 ID(必填),可以查看 console.cloud.tencent.com/ccc

  • Email:

    座席账户

  • Name:

    座席名称

  • Phone:

    座席手机号(带0086前缀,示例:008618011111111)

  • Nick:

    座席昵称

  • StaffNo:

    座席工号

  • SkillGroupIds:

    绑定技能组ID列表

  • UseMobileCallOut:

    是否开启手机外呼开关

  • UseMobileAccept:

    手机接听模式 0 - 关闭 | 1 - 仅离线 | 2 - 始终

  • ExtensionNumber:

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

  • ForwardingConfig:

    呼叫转移配置



5605
5606
5607
# File 'lib/v20200210/models.rb', line 5605

def Phone
  @Phone
end

#SdkAppIdObject

Parameters:

  • SdkAppId:

    应用 ID(必填),可以查看 console.cloud.tencent.com/ccc

  • Email:

    座席账户

  • Name:

    座席名称

  • Phone:

    座席手机号(带0086前缀,示例:008618011111111)

  • Nick:

    座席昵称

  • StaffNo:

    座席工号

  • SkillGroupIds:

    绑定技能组ID列表

  • UseMobileCallOut:

    是否开启手机外呼开关

  • UseMobileAccept:

    手机接听模式 0 - 关闭 | 1 - 仅离线 | 2 - 始终

  • ExtensionNumber:

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

  • ForwardingConfig:

    呼叫转移配置



5605
5606
5607
# File 'lib/v20200210/models.rb', line 5605

def SdkAppId
  @SdkAppId
end

#SkillGroupIdsObject

Parameters:

  • SdkAppId:

    应用 ID(必填),可以查看 console.cloud.tencent.com/ccc

  • Email:

    座席账户

  • Name:

    座席名称

  • Phone:

    座席手机号(带0086前缀,示例:008618011111111)

  • Nick:

    座席昵称

  • StaffNo:

    座席工号

  • SkillGroupIds:

    绑定技能组ID列表

  • UseMobileCallOut:

    是否开启手机外呼开关

  • UseMobileAccept:

    手机接听模式 0 - 关闭 | 1 - 仅离线 | 2 - 始终

  • ExtensionNumber:

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

  • ForwardingConfig:

    呼叫转移配置



5605
5606
5607
# File 'lib/v20200210/models.rb', line 5605

def SkillGroupIds
  @SkillGroupIds
end

#StaffNoObject

Parameters:

  • SdkAppId:

    应用 ID(必填),可以查看 console.cloud.tencent.com/ccc

  • Email:

    座席账户

  • Name:

    座席名称

  • Phone:

    座席手机号(带0086前缀,示例:008618011111111)

  • Nick:

    座席昵称

  • StaffNo:

    座席工号

  • SkillGroupIds:

    绑定技能组ID列表

  • UseMobileCallOut:

    是否开启手机外呼开关

  • UseMobileAccept:

    手机接听模式 0 - 关闭 | 1 - 仅离线 | 2 - 始终

  • ExtensionNumber:

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

  • ForwardingConfig:

    呼叫转移配置



5605
5606
5607
# File 'lib/v20200210/models.rb', line 5605

def StaffNo
  @StaffNo
end

#UseMobileAcceptObject

Parameters:

  • SdkAppId:

    应用 ID(必填),可以查看 console.cloud.tencent.com/ccc

  • Email:

    座席账户

  • Name:

    座席名称

  • Phone:

    座席手机号(带0086前缀,示例:008618011111111)

  • Nick:

    座席昵称

  • StaffNo:

    座席工号

  • SkillGroupIds:

    绑定技能组ID列表

  • UseMobileCallOut:

    是否开启手机外呼开关

  • UseMobileAccept:

    手机接听模式 0 - 关闭 | 1 - 仅离线 | 2 - 始终

  • ExtensionNumber:

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

  • ForwardingConfig:

    呼叫转移配置



5605
5606
5607
# File 'lib/v20200210/models.rb', line 5605

def UseMobileAccept
  @UseMobileAccept
end

#UseMobileCallOutObject

Parameters:

  • SdkAppId:

    应用 ID(必填),可以查看 console.cloud.tencent.com/ccc

  • Email:

    座席账户

  • Name:

    座席名称

  • Phone:

    座席手机号(带0086前缀,示例:008618011111111)

  • Nick:

    座席昵称

  • StaffNo:

    座席工号

  • SkillGroupIds:

    绑定技能组ID列表

  • UseMobileCallOut:

    是否开启手机外呼开关

  • UseMobileAccept:

    手机接听模式 0 - 关闭 | 1 - 仅离线 | 2 - 始终

  • ExtensionNumber:

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

  • ForwardingConfig:

    呼叫转移配置



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