Function: icalendar-vfreebusy-component-p
icalendar-vfreebusy-component-p is a byte-compiled function defined in
icalendar-parser.el.gz.
Signature
(icalendar-vfreebusy-component-p NODE)
Documentation
Return non-nil if NODE represents a VFREEBUSY 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")