fundamentum_edge_mcu_http_client/models/
provision_response.rs1use serde::Deserialize;
4
5#[derive(Deserialize)]
7#[cfg_attr(feature = "log", derive(defmt::Format))]
8#[cfg_attr(test, derive(Debug, PartialEq, Eq))]
9pub struct ProvisionResponse<'a, T> {
10 pub configuration: Option<T>,
12 #[serde(borrow)]
14 pub mqtt: MqttBroker<'a>,
15}
16
17#[derive(Deserialize)]
19#[cfg_attr(feature = "log", derive(defmt::Format))]
20#[cfg_attr(test, derive(Debug, PartialEq, Eq))]
21pub struct MqttBroker<'a> {
22 pub host: &'a str,
24 pub port: u16,
26}