Struct xoev_xwasser::BehoerdenkennungType

source ·
pub struct BehoerdenkennungType {
    pub kennung: Vec<CodeBehoerdenkennungType>,
    pub praefix: Vec<CodePraefixType>,
}
Expand description

Die Behoerdenkennung fasst die Elemente zusammen, über die eine Behörde identifiziert werden kann. Die “Behoerdenkennung” ist prioritär zur Übermittlung der im DVDV verzeichneten Behördenschlüssel vorgesehen, kann aber auch für andere Behördenkennungen, bspw. die BKZ der Justizverwaltung eingesetzt werden. Eine Behördenkennung im DVDV besteht aus einem Präfix und der eigentlichen Kennung. Die Codelisten für die Präfixe sowie die Kennungen pro Präfix werden durch die koordinierende Stelle für das DVDV verwaltet. Anmerkung: Beispiel für die Übermittlung einer Behördenkennung des DVDV: Bei einer Identifikation von Behörden auf kommunaler Ebene anhand des amtlichen Gemeindeschlüssels (AGS) der Gemeinde, für die die Behörde zuständig ist, lautet der Präfix “ags:”, die Kennung ist dann der AGS der jeweiligen Gemeinde.

Fields§

§kennung: Vec<CodeBehoerdenkennungType>§praefix: Vec<CodePraefixType>

Trait Implementations§

source§

impl Debug for BehoerdenkennungType

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Default for BehoerdenkennungType

source§

fn default() -> BehoerdenkennungType

Returns the “default value” for a type. Read more
source§

impl<'de> Deserialize<'de> for BehoerdenkennungType

source§

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 BehoerdenkennungType

source§

fn serialize<__S>(&self, __serializer: __S) -> Result<__S::Ok, __S::Error>
where __S: Serializer,

Serialize this value into the given Serde serializer. Read more
source§

impl Tsify for BehoerdenkennungType

§

type JsType = JsType

source§

const DECL: &'static str = "export interface BehoerdenkennungType {\n kennung: CodeBehoerdenkennungType[];\n praefix: CodePraefixType[];\n}"

source§

fn into_js(&self) -> Result<Self::JsType, Error>
where Self: Serialize,

source§

fn from_js<T>(js: T) -> Result<Self, Error>
where T: Into<JsValue>, Self: DeserializeOwned,

source§

impl XmlDeserialize for BehoerdenkennungType

source§

fn xml_deserialize<R: BufRead>( reader: &mut NsReader<R>, target_ns: XmlTag, tag: XmlTargetNs, attributes: Attributes<'_>, is_empty: bool, ) -> XmlDeserializeResult<Self>

source§

fn root() -> Option<XmlTag>

source§

fn is_enum() -> bool

source§

fn target_ns() -> Option<&'static [u8]>

source§

impl XmlSerialize for BehoerdenkennungType

source§

fn root() -> Option<XmlTag>

source§

fn xml_serialize<W: Write>( &self, tag: &str, writer: &mut Writer<W>, ) -> XmlSerializeResult<()>

source§

fn is_enum() -> bool

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for T
where T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

impl<T> Borrow<T> for T
where T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for T
where T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
source§

impl<T> From<T> for T

source§

fn from(t: T) -> T

Returns the argument unchanged.

source§

impl<T, U> Into<U> for T
where U: From<T>,

source§

fn into(self) -> U

Calls U::from(self).

That is, this conversion is whatever the implementation of From<T> for U chooses to do.

source§

impl<T, U> TryFrom<U> for T
where U: Into<T>,

§

type Error = Infallible

The type returned in the event of a conversion error.
source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
source§

impl<T, U> TryInto<U> for T
where U: TryFrom<T>,

§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
source§

impl<T> DeserializeOwned for T
where T: for<'de> Deserialize<'de>,