wled_json_api_library/structures/cfg/
cfg_ol.rs1use serde;
2use serde::{Serialize, Deserialize};
3use crate::structures::none_function;
4
5
6#[derive(Default, Debug, Clone, PartialEq, Serialize, Deserialize)]
8#[serde(rename_all = "camelCase")]
9pub struct Ol {
10 #[serde(skip_serializing_if = "Option::is_none")]
12 #[serde(default = "none_function")]
13 pub clock: Option<u8>,
14
15 #[serde(skip_serializing_if = "Option::is_none")]
17 #[serde(default = "none_function")]
18 pub cntdwn: Option<bool>,
19
20 #[serde(skip_serializing_if = "Option::is_none")]
22 #[serde(default = "none_function")]
23 pub min: Option<u8>,
24
25 #[serde(skip_serializing_if = "Option::is_none")]
27 #[serde(default = "none_function")]
28 pub max: Option<u8>,
29
30 #[serde(skip_serializing_if = "Option::is_none")]
32 #[serde(default = "none_function")]
33 pub o12pix: Option<u8>,
34
35 #[serde(skip_serializing_if = "Option::is_none")]
37 #[serde(default = "none_function")]
38 pub o5m: Option<bool>,
39
40 #[serde(skip_serializing_if = "Option::is_none")]
42 #[serde(default = "none_function")]
43 pub osec: Option<bool>,
44}