OpenMod Docs OpenMod Docs
OpenMod Docs OpenMod Docs
OpenMod .NET Plugin Framework.

Class PermissionRoleData

Inheritance
System.Object
PermissionRoleData
Namespace: OpenMod.Core.Permissions.Data
Assembly: OpenMod.Core.dll
Syntax
public sealed class PermissionRoleData : object

Constructors

| Improve this Doc View Source

PermissionRoleData()

Declaration
public PermissionRoleData()

Properties

| Improve this Doc View Source

Data

Declaration
public Dictionary<string, object?>? Data { get; set; }
Property Value
Type Description
System.Nullable<Dictionary<System.String, System.Nullable<System.Object>>>
| Improve this Doc View Source

DisplayName

Declaration
public string? DisplayName { get; set; }
Property Value
Type Description
System.Nullable<System.String>
| Improve this Doc View Source

Id

Declaration
public string? Id { get; set; }
Property Value
Type Description
System.Nullable<System.String>
| Improve this Doc View Source

IsAutoAssigned

Declaration
public bool IsAutoAssigned { get; set; }
Property Value
Type Description
System.Boolean
| Improve this Doc View Source

Parents

Declaration
public HashSet<string>? Parents { get; set; }
Property Value
Type Description
System.Nullable<HashSet<System.String>>
| Improve this Doc View Source

Permissions

Declaration
public HashSet<string>? Permissions { get; set; }
Property Value
Type Description
System.Nullable<HashSet<System.String>>
| Improve this Doc View Source

Priority

Declaration
public int Priority { get; set; }
Property Value
Type Description
System.Int32

Extension Methods

DisposeHelper.DisposeSyncOrAsync(Object)