Role

This object represents the Operational Level data of the role assigned to a party and domain entity (usually a PB Cycle).

type Role {
details: String
domainEntityId: ID!
domainEntityType: RoleDomainEntityTypesEnum!
id: ID!
party: Party!
roleType: PossibleRole!
type: String!
}

Fields#

details (String)#

A json string of all of the details of the role. The response may vary overtime.

domainEntityId (ID!)#

Combined with domain_entity_type should represent the polymorphic relationship with the domain entity being audited by the role. Usually a PBCycle.

domainEntityType (RoleDomainEntityTypesEnum!)#

Combined with domain_entity_id should represent the polymorphic relationship with the domain entity being audited by the role. Usually a PBCycle.

id (ID!)#

UUID of the role.

party (Party!)#

The party being audited by the role.

roleType (PossibleRole!)#

Type of role of this actual role. This object represents the Knowledge Level data attached from this Operational Level data.

type (String!)#

DEPRECATED Deprecated due to a more complex response of type. Use `roleType` instead.