21.122. Class RoleData

Namespace: ArmoniK.Core.Common.Auth.Authentication
Assembly: ArmoniK.Core.Common.dll

Role object in database

public record RoleData : IEquatable<RoleData>

21.122.1. Inheritance

objectRoleData

21.122.2. Implements

IEquatable<RoleData>

21.122.3. Inherited Members

object.Equals(object?), object.Equals(object?, object?), object.GetHashCode(), object.GetType(), object.MemberwiseClone(), object.ReferenceEquals(object?, object?), object.ToString()

21.122.4. Constructors

21.122.4.1. RoleData(string, string, string[])

Role object in database

public RoleData(string RoleId, string RoleName, string[] Permissions)

21.122.4.1.1. Parameters

RoleId string

Role Id

RoleName string

Role Name

Permissions string[]

Permissions list, as strings

21.122.5. Properties

21.122.5.1. Permissions

Permissions list, as strings

public string[] Permissions { get; init; }

21.122.5.1.1. Property Value

string[]

21.122.5.2. RoleId

Role Id

public string RoleId { get; init; }

21.122.5.2.1. Property Value

string

21.122.5.3. RoleName

Role Name

public string RoleName { get; init; }

21.122.5.3.1. Property Value

string