Kaizen
Browse modulesBookingsbookings/serverTypes

Type Alias: BookingSeriesMaterializationResult

type BookingSeriesMaterializationResult = {
  blocked: BlockedOccurrence[];
  createdBookingIds: string[];
  cursorAdvanced: boolean;
  seriesId: string;
  skippedExisting: number;
  through: Date;
};

Defined in: server/bookings/series-materializer.ts:112

Properties

blocked

blocked: BlockedOccurrence[];

Defined in: server/bookings/series-materializer.ts:118

The §6.8 reconciliation report: occurrences an interloper blocked.


createdBookingIds

createdBookingIds: string[];

Defined in: server/bookings/series-materializer.ts:116

Confirmed children created by this pass, in occurrence order.


cursorAdvanced

cursorAdvanced: boolean;

Defined in: server/bookings/series-materializer.ts:122

False when the pass was a no-op behind the existing cursor (or the series is not active).


seriesId

seriesId: string;

Defined in: server/bookings/series-materializer.ts:113


skippedExisting

skippedExisting: number;

Defined in: server/bookings/series-materializer.ts:120

Occurrences whose (series_id, occurrence_at) slot was already occupied.


through

through: Date;

Defined in: server/bookings/series-materializer.ts:114

On this page