Kaizen
Browse modulesBookingsbookings/sharedSchemas and constants

Variable: transferToSchema

const transferToSchema: ZodObject<{
  bookingTypeId: ZodOptional<ZodString>;
  capacityUnits: ZodOptional<ZodNumber>;
  groupId: ZodOptional<ZodNullable<ZodString>>;
  partyEmail: ZodOptional<ZodNullable<ZodString>>;
  partyName: ZodOptional<ZodNullable<ZodString>>;
  partyRef: ZodOptional<ZodNullable<ZodString>>;
  schedule: ZodOptional<ZodObject<{
     endsAt: ZodOptional<ZodCoercedDate<unknown>>;
     resourceId: ZodOptional<ZodString>;
     startsAt: ZodOptional<ZodCoercedDate<unknown>>;
     timeZone: ZodOptional<ZodString>;
  }, $strip>>;
}, $strip>;

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

The to delta of a transfer (spec §7.1) — one coordinate (or several) of (party, time, resource, type/terms, group) to move while the rest stay fixed. Identity coordinates (party / slot / type / capacityUnits) mint a linked successor; non-identity repoints (groupId, a contact-detail fix) are in-place updates. Organization transfers are unsupported (§7.1).