# CalendarContract.EventsEntity

Added in[API level 14](https://developer.android.com/guide/topics/manifest/uses-sdk-element.html#ApiLevels)

# EventsEntity

*** ** * ** ***

Kotlin\|[Java](https://developer.android.com/reference/android/provider/CalendarContract.EventsEntity "View this page in Java")  

```
class EventsEntity : BaseColumns, CalendarContract.EventsColumns, CalendarContract.SyncColumns
```

|---|--------------------------------------------------------------------------------------------------------------------------------------------------|
| [kotlin.Any](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-any/index.html)                                                                   ||
| ↳ | [android.provider.CalendarContract.EventsEntity](https://developer.android.com/reference/kotlin/android/provider/CalendarContract.EventsEntity#) |

Class that represents an Event Entity. There is one entry per event. Recurring events show up as a single entry. This is a helper class to make batch operations easier. A[ContentResolver](https://developer.android.com/reference/kotlin/android/content/ContentResolver.html#)or[ContentProviderClient](https://developer.android.com/reference/kotlin/android/content/ContentProviderClient.html#)is required as the helper does additional queries to add reminders and attendees to each entry.

## Summary

| Inherited constants ||
|---|---|
| From class[EventsColumns](https://developer.android.com/reference/kotlin/android/provider/CalendarContract.EventsColumns) |----------------------------------------------------------------------------------|---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------| | [Int](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html)       | [ACCESS_CONFIDENTIAL](https://developer.android.com/reference/kotlin/android/provider/CalendarContract.EventsColumns#ACCESS_CONFIDENTIAL:kotlin.Int) <br /> Confidential is not used by the app. <br />                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                         | | [Int](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html)       | [ACCESS_DEFAULT](https://developer.android.com/reference/kotlin/android/provider/CalendarContract.EventsColumns#ACCESS_DEFAULT:kotlin.Int) <br /> Default access is controlled by the server and will be treated as public on the device. <br />                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                | | [String](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-string/index.html) | [ACCESS_LEVEL](https://developer.android.com/reference/kotlin/android/provider/CalendarContract.EventsColumns#ACCESS_LEVEL:kotlin.String) <br /> Defines how the event shows up for others when the calendar is shared. Column name. Type: INTEGER (One of[ACCESS_DEFAULT](https://developer.android.com/reference/kotlin/android/provider/CalendarContract.EventsColumns#ACCESS_DEFAULT:kotlin.Int), ...) <br />                                                                                                                                                                                                                                                                                                                                                                                                                                                               | | [Int](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html)       | [ACCESS_PRIVATE](https://developer.android.com/reference/kotlin/android/provider/CalendarContract.EventsColumns#ACCESS_PRIVATE:kotlin.Int) <br /> Private shares the event as a free/busy slot with no details. <br />                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          | | [Int](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html)       | [ACCESS_PUBLIC](https://developer.android.com/reference/kotlin/android/provider/CalendarContract.EventsColumns#ACCESS_PUBLIC:kotlin.Int) <br /> Public makes the contents visible to anyone with access to the calendar. <br />                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                 | | [String](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-string/index.html) | [ALL_DAY](https://developer.android.com/reference/kotlin/android/provider/CalendarContract.EventsColumns#ALL_DAY:kotlin.String) <br /> Is the event all day (time zone independent). Column name. Type: INTEGER (boolean) <br />                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                | | [String](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-string/index.html) | [AVAILABILITY](https://developer.android.com/reference/kotlin/android/provider/CalendarContract.EventsColumns#AVAILABILITY:kotlin.String) <br /> If this event counts as busy time or is still free time that can be scheduled over. Column name. Type: INTEGER (One of[AVAILABILITY_BUSY](https://developer.android.com/reference/kotlin/android/provider/CalendarContract.EventsColumns#AVAILABILITY_BUSY:kotlin.Int),[AVAILABILITY_FREE](https://developer.android.com/reference/kotlin/android/provider/CalendarContract.EventsColumns#AVAILABILITY_FREE:kotlin.Int),[AVAILABILITY_TENTATIVE](https://developer.android.com/reference/kotlin/android/provider/CalendarContract.EventsColumns#AVAILABILITY_TENTATIVE:kotlin.Int)) <br />                                                                                                                                     | | [Int](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html)       | [AVAILABILITY_BUSY](https://developer.android.com/reference/kotlin/android/provider/CalendarContract.EventsColumns#AVAILABILITY_BUSY:kotlin.Int) <br /> Indicates that this event takes up time and will conflict with other events. <br />                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                     | | [Int](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html)       | [AVAILABILITY_FREE](https://developer.android.com/reference/kotlin/android/provider/CalendarContract.EventsColumns#AVAILABILITY_FREE:kotlin.Int) <br /> Indicates that this event is free time and will not conflict with other events. <br />                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  | | [Int](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html)       | [AVAILABILITY_TENTATIVE](https://developer.android.com/reference/kotlin/android/provider/CalendarContract.EventsColumns#AVAILABILITY_TENTATIVE:kotlin.Int) <br /> Indicates that the owner's availability may change, but should be considered busy time that will conflict. <br />                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                             | | [String](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-string/index.html) | [CALENDAR_ID](https://developer.android.com/reference/kotlin/android/provider/CalendarContract.EventsColumns#CALENDAR_ID:kotlin.String) <br /> The[Calendars._ID](https://developer.android.com/reference/kotlin/android/provider/BaseColumns#_ID:kotlin.String)of the calendar the event belongs to. Column name. Type: INTEGER <br />                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                         | | [String](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-string/index.html) | [CAN_INVITE_OTHERS](https://developer.android.com/reference/kotlin/android/provider/CalendarContract.EventsColumns#CAN_INVITE_OTHERS:kotlin.String) <br /> Whether the user can invite others to the event. The GUESTS_CAN_INVITE_OTHERS is a setting that applies to an arbitrary guest, while CAN_INVITE_OTHERS indicates if the user can invite others (either through GUESTS_CAN_INVITE_OTHERS or because the user has modify access to the event). Column name. Type: INTEGER (boolean, readonly) <br />                                                                                                                                                                                                                                                                                                                                                                   | | [String](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-string/index.html) | [CUSTOM_APP_PACKAGE](https://developer.android.com/reference/kotlin/android/provider/CalendarContract.EventsColumns#CUSTOM_APP_PACKAGE:kotlin.String) <br /> The package name of the custom app that can provide a richer experience for the event. See the ACTION TYPE[CalendarContract.ACTION_HANDLE_CUSTOM_EVENT](https://developer.android.com/reference/kotlin/android/provider/CalendarContract#ACTION_HANDLE_CUSTOM_EVENT:kotlin.String)for details. Column name. Type: TEXT <br />                                                                                                                                                                                                                                                                                                                                                                                      | | [String](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-string/index.html) | [CUSTOM_APP_URI](https://developer.android.com/reference/kotlin/android/provider/CalendarContract.EventsColumns#CUSTOM_APP_URI:kotlin.String) <br /> The URI used by the custom app for the event. Column name. Type: TEXT <br />                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                               | | [String](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-string/index.html) | [DESCRIPTION](https://developer.android.com/reference/kotlin/android/provider/CalendarContract.EventsColumns#DESCRIPTION:kotlin.String) <br /> The description of the event. Column name. Type: TEXT <br />                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                     | | [String](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-string/index.html) | [DISPLAY_COLOR](https://developer.android.com/reference/kotlin/android/provider/CalendarContract.EventsColumns#DISPLAY_COLOR:kotlin.String) <br /> This will be[EVENT_COLOR](https://developer.android.com/reference/kotlin/android/provider/CalendarContract.EventsColumns#EVENT_COLOR:kotlin.String)if it is not null; otherwise, this will be[Calendars.CALENDAR_COLOR](https://developer.android.com/reference/kotlin/android/provider/CalendarContract.CalendarColumns#CALENDAR_COLOR:kotlin.String). Read-only value. To modify, write to[EVENT_COLOR](https://developer.android.com/reference/kotlin/android/provider/CalendarContract.EventsColumns#EVENT_COLOR:kotlin.String)or[Calendars.CALENDAR_COLOR](https://developer.android.com/reference/kotlin/android/provider/CalendarContract.CalendarColumns#CALENDAR_COLOR:kotlin.String)directly. Type: INTEGER <br /> | | [String](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-string/index.html) | [DTEND](https://developer.android.com/reference/kotlin/android/provider/CalendarContract.EventsColumns#DTEND:kotlin.String) <br /> The time the event ends in UTC millis since epoch. Column name. Type: INTEGER (long; millis since epoch) <br />                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              | | [String](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-string/index.html) | [DTSTART](https://developer.android.com/reference/kotlin/android/provider/CalendarContract.EventsColumns#DTSTART:kotlin.String) <br /> The time the event starts in UTC millis since epoch. Column name. Type: INTEGER (long; millis since epoch) <br />                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        | | [String](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-string/index.html) | [DURATION](https://developer.android.com/reference/kotlin/android/provider/CalendarContract.EventsColumns#DURATION:kotlin.String) <br /> The duration of the event in RFC2445 format. Column name. Type: TEXT (duration in RFC2445 format) <br />                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                               | | [String](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-string/index.html) | [EVENT_COLOR](https://developer.android.com/reference/kotlin/android/provider/CalendarContract.EventsColumns#EVENT_COLOR:kotlin.String) <br /> A secondary color for the individual event. This should only be updated by the sync adapter for a given account. Type: INTEGER <br />                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            | | [String](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-string/index.html) | [EVENT_COLOR_KEY](https://developer.android.com/reference/kotlin/android/provider/CalendarContract.EventsColumns#EVENT_COLOR_KEY:kotlin.String) <br /> A secondary color key for the individual event. NULL or an empty string are reserved for indicating that the event does not use a key for looking up the color. The provider will update[EVENT_COLOR](https://developer.android.com/reference/kotlin/android/provider/CalendarContract.EventsColumns#EVENT_COLOR:kotlin.String)automatically when a valid key is written to this column. The key must reference an existing row of the[Colors](https://developer.android.com/reference/kotlin/android/provider/CalendarContract.Colors)table. @see Colors Type: TEXT <br />                                                                                                                                              | | [String](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-string/index.html) | [EVENT_END_TIMEZONE](https://developer.android.com/reference/kotlin/android/provider/CalendarContract.EventsColumns#EVENT_END_TIMEZONE:kotlin.String) <br /> The timezone for the end time of the event. Column name. Type: TEXT <br />                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                         | | [String](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-string/index.html) | [EVENT_LOCATION](https://developer.android.com/reference/kotlin/android/provider/CalendarContract.EventsColumns#EVENT_LOCATION:kotlin.String) <br /> Where the event takes place. Column name. Type: TEXT <br />                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                | | [String](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-string/index.html) | [EVENT_TIMEZONE](https://developer.android.com/reference/kotlin/android/provider/CalendarContract.EventsColumns#EVENT_TIMEZONE:kotlin.String) <br /> The timezone for the event. Column name. Type: TEXT <br />                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                 | | [String](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-string/index.html) | [EXDATE](https://developer.android.com/reference/kotlin/android/provider/CalendarContract.EventsColumns#EXDATE:kotlin.String) <br /> The recurrence exception dates for the event. Column name. Type: TEXT <br />                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                               | | [String](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-string/index.html) | [EXRULE](https://developer.android.com/reference/kotlin/android/provider/CalendarContract.EventsColumns#EXRULE:kotlin.String) <br /> The recurrence exception rule for the event. Column name. Type: TEXT <br />                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                | | [String](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-string/index.html) | [GUESTS_CAN_INVITE_OTHERS](https://developer.android.com/reference/kotlin/android/provider/CalendarContract.EventsColumns#GUESTS_CAN_INVITE_OTHERS:kotlin.String) <br /> Whether guests can invite other guests. Column name. Type: INTEGER (boolean) <br />                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    | | [String](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-string/index.html) | [GUESTS_CAN_MODIFY](https://developer.android.com/reference/kotlin/android/provider/CalendarContract.EventsColumns#GUESTS_CAN_MODIFY:kotlin.String) <br /> Whether guests can modify the event. Column name. Type: INTEGER (boolean) <br />                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                     | | [String](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-string/index.html) | [GUESTS_CAN_SEE_GUESTS](https://developer.android.com/reference/kotlin/android/provider/CalendarContract.EventsColumns#GUESTS_CAN_SEE_GUESTS:kotlin.String) <br /> Whether guests can see the list of attendees. Column name. Type: INTEGER (boolean) <br />                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    | | [String](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-string/index.html) | [HAS_ALARM](https://developer.android.com/reference/kotlin/android/provider/CalendarContract.EventsColumns#HAS_ALARM:kotlin.String) <br /> Whether the event has an alarm or not. Column name. Type: INTEGER (boolean) <br />                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                   | | [String](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-string/index.html) | [HAS_ATTENDEE_DATA](https://developer.android.com/reference/kotlin/android/provider/CalendarContract.EventsColumns#HAS_ATTENDEE_DATA:kotlin.String) <br /> Whether the event has attendee information. True if the event has full attendee data, false if the event has information about self only. Column name. Type: INTEGER (boolean) <br />                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                | | [String](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-string/index.html) | [HAS_EXTENDED_PROPERTIES](https://developer.android.com/reference/kotlin/android/provider/CalendarContract.EventsColumns#HAS_EXTENDED_PROPERTIES:kotlin.String) <br /> Whether the event has extended properties or not. Column name. Type: INTEGER (boolean) <br />                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            | | [String](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-string/index.html) | [IS_ORGANIZER](https://developer.android.com/reference/kotlin/android/provider/CalendarContract.EventsColumns#IS_ORGANIZER:kotlin.String) <br /> Are we the organizer of this event. If this column is not explicitly set, the provider will return 1 if[ORGANIZER](https://developer.android.com/reference/kotlin/android/provider/CalendarContract.EventsColumns#ORGANIZER:kotlin.String)is equal to[Calendars.OWNER_ACCOUNT](https://developer.android.com/reference/kotlin/android/provider/CalendarContract.CalendarColumns#OWNER_ACCOUNT:kotlin.String). Column name. Type: STRING <br />                                                                                                                                                                                                                                                                                 | | [String](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-string/index.html) | [LAST_DATE](https://developer.android.com/reference/kotlin/android/provider/CalendarContract.EventsColumns#LAST_DATE:kotlin.String) <br /> The last date this event repeats on, or NULL if it never ends. Column name. Type: INTEGER (long; millis since epoch) <br />                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          | | [String](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-string/index.html) | [LAST_SYNCED](https://developer.android.com/reference/kotlin/android/provider/CalendarContract.EventsColumns#LAST_SYNCED:kotlin.String) <br /> Used to indicate that a row is not a real event but an original copy of a locally modified event. A copy is made when an event changes from non-dirty to dirty and the event is on a calendar with[Calendars.CAN_PARTIALLY_UPDATE](https://developer.android.com/reference/kotlin/android/provider/CalendarContract.SyncColumns#CAN_PARTIALLY_UPDATE:kotlin.String)set to 1. This copy does not get expanded in the instances table and is only visible in queries made by a sync adapter. The copy gets removed when the event is changed back to non-dirty by a sync adapter. Type: INTEGER (boolean) <br />                                                                                                                   | | [String](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-string/index.html) | [ORGANIZER](https://developer.android.com/reference/kotlin/android/provider/CalendarContract.EventsColumns#ORGANIZER:kotlin.String) <br /> Email of the organizer (owner) of the event. Column name. Type: STRING <br />                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        | | [String](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-string/index.html) | [ORIGINAL_ALL_DAY](https://developer.android.com/reference/kotlin/android/provider/CalendarContract.EventsColumns#ORIGINAL_ALL_DAY:kotlin.String) <br /> The allDay status (true or false) of the original recurring event for which this event is an exception. Column name. Type: INTEGER (boolean) <br />                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    | | [String](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-string/index.html) | [ORIGINAL_ID](https://developer.android.com/reference/kotlin/android/provider/CalendarContract.EventsColumns#ORIGINAL_ID:kotlin.String) <br /> The[Events._ID](https://developer.android.com/reference/kotlin/android/provider/BaseColumns#_ID:kotlin.String)of the original recurring event for which this event is an exception. Column name. Type: TEXT <br />                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                               | | [String](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-string/index.html) | [ORIGINAL_INSTANCE_TIME](https://developer.android.com/reference/kotlin/android/provider/CalendarContract.EventsColumns#ORIGINAL_INSTANCE_TIME:kotlin.String) <br /> The original instance time of the recurring event for which this event is an exception. Column name. Type: INTEGER (long; millis since epoch) <br />                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                       | | [String](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-string/index.html) | [ORIGINAL_SYNC_ID](https://developer.android.com/reference/kotlin/android/provider/CalendarContract.EventsColumns#ORIGINAL_SYNC_ID:kotlin.String) <br /> The _sync_id of the original recurring event for which this event is an exception. The provider should keep the original_id in sync when this is updated. Column name. Type: TEXT <br />                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                               | | [String](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-string/index.html) | [RDATE](https://developer.android.com/reference/kotlin/android/provider/CalendarContract.EventsColumns#RDATE:kotlin.String) <br /> The recurrence dates for the event. Column name. Type: TEXT <br />                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                           | | [String](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-string/index.html) | [RRULE](https://developer.android.com/reference/kotlin/android/provider/CalendarContract.EventsColumns#RRULE:kotlin.String) <br /> The recurrence rule for the event. Column name. Type: TEXT <br />                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            | | [String](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-string/index.html) | [SELF_ATTENDEE_STATUS](https://developer.android.com/reference/kotlin/android/provider/CalendarContract.EventsColumns#SELF_ATTENDEE_STATUS:kotlin.String) <br /> This is a copy of the attendee status for the owner of this event. This field is copied here so that we can efficiently filter out events that are declined without having to look in the Attendees table. Column name. Type: INTEGER (int) <br />                                                                                                                                                                                                                                                                                                                                                                                                                                                             | | [String](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-string/index.html) | [STATUS](https://developer.android.com/reference/kotlin/android/provider/CalendarContract.EventsColumns#STATUS:kotlin.String) <br /> The event status. Column name. Type: INTEGER (one of[STATUS_TENTATIVE](https://developer.android.com/reference/kotlin/android/provider/CalendarContract.EventsColumns#STATUS_TENTATIVE:kotlin.Int)...) <br />                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              | | [Int](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html)       | [STATUS_CANCELED](https://developer.android.com/reference/kotlin/android/provider/CalendarContract.EventsColumns#STATUS_CANCELED:kotlin.Int) <br />                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                             | | [Int](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html)       | [STATUS_CONFIRMED](https://developer.android.com/reference/kotlin/android/provider/CalendarContract.EventsColumns#STATUS_CONFIRMED:kotlin.Int) <br />                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                           | | [Int](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html)       | [STATUS_TENTATIVE](https://developer.android.com/reference/kotlin/android/provider/CalendarContract.EventsColumns#STATUS_TENTATIVE:kotlin.Int) <br />                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                           | | [String](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-string/index.html) | [SYNC_DATA1](https://developer.android.com/reference/kotlin/android/provider/CalendarContract.EventsColumns#SYNC_DATA1:kotlin.String) <br /> This column is available for use by sync adapters. Column name. Type: TEXT <br />                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  | | [String](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-string/index.html) | [SYNC_DATA10](https://developer.android.com/reference/kotlin/android/provider/CalendarContract.EventsColumns#SYNC_DATA10:kotlin.String) <br /> This column is available for use by sync adapters. Column name. Type: TEXT <br />                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                | | [String](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-string/index.html) | [SYNC_DATA2](https://developer.android.com/reference/kotlin/android/provider/CalendarContract.EventsColumns#SYNC_DATA2:kotlin.String) <br /> This column is available for use by sync adapters. Column name. Type: TEXT <br />                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  | | [String](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-string/index.html) | [SYNC_DATA3](https://developer.android.com/reference/kotlin/android/provider/CalendarContract.EventsColumns#SYNC_DATA3:kotlin.String) <br /> This column is available for use by sync adapters. Column name. Type: TEXT <br />                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  | | [String](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-string/index.html) | [SYNC_DATA4](https://developer.android.com/reference/kotlin/android/provider/CalendarContract.EventsColumns#SYNC_DATA4:kotlin.String) <br /> This column is available for use by sync adapters. Column name. Type: TEXT <br />                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  | | [String](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-string/index.html) | [SYNC_DATA5](https://developer.android.com/reference/kotlin/android/provider/CalendarContract.EventsColumns#SYNC_DATA5:kotlin.String) <br /> This column is available for use by sync adapters. Column name. Type: TEXT <br />                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  | | [String](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-string/index.html) | [SYNC_DATA6](https://developer.android.com/reference/kotlin/android/provider/CalendarContract.EventsColumns#SYNC_DATA6:kotlin.String) <br /> This column is available for use by sync adapters. Column name. Type: TEXT <br />                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  | | [String](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-string/index.html) | [SYNC_DATA7](https://developer.android.com/reference/kotlin/android/provider/CalendarContract.EventsColumns#SYNC_DATA7:kotlin.String) <br /> This column is available for use by sync adapters. Column name. Type: TEXT <br />                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  | | [String](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-string/index.html) | [SYNC_DATA8](https://developer.android.com/reference/kotlin/android/provider/CalendarContract.EventsColumns#SYNC_DATA8:kotlin.String) <br /> This column is available for use by sync adapters. Column name. Type: TEXT <br />                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  | | [String](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-string/index.html) | [SYNC_DATA9](https://developer.android.com/reference/kotlin/android/provider/CalendarContract.EventsColumns#SYNC_DATA9:kotlin.String) <br /> This column is available for use by sync adapters. Column name. Type: TEXT <br />                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  | | [String](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-string/index.html) | [TITLE](https://developer.android.com/reference/kotlin/android/provider/CalendarContract.EventsColumns#TITLE:kotlin.String) <br /> The title of the event. Column name. Type: TEXT <br />                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                       | | [String](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-string/index.html) | [UID_2445](https://developer.android.com/reference/kotlin/android/provider/CalendarContract.EventsColumns#UID_2445:kotlin.String) <br /> The UID for events added from the RFC 2445 iCalendar format. Column name. Type: TEXT <br />                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            | ||
| From class[SyncColumns](https://developer.android.com/reference/kotlin/android/provider/CalendarContract.SyncColumns) |----------------------------------------------------------------------------------|--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------| | [String](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-string/index.html) | [ACCOUNT_NAME](https://developer.android.com/reference/kotlin/android/provider/CalendarContract.SyncColumns#ACCOUNT_NAME:kotlin.String) <br /> The account that was used to sync the entry to the device. If the account_type is not[ACCOUNT_TYPE_LOCAL](https://developer.android.com/reference/kotlin/android/provider/CalendarContract#ACCOUNT_TYPE_LOCAL:kotlin.String)then the name and type must match an account on the device or the calendar will be deleted. Type: TEXT <br />                                                                                                                                                                                                                                 | | [String](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-string/index.html) | [ACCOUNT_TYPE](https://developer.android.com/reference/kotlin/android/provider/CalendarContract.SyncColumns#ACCOUNT_TYPE:kotlin.String) <br /> The type of the account that was used to sync the entry to the device. A type of[ACCOUNT_TYPE_LOCAL](https://developer.android.com/reference/kotlin/android/provider/CalendarContract#ACCOUNT_TYPE_LOCAL:kotlin.String)will keep this event form being deleted if there are no matching accounts on the device. Type: TEXT <br />                                                                                                                                                                                                                                         | | [String](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-string/index.html) | [CAN_PARTIALLY_UPDATE](https://developer.android.com/reference/kotlin/android/provider/CalendarContract.SyncColumns#CAN_PARTIALLY_UPDATE:kotlin.String) <br /> If set to 1 this causes events on this calendar to be duplicated with[Events.LAST_SYNCED](https://developer.android.com/reference/kotlin/android/provider/CalendarContract.EventsColumns#LAST_SYNCED:kotlin.String)set to 1 whenever the event transitions from non-dirty to dirty. The duplicated event will not be expanded in the instances table and will only show up in sync adapter queries of the events table. It will also be deleted when the originating event has its dirty flag cleared by the sync adapter. Type: INTEGER (boolean) <br /> | | [String](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-string/index.html) | [DELETED](https://developer.android.com/reference/kotlin/android/provider/CalendarContract.SyncColumns#DELETED:kotlin.String) <br /> Whether the row has been deleted but not synced to the server. A deleted row should be ignored. Type: INTEGER (boolean) <br />                                                                                                                                                                                                                                                                                                                                                                                                                                                      | | [String](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-string/index.html) | [DIRTY](https://developer.android.com/reference/kotlin/android/provider/CalendarContract.SyncColumns#DIRTY:kotlin.String) <br /> Used to indicate that local, unsynced, changes are present. Type: INTEGER (long) <br />                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                 | | [String](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-string/index.html) | [MUTATORS](https://developer.android.com/reference/kotlin/android/provider/CalendarContract.SyncColumns#MUTATORS:kotlin.String) <br /> Used in conjunction with[DIRTY](https://developer.android.com/reference/kotlin/android/provider/CalendarContract.SyncColumns#DIRTY:kotlin.String)to indicate what packages wrote local changes. Type: TEXT <br />                                                                                                                                                                                                                                                                                                                                                                 | | [String](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-string/index.html) | [_SYNC_ID](https://developer.android.com/reference/kotlin/android/provider/CalendarContract.SyncColumns#_SYNC_ID:kotlin.String) <br /> The unique ID for a row assigned by the sync source. NULL if the row has never been synced. This is used as a reference id for exceptions along with[BaseColumns._ID](https://developer.android.com/reference/kotlin/android/provider/BaseColumns#_ID:kotlin.String). Type: TEXT <br />                                                                                                                                                                                                                                                                                           | ||
| From class[CalendarSyncColumns](https://developer.android.com/reference/kotlin/android/provider/CalendarContract.CalendarSyncColumns) |----------------------------------------------------------------------------------|----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------| | [String](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-string/index.html) | [CAL_SYNC1](https://developer.android.com/reference/kotlin/android/provider/CalendarContract.CalendarSyncColumns#CAL_SYNC1:kotlin.String) <br /> Generic column for use by sync adapters. Column name. Type: TEXT <br />   | | [String](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-string/index.html) | [CAL_SYNC10](https://developer.android.com/reference/kotlin/android/provider/CalendarContract.CalendarSyncColumns#CAL_SYNC10:kotlin.String) <br /> Generic column for use by sync adapters. Column name. Type: TEXT <br /> | | [String](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-string/index.html) | [CAL_SYNC2](https://developer.android.com/reference/kotlin/android/provider/CalendarContract.CalendarSyncColumns#CAL_SYNC2:kotlin.String) <br /> Generic column for use by sync adapters. Column name. Type: TEXT <br />   | | [String](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-string/index.html) | [CAL_SYNC3](https://developer.android.com/reference/kotlin/android/provider/CalendarContract.CalendarSyncColumns#CAL_SYNC3:kotlin.String) <br /> Generic column for use by sync adapters. Column name. Type: TEXT <br />   | | [String](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-string/index.html) | [CAL_SYNC4](https://developer.android.com/reference/kotlin/android/provider/CalendarContract.CalendarSyncColumns#CAL_SYNC4:kotlin.String) <br /> Generic column for use by sync adapters. Column name. Type: TEXT <br />   | | [String](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-string/index.html) | [CAL_SYNC5](https://developer.android.com/reference/kotlin/android/provider/CalendarContract.CalendarSyncColumns#CAL_SYNC5:kotlin.String) <br /> Generic column for use by sync adapters. Column name. Type: TEXT <br />   | | [String](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-string/index.html) | [CAL_SYNC6](https://developer.android.com/reference/kotlin/android/provider/CalendarContract.CalendarSyncColumns#CAL_SYNC6:kotlin.String) <br /> Generic column for use by sync adapters. Column name. Type: TEXT <br />   | | [String](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-string/index.html) | [CAL_SYNC7](https://developer.android.com/reference/kotlin/android/provider/CalendarContract.CalendarSyncColumns#CAL_SYNC7:kotlin.String) <br /> Generic column for use by sync adapters. Column name. Type: TEXT <br />   | | [String](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-string/index.html) | [CAL_SYNC8](https://developer.android.com/reference/kotlin/android/provider/CalendarContract.CalendarSyncColumns#CAL_SYNC8:kotlin.String) <br /> Generic column for use by sync adapters. Column name. Type: TEXT <br />   | | [String](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-string/index.html) | [CAL_SYNC9](https://developer.android.com/reference/kotlin/android/provider/CalendarContract.CalendarSyncColumns#CAL_SYNC9:kotlin.String) <br /> Generic column for use by sync adapters. Column name. Type: TEXT <br />   | ||
| From class[BaseColumns](https://developer.android.com/reference/kotlin/android/provider/BaseColumns) |----------------------------------------------------------------------------------|--------------------------------------------------------------------------------------------------------------------------------------------------------------------------| | [String](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-string/index.html) | [_COUNT](https://developer.android.com/reference/kotlin/android/provider/BaseColumns#_COUNT:kotlin.String) <br /> The count of rows in a directory. Type: INTEGER <br /> | | [String](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-string/index.html) | [_ID](https://developer.android.com/reference/kotlin/android/provider/BaseColumns#_ID:kotlin.String) <br /> The unique ID for a row. Type: INTEGER (long) <br />         | ||

|                                                                                                                                                                                                                                                                                          Public methods                                                                                                                                                                                                                                                                                           ||
|--------------------------------------------------------------------------------------------------------------|-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|
| static[EntityIterator](https://developer.android.com/reference/kotlin/android/content/EntityIterator.html#)! | [newEntityIterator](https://developer.android.com/reference/kotlin/android/provider/CalendarContract.EventsEntity#newEntityIterator(android.database.Cursor,%20android.content.ContentProviderClient))`(`cursor:` `[Cursor](https://developer.android.com/reference/kotlin/android/database/Cursor.html#)!`, `provider:` `[ContentProviderClient](https://developer.android.com/reference/kotlin/android/content/ContentProviderClient.html#)!`)` Creates a new iterator for events |
| static[EntityIterator](https://developer.android.com/reference/kotlin/android/content/EntityIterator.html#)! | [newEntityIterator](https://developer.android.com/reference/kotlin/android/provider/CalendarContract.EventsEntity#newEntityIterator(android.database.Cursor,%20android.content.ContentResolver))`(`cursor:` `[Cursor](https://developer.android.com/reference/kotlin/android/database/Cursor.html#)!`, `resolver:` `[ContentResolver](https://developer.android.com/reference/kotlin/android/content/ContentResolver.html#)!`)` Creates a new iterator for events                   |

|                                                                                                                              Properties                                                                                                                              ||
|------------------------------------------------------------------------------------|----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|
| static[Uri](https://developer.android.com/reference/kotlin/android/net/Uri.html#)! | [CONTENT_URI](https://developer.android.com/reference/kotlin/android/provider/CalendarContract.EventsEntity#CONTENT_URI:android.net.Uri) The content:// style URL for this table |

## Public methods

### newEntityIterator

Added in[API level 14](https://developer.android.com/guide/topics/manifest/uses-sdk-element.html#ApiLevels)  

```
static fun newEntityIterator(
    cursor: Cursor!, 
    provider: ContentProviderClient!
): EntityIterator!
```

Creates a new iterator for events

|                                                                             Parameters                                                                             ||
|------------|--------------------------------------------------------------------------------------------------------------------------------------------------------|
| `cursor`   | [Cursor](https://developer.android.com/reference/kotlin/android/database/Cursor.html#)!:An event query                                                 |
| `provider` | [ContentProviderClient](https://developer.android.com/reference/kotlin/android/content/ContentProviderClient.html#)!:For performing additional queries |

|                                                                                 Return                                                                                  ||
|--------------------------------------------------------------------------------------------------------|-----------------------------------------------------------------|
| [EntityIterator](https://developer.android.com/reference/kotlin/android/content/EntityIterator.html#)! | an EntityIterator containing one entity per event in the cursor |

### newEntityIterator

Added in[API level 14](https://developer.android.com/guide/topics/manifest/uses-sdk-element.html#ApiLevels)  

```
static fun newEntityIterator(
    cursor: Cursor!, 
    resolver: ContentResolver!
): EntityIterator!
```

Creates a new iterator for events

|                                                                       Parameters                                                                       ||
|------------|--------------------------------------------------------------------------------------------------------------------------------------------|
| `cursor`   | [Cursor](https://developer.android.com/reference/kotlin/android/database/Cursor.html#)!:An event query                                     |
| `resolver` | [ContentResolver](https://developer.android.com/reference/kotlin/android/content/ContentResolver.html#)!:For performing additional queries |

|                                                                                 Return                                                                                  ||
|--------------------------------------------------------------------------------------------------------|-----------------------------------------------------------------|
| [EntityIterator](https://developer.android.com/reference/kotlin/android/content/EntityIterator.html#)! | an EntityIterator containing one entity per event in the cursor |

## Properties

### CONTENT_URI

Added in[API level 14](https://developer.android.com/guide/topics/manifest/uses-sdk-element.html#ApiLevels)  

```
static val CONTENT_URI: Uri!
```

The content:// style URL for this table