Function: icalendar-match-dtstart-property

icalendar-match-dtstart-property is a byte-compiled function defined in icalendar-parser.el.gz.

Signature

(icalendar-match-dtstart-property LIMIT)

Documentation

Matcher for icalendar-dtstart property.

(Defined by icalendar-define-property.)

Source Code

;; Defined in /usr/src/emacs/lisp/calendar/icalendar-parser.el.gz
(ical:define-property ical:dtstart "DTSTART"
  "Start time of a component.

This property's value specifies when a component starts.  In an
`icalendar-vevent', it specifies the start of the event.  In an
`icalendar-vfreebusy', it specifies the start of the free/busy
block.  In `icalendar-standard' and `icalendar-daylight'
sub-components, it defines the start time of a time zone
specification.

It is required in any component with an `icalendar-rrule'
property, and in any `icalendar-vevent' component contained in a
calendar that does not have a `icalendar-method' property.

Its value must be of the same type as the value of the
component's corresponding `icalendar-dtend' property.  In an
`icalendar-vtodo' component, it must also be of the same type as
the value of an `icalendar-due' property (if present)."
  (or ical:date-time
      ical:date)
  :default-type ical:date-time
  :other-types (ical:date)
  :child-spec (:zero-or-one (ical:valuetypeparam ical:tzidparam)
               :zero-or-more (ical:otherparam))
  :other-validator ical:property-w/tzid-validator
  :link "https://www.rfc-editor.org/rfc/rfc5545#section-3.8.2.4")