dtz_config/
lib.rs

1use reqwest::redirect::Policy;
2
3#[derive(Debug, Clone)]
4pub struct Configuration {
5    pub base_path: Option<String>,
6    pub client: reqwest::Client,
7    pub api_key: Option<String>,
8    pub oauth_access_token: Option<String>,
9}
10
11impl Default for Configuration {
12    fn default() -> Self {
13        Self {
14            base_path: None,
15            client: reqwest::Client::builder()
16                .redirect(Policy::none())
17                .build()
18                .unwrap_or_default(),
19            api_key: None,
20            oauth_access_token: None,
21        }
22    }
23}