Interface: BookingCore
Defined in: shared/bookings/host.ts:4
The aggregate-root protocol every vertical shares.
Properties
bookingTypeId
bookingTypeId: string;Defined in: shared/bookings/host.ts:8
bookingTypeVersionId
bookingTypeVersionId: string;Defined in: shared/bookings/host.ts:9
capacityUnits
capacityUnits: number;Defined in: shared/bookings/host.ts:12
groupId
groupId: string | null;Defined in: shared/bookings/host.ts:17
id
id: string;Defined in: shared/bookings/host.ts:5
organizationId
organizationId: string;Defined in: shared/bookings/host.ts:7
origin
origin: "customer" | "system";Defined in: shared/bookings/host.ts:11
partyEmail
partyEmail: string | null;Defined in: shared/bookings/host.ts:16
partyName
partyName: string | null;Defined in: shared/bookings/host.ts:15
partyRef
partyRef: string | null;Defined in: shared/bookings/host.ts:14
status
status:
| "draft"
| "held"
| "pending"
| "waitlisted"
| "offered"
| "confirmed"
| "completed"
| "no_show"
| "cancelled"
| "rejected"
| "expired";Defined in: shared/bookings/host.ts:10
supersededById
supersededById: string | null;Defined in: shared/bookings/host.ts:18
uid
uid: string;Defined in: shared/bookings/host.ts:6
version
version: number;Defined in: shared/bookings/host.ts:13