diff --git a/src/model/data_form.rs b/src/model/data_form.rs index a265b7a..0737672 100644 --- a/src/model/data_form.rs +++ b/src/model/data_form.rs @@ -62,7 +62,8 @@ pub struct DataForm { #[serde(rename = "TudokPosition")] tudok_position: String, #[serde(rename = "Aktenbereich")] - aktenbereich: String, + #[serde(skip_serializing_if = "Option::is_none")] + aktenbereich: Option, #[serde(rename = "BefragungRelevant")] #[serde(skip_serializing_if = "Option::is_none")] befragung_relevant: Option, @@ -74,7 +75,8 @@ pub struct DataForm { #[serde(rename = "BigSummary")] big_summary: String, #[serde(rename = "KalenderSchnipsel")] - kalender_schnipsel: String, + #[serde(skip_serializing_if = "Option::is_none")] + kalender_schnipsel: Option, #[serde(rename = "EmailTemplate")] #[serde(skip_serializing_if = "Option::is_none")] mail_template: Option, @@ -94,7 +96,8 @@ pub struct DataForm { #[serde(skip_serializing_if = "Option::is_none")] erkrankung_big_summary: Option, #[serde(rename = "Kontext")] - kontext: String, + #[serde(skip_serializing_if = "Option::is_none")] + kontext: Option, #[serde(rename = "Datenart")] #[serde(skip_serializing_if = "Option::is_none")] datenart: Option, @@ -102,22 +105,29 @@ pub struct DataForm { #[serde(skip_serializing_if = "Option::is_none")] show_history_button: Option, #[serde(rename = "TudokReadonly")] - tudok_readonly: bool, + #[serde(skip_serializing_if = "Option::is_none")] + tudok_readonly: Option, #[serde(rename = "VitalstatusRelevant")] - vitalstatus_relevant: bool, + #[serde(skip_serializing_if = "Option::is_none")] + vitalstatus_relevant: Option, #[serde(rename = "AutoNummerierung")] - auto_nummerierung: bool, + #[serde(skip_serializing_if = "Option::is_none")] + auto_nummerierung: Option, #[serde(rename = "Zwischenspeichern")] - zwischenspeichern: bool, + #[serde(skip_serializing_if = "Option::is_none")] + zwischenspeichern: Option, #[serde(rename = "Zurueckblaettern")] - zurueckblaettern: bool, + #[serde(skip_serializing_if = "Option::is_none")] + zurueckblaettern: Option, #[serde(rename = "Datenbankexport")] - datenbankexport: bool, + #[serde(skip_serializing_if = "Option::is_none")] + datenbankexport: Option, #[serde(rename = "DatenschutzRelevant")] #[serde(skip_serializing_if = "Option::is_none")] datenschutz_relevant: Option, #[serde(rename = "KonferenzRelevant")] - konferenz_relevant: bool, + #[serde(skip_serializing_if = "Option::is_none")] + konferenz_relevant: Option, #[serde(rename = "Drucken")] #[serde(skip_serializing_if = "Option::is_none")] drucken: Option,