Kaizen
Browse modulesBookingsbookings/sharedSchemas and constants

Variable: rescheduleInputSchema

const rescheduleInputSchema: ZodObject<{
  actorId: ZodString;
  allowLateCancel: ZodOptional<ZodBoolean>;
  allowOutsideHours: ZodOptional<ZodBoolean>;
  allowOverbook: ZodOptional<ZodBoolean>;
  allowTransfer: ZodOptional<ZodBoolean>;
  endsAt: ZodOptional<ZodCoercedDate<unknown>>;
  expectedVersion: ZodOptional<ZodNumber>;
  reason: ZodOptional<ZodString>;
  resourceId: ZodOptional<ZodString>;
  startsAt: ZodOptional<ZodCoercedDate<unknown>>;
  timeZone: ZodOptional<ZodString>;
}, $strip>;

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

Input for the reschedule(...) convenience wrapper (§7.1/§11) — a slot-only transfer with the schedule delta lifted to the top level. At least one of resourceId/startsAt/endsAt/timeZone must be provided (a pure-transition call with no slot fields changes nothing).