VEVENT Classes

The VEvent class represents an event component in a calendar. This component is used by both vCalendar and iCalendar.

PDI Tag

Component Property

EWSoftware PDI Class

Data Value Property

Notes

BEGIN:VEVENT

 

VEvent and VEventCollection

 

 

AALARM

Alarms

VAlarm and VAlarmCollection

 

vCalendar 1.0 only. See the VALARM Classes topic for more information.

ATTACH

Attachments

AttachProperty and AttachPropertyCollection

FormatType, GetAttachmentBytes, SetAttachmentBytes, and Value

If the value location is inline, the data value is a binary encoded string representing the attachment. If not inline, the Value property refers to something like a URI where the attachment can be found.

ATTENDEE

Attendees

AttendeeProperty and AttendeePropertyCollection

CalendarUserType, CommonName, DelegatedFrom, DelegatedTo, DirectoryEntry, Expectation, Membership, ParticipationStatus, Role, Rsvp, SentBy, and Value

 

CATEGORIES

Categories

CategoriesProperty

Categories and CategoriesString

 

CLASS

Classification

ClassificationProperty

Value

 

COMMENT

Comment

CommentProperty

AlternateRepresentation and Value

iCalendar 2.0 only.

CONTACT

Contacts

ContactProperty and ContactPropertyCollection

AlternateRepresentation and Value

iCalendar 2.0 only.

CREATED or DCREATED

DateCreated

DateCreatedProperty

DateTimeValue

DCREATED is used by vCalendar 1.0. CREATED is used by iCalendar 2.0.

DALARM

Alarms

VAlarm and VAlarmCollection

 

vCalendar 1.0 only. See the VALARM Classes topic for more information.

DESCRIPTION

Description

DescriptionProperty

AlternateRepresentation and Value

 

DTEND

EndDateTime

EndDateProperty

DateTimeValue, IsFloating, TimeZoneDateTime, and TimeZoneId

DTEND and DURATION are mutually exclusive.

DTSTAMP

TimeStamp

TimeStampProperty

DateTimeValue

iCalendar 2.0 only.

DTSTART

StartDateTime

StartDateProperty

DateTimeValue, IsFloating, TimeZoneDateTime, and TimeZoneId

 

DURATION

Duration

DurationProperty

DurationValue

iCalendar 2.0 only. DTEND and DURATION are mutually exclusive.

EXDATE

ExceptionDates

ExDateProperty and ExDatePropertyCollection

DateTimeValue, IsFloating, TimeZoneDateTime, and TimeZoneId

 

EXRULE

ExceptionRules

ExRuleProperty and RRulePropertyCollection

Recurrence

 

GEO

GeographicPosition

GeographicPositionProperty

Latitude and Longitude

iCalendar 2.0 only. For vCalendar 1.0, the GEO property is on the VCALENDAR component.

LAST-MODIFIED

LastModified

LastModifiedProperty

DateTimeValue

 

LOCATION

Location

LocationProperty

AlternateRepresentation and Value

 

MALARM

Alarms

VAlarm and VAlarmCollection

 

vCalendar 1.0 only. See the VALARM Classes topic for more information.

ORGANIZER

Organizer

OrganizerProperty

CommonName, DirectoryEntry, SentBy, and Value

iCalendar 2.0 only.

PALARM

Alarms

VAlarm and VAlarmCollection

 

vCalendar 1.0 only. See the VALARM Classes topic for more information.

PRIORITY

Priority

PriorityProperty

PriorityValue

 

RDATE

RecurDates

RDateProperty and RDatePropertyCollection

DateTimeValue, IsFloating, PeriodValue, TimeZoneDateTime, and TimeZoneId

 

RECURRENCE-ID

RecurrenceId

RecurrenceIdProperty

Range and Value

iCalendar 2.0 only.

RELATED-TO

RelatedTo

RelatedToProperty and RelatedToPropertyCollection

OtherRelationship and RelationshipType

 

REQUEST-STATUS

RequestStatuses

RequestStatusProperty and RequestStatusPropertyCollection

ExtendedData, StatusCode, and StatusMessage

iCalendar 2.0 only.

RESOURCES

Resources

ResourcesProperty

Resources and ResourcesString

 

RNUM

RecurrenceCount

RecurrenceCountProperty

Count

vCalendar 1.0 only.

RRULE

RecurrenceRules

RRuleProperty and RRulePropertyCollection

Recurrence

 

SEQUENCE

Sequence

SequenceProperty

SequenceNumber

 

STATUS

Status

StatusProperty

AlternateRepresentation and StatusValue

 

SUMMARY

Summary

SummaryProperty

AlternateRepresentation and Value

 

TRANSP

Transparency

TimeTransparencyProperty

IsTransparent

 

UID

UniqueId

UniqueIdProperty

Value

 

URL

Url

UrlProperty

Value

 

X-???

CustomProperties

CustomProperty and CustomPropertyCollection

CustomName and Value

This property class represents custom or extended properties that are not part of the specification.

BEGIN:VALARM to END:VALARM

Alarms

VAlarm and VAlarmCollection

 

iCalendar 2.0 only. See the VALARM Classes topic for more information.

END:VEVENT

 

VEvent and VEventCollection

 

 

See Also