Package dev.reuss.tmdb.domain.tv.series
Interface TvSeriesService
- All Known Implementing Classes:
DefaultTvSeriesService
public interface TvSeriesService
Service for TMDB TV series list endpoints.
-
Method Summary
Modifier and TypeMethodDescriptionaggregateCredits(TvShowId seriesId) Loads aggregate credits for a TV series.aggregateCredits(TvShowId seriesId, Language language) Loads aggregate credits for a TV series using a specific language.Loads TV shows airing today.airingToday(TvSeriesDateListQuery query) Loads TV shows airing today using query parameters.airingToday(Language language) Loads TV shows airing today using a specific language.alternativeTitles(TvShowId seriesId) Loads alternative titles for a TV series.Loads recent changes for a TV series.changes(TvShowId seriesId, ChangesQuery query) Loads recent changes for a TV series using query parameters.contentRatings(TvShowId seriesId) Loads content ratings for a TV series.Loads latest season credits for a TV series.Loads latest season credits for a TV series using a specific language.Loads TV series details.details(TvShowId seriesId, AppendToResponse<TvSeriesAppend> appendToResponse) Loads TV series details with appended responses.Loads TV series details using a specific language.details(TvShowId seriesId, Language language, AppendToResponse<TvSeriesAppend> appendToResponse) Loads TV series details using a specific language and appended responses.episodeGroups(TvShowId seriesId) Loads episode groups for a TV series.externalIds(TvShowId seriesId) Loads external IDs for a TV series.images(TvShowId tvShowId, ImageQuery query) Loads keywords for a TV series.latest()Loads the latest TV series.onTheAir()Loads TV shows that air in the next 7 days.onTheAir(TvSeriesDateListQuery query) Loads TV shows that air in the next 7 days using query parameters.Loads TV shows that air in the next 7 days using a specific language.popular()Loads TV shows ordered by popularity.popular(TvSeriesListQuery query) Loads TV shows ordered by popularity using query parameters.Loads TV shows ordered by popularity using a specific language.recommendations(TvShowId seriesId) Loads recommended TV series for a TV series.recommendations(TvShowId seriesId, TvSeriesListQuery query) Loads recommended TV series for a TV series using query parameters.recommendations(TvShowId seriesId, Language language) Loads recommended TV series for a TV series using a specific language.Loads reviews for a TV series.reviews(TvShowId seriesId, TvSeriesListQuery query) Loads reviews for a TV series using query parameters.Loads reviews for a TV series using a specific language.screenedTheatrically(TvShowId seriesId) Loads TV series episodes that have screened theatrically.Loads similar TV series for a TV series.similar(TvShowId seriesId, TvSeriesListQuery query) Loads similar TV series for a TV series using query parameters.Loads similar TV series for a TV series using a specific language.topRated()Loads top rated TV shows.topRated(TvSeriesListQuery query) Loads top rated TV shows using query parameters.Loads top rated TV shows using a specific language.translations(TvShowId seriesId) Loads translations for a TV series.Loads videos for a TV series.videos(TvShowId seriesId, TvSeriesVideosQuery query) Loads videos for a TV series using query parameters.Loads videos for a TV series using a specific language.watchProviders(TvShowId seriesId) Loads watch provider availabilities for a TV series.
-
Method Details
-
airingToday
TvSeriesListResponse airingToday()Loads TV shows airing today.- Returns:
- TV series airing today
-
airingToday
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
TvSeriesListResponse onTheAir()Loads TV shows that air in the next 7 days.- Returns:
- TV series on the air
-
onTheAir
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
TvSeriesListResponse popular()Loads TV shows ordered by popularity.- Returns:
- popular TV series
-
popular
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
TvSeriesListResponse topRated()Loads top rated TV shows.- Returns:
- top rated TV series
-
topRated
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
Loads TV series details.- Parameters:
seriesId- the TV series id- Returns:
- TV series details
-
details
Loads TV series details using a specific language.- Parameters:
seriesId- the TV series idlanguage- response language- Returns:
- localized TV series details
-
details
Loads TV series details with appended responses.- Parameters:
seriesId- the TV series idappendToResponse- 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 idlanguage- response languageappendToResponse- appended response sections- Returns:
- localized TV series details with appended responses
-
aggregateCredits
Loads aggregate credits for a TV series.- Parameters:
seriesId- the TV series id- Returns:
- aggregate TV series credits
-
aggregateCredits
Loads aggregate credits for a TV series using a specific language.- Parameters:
seriesId- the TV series idlanguage- response language- Returns:
- localized aggregate TV series credits
-
alternativeTitles
Loads alternative titles for a TV series.- Parameters:
seriesId- the TV series id- Returns:
- alternative TV series titles
-
changes
Loads recent changes for a TV series.- Parameters:
seriesId- the TV series id- Returns:
- TV series changes
-
changes
Loads recent changes for a TV series using query parameters.- Parameters:
seriesId- the TV series idquery- changes query- Returns:
- TV series changes
-
contentRatings
Loads content ratings for a TV series.- Parameters:
seriesId- the TV series id- Returns:
- TV series content ratings
-
credits
Loads latest season credits for a TV series.- Parameters:
seriesId- the TV series id- Returns:
- latest season TV series credits
-
credits
Loads latest season credits for a TV series using a specific language.- Parameters:
seriesId- the TV series idlanguage- response language- Returns:
- localized latest season TV series credits
-
episodeGroups
Loads episode groups for a TV series.- Parameters:
seriesId- the TV series id- Returns:
- TV series episode groups
-
externalIds
Loads external IDs for a TV series.- Parameters:
seriesId- the TV series id- Returns:
- TV series external IDs
-
keywords
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
Loads recommended TV series for a TV series.- Parameters:
seriesId- the TV series id- Returns:
- recommended TV series
-
recommendations
Loads recommended TV series for a TV series using a specific language.- Parameters:
seriesId- the TV series idlanguage- response language- Returns:
- localized recommended TV series
-
recommendations
Loads recommended TV series for a TV series using query parameters.- Parameters:
seriesId- the TV series idquery- list query- Returns:
- recommended TV series
-
reviews
Loads reviews for a TV series.- Parameters:
seriesId- the TV series id- Returns:
- TV series reviews
-
reviews
Loads reviews for a TV series using a specific language.- Parameters:
seriesId- the TV series idlanguage- response language- Returns:
- localized TV series reviews
-
reviews
Loads reviews for a TV series using query parameters.- Parameters:
seriesId- the TV series idquery- list query- Returns:
- TV series reviews
-
screenedTheatrically
Loads TV series episodes that have screened theatrically.- Parameters:
seriesId- the TV series id- Returns:
- theatrically screened TV episodes
-
similar
Loads similar TV series for a TV series.- Parameters:
seriesId- the TV series id- Returns:
- similar TV series
-
similar
Loads similar TV series for a TV series using a specific language.- Parameters:
seriesId- the TV series idlanguage- response language- Returns:
- localized similar TV series
-
similar
Loads similar TV series for a TV series using query parameters.- Parameters:
seriesId- the TV series idquery- list query- Returns:
- similar TV series
-
translations
Loads translations for a TV series.- Parameters:
seriesId- the TV series id- Returns:
- TV series translations
-
videos
Loads videos for a TV series.- Parameters:
seriesId- the TV series id- Returns:
- TV series videos
-
videos
Loads videos for a TV series using a specific language.- Parameters:
seriesId- the TV series idlanguage- response language- Returns:
- localized TV series videos
-
videos
Loads videos for a TV series using query parameters.- Parameters:
seriesId- the TV series idquery- videos query- Returns:
- TV series videos
-
watchProviders
Loads watch provider availabilities for a TV series.- Parameters:
seriesId- the TV series id- Returns:
- TV series watch providers
-
images
-
images
-