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.
Optional
options: 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.
Optional
options: 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.
Optional
options: SelectCalendarsWithPromptOptions
Retrieves the current state of all permissions.