List<String> |
TheTVDBApi.addToFavorites(long seriesId) |
Adds the supplied series ID to the user’s favorite’s list and returns the updated list as plain Strings.
|
APIResponse<List<String>> |
TheTVDBApi.Extended.addToFavorites(long seriesId) |
Adds the supplied series ID to the user’s favorite’s list and returns a response object containing the
updated list as plain Strings.
|
com.fasterxml.jackson.databind.JsonNode |
TheTVDBApi.JSON.addToFavorites(long seriesId) |
Adds the supplied series ID to the user’s favorite’s list and returns the updated list as raw JSON.
|
List<Rating> |
TheTVDBApi.addToRatings(String itemType,
long itemId,
long itemRating) |
Updates a given rating of a given type and returns the modified rating, mapped as Java DTO.
|
APIResponse<List<Rating>> |
TheTVDBApi.Extended.addToRatings(String itemType,
long itemId,
long itemRating) |
Updates a given rating of a given type and return a response object containing the modified rating, mapped as
Java DTO.
|
com.fasterxml.jackson.databind.JsonNode |
TheTVDBApi.JSON.addToRatings(String itemType,
long itemId,
long itemRating) |
Updates a given rating of a given type and returns the modified rating, mapped as raw JSON.
|
List<String> |
TheTVDBApi.deleteFromFavorites(long seriesId) |
Deletes the given series ID from the user’s favorite’s list and returns the updated list as plain Strings.
|
APIResponse<List<String>> |
TheTVDBApi.Extended.deleteFromFavorites(long seriesId) |
Deletes the given series ID from the user’s favorite’s list and returns a response object containing the
updated list as plain Strings.
|
com.fasterxml.jackson.databind.JsonNode |
TheTVDBApi.JSON.deleteFromFavorites(long seriesId) |
Deletes the given series ID from the user’s favorite’s list and returns the updated list as raw JSON.
|
void |
TheTVDBApi.deleteFromRatings(String itemType,
long itemId) |
Deletes a given rating of a given type.
|
void |
TheTVDBApi.Extended.deleteFromRatings(String itemType,
long itemId) |
Deletes a given rating of a given type.
|
com.fasterxml.jackson.databind.JsonNode |
TheTVDBApi.JSON.deleteFromRatings(String itemType,
long itemId) |
Deletes a given rating of a given type.
|
APIResponse<Series> |
TheTVDBApi.Extended.filterSeries(long seriesId,
QueryParameters queryParameters) |
Returns a response object containing a filtered series record based on the given parameters, mapped as Java
DTO.
|
Series |
TheTVDBApi.filterSeries(long seriesId,
QueryParameters queryParameters) |
Returns a filtered series record based on the given parameters, mapped as Java DTO.
|
Series |
TheTVDBApi.filterSeries(long seriesId,
String filterKeys) |
Returns a series records, filtered by the supplied comma-separated list of keys, mapped as Java DTO.
|
com.fasterxml.jackson.databind.JsonNode |
TheTVDBApi.JSON.filterSeries(long seriesId,
QueryParameters queryParameters) |
Returns a filtered series record based on the given parameters, as raw JSON.
|
APIResponse<List<Actor>> |
TheTVDBApi.Extended.getActors(long seriesId) |
Returns a response object containing a list of actors for a specific series mapped as Java DTO.
|
List<Actor> |
TheTVDBApi.getActors(long seriesId) |
Returns a list of actors for a specific series mapped as Java DTO.
|
com.fasterxml.jackson.databind.JsonNode |
TheTVDBApi.JSON.getActors(long seriesId) |
Returns the actors for a specific series as raw JSON.
|
APIResponse<List<String>> |
TheTVDBApi.Extended.getAvailableEpisodeQueryParameters(long seriesId) |
Returns a response object containing a list of keys which are valid parameters for querying episodes, as
plain Strings.
|
List<String> |
TheTVDBApi.getAvailableEpisodeQueryParameters(long seriesId) |
Returns a list of keys which are valid parameters for querying episodes, as plain Strings.
|
com.fasterxml.jackson.databind.JsonNode |
TheTVDBApi.JSON.getAvailableEpisodeQueryParameters(long seriesId) |
Returns a list of keys which are valid parameters for querying episodes, as raw JSON.
|
APIResponse<List<ImageQueryParameter>> |
TheTVDBApi.Extended.getAvailableImageQueryParameters(long seriesId) |
Returns a response object containing a list of valid parameters for querying a series images, mapped as Java
DTO.
|
List<ImageQueryParameter> |
TheTVDBApi.getAvailableImageQueryParameters(long seriesId) |
Returns a list of valid parameters for querying a series images, mapped as Java DTO.
|
com.fasterxml.jackson.databind.JsonNode |
TheTVDBApi.JSON.getAvailableImageQueryParameters(long seriesId) |
Returns a list of valid parameters for querying a series images, as raw JSON.
|
APIResponse<List<Language>> |
TheTVDBApi.Extended.getAvailableLanguages() |
Returns a response object containing a list of all supported languages mapped as Java DTO.
|
List<Language> |
TheTVDBApi.getAvailableLanguages() |
Returns a list of all supported languages mapped as Java DTO.
|
com.fasterxml.jackson.databind.JsonNode |
TheTVDBApi.JSON.getAvailableLanguages() |
Returns an overview of all supported languages as raw JSON.
|
APIResponse<List<String>> |
TheTVDBApi.Extended.getAvailableLastUpdatedQueryParameters() |
Returns a response object containing a list of valid parameters for querying series which have been updated
lately, as plain Strings.
|
List<String> |
TheTVDBApi.getAvailableLastUpdatedQueryParameters() |
Returns a list of valid parameters for querying series which have been updated lately, as plain Strings.
|
com.fasterxml.jackson.databind.JsonNode |
TheTVDBApi.JSON.getAvailableLastUpdatedQueryParameters() |
Returns a list of valid parameters for querying series which have been updated lately, as raw JSON.
|
APIResponse<List<String>> |
TheTVDBApi.Extended.getAvailableRatingsQueryParameters() |
Returns a response object containing a list of valid parameters for querying user ratings, as plain Strings.
|
List<String> |
TheTVDBApi.getAvailableRatingsQueryParameters() |
Returns a list of valid parameters for querying user ratings, as plain Strings.
|
com.fasterxml.jackson.databind.JsonNode |
TheTVDBApi.JSON.getAvailableRatingsQueryParameters() |
Returns a list of valid parameters for querying user ratings, as raw JSON.
|
APIResponse<List<String>> |
TheTVDBApi.Extended.getAvailableSeriesFilterParameters(long seriesId) |
Returns a response object containing a list of keys which are valid parameters for filtering series, as plain
Strings.
|
List<String> |
TheTVDBApi.getAvailableSeriesFilterParameters(long seriesId) |
Returns a list of keys which are valid parameters for filtering series, as plain Strings.
|
com.fasterxml.jackson.databind.JsonNode |
TheTVDBApi.JSON.getAvailableSeriesFilterParameters(long seriesId) |
Returns a list of keys which are valid parameters for filtering series, as raw JSON.
|
APIResponse<List<String>> |
TheTVDBApi.Extended.getAvailableSeriesSearchParameters() |
Returns a response object containing possible query parameters, which can be used to search for series,
mapped as Java DTO.
|
List<String> |
TheTVDBApi.getAvailableSeriesSearchParameters() |
Returns possible query parameters, which can be used to search for series, mapped as Java DTO.
|
com.fasterxml.jackson.databind.JsonNode |
TheTVDBApi.JSON.getAvailableSeriesSearchParameters() |
Returns possible query parameters, which can be used to search for series, as raw JSON.
|
APIResponse<Episode> |
TheTVDBApi.Extended.getEpisode(long episodeId) |
Returns a response object containing the full information for a given episode id as mapped Java DTO.
|
Episode |
TheTVDBApi.getEpisode(long episodeId) |
Returns the full information for a given episode id as mapped Java DTO.
|
com.fasterxml.jackson.databind.JsonNode |
TheTVDBApi.JSON.getEpisode(long episodeId) |
Returns the full information for a given episode id as raw JSON.
|
APIResponse<List<Episode>> |
TheTVDBApi.Extended.getEpisodes(long seriesId,
QueryParameters queryParameters) |
Returns a response object containing all episodes of a specific series mapped as Java DTO.
|
List<Episode> |
TheTVDBApi.getEpisodes(long seriesId) |
Returns the first 100 episodes of a specific series mapped as Java DTO.
|
List<Episode> |
TheTVDBApi.getEpisodes(long seriesId,
long page) |
Returns a list of episodes of a specific series mapped as Java DTO.
|
List<Episode> |
TheTVDBApi.getEpisodes(long seriesId,
QueryParameters queryParameters) |
Returns all episodes of a specific series mapped as Java DTO.
|
com.fasterxml.jackson.databind.JsonNode |
TheTVDBApi.JSON.getEpisodes(long seriesId,
QueryParameters queryParameters) |
Returns all episodes of a specific series as raw JSON.
|
APIResponse<List<String>> |
TheTVDBApi.Extended.getFavorites() |
Returns a response object containing a list of favorite series for a given user, as plain Strings.
|
List<String> |
TheTVDBApi.getFavorites() |
Returns a list of favorite series for a given user, as plain Strings.
|
com.fasterxml.jackson.databind.JsonNode |
TheTVDBApi.JSON.getFavorites() |
Returns an array of favorite series for a given user, as raw JSON.
|
APIResponse<Language> |
TheTVDBApi.Extended.getLanguage(long languageId) |
Returns a response object containing further language information for a given language ID mapped as Java DTO.
|
Language |
TheTVDBApi.getLanguage(long languageId) |
Returns further language information for a given language ID mapped as Java DTO.
|
com.fasterxml.jackson.databind.JsonNode |
TheTVDBApi.JSON.getLanguage(long languageId) |
Returns further language information for a given language ID as raw JSON.
|
APIResponse<Movie> |
TheTVDBApi.Extended.getMovie(long movieId) |
Returns a response object containing detailed information for a specific movie mapped as Java DTO.
|
Movie |
TheTVDBApi.getMovie(long movieId) |
Returns detailed information for a specific movie mapped as Java DTO.
|
com.fasterxml.jackson.databind.JsonNode |
TheTVDBApi.JSON.getMovie(long movieId) |
Returns detailed information for a specific movie as raw JSON.
|
APIResponse<List<Long>> |
TheTVDBApi.Extended.getMovieUpdates(long since) |
Returns a response object containing a list of ID's of all movies, that have been updated since the given
epoch timestamp, mapped as Java DTO.
|
List<Long> |
TheTVDBApi.getMovieUpdates(long since) |
Returns a list of ID's of all movies that have been updated since the given epoch timestamp.
|
com.fasterxml.jackson.databind.JsonNode |
TheTVDBApi.JSON.getMovieUpdates(long since) |
Returns a list of ID's of all movies, that have been updated since the given epoch timestamp, as raw JSON.
|
APIResponse<List<Rating>> |
TheTVDBApi.Extended.getRatings() |
Returns a response object containing a list of ratings for the given user, mapped as Java DTO.
|
List<Rating> |
TheTVDBApi.getRatings() |
Returns a list of ratings for the given user, mapped as Java DTO.
|
com.fasterxml.jackson.databind.JsonNode |
TheTVDBApi.JSON.getRatings() |
Returns a list of ratings for the given user, as raw JSON.
|
APIResponse<Series> |
TheTVDBApi.Extended.getSeries(long seriesId) |
Returns a response object containing detailed information for a specific series mapped as Java DTO.
|
Series |
TheTVDBApi.getSeries(long seriesId) |
Returns detailed information for a specific series mapped as Java DTO.
|
com.fasterxml.jackson.databind.JsonNode |
TheTVDBApi.JSON.getSeries(long seriesId) |
Returns detailed information for a specific series as raw JSON.
|
APIResponse<SeriesSummary> |
TheTVDBApi.Extended.getSeriesEpisodesSummary(long seriesId) |
Returns a response object containing a summary of the episodes and seasons available for a series, mapped as
Java DTO.
|
SeriesSummary |
TheTVDBApi.getSeriesEpisodesSummary(long seriesId) |
Returns a summary of the episodes and seasons available for a series, mapped as Java DTO.
|
com.fasterxml.jackson.databind.JsonNode |
TheTVDBApi.JSON.getSeriesEpisodesSummary(long seriesId) |
Returns a summary of the episodes and seasons available for a series, as raw JSON.
|
APIResponse<Map<String,String>> |
TheTVDBApi.Extended.getSeriesHeaderInformation(long seriesId) |
Returns a response object containing header information for a specific series as key/value pairs.
|
Map<String,String> |
TheTVDBApi.getSeriesHeaderInformation(long seriesId) |
Returns header information for a specific series as key/value pairs.
|
com.fasterxml.jackson.databind.JsonNode |
TheTVDBApi.JSON.getSeriesHeaderInformation(long seriesId) |
Returns header information for a specific series as raw JSON.
|
APIResponse<ImageSummary> |
TheTVDBApi.Extended.getSeriesImagesSummary(long seriesId) |
Returns a response object containing a summary of the images types and counts available for a particular
series, mapped as Java DTO.
|
ImageSummary |
TheTVDBApi.getSeriesImagesSummary(long seriesId) |
Returns a summary of the images types and counts available for a particular series, mapped as Java DTO.
|
com.fasterxml.jackson.databind.JsonNode |
TheTVDBApi.JSON.getSeriesImagesSummary(long seriesId) |
Returns a summary of the images types and counts available for a particular series, as raw JSON.
|
APIResponse<User> |
TheTVDBApi.Extended.getUser() |
Returns a response object containing basic information about the currently authenticated user, mapped as Java
DTO.
|
User |
TheTVDBApi.getUser() |
Returns basic information about the currently authenticated user, mapped as Java DTO.
|
com.fasterxml.jackson.databind.JsonNode |
TheTVDBApi.JSON.getUser() |
Returns basic information about the currently authenticated user, as raw JSON.
|
void |
TheTVDBApi.init() |
Initializes the current API session by requesting a new token from the remote API.
|
void |
TheTVDBApi.init(String token) |
Initializes the current API with the given token.
|
void |
TheTVDBApi.login() |
Initializes the current API session by requesting a new token from the remote API.
|
APIResponse<List<Episode>> |
TheTVDBApi.Extended.queryEpisodes(long seriesId,
QueryParameters queryParameters) |
Returns a response object containing all matching episodes of a specific series mapped as Java DTO.
|
com.fasterxml.jackson.databind.JsonNode |
TheTVDBApi.JSON.queryEpisodes(long seriesId,
QueryParameters queryParameters) |
Returns all matching episodes of a specific series as raw JSON.
|
List<Episode> |
TheTVDBApi.queryEpisodes(long seriesId,
QueryParameters queryParameters) |
Returns all matching episodes of a specific series mapped as Java DTO.
|
List<Episode> |
TheTVDBApi.queryEpisodesByAbsoluteNumber(long seriesId,
long absoluteNumber) |
Returns a specific episode of a series, mapped as Java DTO.
|
List<Episode> |
TheTVDBApi.queryEpisodesByAiredEpisode(long seriesId,
long airedEpisode) |
Returns all episodes of a specific series, matching the airedEpisode parameter, mapped as Java
DTO.
|
List<Episode> |
TheTVDBApi.queryEpisodesByAiredSeason(long seriesId,
long airedSeason) |
Returns all episodes of a specific series and season mapped as Java DTO.
|
List<Episode> |
TheTVDBApi.queryEpisodesByAiredSeason(long seriesId,
long airedSeason,
long page) |
Returns all episodes of a specific series and season mapped as Java DTO.
|
APIResponse<List<Image>> |
TheTVDBApi.Extended.queryImages(long seriesId,
QueryParameters queryParameters) |
Returns a response object containing the matching result of querying images for a specific series, mapped as
Java DTO.
|
com.fasterxml.jackson.databind.JsonNode |
TheTVDBApi.JSON.queryImages(long seriesId,
QueryParameters queryParameters) |
Returns the matching result of querying images for a specific series, as raw JSON.
|
List<Image> |
TheTVDBApi.queryImages(long seriesId,
QueryParameters queryParameters) |
Returns the matching result of querying images for a specific series, mapped as Java DTO.
|
List<Image> |
TheTVDBApi.queryImages(long seriesId,
String keyType,
String resolution) |
Returns all images for a specific series, matching the given parameters, mapped as Java DTO.
|
List<Image> |
TheTVDBApi.queryImages(long seriesId,
String keyType,
String resolution,
String subKey) |
Returns all images for a specific series, matching the given parameters, mapped as Java DTO.
|
List<Image> |
TheTVDBApi.queryImagesByKeyType(long seriesId,
String keyType) |
Returns all images of a specific type for a series, mapped as Java DTO.
|
List<Image> |
TheTVDBApi.queryImagesByResolution(long seriesId,
String resolution) |
Returns all images of a specific resolution for a series, mapped as Java DTO.
|
List<Image> |
TheTVDBApi.queryImagesBySubKey(long seriesId,
String subKey) |
Returns all images of a specific sub key for a series, mapped as Java DTO.
|
APIResponse<Map<Long,Long>> |
TheTVDBApi.Extended.queryLastUpdated(QueryParameters queryParameters) |
Returns a response object containing a map of series that have changed in a maximum of one week blocks since
the provided fromTime query parameter, as plain Strings.
|
com.fasterxml.jackson.databind.JsonNode |
TheTVDBApi.JSON.queryLastUpdated(QueryParameters queryParameters) |
Returns an array of series that have changed in a maximum of one week blocks since the provided
fromTime query parameter, as raw JSON.
|
Map<Long,Long> |
TheTVDBApi.queryLastUpdated(long fromTime) |
Returns a map of series that have changed in the (one) week since the provided fromTime query
parameter.
|
Map<Long,Long> |
TheTVDBApi.queryLastUpdated(long fromTime,
long toTime) |
Returns a map of series that have changed in between the given timeframe, but with a maximum of one week,
starting at the provided fromTime query parameter.
|
Map<Long,Long> |
TheTVDBApi.queryLastUpdated(QueryParameters queryParameters) |
Returns a map of series that have changed in a maximum of one week blocks since the provided
fromTime query parameter.
|
APIResponse<List<Rating>> |
TheTVDBApi.Extended.queryRatings(QueryParameters queryParameters) |
Returns a response object containing a list of ratings for a given user that match the query, mapped as Java
DTO.
|
com.fasterxml.jackson.databind.JsonNode |
TheTVDBApi.JSON.queryRatings(QueryParameters queryParameters) |
Returns a list of ratings for a given user that match the query, as raw JSON.
|
List<Rating> |
TheTVDBApi.queryRatings(QueryParameters queryParameters) |
Returns a list of ratings for a given user that match the query, mapped as Java DTO.
|
List<Rating> |
TheTVDBApi.queryRatingsByItemType(String itemType) |
Returns a list of ratings for a given user that match the itemType parameter, mapped as Java
DTO.
|
void |
TheTVDBApi.refreshToken() |
Refreshes the current, valid JWT session token.
|
APIResponse<List<SeriesSearchResult>> |
TheTVDBApi.Extended.searchSeries(QueryParameters queryParameters) |
Returns a response object containing a list of series search results based on the given query parameters
mapped as Java DTO.
|
com.fasterxml.jackson.databind.JsonNode |
TheTVDBApi.JSON.searchSeries(QueryParameters queryParameters) |
Returns series search results based on the given query parameters as raw JSON.
|
List<SeriesSearchResult> |
TheTVDBApi.searchSeries(QueryParameters queryParameters) |
Returns a list of series search results based on the given query parameters mapped as Java DTO.
|
List<SeriesSearchResult> |
TheTVDBApi.searchSeriesByImdbId(String imdbId) |
Search for series by IMDB-Id.
|
List<SeriesSearchResult> |
TheTVDBApi.searchSeriesByName(String name) |
Search for series by name.
|
List<SeriesSearchResult> |
TheTVDBApi.searchSeriesByZap2itId(String zap2itId) |
Search for series by Zap2it-Id.
|