Class: TencentCloud::Wedata::V20210820::RolePrivilege

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

Overview

角色权限对象

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(privilegeid = nil, privilegename = nil, restpath = nil, restmethod = nil, description = nil, moduleid = nil, type = nil) ⇒ RolePrivilege

Returns a new instance of RolePrivilege.



30559
30560
30561
30562
30563
30564
30565
30566
30567
# File 'lib/v20210820/models.rb', line 30559

def initialize(privilegeid=nil, privilegename=nil, restpath=nil, restmethod=nil, description=nil, moduleid=nil, type=nil)
  @PrivilegeId = privilegeid
  @PrivilegeName = privilegename
  @RestPath = restpath
  @RestMethod = restmethod
  @Description = description
  @ModuleId = moduleid
  @Type = type
end

Instance Attribute Details

#DescriptionObject

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

Parameters:

  • PrivilegeId:

    id

  • PrivilegeName:

    名称

  • RestPath:

    路径

  • RestMethod:

    方法

  • Description:

    描述

  • ModuleId:

    模块id

  • Type:

    权限类型 N、R、RW、RWD



30557
30558
30559
# File 'lib/v20210820/models.rb', line 30557

def Description
  @Description
end

#ModuleIdObject

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

Parameters:

  • PrivilegeId:

    id

  • PrivilegeName:

    名称

  • RestPath:

    路径

  • RestMethod:

    方法

  • Description:

    描述

  • ModuleId:

    模块id

  • Type:

    权限类型 N、R、RW、RWD



30557
30558
30559
# File 'lib/v20210820/models.rb', line 30557

def ModuleId
  @ModuleId
end

#PrivilegeIdObject

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

Parameters:

  • PrivilegeId:

    id

  • PrivilegeName:

    名称

  • RestPath:

    路径

  • RestMethod:

    方法

  • Description:

    描述

  • ModuleId:

    模块id

  • Type:

    权限类型 N、R、RW、RWD



30557
30558
30559
# File 'lib/v20210820/models.rb', line 30557

def PrivilegeId
  @PrivilegeId
end

#PrivilegeNameObject

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

Parameters:

  • PrivilegeId:

    id

  • PrivilegeName:

    名称

  • RestPath:

    路径

  • RestMethod:

    方法

  • Description:

    描述

  • ModuleId:

    模块id

  • Type:

    权限类型 N、R、RW、RWD



30557
30558
30559
# File 'lib/v20210820/models.rb', line 30557

def PrivilegeName
  @PrivilegeName
end

#RestMethodObject

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

Parameters:

  • PrivilegeId:

    id

  • PrivilegeName:

    名称

  • RestPath:

    路径

  • RestMethod:

    方法

  • Description:

    描述

  • ModuleId:

    模块id

  • Type:

    权限类型 N、R、RW、RWD



30557
30558
30559
# File 'lib/v20210820/models.rb', line 30557

def RestMethod
  @RestMethod
end

#RestPathObject

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

Parameters:

  • PrivilegeId:

    id

  • PrivilegeName:

    名称

  • RestPath:

    路径

  • RestMethod:

    方法

  • Description:

    描述

  • ModuleId:

    模块id

  • Type:

    权限类型 N、R、RW、RWD



30557
30558
30559
# File 'lib/v20210820/models.rb', line 30557

def RestPath
  @RestPath
end

#TypeObject

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

Parameters:

  • PrivilegeId:

    id

  • PrivilegeName:

    名称

  • RestPath:

    路径

  • RestMethod:

    方法

  • Description:

    描述

  • ModuleId:

    模块id

  • Type:

    权限类型 N、R、RW、RWD



30557
30558
30559
# File 'lib/v20210820/models.rb', line 30557

def Type
  @Type
end

Instance Method Details

#deserialize(params) ⇒ Object



30569
30570
30571
30572
30573
30574
30575
30576
30577
# File 'lib/v20210820/models.rb', line 30569

def deserialize(params)
  @PrivilegeId = params['PrivilegeId']
  @PrivilegeName = params['PrivilegeName']
  @RestPath = params['RestPath']
  @RestMethod = params['RestMethod']
  @Description = params['Description']
  @ModuleId = params['ModuleId']
  @Type = params['Type']
end