OptionalalertsAlert times in minutes relative to the reminder start.
Use negative numbers for alerts before the start, and positive numbers for alerts after the start.
Omit or pass undefined to leave existing alerts unchanged.
Pass null or an empty array [] to clear alerts.
On iOS, when both startDate and dueDate are cleared in the same call, alerts are cleared even if alerts is set.
When clearing dates across separate batched calls, pass alerts: null or [] explicitly.
On iOS only 2 alerts are supported.
OptionalcommitWhether to save immediately (true) or batch changes for later (false).
Pass false to batch multiple changes and commit them together using CapacitorCalendar.commit(), which is more efficient than committing each save individually.
OptionalcompletionWhen the reminder was completed, in milliseconds since the epoch.
Omit or pass undefined to leave the existing value unchanged.
Since 8.7.0, pass null to clear.
Clearing this date does not mark the reminder incomplete; set isCompleted to false for that.
OptionaldueWhen the reminder is due, in milliseconds since the epoch.
On iOS, if startDate is omitted and the reminder has no start, it is set to this value.
Omit or pass undefined to leave the existing value unchanged.
Since 8.7.0, pass null to clear.
Clearing only dueDate leaves an existing start unchanged (including a start previously copied from due).
Pass startDate: null together with dueDate: null to remove scheduling.
OptionalisOptionallistOptionallocationLocation for the reminder.
Omit or pass undefined to leave the existing value unchanged.
Since 8.7.0, pass null to clear.
OptionalnotesNotes for the reminder.
Omit or pass undefined to leave the existing value unchanged.
Since 8.7.0, pass null to clear.
OptionalpriorityPriority: 0 none, 1 highest through 9 lowest.
Omit to leave the existing value unchanged.
OptionalrecurrenceRecurrence rule for the reminder.
Omit or pass undefined to leave the existing value unchanged.
Since 8.7.0, pass null to clear.
OptionalstartWhen the reminder starts, in milliseconds since the epoch.
Relative alerts use this date.
Omit or pass undefined to leave the existing value unchanged.
Since 8.7.0, pass null to clear.
If a due date remains, clearing start sets start to the due date (it does not keep the previous start).
Pass dueDate: null as well to remove scheduling.
OptionaltitleOptionalurlURL associated with the reminder.
Omit or pass undefined to leave the existing value unchanged.
Since 8.7.0, pass null to clear.
Since
7.1.0