RoleInput
Fields accepted when creating a role. Unknown or read-only fields are rejected.
- labelType: string | nullrequired
- categoryType: string | null
- defaultType: boolean
_on _gig Every new gig starts with an open slot for this role (e.g. Band Leader, Coordinator).
- orderType: number | null
- statusType: "inactive" or "active" or nullenum
Active roles are assignable; inactive are retired.
- teamType: string | nullFormat: uuid
_id The role grouping used for ordering and display (replaces the legacy Section). References teams.id.