Struct xoev_xwasser::BehoerdeType
source · pub struct BehoerdeType {
pub id: Option<String>,
pub typ: Option<CodeBehoerdeType>,
pub zusatz: Option<String>,
pub behoerdenkennung: Option<BehoerdenkennungType>,
pub kommunikation: Vec<KommunikationType>,
pub behoerdenidentifikation: Option<IdentifikationType>,
pub behoerdenname: Vec<NameOrganisationType>,
pub nachgeordnete_behoerde: Vec<BehoerdeType>,
pub verwaltungspolitische_zustaendigkeit: Vec<VerwaltungspolitischeKodierungType>,
pub anschrift: Vec<AnschriftType>,
pub organisationsstruktur: Vec<OrganisationseinheitType>,
}
Expand description
Eine Behörde ist ein Organ eines Verwaltungsträgers, das gegenüber dem Verwaltungsträger berechtigt ist, mit Außenwirkung Aufgaben öffentlichen Handelns (insbes. der Erlass von Verwaltungsakten und das Schließen öffentlich-rechtlicher Verträge) wahrzunehmen.
Fields§
§id: Option<String>
§typ: Option<CodeBehoerdeType>
§zusatz: Option<String>
§behoerdenkennung: Option<BehoerdenkennungType>
§kommunikation: Vec<KommunikationType>
§behoerdenidentifikation: Option<IdentifikationType>
§behoerdenname: Vec<NameOrganisationType>
§nachgeordnete_behoerde: Vec<BehoerdeType>
§verwaltungspolitische_zustaendigkeit: Vec<VerwaltungspolitischeKodierungType>
§anschrift: Vec<AnschriftType>
§organisationsstruktur: Vec<OrganisationseinheitType>
Trait Implementations§
source§impl Debug for BehoerdeType
impl Debug for BehoerdeType
source§impl Default for BehoerdeType
impl Default for BehoerdeType
source§fn default() -> BehoerdeType
fn default() -> BehoerdeType
Returns the “default value” for a type. Read more
source§impl<'de> Deserialize<'de> for BehoerdeType
impl<'de> Deserialize<'de> for BehoerdeType
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 BehoerdeType
impl Serialize for BehoerdeType
source§impl Tsify for BehoerdeType
impl Tsify for BehoerdeType
type JsType = JsType
const DECL: &'static str = "export interface BehoerdeType {\n id: string | undefined;\n typ: CodeBehoerdeType | undefined;\n zusatz: string | undefined;\n behoerdenkennung: BehoerdenkennungType | undefined;\n kommunikation: KommunikationType[];\n behoerdenidentifikation: IdentifikationType | undefined;\n behoerdenname: NameOrganisationType[];\n nachgeordnete_behoerde: BehoerdeType[];\n verwaltungspolitische_zustaendigkeit: VerwaltungspolitischeKodierungType[];\n anschrift: AnschriftType[];\n organisationsstruktur: OrganisationseinheitType[];\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 BehoerdeType
impl XmlDeserialize for BehoerdeType
Auto Trait Implementations§
impl Freeze for BehoerdeType
impl RefUnwindSafe for BehoerdeType
impl Send for BehoerdeType
impl Sync for BehoerdeType
impl Unpin for BehoerdeType
impl UnwindSafe for BehoerdeType
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