1Data::ICal::Entry::AlarUms(e3r)Contributed Perl DocumentDaattiao:n:ICal::Entry::Alarm(3)
2
3
4
6 Data::ICal::Entry::Alarm - Abstract base class for alarms
7
9 Data::ICal::Entry::Alarm is an abstract base class for the other type
10 of supported by alarms:
11
12 Data::ICal::Entry::Alarm::Audio
13 Data::ICal::Entry::Alarm::Display
14 Data::ICal::Entry::Alarm::Email
15 Data::ICal::Entry::Alarm::Procedure
16
17 It is a subclass of Data::ICal::Entry and accepts all of its methods.
18
20 new
21 ical_entry_type
22 Returns "VALARM", its iCalendar entry name.
23
24 optional_unique_properties
25 According to the iCalendar standard, the "duration" and "retreat"
26 properties may be specified at most one time all types of alarms; if
27 one is specified, the other one must be also, though this module does
28 not enforce that restriction.
29
30 mandatory_unique_properties
31 According to the iCalendar standard, the "trigger" property must be
32 specified exactly once for an all types of alarms; subclasses may have
33 additional required properties.
34
35 In addition, the "action" property must be specified exactly once, but
36 all subclasses automatically set said property appropriately.
37
39 Best Practical Solutions, LLC <modules@bestpractical.com>
40
42 Copyright (c) 2005 - 2020, Best Practical Solutions, LLC. All rights
43 reserved.
44
45 This module is free software; you can redistribute it and/or modify it
46 under the same terms as Perl itself. See perlartistic.
47
48
49
50perl v5.32.0 2020-07-28 Data::ICal::Entry::Alarm(3)