Product
Service catalog (e.g. "Reception Band", "Ceremony Strings"). Fulfillable by ensembles via product_ensembles; instantiated per booking as gig_products.
- categoryType: "entertainment" or "production" or nullenumrequired
Whether this is a performance offering or a production/technical service.
- 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
- defaultType: number | null
_quantity requiredThe quantity a new line of this product starts with.
- entertainmentType: string | nullFormat: uuid
_product _id requiredFor production products: the entertainment product this one supports. References products.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
- namesType: boolean
_a _performer requiredA line of this product pays for one staffing slot and must carry gig_role_id: a client-requested performer, overtime for one person. A gig role is client-requested exactly when such a line points at it.
- orderType: number | nullrequired
- publicType: string | null
_label required - slugType: string | nullrequired
- statusType: "inactive" or "active" or nullenumrequired
Active products are offered; inactive are retired.
- taxType: string | nullenum
_behavior requiredWhether prices of this product include tax. Reserved; unspecified until tax is modelled.
valuesunspecifiedinclusiveexclusivenull - unitType: string | null
_label requiredWhat one unit of this product is, shown on a line: "performer", "light", "30 min".