interface Role {
    description: string;
    excludedPrincipals: number[];
    name: string;
    permissions: RolePermission[];
    sourceModule: string;
    uniqueName: string;
}

Properties

description: string

The description of the role.

excludedPrincipals: number[]

Principals excluded from this role by id.

name: string

The name of the role suitable for showing to a user.

permissions: RolePermission[]

An array of permissions the role grants.

sourceModule: string

The name of the module in which the role is defined.

uniqueName: string

The unique name of the resource (String, typically a fully-qualified class name).