Class: TencentCloud::Bsca::V20210811::LicenseDetail
- Inherits:
-
Common::AbstractModel
- Object
- Common::AbstractModel
- TencentCloud::Bsca::V20210811::LicenseDetail
- Defined in:
- lib/v20210811/models.rb
Overview
描述许可证的详细信息。
Instance Attribute Summary collapse
Instance Method Summary collapse
- #deserialize(params) ⇒ Object
-
#initialize(content = nil, conditionset = nil, forbiddenset = nil, permissionset = nil) ⇒ LicenseDetail
constructor
A new instance of LicenseDetail.
Constructor Details
#initialize(content = nil, conditionset = nil, forbiddenset = nil, permissionset = nil) ⇒ LicenseDetail
Returns a new instance of LicenseDetail.
585 586 587 588 589 590 |
# File 'lib/v20210811/models.rb', line 585 def initialize(content=nil, conditionset=nil, forbiddenset=nil, =nil) @Content = content @ConditionSet = conditionset @ForbiddenSet = forbiddenset @PermissionSet = end |
Instance Attribute Details
#ConditionSet ⇒ Object
583 584 585 |
# File 'lib/v20210811/models.rb', line 583 def ConditionSet @ConditionSet end |
#Content ⇒ Object
583 584 585 |
# File 'lib/v20210811/models.rb', line 583 def Content @Content end |
#ForbiddenSet ⇒ Object
583 584 585 |
# File 'lib/v20210811/models.rb', line 583 def ForbiddenSet @ForbiddenSet end |
#PermissionSet ⇒ Object
583 584 585 |
# File 'lib/v20210811/models.rb', line 583 def PermissionSet @PermissionSet end |
Instance Method Details
#deserialize(params) ⇒ Object
592 593 594 595 596 597 598 599 600 601 602 603 604 605 606 607 608 609 610 611 612 613 614 615 616 617 618 |
# File 'lib/v20210811/models.rb', line 592 def deserialize(params) @Content = params['Content'] unless params['ConditionSet'].nil? @ConditionSet = [] params['ConditionSet'].each do |i| licenserestriction_tmp = LicenseRestriction.new licenserestriction_tmp.deserialize(i) @ConditionSet << licenserestriction_tmp end end unless params['ForbiddenSet'].nil? @ForbiddenSet = [] params['ForbiddenSet'].each do |i| licenserestriction_tmp = LicenseRestriction.new licenserestriction_tmp.deserialize(i) @ForbiddenSet << licenserestriction_tmp end end unless params['PermissionSet'].nil? @PermissionSet = [] params['PermissionSet'].each do |i| licenserestriction_tmp = LicenseRestriction.new licenserestriction_tmp.deserialize(i) @PermissionSet << licenserestriction_tmp end end end |