Skip to main content

Module profile

Module profile 

Source
Expand description

Per-vendor profile bundles per ADR-001.

Each vendor module owns its PREFIXES const, its EventExtensions and (in later steps) CalendarExtensions types, plus owns_property and parse/format helpers. Properties that match a vendor’s prefix but aren’t yet typed land in the bundle’s unrecognized slot — promoting them to typed fields later is intra-bundle and never crosses through VEvent.unknown.

Modules§

google
Google / Calendar profile bundle (X-GOOGLE-*).
icloud
Apple / iCloud profile bundle (X-APPLE-*, X-CALENDARSERVER-*).
microsoft
Microsoft / Outlook profile bundle (X-MICROSOFT-CDO-*, X-MICROSOFT-*).