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​

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