Variable: icalendar--rrule-value-types
icalendar--rrule-value-types is a variable defined in
icalendar-parser.el.gz.
Value
(FREQ (member YEARLY MONTHLY WEEKLY DAILY HOURLY MINUTELY SECONDLY)
UNTIL (or icalendar-date-time icalendar-date) COUNT
(integer 1 *) INTERVAL (integer 1 *) BYSECOND
(list-of (integer 0 60)) BYMINUTE (list-of (integer 0 59))
BYHOUR (list-of (integer 0 23)) BYDAY
(list-of (or (integer 0 6) (satisfies icalendar-dayno-offset-p)))
BYMONTHDAY (list-of (or (integer -31 -1) (integer 1 31)))
BYYEARDAY (list-of (or (integer -366 -1) (integer 1 366)))
BYWEEKNO (list-of (or (integer -53 -1) (integer 1 53))) BYMONTH
(list-of (integer 1 12)) BYSETPOS
(list-of (or (integer -366 -1) (integer 1 366))) WKST
(integer 0 6))
Documentation
Plist mapping icalendar-recur keywords to type specifiers.
Source Code
;; Defined in /usr/src/emacs/lisp/calendar/icalendar-parser.el.gz
(defconst ical:-rrule-value-types
;; `list-of' is not a cl-type specifier, just a symbol here; it is
;; handled specially when checking types in `ical:rrule-value-p':
'(FREQ (member YEARLY MONTHLY WEEKLY DAILY HOURLY MINUTELY SECONDLY)
UNTIL (or ical:date-time ical:date)
COUNT (integer 1 *)
INTERVAL (integer 1 *)
BYSECOND (list-of (integer 0 60))
BYMINUTE (list-of (integer 0 59))
BYHOUR (list-of (integer 0 23))
BYDAY (list-of (or (integer 0 6) (satisfies ical:dayno-offset-p)))
BYMONTHDAY (list-of (or (integer -31 -1) (integer 1 31)))
BYYEARDAY (list-of (or (integer -366 -1) (integer 1 366)))
BYWEEKNO (list-of (or (integer -53 -1) (integer 1 53)))
BYMONTH (list-of (integer 1 12)) ; unlike the others, months cannot be negative
BYSETPOS (list-of (or (integer -366 -1) (integer 1 366)))
WKST (integer 0 6))
"Plist mapping `icalendar-recur' keywords to type specifiers.")