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.



690
691
692
693
# File 'lib/v20210811/models.rb', line 690

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

Instance Attribute Details

#LicenseDetailObject

Parameters:

  • LicenseSummary:

    许可证概览信息

  • LicenseDetail:

    许可证详细信息



688
689
690
# File 'lib/v20210811/models.rb', line 688

def LicenseDetail
  @LicenseDetail
end

#LicenseSummaryObject

Parameters:

  • LicenseSummary:

    许可证概览信息

  • LicenseDetail:

    许可证详细信息



688
689
690
# File 'lib/v20210811/models.rb', line 688

def LicenseSummary
  @LicenseSummary
end

Instance Method Details

#deserialize(params) ⇒ Object



695
696
697
698
699
700
701
702
703
704
# File 'lib/v20210811/models.rb', line 695

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