Kaizen
Browse modulesBookingsbookings/sharedInterfaces

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

On this page