Struct xoev_xwasser::ObjektType
source · pub struct ObjektType {Show 14 fields
pub objekt_id: String,
pub wasserversorgungsgebiet: Option<String>,
pub anschrift_objekt: Vec<AnschriftType>,
pub art_objekt: CodeArtObjektType,
pub name_objekt: String,
pub betriebszustand_des_objekts: Option<CodeBetriebszustandType>,
pub datum_in_betriebnahme: Option<String>,
pub datum_ausser_betriebnahme: Option<String>,
pub rahmen_der_trinkwasserbereitstellung: Vec<CodeRahmenTrinkwasserbereitstellungType>,
pub geokoordinaten_objekt: GeokoordinatenShapthType,
pub alt_id: Option<String>,
pub kommentar: Option<String>,
pub betreiber: Vec<BetreiberType>,
pub objekt_probennahmestelle: Vec<ProbennahmestelleType>,
}
Expand description
Klasse für den Transport von Informationen zu einem Objekt.
Fields§
§objekt_id: String
§wasserversorgungsgebiet: Option<String>
§anschrift_objekt: Vec<AnschriftType>
§art_objekt: CodeArtObjektType
§name_objekt: String
§betriebszustand_des_objekts: Option<CodeBetriebszustandType>
§datum_in_betriebnahme: Option<String>
§datum_ausser_betriebnahme: Option<String>
§rahmen_der_trinkwasserbereitstellung: Vec<CodeRahmenTrinkwasserbereitstellungType>
§geokoordinaten_objekt: GeokoordinatenShapthType
§alt_id: Option<String>
§kommentar: Option<String>
§betreiber: Vec<BetreiberType>
§objekt_probennahmestelle: Vec<ProbennahmestelleType>
Trait Implementations§
source§impl Debug for ObjektType
impl Debug for ObjektType
source§impl Default for ObjektType
impl Default for ObjektType
source§fn default() -> ObjektType
fn default() -> ObjektType
Returns the “default value” for a type. Read more
source§impl<'de> Deserialize<'de> for ObjektType
impl<'de> Deserialize<'de> for ObjektType
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 ObjektType
impl Serialize for ObjektType
source§impl Tsify for ObjektType
impl Tsify for ObjektType
type JsType = JsType
const DECL: &'static str = "export interface ObjektType {\n objekt_id: string;\n wasserversorgungsgebiet: string | undefined;\n anschrift_objekt: AnschriftType[];\n art_objekt: CodeArtObjektType;\n name_objekt: string;\n betriebszustand_des_objekts: CodeBetriebszustandType | undefined;\n datum_in_betriebnahme: string | undefined;\n datum_ausser_betriebnahme: string | undefined;\n rahmen_der_trinkwasserbereitstellung: CodeRahmenTrinkwasserbereitstellungType[];\n geokoordinaten_objekt: GeokoordinatenShapthType;\n alt_id: string | undefined;\n kommentar: string | undefined;\n betreiber: BetreiberType[];\n objekt_probennahmestelle: ProbennahmestelleType[];\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 ObjektType
impl XmlDeserialize for ObjektType
Auto Trait Implementations§
impl Freeze for ObjektType
impl RefUnwindSafe for ObjektType
impl Send for ObjektType
impl Sync for ObjektType
impl Unpin for ObjektType
impl UnwindSafe for ObjektType
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