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.



682
683
684
685
# File 'lib/v20210811/models.rb', line 682

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

Instance Attribute Details

#LicenseDetailObject

Parameters:

  • LicenseSummary:

    许可证概览信息

  • LicenseDetail:

    许可证详细信息



680
681
682
# File 'lib/v20210811/models.rb', line 680

def LicenseDetail
  @LicenseDetail
end

#LicenseSummaryObject

Parameters:

  • LicenseSummary:

    许可证概览信息

  • LicenseDetail:

    许可证详细信息



680
681
682
# File 'lib/v20210811/models.rb', line 680

def LicenseSummary
  @LicenseSummary
end

Instance Method Details

#deserialize(params) ⇒ Object



687
688
689
690
691
692
693
694
695
696
# File 'lib/v20210811/models.rb', line 687

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