smbcloud_networking/
lib.rs

1pub mod constants;
2pub mod smb_client;
3
4use {
5    crate::smb_client::SmbClient, smbcloud_network::environment::Environment,
6    url_builder::URLBuilder,
7};
8
9pub fn smb_base_url_builder(env: Environment, client: (&SmbClient, &str)) -> 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", client.0.id())
15        .add_param("client_secret", client.1);
16    url_builder
17}