In both Series 40 and S60 the calendar has several different types of entries. There is no explicit field for the entry type in the PIM API; instead there must be a separate list for each type of calendar entry.
The Series 40 platform supports five types of events:
Meeting
Call
Birthday
Memo
Reminder
In Series 40 the calendar contains “notes” that are mapped to PIM API Event objects as detailed in this section.
The following table displays the available calendar note types and their associated native fields together with the corresponding PIM API field:
The following table displays the available calendar note types and their associated native fields together with the corresponding PIM API field:
The following table displays the available calendar note types and their associated native fields together with the corresponding PIM API field:
The following table displays the available calendar note types and their associated native fields together with the corresponding PIM API field:
The following table displays the available calendar note types and their associated native fields together with the corresponding PIM API field:
Calendar events can repeat according to repeat rules set by the user,
with the exception of the Birthday type, which has a yearly repeat. In PIM
API the Event
instance can have an associated RepeatRule
class
instance that stores information about how and when the Event
repeats.
Repeat Type |
RepeatRule Attributes |
---|---|
Never |
No associated |
Every day |
(FREQUENCY, DAILY) |
Every week |
(FREQUENCY, WEEKLY) |
Every 2 weeks |
(FREQUENCY, WEEKLY) + (INTERVAL, 2) |
Every month |
(FREQUENCY, MONTHLY) |
Every year |
(FREQUENCY, YEARLY) |
The Series 40 implementation also supports the following RepeatRule
fields:
RepeatRule.END
RepeatRule.DAY_IN_WEEK
RepeatRule.DAY_IN_MONTH
RepeatRule.MONTH_IN_YEAR