use crate::{ApiError, ClientConfig};
pub mod imdb;
pub struct ApiClient {
pub config: ClientConfig,
pub imdb: ImdbClient,
}
impl ApiClient {
pub fn new(config: ClientConfig) -> Result<Self, ApiError> {
Ok(Self {
config: config.clone(),
imdb: ImdbClient::new(config.clone())?,
})
}
}
pub use imdb::ImdbClient;