Skip to content
Fang Yi Liu edited this page Sep 18, 2026 · 1 revision

Components

Event

  • Also referred to as parent event, because EventOccurrences are generated from Event entries.
  • Event can be recurring and contains rrule(s)

EventOccurrence

  • Individual event that's generated from the associated potentially recurring parent event object.
  • Future EventOccurrences need to be regenerated if the parent Event's timing changes. If the start_time of the new occurrence matches an old one, any changes from the old occurrence will be transferred to the new occurrence before the old one is deleted.
  • event and start_time fields are used for syncing/reconnecting new EventOccurrence objects/rows to existing EventOccurrenceChanges when they're regenerated from the parent Event. The corresponding EventOccurrenceChange object has the same fields.

EventOccurrenceChange

  • Contains user-modified event data fields for an EventOccurrence that correspond to the parent Event's fields. Unchanged fields will be null.
  • event and start_time are special fields used for syncing/reconnecting these changes to new EventOccurrence objects/rows when they're regenerated from the parent Event. The corresponding EventOccurrence object has the same fields.

Click Pages above to see ALL Wiki documentation in alphabetic order.

The following list organizes the documentation and excludes some less critical documentation.

About PeopleDepot

Project Resources

How to Guides

Clone this wiki locally