/**@class android.media.tv.TvContract.WatchedPrograms implements android.media.tv.TvContract.BaseTvColumns @extends java.lang.Object Column definitions for the TV programs that the user watched. Applications do not have access to this table. <p>By default, the query results will be sorted by {@link android.media.tv.TvContract.WatchedPrograms#COLUMN_WATCH_START_TIME_UTC_MILLIS} in descending order. @hide */ var WatchedPrograms = { /**The content:// style URI for this table. */ CONTENT_URI : "null", /**The MIME type of a directory of watched programs. */ CONTENT_TYPE : "vnd.android.cursor.dir/watched_program", /**The MIME type of a single item in this table. */ CONTENT_ITEM_TYPE : "vnd.android.cursor.item/watched_program", /** The UTC time that the user started watching this TV program, in milliseconds since the epoch. <p>Type: INTEGER (long) */ COLUMN_WATCH_START_TIME_UTC_MILLIS : "watch_start_time_utc_millis", /** The UTC time that the user stopped watching this TV program, in milliseconds since the epoch. <p>Type: INTEGER (long) */ COLUMN_WATCH_END_TIME_UTC_MILLIS : "watch_end_time_utc_millis", /** The ID of the TV channel that provides this TV program. <p>This is a required field. <p>Type: INTEGER (long) */ COLUMN_CHANNEL_ID : "channel_id", /** The title of this TV program. <p>Type: TEXT */ COLUMN_TITLE : "title", /** The start time of this TV program, in milliseconds since the epoch. <p>Type: INTEGER (long) */ COLUMN_START_TIME_UTC_MILLIS : "start_time_utc_millis", /** The end time of this TV program, in milliseconds since the epoch. <p>Type: INTEGER (long) */ COLUMN_END_TIME_UTC_MILLIS : "end_time_utc_millis", /** The description of this TV program. <p>Type: TEXT */ COLUMN_DESCRIPTION : "description", /** Extra parameters given to {@link android.media.tv.TvInputService.Session#tune(Uri, android.os.Bundle) android.media.tv.TvInputService.Session.tune(Uri, android.os.Bundle)} when tuning to the channel that provides this TV program. (Used internally.) <p>This column contains an encoded string that represents comma-separated key-value pairs of the tune parameters. (Ex. "[key1]=[value1], [key2]=[value2]"). '%' is used as an escape character for '%', '=', and ','. <p>Type: TEXT */ COLUMN_INTERNAL_TUNE_PARAMS : "tune_params", /** The session token of this TV program. (Used internally.) <p>This contains a String representation of {@link IBinder} for {@link android.media.tv.TvInputService.Session} that provides the current TV program. It is used internally to distinguish watched programs entries from different TV input sessions. <p>Type: TEXT */ COLUMN_INTERNAL_SESSION_TOKEN : "session_token", };