1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21
#[allow(unused_imports)] use serde_json::Value; #[derive(Debug, Serialize, Deserialize)] pub struct SettingsReportsSettings { /// The directory on /ifs where manual or live reports will be placed. #[serde(rename = "live_dir")] pub live_dir: String, /// The number of manual reports to keep. #[serde(rename = "live_retain")] pub live_retain: i32, /// The isidate schedule used to generate reports. #[serde(rename = "schedule")] pub schedule: String, /// The directory on /ifs where schedule reports will be placed. #[serde(rename = "scheduled_dir")] pub scheduled_dir: String, /// The number of scheduled reports to keep. #[serde(rename = "scheduled_retain")] pub scheduled_retain: i32, }