GigRole
A person’s assignment to a gig segment (legacy event_roles in gig language) — role + staff member + the gig_product it serves.
- callType: string | null
Time required - callType: string | null
Time Location required - clientType: boolean
Requested requiredThe client asked for this person specifically. A fact about the assignment, never a role.
- computedType: number | null
Addon Total required - computedType: number | null
Base Amount required - computedType: number | null
Day Modifier required - computedType: number | null
Total Amount required - computedType: number | null
Travel Amount required - createdType: stringFormat: date-time
Time read-onlyrequiredthe date-time notation as defined by RFC 3339, section 5.6, for example, 2017-07-21T17:32:28Z
- gigType: string | nullFormat: uuid
Id requiredReferences gigs.id.
- gigType: string | nullFormat: uuid
Product Id requiredReferences gigProducts.id.
- idType: stringFormat: uuidread-onlyrequired
- labelType: string | nullrequired
- lastType: stringFormat: date-time
Edited Time read-onlyrequiredthe date-time notation as defined by RFC 3339, section 5.6, for example, 2017-07-21T17:32:28Z
- latestType: string | nullFormat: uuid
Invitation Id requiredReferences gigRoleInvitations.id.
- rateType: string | nullFormat: uuid
Id requiredReferences rates.id.
- roleType: string | nullFormat: uuid
Id requiredReferences roles.id.
- staffType: string | nullFormat: uuid
Member Id requiredReferences staffMembers.id.
- trainingType: booleanrequired
On the gig to train or shadow rather than fill the slot. A fact about the assignment, never a role.