This library provides a simplified access to the information provided on an existing calendar, based on iCalendar format. Since the primary use case is retrieving public calendars the returned structure consists on the main calendar information and its list of events, other possible structures in the specification aren't available yet
Retrieving a Calendar from an existing endpoint
──────────────────────────────────────────────────────────────────
Step 1
Add a reference to the server action GetICalendarFromEndpoint from ICalendarConnector module.
Step 2
Invoke GetICalendarFromEndpoint passing the endpoint for a valid calendar, the calendar data and its events are returned in the output parameter.
This action always performs an HTTP call to the endpoint so, if performance is an issue, and since most of the times these calendars aren't updated often, a wrapper action to this could have some kind of caching.
Parsing an existing calendar in text
Add a reference to the server action ParseICalendarFromText from ICalendarConnector module.
Invoke ParseICalendarFromText passing the entire content of a calendar, the calendar data and its events are returned in the output parameter.