Function: icalendar-vevent-component-p
icalendar-vevent-component-p is a byte-compiled function defined in
icalendar-parser.el.gz.
Signature
(icalendar-vevent-component-p NODE)
Documentation
Return non-nil if NODE represents a VEVENT component.
Source Code
;; Defined in /usr/src/emacs/lisp/calendar/icalendar-parser.el.gz
(ical:define-component ical:vevent "VEVENT"
"Represents an event.
This component contains properties which describe an event, such
as its start and end time (`icalendar-dtstart' and
`icalendar-dtend') and a summary (`icalendar-summary') and
description (`icalendar-description'). It may also contain
`icalendar-valarm' components as subcomponents which describe
reminder notifications related to the event. Event components can
only be direct children of an `icalendar-vcalendar'; they cannot
be subcomponents of any other component."
:child-spec (:one (ical:dtstamp ical:uid)
:zero-or-one (ical:dtstart
;; TODO: dtstart required if METHOD not present
;; in parent calendar
ical:class
ical:created
ical:description
ical:dtend
ical:duration
ical:geo
ical:last-modified
ical:location
ical:organizer
ical:priority
ical:sequence
ical:status
ical:summary
ical:transp
ical:url
ical:recurrence-id
ical:rrule)
:zero-or-more (ical:attach
ical:attendee
ical:categories
ical:comment
ical:contact
ical:exdate
ical:request-status
ical:related-to
ical:resources
ical:rdate
ical:other-property
ical:valarm))
:other-validator ical:vevent-validator
:link "https://www.rfc-editor.org/rfc/rfc5545#section-3.6.1")