Skip to main content

UserOrganizationRole

An organization role assigned to a user.

type UserOrganizationRole implements Model {
id: Int
organization: Organization
organizationId: Int
restricted: Boolean
restrictedBy: String
restrictedOrgName: String
role: OrgRole
roleId: OrgRoleId
source: String
userId: Int
}

Fields

UserOrganizationRole.id ● Int scalar common

The unique identifier for the role assignment.

UserOrganizationRole.organization ● Organization object common

The organization the role applies to.

UserOrganizationRole.organizationId ● Int scalar common

The organization ID the role applies to.

UserOrganizationRole.restricted ● Boolean scalar common

Whether the role assignment is restricted.

UserOrganizationRole.restrictedBy ● String scalar common

The source or actor that applied the restriction.

UserOrganizationRole.restrictedOrgName ● String scalar common

The name of the organization that caused the restriction.

UserOrganizationRole.role ● OrgRole object common

The role definition assigned to the user.

UserOrganizationRole.roleId ● OrgRoleId enum common

The role ID assigned to the user.

UserOrganizationRole.source ● String scalar common

The source of the role assignment.

UserOrganizationRole.userId ● Int scalar common

The user ID that holds the role.

Interfaces

Model interface common

A model with an integer identifier.

Member Of

UpdateUserOrganizationRolePayload object ● UserOrganizationRoleList object