Class: TencentCloud::Essbasic::V20210526::PermissionGroup
- Inherits:
-
Common::AbstractModel
- Object
- Common::AbstractModel
- TencentCloud::Essbasic::V20210526::PermissionGroup
- Defined in:
- lib/v20210526/models.rb
Overview
权限树中的权限组
Instance Attribute Summary collapse
Instance Method Summary collapse
- #deserialize(params) ⇒ Object
-
#initialize(groupname = nil, groupkey = nil, hide = nil, permissions = nil) ⇒ PermissionGroup
constructor
A new instance of PermissionGroup.
Constructor Details
#initialize(groupname = nil, groupkey = nil, hide = nil, permissions = nil) ⇒ PermissionGroup
Returns a new instance of PermissionGroup.
11778 11779 11780 11781 11782 11783 |
# File 'lib/v20210526/models.rb', line 11778 def initialize(groupname=nil, groupkey=nil, hide=nil, =nil) @GroupName = groupname @GroupKey = groupkey @Hide = hide @Permissions = end |
Instance Attribute Details
#GroupKey ⇒ Object
11776 11777 11778 |
# File 'lib/v20210526/models.rb', line 11776 def GroupKey @GroupKey end |
#GroupName ⇒ Object
11776 11777 11778 |
# File 'lib/v20210526/models.rb', line 11776 def GroupName @GroupName end |
#Hide ⇒ Object
11776 11777 11778 |
# File 'lib/v20210526/models.rb', line 11776 def Hide @Hide end |
#Permissions ⇒ Object
11776 11777 11778 |
# File 'lib/v20210526/models.rb', line 11776 def Permissions @Permissions end |
Instance Method Details
#deserialize(params) ⇒ Object
11785 11786 11787 11788 11789 11790 11791 11792 11793 11794 11795 11796 11797 |
# File 'lib/v20210526/models.rb', line 11785 def deserialize(params) @GroupName = params['GroupName'] @GroupKey = params['GroupKey'] @Hide = params['Hide'] unless params['Permissions'].nil? @Permissions = [] params['Permissions'].each do |i| = Permission.new .deserialize(i) @Permissions << end end end |