Properties and calendar entry types

The following table shows the properties valid for a given type of calendar entry. Brackets indicate that the property is optional. If you try to specify a property for an entry whose type does not support it, the property is ignored.

Note the following when using the Add method to create or update an entry:

  • id and LocalId are generated automatically by the system when the entry is created. You cannot specify or modify them.

  • CalendarName cannot be changed after the entry has been created. You can specify it for a new entry, but you cannot modify it afterwards.

For detailed information about the properties and their values, see section Calendar entry properties.

Table: Supported properties for different entry types

Property

Anniversary

DayEvent

Meeting

Reminder

ToDo

id

X

X

X

X

X

LocalId

X

X

X

X

X

CalendarName

(X)

(X)

(X)

(X)

(X)

Summary

(X)

(X)

(X)

(X)

(X)

SeqNum

   

(X)

   

StartTime

X

X

X

X

 

EndTime

 

(X)

Note: Same as StartTime, if not specified

X

 

(X)

InstanceStartTime

   

(X)

Note: This can be specified only when modifying an existing entry.

Note: GetList returns this only when id/LocalId is not specified as filter input.

   

InstanceEndTime

   

(X)

This can be specified only when modifying an existing entry.

Note: GetList returns this only when id/LocalId is not specified as filter input.

   

Replication

(X)

(X)

(X)

(X)

(X)

Description

(X)

(X)

(X)

(X)

(X)

Priority

(X)

(X)

(X)

(X)

(X)

AlarmTime

(X)

(X)

(X)

(X)

(X)

Location

   

(X)

   

Status

   

(X)

 

(X)

RepeatDates

   

(X)

   

ExDates

   

(X)

   

Method

   

(X)

   

PhoneOwner

   

(X)

   

Organizer

   

(X)

   

Attendees

   

(X)

   

RepeatRule

   

(X)

Note: This is only valid for parent entries.