icalendar_parser library

Classes

ICalendar
Core object
IcsDateTime
This value type is used to identify values that specify a precise calendar date and time of day.

Enums

IcsStatus
Enumeration of all event statuses.
IcsTransp
Enumeration of all transparency types.

Extensions

IcsStringModifier on String

Typedefs

ClosureFunction = Map<String, dynamic>? Function(String value, Map<String, String> params, List<Object?> events, Map<String, dynamic>? lastEvent, List<Map<String, dynamic>>)

Exceptions / Errors

EmptyLineException
Exception thrown when there is an empty line.
ICalendarBeginException
Exception thrown when there is an issue with the BEGIN:VCALENDAR.
ICalendarEndException
Exception thrown when there is an issue with the END:VCALENDAR.
ICalendarFormatException
Exception thrown when there is a formatting error while parsing the ICalendar object.
ICalendarNoProdidException
Exception thrown when PRODID is missing.
ICalendarNoVersionException
Exception thrown when VERSION is missing.
ICalendarStatusParseException
Exception thrown when parsed IcsStatus is unknown.
ICalendarTranspParseException
Exception thrown when parsed IcsTransp is unknown.