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