Struct xoev_xwasser::PruefberichtType
source · pub struct PruefberichtType {Show 24 fields
pub pruefbericht_uuid: String,
pub untersuchungsplan_id: Option<String>,
pub probennahmestelle: Vec<ProbennahmestelleType>,
pub name_beauftragte_untersuchungsstelle: CodeNameBeauftragteUntersuchungsstelle,
pub pruefbericht_enthaelt_teilergebnisse: Option<bool>,
pub pruefgericht_gem_vorgaben_akkredition: bool,
pub titel: String,
pub gesamtbewertung: CodeGesamtbewertungType,
pub auffaelligkeiten: Vec<String>,
pub zeitpunkt_validierung_pruefbericht: String,
pub fuer_validierung_verantwortliche_person: Vec<NatuerlichePersonType>,
pub freigabe_uebermittlung_betreiber: Option<bool>,
pub pruefbericht_id_labor: String,
pub sw_version: CodeAmtsspracheEUType,
pub sprache_pruefbericht: CodeAmtsspracheEUType,
pub rechtlicher_disclaimer: String,
pub zeitpunkt_uebermittlung_an_shapth: String,
pub kommentar: Option<String>,
pub auftraggeber: AuftraggeberType,
pub zustaendige_behoerde: Vec<ZustaendigeBehoerdeType>,
pub beauftragte_untersuchungsstelle: BeauftragteUntersuchungsstelleType,
pub ort_der_labortaetigkeiten: Vec<AnschriftType>,
pub anhang: Vec<String>,
pub erweiterung: Option<ErweiterungType>,
}
Expand description
Klasse zur Erfassung bzw. zum Transport der Daten eines Prüfberichts. Prüfberichte werden erstellt, nachdem eine Wasserprobe im Labor analysiert wurde.
Fields§
§pruefbericht_uuid: String
§untersuchungsplan_id: Option<String>
§probennahmestelle: Vec<ProbennahmestelleType>
§name_beauftragte_untersuchungsstelle: CodeNameBeauftragteUntersuchungsstelle
§pruefbericht_enthaelt_teilergebnisse: Option<bool>
§pruefgericht_gem_vorgaben_akkredition: bool
§titel: String
§gesamtbewertung: CodeGesamtbewertungType
§auffaelligkeiten: Vec<String>
§zeitpunkt_validierung_pruefbericht: String
§fuer_validierung_verantwortliche_person: Vec<NatuerlichePersonType>
§freigabe_uebermittlung_betreiber: Option<bool>
§pruefbericht_id_labor: String
§sw_version: CodeAmtsspracheEUType
§sprache_pruefbericht: CodeAmtsspracheEUType
§rechtlicher_disclaimer: String
§zeitpunkt_uebermittlung_an_shapth: String
§kommentar: Option<String>
§auftraggeber: AuftraggeberType
§zustaendige_behoerde: Vec<ZustaendigeBehoerdeType>
§beauftragte_untersuchungsstelle: BeauftragteUntersuchungsstelleType
§ort_der_labortaetigkeiten: Vec<AnschriftType>
§anhang: Vec<String>
§erweiterung: Option<ErweiterungType>
Trait Implementations§
source§impl Debug for PruefberichtType
impl Debug for PruefberichtType
source§impl Default for PruefberichtType
impl Default for PruefberichtType
source§fn default() -> PruefberichtType
fn default() -> PruefberichtType
Returns the “default value” for a type. Read more
source§impl<'de> Deserialize<'de> for PruefberichtType
impl<'de> Deserialize<'de> for PruefberichtType
source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
source§impl Serialize for PruefberichtType
impl Serialize for PruefberichtType
source§impl Tsify for PruefberichtType
impl Tsify for PruefberichtType
type JsType = JsType
const DECL: &'static str = "export interface PruefberichtType {\n pruefbericht_uuid: string;\n untersuchungsplan_id: string | undefined;\n probennahmestelle: ProbennahmestelleType[];\n name_beauftragte_untersuchungsstelle: CodeNameBeauftragteUntersuchungsstelle;\n pruefbericht_enthaelt_teilergebnisse: boolean | undefined;\n pruefgericht_gem_vorgaben_akkredition: boolean;\n titel: string;\n gesamtbewertung: CodeGesamtbewertungType;\n auffaelligkeiten: string[];\n zeitpunkt_validierung_pruefbericht: string;\n fuer_validierung_verantwortliche_person: NatuerlichePersonType[];\n freigabe_uebermittlung_betreiber: boolean | undefined;\n pruefbericht_id_labor: string;\n sw_version: CodeAmtsspracheEUType;\n sprache_pruefbericht: CodeAmtsspracheEUType;\n rechtlicher_disclaimer: string;\n zeitpunkt_uebermittlung_an_shapth: string;\n kommentar: string | undefined;\n auftraggeber: AuftraggeberType;\n zustaendige_behoerde: ZustaendigeBehoerdeType[];\n beauftragte_untersuchungsstelle: BeauftragteUntersuchungsstelleType;\n ort_der_labortaetigkeiten: AnschriftType[];\n anhang: string[];\n erweiterung: ErweiterungType | undefined;\n}"
fn into_js(&self) -> Result<Self::JsType, Error>where
Self: Serialize,
fn from_js<T>(js: T) -> Result<Self, Error>
source§impl XmlDeserialize for PruefberichtType
impl XmlDeserialize for PruefberichtType
Auto Trait Implementations§
impl Freeze for PruefberichtType
impl RefUnwindSafe for PruefberichtType
impl Send for PruefberichtType
impl Sync for PruefberichtType
impl Unpin for PruefberichtType
impl UnwindSafe for PruefberichtType
Blanket Implementations§
source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more