Interface TvSeriesService

All Known Implementing Classes:
DefaultTvSeriesService

public interface TvSeriesService
Service for TMDB TV series list endpoints.
  • Method Details

    • airingToday

      TvSeriesListResponse airingToday()
      Loads TV shows airing today.
      Returns:
      TV series airing today
    • airingToday

      TvSeriesListResponse airingToday(Language language)
      Loads TV shows airing today using a specific language.
      Parameters:
      language - response language
      Returns:
      localized TV series airing today
    • airingToday

      Loads TV shows airing today using query parameters.
      Parameters:
      query - date list query
      Returns:
      TV series airing today
    • onTheAir

      Loads TV shows that air in the next 7 days.
      Returns:
      TV series on the air
    • onTheAir

      TvSeriesListResponse onTheAir(Language language)
      Loads TV shows that air in the next 7 days using a specific language.
      Parameters:
      language - response language
      Returns:
      localized TV series on the air
    • onTheAir

      Loads TV shows that air in the next 7 days using query parameters.
      Parameters:
      query - date list query
      Returns:
      TV series on the air
    • popular

      Loads TV shows ordered by popularity.
      Returns:
      popular TV series
    • popular

      TvSeriesListResponse popular(Language language)
      Loads TV shows ordered by popularity using a specific language.
      Parameters:
      language - response language
      Returns:
      localized popular TV series
    • popular

      Loads TV shows ordered by popularity using query parameters.
      Parameters:
      query - list query
      Returns:
      popular TV series
    • topRated

      Loads top rated TV shows.
      Returns:
      top rated TV series
    • topRated

      TvSeriesListResponse topRated(Language language)
      Loads top rated TV shows using a specific language.
      Parameters:
      language - response language
      Returns:
      localized top rated TV series
    • topRated

      Loads top rated TV shows using query parameters.
      Parameters:
      query - list query
      Returns:
      top rated TV series
    • details

      TvSeriesDetails details(TvShowId seriesId)
      Loads TV series details.
      Parameters:
      seriesId - the TV series id
      Returns:
      TV series details
    • details

      TvSeriesDetails details(TvShowId seriesId, Language language)
      Loads TV series details using a specific language.
      Parameters:
      seriesId - the TV series id
      language - response language
      Returns:
      localized TV series details
    • details

      TvSeriesDetails details(TvShowId seriesId, AppendToResponse<TvSeriesAppend> appendToResponse)
      Loads TV series details with appended responses.
      Parameters:
      seriesId - the TV series id
      appendToResponse - appended response sections
      Returns:
      TV series details with appended responses
    • details

      TvSeriesDetails details(TvShowId seriesId, Language language, AppendToResponse<TvSeriesAppend> appendToResponse)
      Loads TV series details using a specific language and appended responses.
      Parameters:
      seriesId - the TV series id
      language - response language
      appendToResponse - appended response sections
      Returns:
      localized TV series details with appended responses
    • aggregateCredits

      TvSeriesAggregateCredits aggregateCredits(TvShowId seriesId)
      Loads aggregate credits for a TV series.
      Parameters:
      seriesId - the TV series id
      Returns:
      aggregate TV series credits
    • aggregateCredits

      TvSeriesAggregateCredits aggregateCredits(TvShowId seriesId, Language language)
      Loads aggregate credits for a TV series using a specific language.
      Parameters:
      seriesId - the TV series id
      language - response language
      Returns:
      localized aggregate TV series credits
    • alternativeTitles

      TvSeriesAlternativeTitles alternativeTitles(TvShowId seriesId)
      Loads alternative titles for a TV series.
      Parameters:
      seriesId - the TV series id
      Returns:
      alternative TV series titles
    • changes

      TvSeriesChanges changes(TvShowId seriesId)
      Loads recent changes for a TV series.
      Parameters:
      seriesId - the TV series id
      Returns:
      TV series changes
    • changes

      TvSeriesChanges changes(TvShowId seriesId, ChangesQuery query)
      Loads recent changes for a TV series using query parameters.
      Parameters:
      seriesId - the TV series id
      query - changes query
      Returns:
      TV series changes
    • contentRatings

      TvSeriesContentRatings contentRatings(TvShowId seriesId)
      Loads content ratings for a TV series.
      Parameters:
      seriesId - the TV series id
      Returns:
      TV series content ratings
    • credits

      TvSeriesCredits credits(TvShowId seriesId)
      Loads latest season credits for a TV series.
      Parameters:
      seriesId - the TV series id
      Returns:
      latest season TV series credits
    • credits

      TvSeriesCredits credits(TvShowId seriesId, Language language)
      Loads latest season credits for a TV series using a specific language.
      Parameters:
      seriesId - the TV series id
      language - response language
      Returns:
      localized latest season TV series credits
    • episodeGroups

      TvSeriesEpisodeGroups episodeGroups(TvShowId seriesId)
      Loads episode groups for a TV series.
      Parameters:
      seriesId - the TV series id
      Returns:
      TV series episode groups
    • externalIds

      ExternalIds externalIds(TvShowId seriesId)
      Loads external IDs for a TV series.
      Parameters:
      seriesId - the TV series id
      Returns:
      TV series external IDs
    • keywords

      TvSeriesKeywords keywords(TvShowId seriesId)
      Loads keywords for a TV series.
      Parameters:
      seriesId - the TV series id
      Returns:
      TV series keywords
    • latest

      TvSeriesDetails latest()
      Loads the latest TV series.
      Returns:
      latest TV series details
    • recommendations

      TvSeriesRecommendations recommendations(TvShowId seriesId)
      Loads recommended TV series for a TV series.
      Parameters:
      seriesId - the TV series id
      Returns:
      recommended TV series
    • recommendations

      TvSeriesRecommendations recommendations(TvShowId seriesId, Language language)
      Loads recommended TV series for a TV series using a specific language.
      Parameters:
      seriesId - the TV series id
      language - response language
      Returns:
      localized recommended TV series
    • recommendations

      TvSeriesRecommendations recommendations(TvShowId seriesId, TvSeriesListQuery query)
      Loads recommended TV series for a TV series using query parameters.
      Parameters:
      seriesId - the TV series id
      query - list query
      Returns:
      recommended TV series
    • reviews

      TvSeriesReviews reviews(TvShowId seriesId)
      Loads reviews for a TV series.
      Parameters:
      seriesId - the TV series id
      Returns:
      TV series reviews
    • reviews

      TvSeriesReviews reviews(TvShowId seriesId, Language language)
      Loads reviews for a TV series using a specific language.
      Parameters:
      seriesId - the TV series id
      language - response language
      Returns:
      localized TV series reviews
    • reviews

      TvSeriesReviews reviews(TvShowId seriesId, TvSeriesListQuery query)
      Loads reviews for a TV series using query parameters.
      Parameters:
      seriesId - the TV series id
      query - list query
      Returns:
      TV series reviews
    • screenedTheatrically

      TvSeriesScreenedTheatrically screenedTheatrically(TvShowId seriesId)
      Loads TV series episodes that have screened theatrically.
      Parameters:
      seriesId - the TV series id
      Returns:
      theatrically screened TV episodes
    • similar

      TvSeriesSimilar similar(TvShowId seriesId)
      Loads similar TV series for a TV series.
      Parameters:
      seriesId - the TV series id
      Returns:
      similar TV series
    • similar

      TvSeriesSimilar similar(TvShowId seriesId, Language language)
      Loads similar TV series for a TV series using a specific language.
      Parameters:
      seriesId - the TV series id
      language - response language
      Returns:
      localized similar TV series
    • similar

      TvSeriesSimilar similar(TvShowId seriesId, TvSeriesListQuery query)
      Loads similar TV series for a TV series using query parameters.
      Parameters:
      seriesId - the TV series id
      query - list query
      Returns:
      similar TV series
    • translations

      TvSeriesTranslations translations(TvShowId seriesId)
      Loads translations for a TV series.
      Parameters:
      seriesId - the TV series id
      Returns:
      TV series translations
    • videos

      TvSeriesVideos videos(TvShowId seriesId)
      Loads videos for a TV series.
      Parameters:
      seriesId - the TV series id
      Returns:
      TV series videos
    • videos

      TvSeriesVideos videos(TvShowId seriesId, Language language)
      Loads videos for a TV series using a specific language.
      Parameters:
      seriesId - the TV series id
      language - response language
      Returns:
      localized TV series videos
    • videos

      TvSeriesVideos videos(TvShowId seriesId, TvSeriesVideosQuery query)
      Loads videos for a TV series using query parameters.
      Parameters:
      seriesId - the TV series id
      query - videos query
      Returns:
      TV series videos
    • watchProviders

      TvSeriesWatchProviders watchProviders(TvShowId seriesId)
      Loads watch provider availabilities for a TV series.
      Parameters:
      seriesId - the TV series id
      Returns:
      TV series watch providers
    • images

      TvShowImages images(TvShowId tvShowId)
    • images

      TvShowImages images(TvShowId tvShowId, ImageQuery query)