Package dev.reuss.tmdb.domain.tv.episode
Interface TvEpisodeService
- All Known Implementing Classes:
DefaultTvEpisodeService
public interface TvEpisodeService
Service for TMDB TV episode endpoints.
-
Method Summary
Modifier and TypeMethodDescriptionchanges(TvEpisodeId episodeId) Loads recent changes for a TV episode.credits(TvShowId seriesId, TvSeasonNumber seasonNumber, TvEpisodeNumber episodeNumber) Loads credits for a TV episode.credits(TvShowId seriesId, TvSeasonNumber seasonNumber, TvEpisodeNumber episodeNumber, Language language) Loads credits for a TV episode using a specific language.details(TvShowId seriesId, TvSeasonNumber seasonNumber, TvEpisodeNumber episodeNumber) Loads the details for a TV episode.details(TvShowId seriesId, TvSeasonNumber seasonNumber, TvEpisodeNumber episodeNumber, AppendToResponse<TvEpisodeAppend> appendToResponse) Loads the details for a TV episode with appended responses.details(TvShowId seriesId, TvSeasonNumber seasonNumber, TvEpisodeNumber episodeNumber, Language language) Loads the details for a TV episode using a specific language.details(TvShowId seriesId, TvSeasonNumber seasonNumber, TvEpisodeNumber episodeNumber, Language language, AppendToResponse<TvEpisodeAppend> appendToResponse) Loads the details for a TV episode using a specific language and appended responses.externalIds(TvShowId seriesId, TvSeasonNumber seasonNumber, TvEpisodeNumber episodeNumber) Loads external IDs for a TV episode.Loads images for a TV episode.images(TvShowId tvShowId, int seasonNumber, int episodeNumber, ImageQuery query) Loads images for a TV episode using query parameters.translations(TvShowId seriesId, TvSeasonNumber seasonNumber, TvEpisodeNumber episodeNumber) Loads translations for a TV episode.videos(TvShowId seriesId, TvSeasonNumber seasonNumber, TvEpisodeNumber episodeNumber) Loads videos for a TV episode.videos(TvShowId seriesId, TvSeasonNumber seasonNumber, TvEpisodeNumber episodeNumber, TvEpisodeVideosQuery query) Loads videos for a TV episode using query parameters.videos(TvShowId seriesId, TvSeasonNumber seasonNumber, TvEpisodeNumber episodeNumber, Language language) Loads videos for a TV episode using a specific language.
-
Method Details
-
details
TvEpisodeDetails details(TvShowId seriesId, TvSeasonNumber seasonNumber, TvEpisodeNumber episodeNumber) Loads the details for a TV episode.- Parameters:
seriesId- TMDB TV series idseasonNumber- season numberepisodeNumber- episode number- Returns:
- TV episode details
-
details
TvEpisodeDetails details(TvShowId seriesId, TvSeasonNumber seasonNumber, TvEpisodeNumber episodeNumber, Language language) Loads the details for a TV episode using a specific language.- Parameters:
seriesId- TMDB TV series idseasonNumber- season numberepisodeNumber- episode numberlanguage- response language- Returns:
- localized TV episode details
-
details
TvEpisodeDetails details(TvShowId seriesId, TvSeasonNumber seasonNumber, TvEpisodeNumber episodeNumber, AppendToResponse<TvEpisodeAppend> appendToResponse) Loads the details for a TV episode with appended responses.- Parameters:
seriesId- TMDB TV series idseasonNumber- season numberepisodeNumber- episode numberappendToResponse- appended responses- Returns:
- TV episode details with appended responses
-
details
TvEpisodeDetails details(TvShowId seriesId, TvSeasonNumber seasonNumber, TvEpisodeNumber episodeNumber, Language language, AppendToResponse<TvEpisodeAppend> appendToResponse) Loads the details for a TV episode using a specific language and appended responses.- Parameters:
seriesId- TMDB TV series idseasonNumber- season numberepisodeNumber- episode numberlanguage- response languageappendToResponse- appended responses- Returns:
- localized TV episode details with appended responses
-
changes
Loads recent changes for a TV episode.- Parameters:
episodeId- the TV episode id- Returns:
- TV episode changes
-
credits
TvEpisodeCredits credits(TvShowId seriesId, TvSeasonNumber seasonNumber, TvEpisodeNumber episodeNumber) Loads credits for a TV episode.- Parameters:
seriesId- the TV series idseasonNumber- the season numberepisodeNumber- the episode number- Returns:
- TV episode credits
-
credits
TvEpisodeCredits credits(TvShowId seriesId, TvSeasonNumber seasonNumber, TvEpisodeNumber episodeNumber, Language language) Loads credits for a TV episode using a specific language.- Parameters:
seriesId- the TV series idseasonNumber- the season numberepisodeNumber- the episode numberlanguage- response language- Returns:
- localized TV episode credits
-
externalIds
ExternalIds externalIds(TvShowId seriesId, TvSeasonNumber seasonNumber, TvEpisodeNumber episodeNumber) Loads external IDs for a TV episode.- Parameters:
seriesId- the TV series idseasonNumber- the season numberepisodeNumber- the episode number- Returns:
- TV episode external IDs
-
translations
TvEpisodeTranslations translations(TvShowId seriesId, TvSeasonNumber seasonNumber, TvEpisodeNumber episodeNumber) Loads translations for a TV episode.- Parameters:
seriesId- the TV series idseasonNumber- the season numberepisodeNumber- the episode number- Returns:
- TV episode translations
-
videos
TvEpisodeVideos videos(TvShowId seriesId, TvSeasonNumber seasonNumber, TvEpisodeNumber episodeNumber) Loads videos for a TV episode.- Parameters:
seriesId- the TV series idseasonNumber- the season numberepisodeNumber- the episode number- Returns:
- TV episode videos
-
videos
TvEpisodeVideos videos(TvShowId seriesId, TvSeasonNumber seasonNumber, TvEpisodeNumber episodeNumber, Language language) Loads videos for a TV episode using a specific language.- Parameters:
seriesId- the TV series idseasonNumber- the season numberepisodeNumber- the episode numberlanguage- response language- Returns:
- localized TV episode videos
-
videos
TvEpisodeVideos videos(TvShowId seriesId, TvSeasonNumber seasonNumber, TvEpisodeNumber episodeNumber, TvEpisodeVideosQuery query) Loads videos for a TV episode using query parameters.- Parameters:
seriesId- the TV series idseasonNumber- the season numberepisodeNumber- the episode numberquery- videos query- Returns:
- TV episode videos
-
images
Loads images for a TV episode.- Parameters:
tvShowId- TMDB TV series idseasonNumber- season numberepisodeNumber- episode number- Returns:
- TV episode images
-
images
Loads images for a TV episode using query parameters.- Parameters:
tvShowId- TMDB TV series idseasonNumber- season numberepisodeNumber- episode numberquery- image query- Returns:
- TV episode images
-