import { JavaObject } from '../../../java/lang/JavaObject'; import { Schueler } from '../../../asd/data/schueler/Schueler'; import type { List } from '../../../java/util/List'; import { Class } from '../../../java/lang/Class'; export declare class KlassenDaten extends JavaObject { /** * Die ID der Klasse. */ id: number; /** * Die ID des Schuljahresabschnittes des Kurses. */ idSchuljahresabschnitt: number; /** * Das Kürzel der Klasse. */ kuerzel: string | null; /** * Die ID des zugeordneten Jahrgangs, dem die Klasse zugeordnet ist, null falls es eine Jahrgangsübergreifende Klasse ist */ idJahrgang: number | null; /** * Das Kürzel für die Parallelität der Klasse innerhalb des Jahrgangs (A-Z). */ parallelitaet: string | null; /** * Die Sortierreihenfolge des Klassenlisten-Eintrags. */ sortierung: number; /** * Die Liste der IDs der Klassenleitungen der Klasse. */ klassenLeitungen: List; /** * Die Schüler der Klasse. */ schueler: List; /** * Adressmerkmal des Teilstandorts für die Klasse */ teilstandort: string; /** * Eine zusätzliche Beschreibung zu der Klasse */ beschreibung: string; /** * Die ID der Vorgängerklasse, sofern im vorigen Schuljahresabschnitt definiert - ansonsten null */ idVorgaengerklasse: number | null; /** * Das Kürzel der Vorgängerklasse vor der letzen Versetzung. */ kuerzelVorgaengerklasse: string | null; /** * Die ID der Folgeklasse, sofern im folgenden Schuljahresabschnitt definiert - ansonsten null */ idFolgeklasse: number | null; /** * Das Kürzel der Folgeklasse nach der nächsten Versetzung. */ kuerzelFolgeklasse: string | null; /** * Die ID für die Organisationsform der Klasse im allgemeinbildenden Bereich */ idAllgemeinbildendOrganisationsform: number | null; /** * Die ID für die Organisationsform der Klasse im berufsbildenden Bereich */ idBerufsbildendOrganisationsform: number | null; /** * Die ID für die Organisationsform der Klasse im Weiterbildungsbereich */ idWeiterbildungOrganisationsform: number | null; /** * Die zugewiesene Prüfungsordnung, welche in Schild 3 genutzt wird. */ pruefungsordnung: string | null; /** * Die ID für die Schulgliederung der Klasse oder -1, wenn der Klasse keine eindeutige Schulgliederung zugeordnet ist. */ idSchulgliederung: number; /** * Die ID für Klassenart */ idKlassenart: number; /** * Gibt an, ob die Noteneingabe gesperrt ist */ noteneingabeGesperrt: boolean; /** * Gibt an, ob Ankreuzkompetenzen für die Klasse verwendet werden. */ verwendungAnkreuzkompetenzen: boolean; /** * Die ID der Fachklasse, falls es sich um eine Klasse an einem Berufskolleg handelt oder null */ idFachklasse: number | null; /** * Gibt am WBK an, ob die Klassen im Sommersemester angefangen hat. */ beginnSommersemester: boolean; /** * Leerer Standardkonstruktor. */ constructor(); transpilerCanonicalName(): string; isTranspiledInstanceOf(name: string): boolean; static class: Class; static transpilerFromJSON(json: string): KlassenDaten; static transpilerToJSON(obj: KlassenDaten): string; static transpilerToJSONPatch(obj: Partial): string; } export declare function cast_de_svws_nrw_asd_data_klassen_KlassenDaten(obj: unknown): KlassenDaten; //# sourceMappingURL=KlassenDaten.d.ts.map