Class: TencentCloud::Iotexplorer::V20190423::LicenseServiceNumInfo

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

Overview

增值服务数量统计

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(licensetype = nil, totalnum = nil, usednum = nil, twecalllicense = nil) ⇒ LicenseServiceNumInfo

Returns a new instance of LicenseServiceNumInfo.



10267
10268
10269
10270
10271
10272
# File 'lib/v20190423/models.rb', line 10267

def initialize(licensetype=nil, totalnum=nil, usednum=nil, twecalllicense=nil)
  @LicenseType = licensetype
  @TotalNum = totalnum
  @UsedNum = usednum
  @TWeCallLicense = twecalllicense
end

Instance Attribute Details

#LicenseTypeObject

Parameters:

  • LicenseType:

    服务类型

  • TotalNum:

    授权总数

  • UsedNum:

    已使用授权数

  • TWeCallLicense:

    TWeCall激活码



10265
10266
10267
# File 'lib/v20190423/models.rb', line 10265

def LicenseType
  @LicenseType
end

#TotalNumObject

Parameters:

  • LicenseType:

    服务类型

  • TotalNum:

    授权总数

  • UsedNum:

    已使用授权数

  • TWeCallLicense:

    TWeCall激活码



10265
10266
10267
# File 'lib/v20190423/models.rb', line 10265

def TotalNum
  @TotalNum
end

#TWeCallLicenseObject

Parameters:

  • LicenseType:

    服务类型

  • TotalNum:

    授权总数

  • UsedNum:

    已使用授权数

  • TWeCallLicense:

    TWeCall激活码



10265
10266
10267
# File 'lib/v20190423/models.rb', line 10265

def TWeCallLicense
  @TWeCallLicense
end

#UsedNumObject

Parameters:

  • LicenseType:

    服务类型

  • TotalNum:

    授权总数

  • UsedNum:

    已使用授权数

  • TWeCallLicense:

    TWeCall激活码



10265
10266
10267
# File 'lib/v20190423/models.rb', line 10265

def UsedNum
  @UsedNum
end

Instance Method Details

#deserialize(params) ⇒ Object



10274
10275
10276
10277
10278
10279
10280
10281
10282
10283
10284
10285
10286
# File 'lib/v20190423/models.rb', line 10274

def deserialize(params)
  @LicenseType = params['LicenseType']
  @TotalNum = params['TotalNum']
  @UsedNum = params['UsedNum']
  unless params['TWeCallLicense'].nil?
    @TWeCallLicense = []
    params['TWeCallLicense'].each do |i|
      twecalllicenseinfo_tmp = TWeCallLicenseInfo.new
      twecalllicenseinfo_tmp.deserialize(i)
      @TWeCallLicense << twecalllicenseinfo_tmp
    end
  end
end