Interface TvEpisodeService

All Known Implementing Classes:
DefaultTvEpisodeService

public interface TvEpisodeService
Service for TMDB TV episode endpoints.
  • Method Details

    • details

      TvEpisodeDetails details(TvShowId seriesId, TvSeasonNumber seasonNumber, TvEpisodeNumber episodeNumber)
      Loads the details for a TV episode.
      Parameters:
      seriesId - TMDB TV series id
      seasonNumber - season number
      episodeNumber - 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 id
      seasonNumber - season number
      episodeNumber - episode number
      language - 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 id
      seasonNumber - season number
      episodeNumber - episode number
      appendToResponse - 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 id
      seasonNumber - season number
      episodeNumber - episode number
      language - response language
      appendToResponse - appended responses
      Returns:
      localized TV episode details with appended responses
    • changes

      TvEpisodeChanges changes(TvEpisodeId episodeId)
      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 id
      seasonNumber - the season number
      episodeNumber - 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 id
      seasonNumber - the season number
      episodeNumber - the episode number
      language - 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 id
      seasonNumber - the season number
      episodeNumber - 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 id
      seasonNumber - the season number
      episodeNumber - 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 id
      seasonNumber - the season number
      episodeNumber - 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 id
      seasonNumber - the season number
      episodeNumber - the episode number
      language - 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 id
      seasonNumber - the season number
      episodeNumber - the episode number
      query - videos query
      Returns:
      TV episode videos
    • images

      TvEpisodeImages images(TvShowId tvShowId, int seasonNumber, int episodeNumber)
      Loads images for a TV episode.
      Parameters:
      tvShowId - TMDB TV series id
      seasonNumber - season number
      episodeNumber - episode number
      Returns:
      TV episode images
    • images

      TvEpisodeImages images(TvShowId tvShowId, int seasonNumber, int episodeNumber, ImageQuery query)
      Loads images for a TV episode using query parameters.
      Parameters:
      tvShowId - TMDB TV series id
      seasonNumber - season number
      episodeNumber - episode number
      query - image query
      Returns:
      TV episode images