Skip to main content

RolePatch

Represents an update to a Role. Fields that are set will be updated.

input RolePatch {
id: String
name: String
isSystem: Boolean
templatePreset: String
version: Int
createdByWorkspaceAccountId: String
workspaceId: String
deletedAt: Datetime
updatedAt: Datetime
createdAt: Datetime
}

Fields

RolePatch.id ● String scalar

RolePatch.name ● String scalar

RolePatch.isSystem ● Boolean scalar

When true, this is a seeded preset role (e.g. Workspace Admin, Member) that cannot be renamed or deleted; custom roles are false.

RolePatch.templatePreset ● String scalar

For a custom role spawned from a preset, the preset slug it was created from (e.g. workspace_admin), so the editor can offer a "Reset to template". Null for system roles, and for custom roles created before the column was added.

RolePatch.version ● Int scalar

RolePatch.createdByWorkspaceAccountId ● String scalar

RolePatch.workspaceId ● String scalar

RolePatch.deletedAt ● Datetime scalar

RolePatch.updatedAt ● Datetime scalar

RolePatch.createdAt ● Datetime scalar

Member Of

UpdateRoleByNodeIdInput input ● UpdateRoleInput input