Struct xoev_xwasser::ErweiterungType
source · pub struct ErweiterungType {
pub feld: Vec<ErweiterungFeldType>,
pub gruppe: Vec<ErweiterungGruppeType>,
pub xml: Option<ErweiterungXmlType>,
}
Expand description
Die Klasse Erweiterung dient zur Übertragung generischer Informationen. Die Verwendung ist für folgende Fälle vorgesehen: Es müssen zeitnah Informationen übertragen werden (zum Beispiel aufgrund einer Gesetzesänderung), für die es in der aktuellen Version des Standards noch keine geeigneten Klassen und Elemente gibt. Zwischen Sender und Empfänger wird bilateral die Übermittlung einer strukturierten Information vereinbart, die sich mit den vorhandenen Klassen und Elemente nicht abbilden lässt.
Fields§
§feld: Vec<ErweiterungFeldType>
§gruppe: Vec<ErweiterungGruppeType>
§xml: Option<ErweiterungXmlType>
Trait Implementations§
source§impl Debug for ErweiterungType
impl Debug for ErweiterungType
source§impl Default for ErweiterungType
impl Default for ErweiterungType
source§fn default() -> ErweiterungType
fn default() -> ErweiterungType
Returns the “default value” for a type. Read more
source§impl<'de> Deserialize<'de> for ErweiterungType
impl<'de> Deserialize<'de> for ErweiterungType
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 ErweiterungType
impl Serialize for ErweiterungType
source§impl Tsify for ErweiterungType
impl Tsify for ErweiterungType
type JsType = JsType
const DECL: &'static str = "export interface ErweiterungType {\n feld: ErweiterungFeldType[];\n gruppe: ErweiterungGruppeType[];\n xml: ErweiterungXmlType | 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 ErweiterungType
impl XmlDeserialize for ErweiterungType
Auto Trait Implementations§
impl Freeze for ErweiterungType
impl RefUnwindSafe for ErweiterungType
impl Send for ErweiterungType
impl Sync for ErweiterungType
impl Unpin for ErweiterungType
impl UnwindSafe for ErweiterungType
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