diff --git a/src/model/mod.rs b/src/model/mod.rs index 383f50c..675f225 100644 --- a/src/model/mod.rs +++ b/src/model/mod.rs @@ -50,13 +50,15 @@ pub struct PlausibilityRule { #[serde(rename = "Type")] type_: String, #[serde(rename = "Message")] - message: String, + #[serde(skip_serializing_if = "Option::is_none")] + message: Option, #[serde(rename = "Description")] description: String, #[serde(rename = "Bezeichnung")] bezeichnung: String, #[serde(rename = "Formula")] - formula: String, + #[serde(skip_serializing_if = "Option::is_none")] + formula: Option, #[serde(rename = "Active")] active: bool, #[serde(rename = "Editable")]