GigSongInput
Fields accepted when creating a gig song. Unknown or read-only fields are rejected.
- gigType: string | nullFormat: uuid
_product _id requiredThe part of the gig this song belongs to. Removing the product from the gig removes its songs. References gig_products.id.
- listType: string | nullenumrequired
Which list the song is on for this gig.
valuesrequestset_listfavoriteplaylistdo_not_playnull - addedType: "couple" or "office" or nullenum
_by Who put it on the gig.
- artistType: string | null
- gigType: string | nullFormat: uuid
_moment _id What the song is for, e.g. the first dance. References gig_moments.id.
- internalType: string | null
_notes Never shown to the couple.
- lengthType: "shortened" or "original" or nullenum
Shortened for the moment, or left at its original length.
- linkType: string | nullFormat: uri
The version meant, or a playlist.
- notesType: string | null
- orderType: number | null
- performanceType: "live" or "recording" or nullenum
Performed live by the band, or the recording played back.
- secondType: string | null
_vocalist - setType: string | null
The set it is played in, e.g. "Set 1".
- singerType: string | nullFormat: uuid
_id References staff_members.id.
- songType: string | nullFormat: uuid
_id The library song. Empty for a request nobody has decided on yet, and for one-offs. References songs.id.
- titleType: string | null
As written by whoever added it. Kept after a library song is connected.