import { JavaObject } from '../../../java/lang/JavaObject'; import { Schulleitung } from '../../../asd/data/schule/Schulleitung'; import type { List } from '../../../java/util/List'; import { Class } from '../../../java/lang/Class'; export declare class LehrerStammdaten extends JavaObject { /** * Die ID des Lehrers. */ id: number; /** * Das Kürzel des Lehrers. */ kuerzel: string; /** * Die Bezeichnung des Personals-Typs des Lehrers. */ personalTyp: string; /** * Ggf. die Anrede des Lehrers. */ anrede: string | null; /** * Ggf. ein akademischer Grad des Lehrers. */ titel: string | null; /** * Ggf. die Amtsbezeichnung des Lehrers. */ amtsbezeichnung: string | null; /** * Der Nachname des Lehrers. */ nachname: string; /** * Der Vorname des Lehrers. */ vorname: string; /** * Die ID des Geschlechtes */ geschlecht: number; /** * Das Geburtsdatum des Lehrers. */ geburtsdatum: string | null; /** * Ggf. die ID für die Staatsangehörigkeit des Lehrers. */ staatsangehoerigkeitID: string | null; /** * Ggf. der Straßenname im Wohnort des Lehrers. */ strassenname: string | null; /** * Ggf. die Hausnummer zur Straße im Wohnort des Lehrers. */ hausnummer: string | null; /** * Ggf. der Hausnummerzusatz zur Straße im Wohnort des Lehrers. */ hausnummerZusatz: string | null; /** * Ggf. die ID des Wohnortes des Lehrers. */ wohnortID: number | null; /** * Ggf. die ID des Ortsteils im Wohnort des Lehrers. */ ortsteilID: number | null; /** * Ggf. die Telefonnummer des Lehrers. */ telefon: string | null; /** * Ggf. die Mobilnummer des Lehrers. */ telefonMobil: string | null; /** * Ggf. die private Email-Adresse des Lehrers. */ emailPrivat: string | null; /** * Ggf. die dienstliche Email-Adresse des Lehrers. */ emailDienstlich: string | null; /** * Ggf. das Foto des Lehrers (jpg, Base64-kodiert des Lehrers.) */ foto: string | null; /** * Gibt an, ob der Eintrag in der Anwendung sichtbar sein soll oder nicht. */ istSichtbar: boolean; /** * Gibt an, ob der Eintrag für die Schulstatistik relevant ist oder nicht. */ istRelevantFuerStatistik: boolean; /** * Die Liste der Schulleitungsfunktionen, welche der Schule Lehrer an der Schule hat oder hatte. */ readonly leitungsfunktionen: List; /** * Leerer Standardkonstruktor. */ constructor(); transpilerCanonicalName(): string; isTranspiledInstanceOf(name: string): boolean; static class: Class; static transpilerFromJSON(json: string): LehrerStammdaten; static transpilerToJSON(obj: LehrerStammdaten): string; static transpilerToJSONPatch(obj: Partial): string; } export declare function cast_de_svws_nrw_asd_data_lehrer_LehrerStammdaten(obj: unknown): LehrerStammdaten; //# sourceMappingURL=LehrerStammdaten.d.ts.map