RoleInput
An input for mutations affecting Role
input RoleInput {
id: String
name: String!
isSystem: Boolean
templatePreset: String
version: Int
createdByWorkspaceAccountId: String
workspaceId: String
deletedAt: Datetime
updatedAt: Datetime
createdAt: Datetime
}
Fields
RoleInput.id ● String scalar
RoleInput.name ● String! non-null scalar
RoleInput.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.
RoleInput.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.
RoleInput.version ● Int scalar
RoleInput.createdByWorkspaceAccountId ● String scalar
RoleInput.workspaceId ● String scalar
RoleInput.deletedAt ● Datetime scalar
RoleInput.updatedAt ● Datetime scalar
RoleInput.createdAt ● Datetime scalar
Member Of
CreateRoleInput input