Add structs 'Haeufigkeit' and 'Haeufigkeiten'

This commit is contained in:
2023-06-05 19:56:20 +02:00
parent 1d37ae9295
commit b5da2969d4
3 changed files with 41 additions and 4 deletions

View File

@@ -150,6 +150,40 @@ pub struct PlausibilityRules<T> {
plausibility_rule: Option<Vec<PlausibilityRule<T>>>,
}
#[derive(Serialize, Deserialize, Debug)]
#[serde(deny_unknown_fields)]
pub struct Haeufigkeiten {
#[serde(rename = "Haeufigkeit", default)]
haeufigkeit: Vec<Haeufigkeit>,
}
#[derive(Serialize, Deserialize, Debug)]
#[serde(deny_unknown_fields)]
pub struct Haeufigkeit {
#[serde(rename = "Name")]
name: String,
#[serde(rename = "Beschreibung")]
beschreibung: String,
#[serde(rename = "Notiz")]
notiz: String,
#[serde(rename = "Status")]
status: bool,
#[serde(rename = "Formel")]
formel: String,
#[serde(rename = "Analysezweck")]
analysezweck: String,
#[serde(rename = "Position")]
position: String,
#[serde(rename = "Ueberschrift")]
ueberschrift: String,
#[serde(rename = "TaeglichAktualisieren")]
taeglich_aktualisieren: bool,
#[serde(rename = "Typ")]
typ: String,
#[serde(rename = "TabellenName")]
tabellen_name: String,
}
#[derive(Serialize, Deserialize, Debug)]
#[serde(deny_unknown_fields)]
pub struct Bibliothek {