ReadonlydefaultsReadonlyltsStaticltsOptionalparameters: { ical_url: string }Optionalparameters: {Config to validate
Optionaldefault_check_in_time?: stringDefault check-in time (HH:MM) used when iCal gives date-only values
Optionaldefault_check_out_time?: stringDefault check-out time (HH:MM) used when iCal gives date-only values
How to extract check-out date
Optionalpattern?: stringRegex with capture group to extract value from the property
iCal property name to read from: UID, SUMMARY, DESCRIPTION, DTSTART, DTEND, etc.
Optionaltype?: "date"Special type handling — 'date' parses iCal date formats
Optionalguest_email?: { pattern?: string; source: string; type?: "date" }How to extract guest email
Optionalpattern?: stringRegex with capture group to extract value from the property
iCal property name to read from: UID, SUMMARY, DESCRIPTION, DTSTART, DTEND, etc.
Optionaltype?: "date"Special type handling — 'date' parses iCal date formats
Optionalguest_name?: { pattern?: string; source: string; type?: "date" }How to extract guest name
Optionalpattern?: stringRegex with capture group to extract value from the property
iCal property name to read from: UID, SUMMARY, DESCRIPTION, DTSTART, DTEND, etc.
Optionaltype?: "date"Special type handling — 'date' parses iCal date formats
Optionalguest_phone?: { pattern?: string; source: string; type?: "date" }How to extract guest phone
Optionalpattern?: stringRegex with capture group to extract value from the property
iCal property name to read from: UID, SUMMARY, DESCRIPTION, DTSTART, DTEND, etc.
Optionaltype?: "date"Special type handling — 'date' parses iCal date formats
Optionalreservation_key?: { pattern?: string; source: string; type?: "date" }How to extract the reservation key (falls back to UID)
Optionalpattern?: stringRegex with capture group to extract value from the property
iCal property name to read from: UID, SUMMARY, DESCRIPTION, DTSTART, DTEND, etc.
Optionaltype?: "date"Special type handling — 'date' parses iCal date formats
How to extract check-in date
Optionalpattern?: stringRegex with capture group to extract value from the property
iCal property name to read from: UID, SUMMARY, DESCRIPTION, DTSTART, DTEND, etc.
Optionaltype?: "date"Special type handling — 'date' parses iCal date formats
Optionalfilter?: { pattern: string; source: string }Optional filter to skip non-matching events
Regex pattern — events not matching are skipped
iCal property name to match against
Optionaltime_zone?: stringIANA time zone (e.g. America/New_York) applied when dates have no time/timezone
iCal feed URL to validate against
StaticfromStaticfromStaticfromStaticfromStaticfromStaticfrom
iCal feed URL to analyze