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