Class: TencentCloud::Bsca::V20210811::LicenseUnion

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

Overview

许可证详细信息。

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(licensesummary = nil, licensedetail = nil) ⇒ LicenseUnion

Returns a new instance of LicenseUnion.



801
802
803
804
# File 'lib/v20210811/models.rb', line 801

def initialize(licensesummary=nil, licensedetail=nil)
  @LicenseSummary = licensesummary
  @LicenseDetail = licensedetail
end

Instance Attribute Details

#LicenseDetailObject

Parameters:

  • LicenseSummary:

    许可证概览信息

  • LicenseDetail:

    许可证详细信息



799
800
801
# File 'lib/v20210811/models.rb', line 799

def LicenseDetail
  @LicenseDetail
end

#LicenseSummaryObject

Parameters:

  • LicenseSummary:

    许可证概览信息

  • LicenseDetail:

    许可证详细信息



799
800
801
# File 'lib/v20210811/models.rb', line 799

def LicenseSummary
  @LicenseSummary
end

Instance Method Details

#deserialize(params) ⇒ Object



806
807
808
809
810
811
812
813
814
815
# File 'lib/v20210811/models.rb', line 806

def deserialize(params)
  unless params['LicenseSummary'].nil?
    @LicenseSummary = LicenseSummary.new
    @LicenseSummary.deserialize(params['LicenseSummary'])
  end
  unless params['LicenseDetail'].nil?
    @LicenseDetail = LicenseDetail.new
    @LicenseDetail.deserialize(params['LicenseDetail'])
  end
end