Skip to main content

Role

Represents information about a role.

type Role {
id: ID!
displayName: String
permissions: [Permission]
users: [User]
modules: [Module]
createdAt: DateTimeTz!
updatedAt: DateTimeTz!
deletedAt: DateTimeTz
}

Fields

Role.id ● ID! non-null scalar

Role's unique identifier.

Role.displayName ● String scalar

The role's name.

Role.permissions ● [Permission] list object

The role's permissions.

Role.users ● [User] list object

The role's related users.

Role.modules ● [Module] list object

The role's modules.

Role.createdAt ● DateTimeTz! non-null scalar

The date and time when the role was created.

Role.updatedAt ● DateTimeTz! non-null scalar

The date and time when the role was last updated.

Role.deletedAt ● DateTimeTz scalar

The date and time when the role was deleted.

Returned By

createRole mutation ● deleteRole mutation ● restoreRole mutation ● role query ● updateRole mutation ● updateRoleModules mutation ● updateRolePermissions mutation

Member Of

RoleEdge object ● User object