/**@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",

};