Kaizen
Browse modulesBookingsbookings/sharedSchemas and constants

Variable: transferInputSchema

const transferInputSchema: ZodObject<{
  actorId: ZodString;
  allowLateCancel: ZodOptional<ZodBoolean>;
  allowOutsideHours: ZodOptional<ZodBoolean>;
  allowOverbook: ZodOptional<ZodBoolean>;
  allowTransfer: ZodOptional<ZodBoolean>;
  expectedVersion: ZodOptional<ZodNumber>;
  reason: ZodOptional<ZodString>;
  to: 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>;
}, $strip>;

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

Input for transfer(bookingId, { to, … }) (spec §7.1/§11).