Retrieves the current permission state for a given scope.
Creates a calendar.
Creates an event in the calendar.
Opens the system calendar interface to create a new event.
On Android always returns null.
Fetch the events to find the ID of the newly created event.
Optionaloptions: CreateEventWithPromptOptionsCreates a reminder.
Deletes a calendar by id.
Deletes an event.
Opens a dialog to delete an event.
Deletes multiple events.
Deletes a reminder.
Opens a dialog to delete a reminder.
Deletes multiple reminders.
Retrieves a list of calendar sources.
Retrieves a list of calendar sources.
Retrieve a reminder by ID.
Retrieves reminders from multiple lists.
Retrieves the events within a date range.
Modifies a calendar with options.
Modifies an event.
Opens a system calendar interface to modify an event.
On Android always returns null.
Modifies a reminder.
Opens the calendar app.
Optionaloptions: OpenCalendarOptionsRequests permission for all calendar and reminder permissions.
Use requestFullCalendarAccess or requestFullRemindersAccess instead.
Android, iOS
0.1.0
Requests permission for a given scope.
this.requestPermission({ scope: CalendarPermissionScope.READ_CALENDAR });
Use requestWriteOnlyCalendarAccess, requestReadOnlyCalendarAccess, requestFullCalendarAccess or requestFullRemindersAccess instead.
Android, iOS
0.1.0
Opens a system interface to choose one or multiple calendars.
Optionaloptions: SelectCalendarsWithPromptOptions
Retrieves the current state of all permissions.