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}