Kaizen
Browse modulesBookingsbookings/sharedSchemas and constants

Variable: createBookingInputSchema

const createBookingInputSchema: ZodObject<{
  bookingTypeId: ZodString;
  capacityUnits: ZodDefault<ZodNumber>;
  organizationId: ZodString;
  partyEmail: ZodOptional<ZodString>;
  partyName: ZodOptional<ZodString>;
  partyRef: ZodOptional<ZodString>;
  payload: ZodOptional<ZodRecord<ZodString, ZodUnknown>>;
}, $strip>;

Defined in: shared/bookings/schemas.ts:10

Input to create a booking. Schedule-shaped inputs (startsAt/endsAt/resource) are deliberately NOT here — they compose with the scheduling schemas in a later layer.