Interface ConfigurationService

All Known Implementing Classes:
DefaultConfigurationService

public interface ConfigurationService
Service for loading TMDB API configuration metadata.

The configuration contains image base URLs and supported image sizes required to build complete TMDB image URLs.

See Also:
  • Method Details

    • apiConfiguration

      ApiConfiguration apiConfiguration()
      Loads the TMDB API configuration.
      Returns:
      the TMDB API configuration
    • countries

      List<Country> countries()
      Loads countries used throughout TMDB.
      Returns:
      TMDB countries
    • countries

      List<Country> countries(Language language)
      Loads countries used throughout TMDB using a specific language.
      Parameters:
      language - response language
      Returns:
      localized TMDB countries
    • jobs

      Loads jobs and departments used throughout TMDB.
      Returns:
      TMDB jobs grouped by department
    • languages

      Loads languages used throughout TMDB.
      Returns:
      TMDB languages
    • primaryTranslations

      List<String> primaryTranslations()
      Loads officially supported primary translations on TMDB.
      Returns:
      TMDB primary translation IETF tags
    • timezones

      List<Timezone> timezones()
      Loads timezones used throughout TMDB.
      Returns:
      TMDB timezones grouped by country