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.
696 697 698 699 700 701 |
# File 'lib/v20210811/models.rb', line 696 def initialize(content=nil, conditionset=nil, forbiddenset=nil, =nil) @Content = content @ConditionSet = conditionset @ForbiddenSet = forbiddenset @PermissionSet = end |
Instance Attribute Details
#ConditionSet ⇒ Object
694 695 696 |
# File 'lib/v20210811/models.rb', line 694 def ConditionSet @ConditionSet end |
#Content ⇒ Object
694 695 696 |
# File 'lib/v20210811/models.rb', line 694 def Content @Content end |
#ForbiddenSet ⇒ Object
694 695 696 |
# File 'lib/v20210811/models.rb', line 694 def ForbiddenSet @ForbiddenSet end |
#PermissionSet ⇒ Object
694 695 696 |
# File 'lib/v20210811/models.rb', line 694 def PermissionSet @PermissionSet end |
Instance Method Details
#deserialize(params) ⇒ Object
703 704 705 706 707 708 709 710 711 712 713 714 715 716 717 718 719 720 721 722 723 724 725 726 727 728 729 |
# File 'lib/v20210811/models.rb', line 703 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 |