1Data::ICal::Entry::AlarUms(e3r)Contributed Perl DocumentDaattiao:n:ICal::Entry::Alarm(3)
2
3
4

NAME

6       Data::ICal::Entry::Alarm - Abstract base class for alarms
7

DESCRIPTION

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

METHODS

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

AUTHOR

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.36.0                      2022-07-22       Data::ICal::Entry::Alarm(3)
Impressum