1
0
mirror of https://github.com/pcvolkmer/osc-variant.git synced 2025-04-19 19:56:50 +00:00

fix: mark values as optional in DataForm

This commit is contained in:
Paul-Christian Volkmer 2024-11-04 18:11:41 +01:00
parent 1b525b83b6
commit 33b5b8341b

View File

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