fundamentum_edge_mcu_http_client/
http_client_config.rs1pub const FUNDAMENTUM_DOMAIN_NAME: &str = "devices.fundamentum-iot.com";
5
6pub const FUNDAMENTUM_DOMAIN_NAME_DEV: &str = "devices.fundamentum-iot-dev.com";
8
9pub const HTTPS_PORT: u16 = 443;
11
12pub const USER_AGENT: &str = concat!("Fundamentum/EdgeMCU/", env!("CARGO_PKG_VERSION"), "/rust");
14
15pub struct HttpClientConfig<'a> {
17 pub domain_name: &'a str,
19 pub port: u16,
21 pub user_agent: &'a str,
23}
24
25impl<'a> Default for HttpClientConfig<'a> {
26 fn default() -> Self {
27 Self {
28 domain_name: FUNDAMENTUM_DOMAIN_NAME,
29 port: HTTPS_PORT,
30 user_agent: USER_AGENT,
31 }
32 }
33}