Class: TencentCloud::Wedata::V20210820::BaseRole

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

Overview

基础角色对象

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(roleid = nil, rolename = nil, displayname = nil, description = nil, roletype = nil, systemdefault = nil, parameters = nil, membercount = nil, privileges = nil, operator = nil, operatetime = nil, createtime = nil, createtimestr = nil, updatetimestr = nil, projectid = nil, updatetime = nil, creator = nil) ⇒ BaseRole

Returns a new instance of BaseRole.



1650
1651
1652
1653
1654
1655
1656
1657
1658
1659
1660
1661
1662
1663
1664
1665
1666
1667
1668
# File 'lib/v20210820/models.rb', line 1650

def initialize(roleid=nil, rolename=nil, displayname=nil, description=nil, roletype=nil, systemdefault=nil, parameters=nil, membercount=nil, privileges=nil, operator=nil, operatetime=nil, createtime=nil, createtimestr=nil, updatetimestr=nil, projectid=nil, updatetime=nil, creator=nil)
  @RoleId = roleid
  @RoleName = rolename
  @DisplayName = displayname
  @Description = description
  @RoleType = roletype
  @SystemDefault = systemdefault
  @Parameters = parameters
  @MemberCount = membercount
  @Privileges = privileges
  @Operator = operator
  @OperateTime = operatetime
  @CreateTime = createtime
  @CreateTimeStr = createtimestr
  @UpdateTimeStr = updatetimestr
  @ProjectId = projectid
  @UpdateTime = updatetime
  @Creator = creator
end

Instance Attribute Details

#CreateTimeObject

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

Parameters:

  • RoleId:

    角色id

  • RoleName:

    角色名称

  • DisplayName:

    角色昵称

  • Description:

    描述

  • RoleType:

    角色类型, 分为System,Tenant,Project,Commercial

  • SystemDefault:

    系统预设

  • Parameters:

    自定义参数

  • MemberCount:

    成员统计

  • Privileges:

    权限

  • Operator:

    操作者

  • OperateTime:

    操作时间

  • CreateTime:

    创建时间

  • CreateTimeStr:

    创建时间

  • UpdateTimeStr:

    更新时间

  • ProjectId:

    项目id

  • UpdateTime:

    更新时间

  • Creator:

    创建人



1648
1649
1650
# File 'lib/v20210820/models.rb', line 1648

def CreateTime
  @CreateTime
end

#CreateTimeStrObject

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

Parameters:

  • RoleId:

    角色id

  • RoleName:

    角色名称

  • DisplayName:

    角色昵称

  • Description:

    描述

  • RoleType:

    角色类型, 分为System,Tenant,Project,Commercial

  • SystemDefault:

    系统预设

  • Parameters:

    自定义参数

  • MemberCount:

    成员统计

  • Privileges:

    权限

  • Operator:

    操作者

  • OperateTime:

    操作时间

  • CreateTime:

    创建时间

  • CreateTimeStr:

    创建时间

  • UpdateTimeStr:

    更新时间

  • ProjectId:

    项目id

  • UpdateTime:

    更新时间

  • Creator:

    创建人



1648
1649
1650
# File 'lib/v20210820/models.rb', line 1648

def CreateTimeStr
  @CreateTimeStr
end

#CreatorObject

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

Parameters:

  • RoleId:

    角色id

  • RoleName:

    角色名称

  • DisplayName:

    角色昵称

  • Description:

    描述

  • RoleType:

    角色类型, 分为System,Tenant,Project,Commercial

  • SystemDefault:

    系统预设

  • Parameters:

    自定义参数

  • MemberCount:

    成员统计

  • Privileges:

    权限

  • Operator:

    操作者

  • OperateTime:

    操作时间

  • CreateTime:

    创建时间

  • CreateTimeStr:

    创建时间

  • UpdateTimeStr:

    更新时间

  • ProjectId:

    项目id

  • UpdateTime:

    更新时间

  • Creator:

    创建人



1648
1649
1650
# File 'lib/v20210820/models.rb', line 1648

def Creator
  @Creator
end

#DescriptionObject

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

