Kaizen
Browse modulesBookingsbookings/sharedTypes

Type Alias: ResourceAvailabilityTemplate

type ResourceAvailabilityTemplate = {
  dtstartLocal: string;
  durationMinutes: number;
  recurrenceRule: string;
  timeZone: string;
};

Defined in: shared/bookings/weekly-hours.ts:41

A ResourceAvailability series template — the generation columns of the row (spec §6.9), minus identity/cursor/audit. The server lane persists it.

Properties

dtstartLocal

dtstartLocal: string;

Defined in: shared/bookings/weekly-hours.ts:45

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


durationMinutes

durationMinutes: number;

Defined in: shared/bookings/weekly-hours.ts:47


recurrenceRule

recurrenceRule: string;

Defined in: shared/bookings/weekly-hours.ts:43

e.g. FREQ=WEEKLY;BYDAY=MO,TU,WE,TH,FR


timeZone

timeZone: string;

Defined in: shared/bookings/weekly-hours.ts:46

On this page