Shared types for the elm-ical package.
To generate iCal feeds, see Ical.Generator.
To parse iCal feeds, see Ical.Parser.
For recurrence rule types, see Ical.Recurrence.
Whether the event blocks time on a calendar for free/busy lookups.
Opaque — the event blocks time (default in iCal).Transparent — the event does not block time (e.g. reminders, FYI events).Journal status per RFC 5545 Section 3.8.1.11.
Draft — the journal entry is a draft.Final — the journal entry is final.CancelledJournal — the journal entry has been cancelled.
(Named CancelledJournal to avoid a clash with Cancelled.)
The scheduling status of an event.
Tentative— the event is not yet confirmed.Confirmed— the event is definite.Cancelled— the event has been cancelled.Per RFC 5545 Section 3.8.1.11.