Class: TencentCloud::Ccc::V20200210::SdkAppIdBuyInfo

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(sdkappid = nil, name = nil, staffbuynum = nil, staffbuylist = nil, phonenumbuylist = nil, sipbuynum = nil) ⇒ SdkAppIdBuyInfo

Returns a new instance of SdkAppIdBuyInfo.



6164
6165
6166
6167
6168
6169
6170
6171
# File 'lib/v20200210/models.rb', line 6164

def initialize(sdkappid=nil, name=nil, staffbuynum=nil, staffbuylist=nil, phonenumbuylist=nil, sipbuynum=nil)
  @SdkAppId = sdkappid
  @Name = name
  @StaffBuyNum = staffbuynum
  @StaffBuyList = staffbuylist
  @PhoneNumBuyList = phonenumbuylist
  @SipBuyNum = sipbuynum
end

Instance Attribute Details

#NameObject

Parameters:

  • SdkAppId:

    应用ID

  • Name:

    应用名称

  • StaffBuyNum:

    座席购买数(还在有效期内)

  • StaffBuyList:

    座席购买列表 (还在有效期内)

  • PhoneNumBuyList:

    号码购买列表

  • SipBuyNum:

    办公电话购买数(还在有效期内)



6162
6163
6164
# File 'lib/v20200210/models.rb', line 6162

def Name
  @Name
end

#PhoneNumBuyListObject

Parameters:

  • SdkAppId:

    应用ID

  • Name:

    应用名称

  • StaffBuyNum:

    座席购买数(还在有效期内)

  • StaffBuyList:

    座席购买列表 (还在有效期内)

  • PhoneNumBuyList:

    号码购买列表

  • SipBuyNum:

    办公电话购买数(还在有效期内)



6162
6163
6164
# File 'lib/v20200210/models.rb', line 6162

def PhoneNumBuyList
  @PhoneNumBuyList
end

#SdkAppIdObject

Parameters:

  • SdkAppId:

    应用ID

  • Name:

    应用名称

  • StaffBuyNum:

    座席购买数(还在有效期内)

  • StaffBuyList:

    座席购买列表 (还在有效期内)

  • PhoneNumBuyList:

    号码购买列表

  • SipBuyNum:

    办公电话购买数(还在有效期内)



6162
6163
6164
# File 'lib/v20200210/models.rb', line 6162

def SdkAppId
  @SdkAppId
end

#SipBuyNumObject

Parameters:

  • SdkAppId:

    应用ID

  • Name:

    应用名称

  • StaffBuyNum:

    座席购买数(还在有效期内)

  • StaffBuyList:

    座席购买列表 (还在有效期内)

  • PhoneNumBuyList:

    号码购买列表

  • SipBuyNum:

    办公电话购买数(还在有效期内)



6162
6163
6164
# File 'lib/v20200210/models.rb', line 6162

def SipBuyNum
  @SipBuyNum
end

#StaffBuyListObject

Parameters:

  • SdkAppId:

    应用ID

  • Name:

    应用名称

  • StaffBuyNum:

    座席购买数(还在有效期内)

  • StaffBuyList:

    座席购买列表 (还在有效期内)

  • PhoneNumBuyList:

    号码购买列表

  • SipBuyNum:

    办公电话购买数(还在有效期内)



6162
6163
6164
# File 'lib/v20200210/models.rb', line 6162

def StaffBuyList
  @StaffBuyList
end

#StaffBuyNumObject

Parameters:

  • SdkAppId:

    应用ID

  • Name:

    应用名称

  • StaffBuyNum:

    座席购买数(还在有效期内)

  • StaffBuyList:

    座席购买列表 (还在有效期内)

  • PhoneNumBuyList:

    号码购买列表

  • SipBuyNum:

    办公电话购买数(还在有效期内)



6162
6163
6164
# File 'lib/v20200210/models.rb', line 6162

def StaffBuyNum
  @StaffBuyNum
end

Instance Method Details

#deserialize(params) ⇒ Object



6173
6174
6175
6176
6177
6178
6179
6180
6181
6182
6183
6184
6185
6186
6187
6188
6189
6190
6191
6192
6193
6194
# File 'lib/v20200210/models.rb', line 6173

def deserialize(params)
  @SdkAppId = params['SdkAppId']
  @Name = params['Name']
  @StaffBuyNum = params['StaffBuyNum']
  unless params['StaffBuyList'].nil?
    @StaffBuyList = []
    params['StaffBuyList'].each do |i|
      staffbuyinfo_tmp = StaffBuyInfo.new
      staffbuyinfo_tmp.deserialize(i)
      @StaffBuyList << staffbuyinfo_tmp
    end
  end
  unless params['PhoneNumBuyList'].nil?
    @PhoneNumBuyList = []
    params['PhoneNumBuyList'].each do |i|
      phonenumbuyinfo_tmp = PhoneNumBuyInfo.new
      phonenumbuyinfo_tmp.deserialize(i)
      @PhoneNumBuyList << phonenumbuyinfo_tmp
    end
  end
  @SipBuyNum = params['SipBuyNum']
end