Parameters:

  • RoleId:

    角色id

  • RoleName:

    角色名称

  • DisplayName:

    角色昵称

  • Description:

    描述

  • RoleType:

    角色类型, 分为System,Tenant,Project,Commercial

  • SystemDefault:

    系统预设

  • Parameters:

    自定义参数

  • MemberCount:

    成员统计

  • Privileges:

    权限

  • Operator:

    操作者

  • OperateTime:

    操作时间

  • CreateTime:

    创建时间

  • CreateTimeStr:

    创建时间

  • UpdateTimeStr:

    更新时间

  • ProjectId:

    项目id

  • UpdateTime:

    更新时间

  • Creator:

    创建人



1648
1649
1650
# File 'lib/v20210820/models.rb', line 1648

def Description
  @Description
end

#DisplayNameObject

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

Parameters:

  • RoleId:

    角色id

  • RoleName:

    角色名称

  • DisplayName:

    角色昵称

  • Description:

    描述

  • RoleType:

    角色类型, 分为System,Tenant,Project,Commercial

  • SystemDefault:

    系统预设

  • Parameters:

    自定义参数

  • MemberCount:

    成员统计

  • Privileges:

    权限

  • Operator:

    操作者

  • OperateTime:

    操作时间

  • CreateTime:

    创建时间

  • CreateTimeStr:

    创建时间

  • UpdateTimeStr:

    更新时间

  • ProjectId:

    项目id

  • UpdateTime:

    更新时间

  • Creator:

    创建人



1648
1649
1650
# File 'lib/v20210820/models.rb', line 1648

def DisplayName
  @DisplayName
end

#MemberCountObject

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

Parameters:

  • RoleId:

    角色id

  • RoleName:

    角色名称

  • DisplayName:

    角色昵称

  • Description:

    描述

  • RoleType:

    角色类型, 分为System,Tenant,Project,Commercial

  • SystemDefault:

    系统预设

  • Parameters:

    自定义参数

  • MemberCount:

    成员统计

  • Privileges:

    权限

  • Operator:

    操作者

  • OperateTime:

    操作时间

  • CreateTime:

    创建时间

  • CreateTimeStr:

    创建时间

  • UpdateTimeStr:

    更新时间

  • ProjectId:

    项目id

  • UpdateTime:

    更新时间

  • Creator:

    创建人



1648
1649
1650
# File 'lib/v20210820/models.rb', line 1648

def MemberCount
  @MemberCount
end

#OperateTimeObject

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

Parameters:

  • RoleId:

    角色id

  • RoleName:

    角色名称

  • DisplayName:

    角色昵称

  • Description:

    描述

  • RoleType:

    角色类型, 分为System,Tenant,Project,Commercial

  • SystemDefault:

    系统预设

  • Parameters:

    自定义参数

  • MemberCount:

    成员统计

  • Privileges:

    权限

  • Operator:

    操作者

  • OperateTime:

    操作时间

  • CreateTime:

    创建时间

  • CreateTimeStr:

    创建时间

  • UpdateTimeStr:

    更新时间

  • ProjectId:

    项目id

  • UpdateTime:

    更新时间

  • Creator:

    创建人



1648
1649
1650
# File 'lib/v20210820/models.rb', line 1648

def OperateTime
  @OperateTime
end

#OperatorObject

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

Parameters:

  • RoleId:

    角色id

  • RoleName:

    角色名称

  • DisplayName:

    角色昵称

  • Description:

    描述

  • RoleType:

    角色类型, 分为System,Tenant,Project,Commercial

  • SystemDefault:

    系统预设

  • Parameters:

    自定义参数

  • MemberCount:

    成员统计

  • Privileges:

    权限

  • Operator:

    操作者

  • OperateTime:

    操作时间

  • CreateTime:

    创建时间

  • CreateTimeStr:

    创建时间

  • UpdateTimeStr:

    更新时间

  • ProjectId:

    项目id

  • UpdateTime:

    更新时间

  • Creator:

    创建人



1648
1649
1650
# File 'lib/v20210820/models.rb', line 1648

def Operator
  @Operator
end

#ParametersObject

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

