[][src]Trait tmdb_client::apis::SearchApi

pub trait SearchApi {
    fn get_search_collection_paginated(
        &self,
        query: &str,
        language: Option<&str>,
        page: Option<i32>
    ) -> Result<CollectionPaginated, Error>;
fn get_search_company_paginated(
        &self,
        query: &str,
        page: Option<i32>
    ) -> Result<CompanyPaginated, Error>;
fn get_search_keyword_paginated(
        &self,
        query: &str,
        page: Option<i32>
    ) -> Result<KeywordPaginated, Error>;
fn get_search_movie_paginated(
        &self,
        query: &str,
        year: Option<i32>,
        primary_release_year: Option<i32>,
        language: Option<&str>,
        page: Option<i32>,
        include_adult: Option<bool>,
        region: Option<&str>
    ) -> Result<MoviePaginated, Error>;
fn get_search_multi_paginated(
        &self,
        query: &str,
        language: Option<&str>,
        page: Option<i32>,
        include_adult: Option<bool>,
        region: Option<&str>
    ) -> Result<SearchMultiResultsPaginated, Error>;
fn get_search_person_paginated(
        &self,
        query: &str,
        language: Option<&str>,
        page: Option<i32>,
        include_adult: Option<bool>,
        region: Option<&str>
    ) -> Result<PersonPaginated, Error>;
fn get_search_tv_paginated(
        &self,
        query: &str,
        first_air_date_year: Option<i32>,
        language: Option<&str>,
        page: Option<i32>
    ) -> Result<TvPaginated, Error>; }

Required methods

fn get_search_collection_paginated(
    &self,
    query: &str,
    language: Option<&str>,
    page: Option<i32>
) -> Result<CollectionPaginated, Error>

fn get_search_company_paginated(
    &self,
    query: &str,
    page: Option<i32>
) -> Result<CompanyPaginated, Error>

fn get_search_keyword_paginated(
    &self,
    query: &str,
    page: Option<i32>
) -> Result<KeywordPaginated, Error>

fn get_search_movie_paginated(
    &self,
    query: &str,
    year: Option<i32>,
    primary_release_year: Option<i32>,
    language: Option<&str>,
    page: Option<i32>,
    include_adult: Option<bool>,
    region: Option<&str>
) -> Result<MoviePaginated, Error>

fn get_search_multi_paginated(
    &self,
    query: &str,
    language: Option<&str>,
    page: Option<i32>,
    include_adult: Option<bool>,
    region: Option<&str>
) -> Result<SearchMultiResultsPaginated, Error>

fn get_search_person_paginated(
    &self,
    query: &str,
    language: Option<&str>,
    page: Option<i32>,
    include_adult: Option<bool>,
    region: Option<&str>
) -> Result<PersonPaginated, Error>

fn get_search_tv_paginated(
    &self,
    query: &str,
    first_air_date_year: Option<i32>,
    language: Option<&str>,
    page: Option<i32>
) -> Result<TvPaginated, Error>

Loading content...

Implementors

impl SearchApi for SearchApiClient[src]

Loading content...