Details of a permission scheme.

interface PermissionScheme {
    description?: string;
    expand?: string;
    id?: number;
    name: string;
    permissions?: PermissionGrant[];
    scope?: Scope;
    self?: string;
}

Hierarchy

  • Record<string, unknown>
    • PermissionScheme

Properties

description?: string

A description for the permission scheme.

expand?: string

The expand options available for the permission scheme.

id?: number

The ID of the permission scheme.

name: string

The name of the permission scheme. Must be unique.

permissions?: PermissionGrant[]

The permission scheme to create or update. See About permission schemes and grants for more information.

scope?: Scope

The scope of the permission scheme.

self?: string

The URL of the permission scheme.