Kaizen
Browse modulesBookingsbookings/serverTypes

Type Alias: SeriesSplitInput

type SeriesSplitInput = {
  actorId: string;
  allowOutsideHours?: boolean;
  allowOverbook?: boolean;
  dtstartLocal?: string;
  durationMinutes?: number;
  from: Date;
  recurrenceRule?: string;
  resourceId?: string;
  timeZone?: string;
};

Defined in: server/bookings/series-service.ts:98

Properties

actorId

actorId: string;

Defined in: server/bookings/series-service.ts:111


allowOutsideHours?

optional allowOutsideHours?: boolean;

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


allowOverbook?

optional allowOverbook?: boolean;

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


dtstartLocal?

optional dtstartLocal?: string;

Defined in: server/bookings/series-service.ts:105

Successor wall-clock DTSTART (e.g. move the slot to 6pm). Omitted = the old cadence continues: the first OLD-rule occurrence at/after from.


durationMinutes?

optional durationMinutes?: number;

Defined in: server/bookings/series-service.ts:109


from

from: Date;

Defined in: server/bookings/series-service.ts:100

Split instant: children with occurrenceAt >= from move to the successor.


recurrenceRule?

optional recurrenceRule?: string;

Defined in: server/bookings/series-service.ts:107

Successor rule. Omitted = old rule with COUNT lowered to the REMAINING occurrences.


resourceId?

optional resourceId?: string;

Defined in: server/bookings/series-service.ts:110


timeZone?

optional timeZone?: string;

Defined in: server/bookings/series-service.ts:108

On this page