# Print output for @column tags ?>
Developers

- Design
- Develop
- Distribute

Developer Console

## Most visited

## Recently visited

## Results for

Summary: Inherited Constants | Fields | Inherited Methods

# CalendarContract.ExtendedProperties

`public static final class CalendarContract.ExtendedProperties`
`extends Object` `implements BaseColumns, CalendarContract.ExtendedPropertiesColumns, CalendarContract.EventsColumns`

java.lang.Object
↳ | android.provider.CalendarContract.ExtendedProperties

Fields for accessing the Extended Properties. This is a generic set of name/value pairs for use by sync adapters to add extra information to events. There are three writable columns and all three must be present when inserting a new value. They are:

- `CalendarContract.ExtendedPropertiesColumns.EVENT_ID`
- `CalendarContract.ExtendedPropertiesColumns.NAME`
- `CalendarContract.ExtendedPropertiesColumns.VALUE`

## Summary

### Inherited constants
From interface `android.provider.BaseColumns`
`String` | `_COUNT` The count of rows in a directory.
`String` | `_ID` The unique ID for a row.
From interface `android.provider.CalendarContract.ExtendedPropertiesColumns`
`String` | `EVENT_ID` The event the extended property belongs to.
`String` | `NAME` The name of the extended property.
`String` | `VALUE` The value of the extended property.
From interface `android.provider.CalendarContract.EventsColumns`
`int` | `ACCESS_CONFIDENTIAL` Confidential is not used by the app.
`int` | `ACCESS_DEFAULT` Default access is controlled by the server and will be treated as public on the device.
`String` | `ACCESS_LEVEL` Defines how the event shows up for others when the calendar is shared.
`int` | `ACCESS_PRIVATE` Private shares the event as a free/busy slot with no details.
`int` | `ACCESS_PUBLIC` Public makes the contents visible to anyone with access to the calendar.
`String` | `ALL_DAY` Is the event all day (time zone independent).
`String` | `AVAILABILITY` If this event counts as busy time or is still free time that can be scheduled over.
`int` | `AVAILABILITY_BUSY` Indicates that this event takes up time and will conflict with other events.
`int` | `AVAILABILITY_FREE` Indicates that this event is free time and will not conflict with other events.
`int` | `AVAILABILITY_TENTATIVE` Indicates that the owner's availability may change, but should be considered busy time that will conflict.
`String` | `CALENDAR_ID` The `Calendars#_ID` of the calendar the event belongs to.
`String` | `CAN_INVITE_OTHERS` Whether the user can invite others to the event.
`String` | `CUSTOM_APP_PACKAGE` The package name of the custom app that can provide a richer experience for the event.
`String` | `CUSTOM_APP_URI` The URI used by the custom app for the event.
`String` | `DESCRIPTION` The description of the event.
`String` | `DISPLAY_COLOR` This will be `EVENT_COLOR` if it is not null; otherwise, this will be `Calendars#CALENDAR_COLOR`.
`String` | `DTEND` The time the event ends in UTC millis since epoch.
`String` | `DTSTART` The time the event starts in UTC millis since epoch.
`String` | `DURATION` The duration of the event in RFC2445 format.
`String` | `EVENT_COLOR` A secondary color for the individual event.
`String` | `EVENT_COLOR_KEY` A secondary color key for the individual event.
`String` | `EVENT_END_TIMEZONE` The timezone for the end time of the event.
`String` | `EVENT_LOCATION` Where the event takes place.
`String` | `EVENT_TIMEZONE` The timezone for the event.
`String` | `EXDATE` The recurrence exception dates for the event.
`String` | `EXRULE` The recurrence exception rule for the event.
`String` | `GUESTS_CAN_INVITE_OTHERS` Whether guests can invite other guests.
`String` | `GUESTS_CAN_MODIFY` Whether guests can modify the event.
`String` | `GUESTS_CAN_SEE_GUESTS` Whether guests can see the list of attendees.
`String` | `HAS_ALARM` Whether the event has an alarm or not.
`String` | `HAS_ATTENDEE_DATA` Whether the event has attendee information.
`String` | `HAS_EXTENDED_PROPERTIES` Whether the event has extended properties or not.
`String` | `IS_ORGANIZER` Are we the organizer of this event.
`String` | `LAST_DATE` The last date this event repeats on, or NULL if it never ends.
`String` | `LAST_SYNCED` Used to indicate that a row is not a real event but an original copy of a locally modified event.
`String` | `ORGANIZER` Email of the organizer (owner) of the event.
`String` | `ORIGINAL_ALL_DAY` The allDay status (true or false) of the original recurring event for which this event is an exception.
`String` | `ORIGINAL_ID` The `Events#_ID` of the original recurring event for which this event is an exception.
`String` | `ORIGINAL_INSTANCE_TIME` The original instance time of the recurring event for which this event is an exception.
`String` | `ORIGINAL_SYNC_ID` The _sync_id of the original recurring event for which this event is an exception.
`String` | `RDATE` The recurrence dates for the event.
`String` | `RRULE` The recurrence rule for the event.
`String` | `SELF_ATTENDEE_STATUS` This is a copy of the attendee status for the owner of this event.
`String` | `STATUS` The event status.
`int` | `STATUS_CANCELED`
`int` | `STATUS_CONFIRMED`
`int` | `STATUS_TENTATIVE`
`String` | `SYNC_DATA1` This column is available for use by sync adapters.
`String` | `SYNC_DATA10` This column is available for use by sync adapters.
`String` | `SYNC_DATA2` This column is available for use by sync adapters.
`String` | `SYNC_DATA3` This column is available for use by sync adapters.
`String` | `SYNC_DATA4` This column is available for use by sync adapters.
`String` | `SYNC_DATA5` This column is available for use by sync adapters.
`String` | `SYNC_DATA6` This column is available for use by sync adapters.
`String` | `SYNC_DATA7` This column is available for use by sync adapters.
`String` | `SYNC_DATA8` This column is available for use by sync adapters.
`String` | `SYNC_DATA9` This column is available for use by sync adapters.
`String` | `TITLE` The title of the event.
`String` | `UID_2445` The UID for events added from the RFC 2445 iCalendar format.

### Fields
`public static final Uri` | `CONTENT_URI`

### Inherited methods
From class `java.lang.Object`
`Object` | `clone()` Creates and returns a copy of this object.
`boolean` | `equals(Object obj)` Indicates whether some other object is "equal to" this one.
`void` | `finalize()` Called by the garbage collector on an object when garbage collection determines that there are no more references to the object.
`final Class<?>` | `getClass()` Returns the runtime class of this `Object`.
`int` | `hashCode()` Returns a hash code value for the object.
`final void` | `notify()` Wakes up a single thread that is waiting on this object's monitor.
`final void` | `notifyAll()` Wakes up all threads that are waiting on this object's monitor.
`String` | `toString()` Returns a string representation of the object.
`final void` | `wait(long timeout, int nanos)` Causes the current thread to wait until another thread invokes the `notify()` method or the `notifyAll()` method for this object, or some other thread interrupts the current thread, or a certain amount of real time has elapsed.
`final void` | `wait(long timeout)` Causes the current thread to wait until either another thread invokes the `notify()` method or the `notifyAll()` method for this object, or a specified amount of time has elapsed.
`final void` | `wait()` Causes the current thread to wait until another thread invokes the `notify()` method or the `notifyAll()` method for this object.

## Fields

### CONTENT_URI

    public static final Uri CONTENT_URI

Full name *
Email address *
Company / developer name
One of your Play Store app URLs *
Which best describes your business:*
Apps
Games
Apps & Games
*
*