Parameters:

  • RoleId:

    角色id

  • RoleName:

    角色名称

  • DisplayName:

    角色昵称

  • Description:

    描述

  • RoleType:

    角色类型, 分为System,Tenant,Project,Commercial

  • SystemDefault:

    系统预设

  • Parameters:

    自定义参数

  • MemberCount:

    成员统计

  • Privileges:

    权限

  • Operator:

    操作者

  • OperateTime:

    操作时间

  • CreateTime:

    创建时间

  • CreateTimeStr:

    创建时间

  • UpdateTimeStr:

    更新时间

  • ProjectId:

    项目id

  • UpdateTime:

    更新时间

  • Creator:

    创建人



1648
1649
1650
# File 'lib/v20210820/models.rb', line 1648

def Parameters
  @Parameters
end

#PrivilegesObject

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

Parameters:

  • RoleId:

    角色id

  • RoleName:

    角色名称

  • DisplayName:

    角色昵称

  • Description:

    描述

  • RoleType:

    角色类型, 分为System,Tenant,Project,Commercial

  • SystemDefault:

    系统预设

  • Parameters:

    自定义参数

  • MemberCount:

    成员统计

  • Privileges:

    权限

  • Operator:

    操作者

  • OperateTime:

    操作时间

  • CreateTime:

    创建时间

  • CreateTimeStr:

    创建时间

  • UpdateTimeStr:

    更新时间

  • ProjectId:

    项目id

  • UpdateTime:

    更新时间

  • Creator:

    创建人



1648
1649
1650
# File 'lib/v20210820/models.rb', line 1648

def Privileges
  @Privileges
end

#ProjectIdObject

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

Parameters:

  • RoleId:

    角色id

  • RoleName:

    角色名称

  • DisplayName:

    角色昵称

  • Description:

    描述

  • RoleType:

    角色类型, 分为System,Tenant,Project,Commercial

  • SystemDefault:

    系统预设

  • Parameters:

    自定义参数

  • MemberCount:

    成员统计

  • Privileges:

    权限

  • Operator:

    操作者

  • OperateTime:

    操作时间

  • CreateTime:

    创建时间

  • CreateTimeStr:

    创建时间

  • UpdateTimeStr:

    更新时间

  • ProjectId:

    项目id

  • UpdateTime:

    更新时间

  • Creator:

    创建人



1648
1649
1650
# File 'lib/v20210820/models.rb', line 1648

def ProjectId
  @ProjectId
end

#RoleIdObject

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

Parameters:

  • RoleId:

    角色id

  • RoleName:

    角色名称

  • DisplayName:

    角色昵称

  • Description:

    描述

  • RoleType:

    角色类型, 分为System,Tenant,Project,Commercial

  • SystemDefault:

    系统预设

  • Parameters:

    自定义参数

  • MemberCount:

    成员统计

  • Privileges:

    权限

  • Operator:

    操作者

  • OperateTime:

    操作时间

  • CreateTime:

    创建时间

  • CreateTimeStr:

    创建时间

  • UpdateTimeStr:

    更新时间

  • ProjectId:

    项目id

  • UpdateTime:

    更新时间

  • Creator:

    创建人



1648
1649
1650
# File 'lib/v20210820/models.rb', line 1648

def RoleId
  @RoleId
end

#RoleNameObject

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

Parameters:

  • RoleId:

    角色id

  • RoleName:

    角色名称

  • DisplayName:

    角色昵称

  • Description:

    描述

  • RoleType:

    角色类型, 分为System,Tenant,Project,Commercial

  • SystemDefault:

    系统预设

  • Parameters:

    自定义参数

  • MemberCount:

    成员统计

  • Privileges:

    权限

  • Operator:

    操作者

  • OperateTime:

    操作时间

  • CreateTime:

    创建时间

  • CreateTimeStr:

    创建时间

  • UpdateTimeStr:

    更新时间

  • ProjectId:

    项目id

  • UpdateTime:

    更新时间

  • Creator:

    创建人



1648
1649
1650
# File 'lib/v20210820/models.rb', line 1648

def RoleName
  @RoleName
end

#RoleTypeObject

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

Parameters:

  • RoleId:

    角色id

  • RoleName:

    角色名称

  • DisplayName:

    角色昵称

  • Description:

    描述

  • RoleType:

    角色类型, 分为System,Tenant,Project,Commercial

  • SystemDefault:

    系统预设

  • Parameters:

    自定义参数

  • MemberCount:

    成员统计

  • Privileges:

    权限

  • Operator:

    操作者

  • OperateTime:

    操作时间

  • CreateTime:

    创建时间

  • CreateTimeStr:

    创建时间

  • UpdateTimeStr:

    更新时间

  • ProjectId:

    项目id

  • UpdateTime:

    更新时间

  • Creator:

    创建人



