This commit is contained in:
@@ -66,7 +66,7 @@ impl Serialize for Device {
|
||||
#[derive(serde::Serialize)]
|
||||
#[serde(rename_all = "PascalCase")]
|
||||
pub struct OTAConfigurationList {
|
||||
pub configurations: Vec<OTAConfiguration>
|
||||
pub configurations: Vec<OTAConfiguration>,
|
||||
}
|
||||
|
||||
#[derive(serde::Serialize, PartialEq, Debug)]
|
||||
@@ -75,18 +75,17 @@ pub struct OTAConfiguration {
|
||||
pub version: String,
|
||||
pub url: String,
|
||||
pub board: Option<BoardType>,
|
||||
pub config: Option<BoardConfig>
|
||||
pub config: Option<BoardConfig>,
|
||||
}
|
||||
|
||||
|
||||
#[derive(serde::Serialize, EnumString, PartialEq, Debug, Display)]
|
||||
#[strum(serialize_all = "snake_case")]
|
||||
pub enum BoardType {
|
||||
Waterlevel
|
||||
Waterlevel,
|
||||
}
|
||||
|
||||
#[derive(serde::Serialize, EnumString, PartialEq, Debug, Display)]
|
||||
pub enum BoardConfig {
|
||||
INA226,
|
||||
INA233
|
||||
}
|
||||
INA233,
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user