Class: TencentCloud::Lowcode::V20210108::RoleGroup

Inherits:
Common::AbstractModel
  • Object
show all
Defined in:
lib/v20210108/models.rb

Overview

权限组

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(id = nil, name = nil, groupidentity = nil, groupdesc = nil, createtime = nil, updatetime = nil, rolelist = nil) ⇒ RoleGroup

Returns a new instance of RoleGroup.



1663
1664
1665
1666
1667
1668
1669
1670
1671
# File 'lib/v20210108/models.rb', line 1663

def initialize(id=nil, name=nil, groupidentity=nil, groupdesc=nil, createtime=nil, updatetime=nil, rolelist=nil)
  @Id = id
  @Name = name
  @GroupIdentity = groupidentity
  @GroupDesc = groupdesc
  @CreateTime = createtime
  @UpdateTime = updatetime
  @RoleList = rolelist
end

Instance Attribute Details

#CreateTimeObject

注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • Id:

    权限组id

  • Name:

    权限组名称

  • GroupIdentity:

    权限组标识

  • GroupDesc:

    权限组描述

  • CreateTime:

    创建时间

  • UpdateTime:

    更新时间

  • RoleList:

    角色数组



1661
1662
1663
# File 'lib/v20210108/models.rb', line 1661

def CreateTime
  @CreateTime
end

#GroupDescObject

注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • Id:

    权限组id

  • Name:

    权限组名称

  • GroupIdentity:

    权限组标识

  • GroupDesc:

    权限组描述

  • CreateTime:

    创建时间

  • UpdateTime:

    更新时间

  • RoleList:

    角色数组



1661
1662
1663
# File 'lib/v20210108/models.rb', line 1661

def GroupDesc
  @GroupDesc
end

#GroupIdentityObject

注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • Id:

    权限组id

  • Name:

    权限组名称

  • GroupIdentity:

    权限组标识

  • GroupDesc:

    权限组描述

  • CreateTime:

    创建时间

  • UpdateTime:

    更新时间

  • RoleList:

    角色数组



1661
1662
1663
# File 'lib/v20210108/models.rb', line 1661

def GroupIdentity
  @GroupIdentity
end

#IdObject

注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • Id:

    权限组id

  • Name:

    权限组名称

  • GroupIdentity:

    权限组标识

  • GroupDesc:

    权限组描述

  • CreateTime:

    创建时间

  • UpdateTime:

    更新时间

  • RoleList:

    角色数组



1661
1662
1663
# File 'lib/v20210108/models.rb', line 1661

def Id
  @Id
end

#NameObject

注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • Id:

    权限组id

  • Name:

    权限组名称

  • GroupIdentity:

    权限组标识

  • GroupDesc:

    权限组描述

  • CreateTime:

    创建时间

  • UpdateTime:

    更新时间

  • RoleList:

    角色数组



1661
1662
1663
# File 'lib/v20210108/models.rb', line 1661

def Name
  @Name
end

#RoleListObject

注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • Id:

    权限组id

  • Name:

    权限组名称

  • GroupIdentity:

    权限组标识

  • GroupDesc:

    权限组描述

  • CreateTime:

    创建时间

  • UpdateTime:

    更新时间

  • RoleList:

    角色数组



1661
1662
1663
# File 'lib/v20210108/models.rb', line 1661

def RoleList
  @RoleList
end

#UpdateTimeObject

注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • Id:

    权限组id

  • Name:

    权限组名称

  • GroupIdentity:

    权限组标识

  • GroupDesc:

    权限组描述

  • CreateTime:

    创建时间

  • UpdateTime:

    更新时间

  • RoleList:

    角色数组



1661
1662
1663
# File 'lib/v20210108/models.rb', line 1661

def UpdateTime
  @UpdateTime
end

Instance Method Details

#deserialize(params) ⇒ Object



1673
1674
1675
1676
1677
1678
1679
1680
1681
1682
1683
1684
1685
1686
1687
1688
# File 'lib/v20210108/models.rb', line 1673

def deserialize(params)
  @Id = params['Id']
  @Name = params['Name']
  @GroupIdentity = params['GroupIdentity']
  @GroupDesc = params['GroupDesc']
  @CreateTime = params['CreateTime']
  @UpdateTime = params['UpdateTime']
  unless params['RoleList'].nil?
    @RoleList = []
    params['RoleList'].each do |i|
      wedarole_tmp = WedaRole.new
      wedarole_tmp.deserialize(i)
      @RoleList << wedarole_tmp
    end
  end
end