Class: TencentCloud::Ccc::V20200210::CreateStaffRequest

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

Overview

CreateStaff请求参数结构体

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(sdkappid = nil, staffs = nil, sendpassword = nil) ⇒ CreateStaffRequest

Returns a new instance of CreateStaffRequest.



2332
2333
2334
2335
2336
# File 'lib/v20200210/models.rb', line 2332

def initialize(sdkappid=nil, staffs=nil, sendpassword=nil)
  @SdkAppId = sdkappid
  @Staffs = staffs
  @SendPassword = sendpassword
end

Instance Attribute Details

#SdkAppIdObject

Parameters:

  • SdkAppId:

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

  • Staffs:

    客服信息,个数不超过 10

  • SendPassword:

    是否发送密码邮件,默认true



2330
2331
2332
# File 'lib/v20200210/models.rb', line 2330

def SdkAppId
  @SdkAppId
end

#SendPasswordObject

Parameters:

  • SdkAppId:

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

  • Staffs:

    客服信息,个数不超过 10

  • SendPassword:

    是否发送密码邮件,默认true



2330
2331
2332
# File 'lib/v20200210/models.rb', line 2330

def SendPassword
  @SendPassword
end

#StaffsObject

Parameters:

  • SdkAppId:

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

  • Staffs:

    客服信息,个数不超过 10

  • SendPassword:

    是否发送密码邮件,默认true



2330
2331
2332
# File 'lib/v20200210/models.rb', line 2330

def Staffs
  @Staffs
end

Instance Method Details

#deserialize(params) ⇒ Object



2338
2339
2340
2341
2342
2343
2344
2345
2346
2347
2348
2349
# File 'lib/v20200210/models.rb', line 2338

def deserialize(params)
  @SdkAppId = params['SdkAppId']
  unless params['Staffs'].nil?
    @Staffs = []
    params['Staffs'].each do |i|
      seatuserinfo_tmp = SeatUserInfo.new
      seatuserinfo_tmp.deserialize(i)
      @Staffs << seatuserinfo_tmp
    end
  end
  @SendPassword = params['SendPassword']
end