smbcloud_networking/lib.rs
1pub mod constants;
2
3use {
4 constants::{SMB_CLIENT_ID, SMB_CLIENT_SECRET},
5 smbcloud_network::environment::Environment,
6 url_builder::URLBuilder,
7};
8
9pub fn smb_base_url_builder(env: Environment) -> URLBuilder {
10 let mut url_builder = URLBuilder::new();
11 url_builder
12 .set_protocol(&env.api_protocol())
13 .set_host(&env.api_host())
14 .add_param("client_id", SMB_CLIENT_ID)
15 .add_param("client_secret", SMB_CLIENT_SECRET);
16 url_builder
17}