Kaizen
Browse modulesBookingsbookings/sharedTypes

Type Alias: SeriesTemplate

type SeriesTemplate = {
  dtstartLocal: string;
  recurrenceRule: string;
  timeZone: string;
};

Defined in: shared/bookings/series-template.ts:25

The generation template columns shared by BookingSeries and ResourceAvailability (spec §6.8/§6.9): an RRULE string plus a DST-stable wall-clock DTSTART ("5pm local" stays 5pm across a DST boundary).

Properties

dtstartLocal

dtstartLocal: string;

Defined in: shared/bookings/series-template.ts:29

Wall-clock ISO date-time, NO offset — e.g. 2026-06-15T17:00:00.


recurrenceRule

recurrenceRule: string;

Defined in: shared/bookings/series-template.ts:27

RRULE body only, e.g. FREQ=WEEKLY;BYDAY=MO;COUNT=10.


timeZone

timeZone: string;

Defined in: shared/bookings/series-template.ts:31

IANA zone the wall clock is anchored in.

On this page