UNPKG

@ebarooni/capacitor-calendar

Version:

A capacitor plugin for managing calendar events on iOS and Android, with reminders support on iOS.

62 lines 2.04 kB
/** * Enum defining available calendar and reminders related permissions. * * @since 7.1.0 */ export var CalendarPermissionScope; (function (CalendarPermissionScope) { /** * Permission required for reading calendar events. * * @permissions * | Platform | Required | * |-----------|---------------------| * | iOS 17+ | `NSCalendarsFullAccessUsageDescription` | * | iOS 13-16 | `NSCalendarsUsageDescription` | * | Android | `android.permission.READ_CALENDAR` | * * @platform Android, iOS * @since 7.1.0 */ CalendarPermissionScope["READ_CALENDAR"] = "readCalendar"; /** * Permission required for reading reminders. * * @permissions * | Platform | Required | * |-----------|---------------------| * | iOS 17+ | `NSRemindersFullAccessUsageDescription` | * | iOS 10-16 | `NSRemindersUsageDescription` | * @platform iOS * @since 7.1.0 */ CalendarPermissionScope["READ_REMINDERS"] = "readReminders"; /** * Permission required for adding or modifying calendar events. * * @permissions * | Platform | Required | * |-----------|---------------------| * | iOS 17+ | `NSCalendarsWriteOnlyAccessUsageDescription` | * | iOS 13-16 | `NSCalendarsUsageDescription` | * | Android | `android.permission.WRITE_CALENDAR` | * * @platform Android, iOS * @since 7.1.0 */ CalendarPermissionScope["WRITE_CALENDAR"] = "writeCalendar"; /** * Permission required for adding or modifying reminders. * * @permissions * | Platform | Required | * |-----------|---------------------| * | iOS 17+ | `NSRemindersFullAccessUsageDescription` | * | iOS 13-16 | `NSRemindersUsageDescription` | * * @platform iOS * @since 7.1.0 */ CalendarPermissionScope["WRITE_REMINDERS"] = "writeReminders"; })(CalendarPermissionScope || (CalendarPermissionScope = {})); //# sourceMappingURL=calendar-permission-scope.js.map