Skip to main content

RoleAccess

Access permission levels that define the scope of actions a user can perform within a role's domain.

Higher access levels inherit permissions from lower levels, creating a hierarchical permission structure for authorization control.

enum RoleAccess {
OWNER
EDITOR
VIEWER
NONE
}

Values

RoleAccess.OWNER

Full administrative access with complete control over the domain.

Includes all permissions from lower levels plus the ability to manage other users' access, delete resources, and perform administrative operations.

RoleAccess.EDITOR

Comprehensive access for content and resource management.

Includes all viewer permissions plus the ability to modify resources within the domain.

RoleAccess.VIEWER

Read-only access for viewing and consuming content.

Allows users to view and access resources within the domain but prevents any modifications or administrative actions.

RoleAccess.NONE

No access permissions granted.

Users with this access level have no permissions within the domain and cannot perform any actions.

Member Of

Role object ● RoleCreateInput input ● RoleDefinition object ● RoleDefinitionCreateInput input ● RoleDefinitionUpdateInput input ● RoleUpdateInput input