use serde::{Deserialize, Serialize};
use super::Extras;
#[derive(Debug, Clone, Serialize, Deserialize, PartialEq)]
pub struct OtaConfig {
#[serde(default)]
pub enabled: bool,
#[serde(default)]
pub channel: String,
#[serde(default)]
pub check_interval_secs: u64,
#[serde(flatten)]
pub extras: Extras,
}
#[derive(Debug, Clone, Serialize, Deserialize, PartialEq)]
pub struct OtaCheckNowAck {
#[serde(default)]
pub triggered: bool,
#[serde(default)]
pub message: String,
#[serde(default)]
pub check_interval_secs: u64,
#[serde(default)]
pub channel: String,
#[serde(flatten)]
pub extras: Extras,
}