1648
1649
1650
# File 'lib/v20210820/models.rb', line 1648

def RoleType
  @RoleType
end

#SystemDefaultObject

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

Parameters:

  • RoleId:

    角色id

  • RoleName:

    角色名称

  • DisplayName:

    角色昵称

  • Description:

    描述

  • RoleType:

    角色类型, 分为System,Tenant,Project,Commercial

  • SystemDefault:

    系统预设

  • Parameters:

    自定义参数

  • MemberCount:

    成员统计

  • Privileges:

    权限

  • Operator:

    操作者

  • OperateTime:

    操作时间

  • CreateTime:

    创建时间

  • CreateTimeStr:

    创建时间

  • UpdateTimeStr:

    更新时间

  • ProjectId:

    项目id

  • UpdateTime:

    更新时间

  • Creator:

    创建人



1648
1649
1650
# File 'lib/v20210820/models.rb', line 1648

def SystemDefault
  @SystemDefault
end

#UpdateTimeObject

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

Parameters:

  • RoleId:

    角色id

  • RoleName:

    角色名称

  • DisplayName:

    角色昵称

  • Description:

    描述

  • RoleType:

    角色类型, 分为System,Tenant,Project,Commercial

  • SystemDefault:

    系统预设

  • Parameters:

    自定义参数

  • MemberCount:

    成员统计

  • Privileges:

    权限

  • Operator:

    操作者

  • OperateTime:

    操作时间

  • CreateTime:

    创建时间

  • CreateTimeStr:

    创建时间

  • UpdateTimeStr:

    更新时间

  • ProjectId:

    项目id

  • UpdateTime:

    更新时间

  • Creator:

    创建人



1648
1649
1650
# File 'lib/v20210820/models.rb', line 1648

def UpdateTime
  @UpdateTime
end

#UpdateTimeStrObject

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

Parameters:

  • RoleId:

    角色id

  • RoleName:

    角色名称

  • DisplayName:

    角色昵称

  • Description:

    描述

  • RoleType:

    角色类型, 分为System,Tenant,Project,Commercial

  • SystemDefault:

    系统预设

  • Parameters:

    自定义参数

  • MemberCount:

    成员统计

  • Privileges:

    权限

  • Operator:

    操作者

  • OperateTime:

    操作时间

  • CreateTime:

    创建时间

  • CreateTimeStr:

    创建时间

  • UpdateTimeStr:

    更新时间

  • ProjectId:

    项目id

  • UpdateTime:

    更新时间

  • Creator:

    创建人



1648
1649
1650
# File 'lib/v20210820/models.rb', line 1648

def UpdateTimeStr
  @UpdateTimeStr
end

Instance Method Details

#deserialize(params) ⇒ Object



1670
1671
1672
1673
1674
1675
1676
1677
1678
1679
1680
1681
1682
1683
1684
1685
1686
1687
1688
1689
1690
1691
1692
1693
1694
1695
1696
1697
1698
# File 'lib/v20210820/models.rb', line 1670

def deserialize(params)
  @RoleId = params['RoleId']
  @RoleName = params['RoleName']
  @DisplayName = params['DisplayName']
  @Description = params['Description']
  @RoleType = params['RoleType']
  @SystemDefault = params['SystemDefault']
  @Parameters = params['Parameters']
  @MemberCount = params['MemberCount']
  unless params['Privileges'].nil?
    @Privileges = []
    params['Privileges'].each do |i|
      roleprivilege_tmp = RolePrivilege.new
      roleprivilege_tmp.deserialize(i)
      @Privileges << roleprivilege_tmp
    end
  end
  unless params['Operator'].nil?
    @Operator = BaseUser.new
    @Operator.deserialize(params['Operator'])
  end
  @OperateTime = params['OperateTime']
  @CreateTime = params['CreateTime']
  @CreateTimeStr = params['CreateTimeStr']
  @UpdateTimeStr = params['UpdateTimeStr']
  @ProjectId = params['ProjectId']
  @UpdateTime = params['UpdateTime']
  @Creator = params['Creator']
end