jni-android-sys 0.0.10

Autogenerated glue code for access Android JVM APIs from Rust
// WARNING:  This file was autogenerated by jni-bindgen.  Any changes to this file may be lost!!!


#[cfg(any(feature = "all", feature = "android-media-tv-TvContract_PreviewPrograms"))]
__jni_bindgen! {
    /// public final class [TvContract.PreviewPrograms](https://developer.android.com/reference/android/media/tv/TvContract.PreviewPrograms.html)
    ///
    /// Required feature: "android-media-tv-TvContract_PreviewPrograms"
    public final class TvContract_PreviewPrograms ("android/media/tv/TvContract$PreviewPrograms") extends crate::java::lang::Object, implements crate::android::media::tv::TvContract_BaseTvColumns {

        /// public static final [ASPECT_RATIO_16_9](https://developer.android.com/reference/android/media/tv/TvContract.PreviewPrograms.html#ASPECT_RATIO_16_9)
        pub const ASPECT_RATIO_16_9 : i32 = 0;

        /// public static final [ASPECT_RATIO_1_1](https://developer.android.com/reference/android/media/tv/TvContract.PreviewPrograms.html#ASPECT_RATIO_1_1)
        pub const ASPECT_RATIO_1_1 : i32 = 3;

        /// public static final [ASPECT_RATIO_2_3](https://developer.android.com/reference/android/media/tv/TvContract.PreviewPrograms.html#ASPECT_RATIO_2_3)
        pub const ASPECT_RATIO_2_3 : i32 = 4;

        /// public static final [ASPECT_RATIO_3_2](https://developer.android.com/reference/android/media/tv/TvContract.PreviewPrograms.html#ASPECT_RATIO_3_2)
        pub const ASPECT_RATIO_3_2 : i32 = 1;

        /// public static final [ASPECT_RATIO_4_3](https://developer.android.com/reference/android/media/tv/TvContract.PreviewPrograms.html#ASPECT_RATIO_4_3)
        pub const ASPECT_RATIO_4_3 : i32 = 2;

        /// public static final [AVAILABILITY_AVAILABLE](https://developer.android.com/reference/android/media/tv/TvContract.PreviewPrograms.html#AVAILABILITY_AVAILABLE)
        pub const AVAILABILITY_AVAILABLE : i32 = 0;

        /// public static final [AVAILABILITY_FREE_WITH_SUBSCRIPTION](https://developer.android.com/reference/android/media/tv/TvContract.PreviewPrograms.html#AVAILABILITY_FREE_WITH_SUBSCRIPTION)
        pub const AVAILABILITY_FREE_WITH_SUBSCRIPTION : i32 = 1;

        /// public static final [AVAILABILITY_PAID_CONTENT](https://developer.android.com/reference/android/media/tv/TvContract.PreviewPrograms.html#AVAILABILITY_PAID_CONTENT)
        pub const AVAILABILITY_PAID_CONTENT : i32 = 2;

        /// public static final [COLUMN_AUDIO_LANGUAGE](https://developer.android.com/reference/android/media/tv/TvContract.PreviewPrograms.html#COLUMN_AUDIO_LANGUAGE)
        pub const COLUMN_AUDIO_LANGUAGE : &'static str = "audio_language";

        /// public static final [COLUMN_AUTHOR](https://developer.android.com/reference/android/media/tv/TvContract.PreviewPrograms.html#COLUMN_AUTHOR)
        pub const COLUMN_AUTHOR : &'static str = "author";

        /// public static final [COLUMN_AVAILABILITY](https://developer.android.com/reference/android/media/tv/TvContract.PreviewPrograms.html#COLUMN_AVAILABILITY)
        pub const COLUMN_AVAILABILITY : &'static str = "availability";

        /// public static final [COLUMN_BROWSABLE](https://developer.android.com/reference/android/media/tv/TvContract.PreviewPrograms.html#COLUMN_BROWSABLE)
        pub const COLUMN_BROWSABLE : &'static str = "browsable";

        /// public static final [COLUMN_CANONICAL_GENRE](https://developer.android.com/reference/android/media/tv/TvContract.PreviewPrograms.html#COLUMN_CANONICAL_GENRE)
        pub const COLUMN_CANONICAL_GENRE : &'static str = "canonical_genre";

        /// public static final [COLUMN_CHANNEL_ID](https://developer.android.com/reference/android/media/tv/TvContract.PreviewPrograms.html#COLUMN_CHANNEL_ID)
        pub const COLUMN_CHANNEL_ID : &'static str = "channel_id";

        /// public static final [COLUMN_CONTENT_ID](https://developer.android.com/reference/android/media/tv/TvContract.PreviewPrograms.html#COLUMN_CONTENT_ID)
        pub const COLUMN_CONTENT_ID : &'static str = "content_id";

        /// public static final [COLUMN_CONTENT_RATING](https://developer.android.com/reference/android/media/tv/TvContract.PreviewPrograms.html#COLUMN_CONTENT_RATING)
        pub const COLUMN_CONTENT_RATING : &'static str = "content_rating";

        /// public static final [COLUMN_DURATION_MILLIS](https://developer.android.com/reference/android/media/tv/TvContract.PreviewPrograms.html#COLUMN_DURATION_MILLIS)
        pub const COLUMN_DURATION_MILLIS : &'static str = "duration_millis";

        /// public static final [COLUMN_EPISODE_DISPLAY_NUMBER](https://developer.android.com/reference/android/media/tv/TvContract.PreviewPrograms.html#COLUMN_EPISODE_DISPLAY_NUMBER)
        pub const COLUMN_EPISODE_DISPLAY_NUMBER : &'static str = "episode_display_number";

        /// public static final [COLUMN_EPISODE_TITLE](https://developer.android.com/reference/android/media/tv/TvContract.PreviewPrograms.html#COLUMN_EPISODE_TITLE)
        pub const COLUMN_EPISODE_TITLE : &'static str = "episode_title";

        /// public static final [COLUMN_INTENT_URI](https://developer.android.com/reference/android/media/tv/TvContract.PreviewPrograms.html#COLUMN_INTENT_URI)
        pub const COLUMN_INTENT_URI : &'static str = "intent_uri";

        /// public static final [COLUMN_INTERACTION_COUNT](https://developer.android.com/reference/android/media/tv/TvContract.PreviewPrograms.html#COLUMN_INTERACTION_COUNT)
        pub const COLUMN_INTERACTION_COUNT : &'static str = "interaction_count";

        /// public static final [COLUMN_INTERACTION_TYPE](https://developer.android.com/reference/android/media/tv/TvContract.PreviewPrograms.html#COLUMN_INTERACTION_TYPE)
        pub const COLUMN_INTERACTION_TYPE : &'static str = "interaction_type";

        /// public static final [COLUMN_INTERNAL_PROVIDER_DATA](https://developer.android.com/reference/android/media/tv/TvContract.PreviewPrograms.html#COLUMN_INTERNAL_PROVIDER_DATA)
        pub const COLUMN_INTERNAL_PROVIDER_DATA : &'static str = "internal_provider_data";

        /// public static final [COLUMN_INTERNAL_PROVIDER_FLAG1](https://developer.android.com/reference/android/media/tv/TvContract.PreviewPrograms.html#COLUMN_INTERNAL_PROVIDER_FLAG1)
        pub const COLUMN_INTERNAL_PROVIDER_FLAG1 : &'static str = "internal_provider_flag1";

        /// public static final [COLUMN_INTERNAL_PROVIDER_FLAG2](https://developer.android.com/reference/android/media/tv/TvContract.PreviewPrograms.html#COLUMN_INTERNAL_PROVIDER_FLAG2)
        pub const COLUMN_INTERNAL_PROVIDER_FLAG2 : &'static str = "internal_provider_flag2";

        /// public static final [COLUMN_INTERNAL_PROVIDER_FLAG3](https://developer.android.com/reference/android/media/tv/TvContract.PreviewPrograms.html#COLUMN_INTERNAL_PROVIDER_FLAG3)
        pub const COLUMN_INTERNAL_PROVIDER_FLAG3 : &'static str = "internal_provider_flag3";

        /// public static final [COLUMN_INTERNAL_PROVIDER_FLAG4](https://developer.android.com/reference/android/media/tv/TvContract.PreviewPrograms.html#COLUMN_INTERNAL_PROVIDER_FLAG4)
        pub const COLUMN_INTERNAL_PROVIDER_FLAG4 : &'static str = "internal_provider_flag4";

        /// public static final [COLUMN_INTERNAL_PROVIDER_ID](https://developer.android.com/reference/android/media/tv/TvContract.PreviewPrograms.html#COLUMN_INTERNAL_PROVIDER_ID)
        pub const COLUMN_INTERNAL_PROVIDER_ID : &'static str = "internal_provider_id";

        /// public static final [COLUMN_ITEM_COUNT](https://developer.android.com/reference/android/media/tv/TvContract.PreviewPrograms.html#COLUMN_ITEM_COUNT)
        pub const COLUMN_ITEM_COUNT : &'static str = "item_count";

        /// public static final [COLUMN_LAST_PLAYBACK_POSITION_MILLIS](https://developer.android.com/reference/android/media/tv/TvContract.PreviewPrograms.html#COLUMN_LAST_PLAYBACK_POSITION_MILLIS)
        pub const COLUMN_LAST_PLAYBACK_POSITION_MILLIS : &'static str = "last_playback_position_millis";

        /// public static final [COLUMN_LIVE](https://developer.android.com/reference/android/media/tv/TvContract.PreviewPrograms.html#COLUMN_LIVE)
        pub const COLUMN_LIVE : &'static str = "live";

        /// public static final [COLUMN_LOGO_URI](https://developer.android.com/reference/android/media/tv/TvContract.PreviewPrograms.html#COLUMN_LOGO_URI)
        pub const COLUMN_LOGO_URI : &'static str = "logo_uri";

        /// public static final [COLUMN_LONG_DESCRIPTION](https://developer.android.com/reference/android/media/tv/TvContract.PreviewPrograms.html#COLUMN_LONG_DESCRIPTION)
        pub const COLUMN_LONG_DESCRIPTION : &'static str = "long_description";

        /// public static final [COLUMN_OFFER_PRICE](https://developer.android.com/reference/android/media/tv/TvContract.PreviewPrograms.html#COLUMN_OFFER_PRICE)
        pub const COLUMN_OFFER_PRICE : &'static str = "offer_price";

        /// public static final [COLUMN_POSTER_ART_ASPECT_RATIO](https://developer.android.com/reference/android/media/tv/TvContract.PreviewPrograms.html#COLUMN_POSTER_ART_ASPECT_RATIO)
        pub const COLUMN_POSTER_ART_ASPECT_RATIO : &'static str = "poster_art_aspect_ratio";

        /// public static final [COLUMN_POSTER_ART_URI](https://developer.android.com/reference/android/media/tv/TvContract.PreviewPrograms.html#COLUMN_POSTER_ART_URI)
        pub const COLUMN_POSTER_ART_URI : &'static str = "poster_art_uri";

        /// public static final [COLUMN_PREVIEW_VIDEO_URI](https://developer.android.com/reference/android/media/tv/TvContract.PreviewPrograms.html#COLUMN_PREVIEW_VIDEO_URI)
        pub const COLUMN_PREVIEW_VIDEO_URI : &'static str = "preview_video_uri";

        /// public static final [COLUMN_RELEASE_DATE](https://developer.android.com/reference/android/media/tv/TvContract.PreviewPrograms.html#COLUMN_RELEASE_DATE)
        pub const COLUMN_RELEASE_DATE : &'static str = "release_date";

        /// public static final [COLUMN_REVIEW_RATING](https://developer.android.com/reference/android/media/tv/TvContract.PreviewPrograms.html#COLUMN_REVIEW_RATING)
        pub const COLUMN_REVIEW_RATING : &'static str = "review_rating";

        /// public static final [COLUMN_REVIEW_RATING_STYLE](https://developer.android.com/reference/android/media/tv/TvContract.PreviewPrograms.html#COLUMN_REVIEW_RATING_STYLE)
        pub const COLUMN_REVIEW_RATING_STYLE : &'static str = "review_rating_style";

        /// public static final [COLUMN_SEARCHABLE](https://developer.android.com/reference/android/media/tv/TvContract.PreviewPrograms.html#COLUMN_SEARCHABLE)
        pub const COLUMN_SEARCHABLE : &'static str = "searchable";

        /// public static final [COLUMN_SEASON_DISPLAY_NUMBER](https://developer.android.com/reference/android/media/tv/TvContract.PreviewPrograms.html#COLUMN_SEASON_DISPLAY_NUMBER)
        pub const COLUMN_SEASON_DISPLAY_NUMBER : &'static str = "season_display_number";

        /// public static final [COLUMN_SEASON_TITLE](https://developer.android.com/reference/android/media/tv/TvContract.PreviewPrograms.html#COLUMN_SEASON_TITLE)
        pub const COLUMN_SEASON_TITLE : &'static str = "season_title";

        /// public static final [COLUMN_SHORT_DESCRIPTION](https://developer.android.com/reference/android/media/tv/TvContract.PreviewPrograms.html#COLUMN_SHORT_DESCRIPTION)
        pub const COLUMN_SHORT_DESCRIPTION : &'static str = "short_description";

        /// public static final [COLUMN_STARTING_PRICE](https://developer.android.com/reference/android/media/tv/TvContract.PreviewPrograms.html#COLUMN_STARTING_PRICE)
        pub const COLUMN_STARTING_PRICE : &'static str = "starting_price";

        /// public static final [COLUMN_THUMBNAIL_ASPECT_RATIO](https://developer.android.com/reference/android/media/tv/TvContract.PreviewPrograms.html#COLUMN_THUMBNAIL_ASPECT_RATIO)
        pub const COLUMN_THUMBNAIL_ASPECT_RATIO : &'static str = "poster_thumbnail_aspect_ratio";

        /// public static final [COLUMN_THUMBNAIL_URI](https://developer.android.com/reference/android/media/tv/TvContract.PreviewPrograms.html#COLUMN_THUMBNAIL_URI)
        pub const COLUMN_THUMBNAIL_URI : &'static str = "thumbnail_uri";

        /// public static final [COLUMN_TITLE](https://developer.android.com/reference/android/media/tv/TvContract.PreviewPrograms.html#COLUMN_TITLE)
        pub const COLUMN_TITLE : &'static str = "title";

        /// public static final [COLUMN_TRANSIENT](https://developer.android.com/reference/android/media/tv/TvContract.PreviewPrograms.html#COLUMN_TRANSIENT)
        pub const COLUMN_TRANSIENT : &'static str = "transient";

        /// public static final [COLUMN_TYPE](https://developer.android.com/reference/android/media/tv/TvContract.PreviewPrograms.html#COLUMN_TYPE)
        pub const COLUMN_TYPE : &'static str = "type";

        /// public static final [COLUMN_VERSION_NUMBER](https://developer.android.com/reference/android/media/tv/TvContract.PreviewPrograms.html#COLUMN_VERSION_NUMBER)
        pub const COLUMN_VERSION_NUMBER : &'static str = "version_number";

        /// public static final [COLUMN_VIDEO_HEIGHT](https://developer.android.com/reference/android/media/tv/TvContract.PreviewPrograms.html#COLUMN_VIDEO_HEIGHT)
        pub const COLUMN_VIDEO_HEIGHT : &'static str = "video_height";

        /// public static final [COLUMN_VIDEO_WIDTH](https://developer.android.com/reference/android/media/tv/TvContract.PreviewPrograms.html#COLUMN_VIDEO_WIDTH)
        pub const COLUMN_VIDEO_WIDTH : &'static str = "video_width";

        /// public static final [COLUMN_WEIGHT](https://developer.android.com/reference/android/media/tv/TvContract.PreviewPrograms.html#COLUMN_WEIGHT)
        pub const COLUMN_WEIGHT : &'static str = "weight";

        /// public static final [CONTENT_ITEM_TYPE](https://developer.android.com/reference/android/media/tv/TvContract.PreviewPrograms.html#CONTENT_ITEM_TYPE)
        pub const CONTENT_ITEM_TYPE : &'static str = "vnd.android.cursor.item/preview_program";

        /// public static final [CONTENT_TYPE](https://developer.android.com/reference/android/media/tv/TvContract.PreviewPrograms.html#CONTENT_TYPE)
        pub const CONTENT_TYPE : &'static str = "vnd.android.cursor.dir/preview_program";

        /// **get** public static final [CONTENT_URI](https://developer.android.com/reference/android/media/tv/TvContract.PreviewPrograms.html#CONTENT_URI)
        ///
        /// Required feature: "android-net-Uri"
        #[cfg(any(feature = "all", feature = "android-net-Uri"))]
        pub fn CONTENT_URI<'env>(env: &'env __jni_bindgen::Env) -> __jni_bindgen::std::option::Option<__jni_bindgen::Local<'env, crate::android::net::Uri>> {
            unsafe {
                let (__jni_class, __jni_field) = env.require_class_static_field("android/media/tv/TvContract$PreviewPrograms\0", "CONTENT_URI\0", "Landroid/net/Uri;\0");
                env.get_static_object_field(__jni_class, __jni_field)
            }
        }

        /// public static final [INTERACTION_TYPE_FANS](https://developer.android.com/reference/android/media/tv/TvContract.PreviewPrograms.html#INTERACTION_TYPE_FANS)
        pub const INTERACTION_TYPE_FANS : i32 = 3;

        /// public static final [INTERACTION_TYPE_FOLLOWERS](https://developer.android.com/reference/android/media/tv/TvContract.PreviewPrograms.html#INTERACTION_TYPE_FOLLOWERS)
        pub const INTERACTION_TYPE_FOLLOWERS : i32 = 2;

        /// public static final [INTERACTION_TYPE_LIKES](https://developer.android.com/reference/android/media/tv/TvContract.PreviewPrograms.html#INTERACTION_TYPE_LIKES)
        pub const INTERACTION_TYPE_LIKES : i32 = 4;

        /// public static final [INTERACTION_TYPE_LISTENS](https://developer.android.com/reference/android/media/tv/TvContract.PreviewPrograms.html#INTERACTION_TYPE_LISTENS)
        pub const INTERACTION_TYPE_LISTENS : i32 = 1;

        /// public static final [INTERACTION_TYPE_THUMBS](https://developer.android.com/reference/android/media/tv/TvContract.PreviewPrograms.html#INTERACTION_TYPE_THUMBS)
        pub const INTERACTION_TYPE_THUMBS : i32 = 5;

        /// public static final [INTERACTION_TYPE_VIEWERS](https://developer.android.com/reference/android/media/tv/TvContract.PreviewPrograms.html#INTERACTION_TYPE_VIEWERS)
        pub const INTERACTION_TYPE_VIEWERS : i32 = 6;

        /// public static final [INTERACTION_TYPE_VIEWS](https://developer.android.com/reference/android/media/tv/TvContract.PreviewPrograms.html#INTERACTION_TYPE_VIEWS)
        pub const INTERACTION_TYPE_VIEWS : i32 = 0;

        /// public static final [REVIEW_RATING_STYLE_PERCENTAGE](https://developer.android.com/reference/android/media/tv/TvContract.PreviewPrograms.html#REVIEW_RATING_STYLE_PERCENTAGE)
        pub const REVIEW_RATING_STYLE_PERCENTAGE : i32 = 2;

        /// public static final [REVIEW_RATING_STYLE_STARS](https://developer.android.com/reference/android/media/tv/TvContract.PreviewPrograms.html#REVIEW_RATING_STYLE_STARS)
        pub const REVIEW_RATING_STYLE_STARS : i32 = 0;

        /// public static final [REVIEW_RATING_STYLE_THUMBS_UP_DOWN](https://developer.android.com/reference/android/media/tv/TvContract.PreviewPrograms.html#REVIEW_RATING_STYLE_THUMBS_UP_DOWN)
        pub const REVIEW_RATING_STYLE_THUMBS_UP_DOWN : i32 = 1;

        /// public static final [TYPE_ALBUM](https://developer.android.com/reference/android/media/tv/TvContract.PreviewPrograms.html#TYPE_ALBUM)
        pub const TYPE_ALBUM : i32 = 8;

        /// public static final [TYPE_ARTIST](https://developer.android.com/reference/android/media/tv/TvContract.PreviewPrograms.html#TYPE_ARTIST)
        pub const TYPE_ARTIST : i32 = 9;

        /// public static final [TYPE_CHANNEL](https://developer.android.com/reference/android/media/tv/TvContract.PreviewPrograms.html#TYPE_CHANNEL)
        pub const TYPE_CHANNEL : i32 = 6;

        /// public static final [TYPE_CLIP](https://developer.android.com/reference/android/media/tv/TvContract.PreviewPrograms.html#TYPE_CLIP)
        pub const TYPE_CLIP : i32 = 4;

        /// public static final [TYPE_EVENT](https://developer.android.com/reference/android/media/tv/TvContract.PreviewPrograms.html#TYPE_EVENT)
        pub const TYPE_EVENT : i32 = 5;

        /// public static final [TYPE_MOVIE](https://developer.android.com/reference/android/media/tv/TvContract.PreviewPrograms.html#TYPE_MOVIE)
        pub const TYPE_MOVIE : i32 = 0;

        /// public static final [TYPE_PLAYLIST](https://developer.android.com/reference/android/media/tv/TvContract.PreviewPrograms.html#TYPE_PLAYLIST)
        pub const TYPE_PLAYLIST : i32 = 10;

        /// public static final [TYPE_STATION](https://developer.android.com/reference/android/media/tv/TvContract.PreviewPrograms.html#TYPE_STATION)
        pub const TYPE_STATION : i32 = 11;

        /// public static final [TYPE_TRACK](https://developer.android.com/reference/android/media/tv/TvContract.PreviewPrograms.html#TYPE_TRACK)
        pub const TYPE_TRACK : i32 = 7;

        /// public static final [TYPE_TV_EPISODE](https://developer.android.com/reference/android/media/tv/TvContract.PreviewPrograms.html#TYPE_TV_EPISODE)
        pub const TYPE_TV_EPISODE : i32 = 3;

        /// public static final [TYPE_TV_SEASON](https://developer.android.com/reference/android/media/tv/TvContract.PreviewPrograms.html#TYPE_TV_SEASON)
        pub const TYPE_TV_SEASON : i32 = 2;

        /// public static final [TYPE_TV_SERIES](https://developer.android.com/reference/android/media/tv/TvContract.PreviewPrograms.html#TYPE_TV_SERIES)
        pub const TYPE_TV_SERIES : i32 = 1;
    }
}