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