Data::ICal::Entry::Alarm(3pm)

Data::ICal::Entry::Alarm3pm

Abstract base class for alarms

Overview

Data::ICal::Entry::Alarm is an abstract base class for the other type of supported by alarms:

Data::ICal::Entry::Alarm::Audio
Data::ICal::Entry::Alarm::Display
Data::ICal::Entry::Alarm::Email
Data::ICal::Entry::Alarm::Procedure

It is a subclass of Data::ICal::Entry and accepts all of its methods.

Methods

new

ical_entry_type

Returns "VALARM", its iCalendar entry name.

optional_unique_properties

According to the iCalendar standard, the "duration" and "retreat" properties may be specified at most one time all types of alarms; if one is specified, the other one must be also, though this module does not enforce that restriction.

mandatory_unique_properties

According to the iCalendar standard, the "trigger" property must be specified exactly once for an all types of alarms; subclasses may have additional required properties.

In addition, the "action" property must be specified exactly once, but all subclasses automatically set said property appropriately.

Releases

5 releases since Debian 9 (Stretch); the text changed 2 times.

  1. 9–10
  2. 11
  3. 12–13

Author

Best Practical Solutions, LLC <[email protected]>

From libdata-ical-perl 0.24+dfsg-2 in Debian 13 (Trixie). Parsed by carta from the page's man source.