TheMovieDB 0.1.0

A robust and idiomatic Rust API wrapper for The Movie Database (TMDb) v3 API.
Documentation
# Configuration Module

The `configuration` module provides access to TMDb API configuration data, including countries, jobs, languages, timezones, and certifications.

## Structs

### `Configuration`

Represents the TMDb Configuration API, allowing you to retrieve various configuration details.

#### Methods

- `new() -> Self`: Creates a new `Configuration` instance.
- `info(options: Option<HashMap<String, String>>) -> Result<Value, Box<dyn std::error::Error>>`: Retrieves the TMDb API configuration details.
- `countries(options: Option<HashMap<String, String>>) -> Result<Value, Box<dyn std::error::Error>>`: Retrieves a list of countries used in TMDb.
- `jobs(options: Option<HashMap<String, String>>) -> Result<Value, Box<dyn std::error::Error>>`: Retrieves a list of jobs and departments used in TMDb.
- `languages(options: Option<HashMap<String, String>>) -> Result<Value, Box<dyn std::error::Error>>`: Retrieves a list of languages used in TMDb.
- `primary_translations(options: Option<HashMap<String, String>>) -> Result<Value, Box<dyn std::error::Error>>`: Retrieves a list of primary translations used in TMDb.
- `timezones(options: Option<HashMap<String, String>>) -> Result<Value, Box<dyn std::error::Error>>`: Retrieves a list of timezones used in TMDb.

### `Certifications`

Represents the TMDb Certifications API, providing access to movie and TV show certifications.

#### Methods

- `new() -> Self`: Creates a new `Certifications` instance.
- `movie_list(options: Option<HashMap<String, String>>) -> Result<Value, Box<dyn std::error::Error>>`: Retrieves a list of movie certifications.
- `tv_list(options: Option<HashMap<String, String>>) -> Result<Value, Box<dyn std::error::Error>>`: Retrieves a list of TV show certifications.
- `list(options: Option<HashMap<String, String>>) -> Result<Value, Box<dyn std::error::Error>>`: (Backward compatibility) Retrieves a list of movie certifications.