Function: icalendar-match-vfreebusy-component

icalendar-match-vfreebusy-component is a byte-compiled function defined in icalendar-parser.el.gz.

Signature

(icalendar-match-vfreebusy-component LIMIT)

Documentation

Matcher for VFREEBUSY component boundaries.

(Defined by icalendar-define-component.)

Source Code

;; Defined in /usr/src/emacs/lisp/calendar/icalendar-parser.el.gz
(ical:define-component ical:vfreebusy "VFREEBUSY"
  "Represents a published set of free/busy time blocks, or a request
or response for such blocks.

The free/busy information is represented by the
`icalendar-freebusy' property (which may be given more than once)
and the related `icalendar-fbtype' parameter.  Note that
recurrence properties (`icalendar-rrule', `icalendar-rdate', and
`icalendar-exdate') are NOT permitted in this component.

When used to publish blocks of free/busy time in a user's
schedule, the `icalendar-organizer' property specifies the user.

When used to request free/busy time in a user's schedule, or to
respond to such a request, the `icalendar-attendee' property
specifies the user whose time is being requested, and the
`icalendar-organizer' property specifies the user making the
request.

Free/busy components can only be direct children
of `icalendar-vcalendar'; they cannot be subcomponents of any
other component, and cannot contain subcomponents."
  :child-spec (:one (ical:dtstamp ical:uid)
               :zero-or-one (ical:contact
                             ical:dtstart
                             ical:dtend
                             ical:organizer
                             ical:url)
               :zero-or-more (ical:attendee
                              ical:comment
                              ical:freebusy
                              ical:request-status
                              ical:other-property))
  :link "https://www.rfc-editor.org/rfc/rfc5545#section-3.6.4")