import { JavaObject } from '../../../java/lang/JavaObject'; import { Schueler } from '../../../asd/data/schueler/Schueler'; import { KursLehrer } from '../../../asd/data/kurse/KursLehrer'; import type { List } from '../../../java/util/List'; import { Class } from '../../../java/lang/Class'; export declare class KursDaten extends JavaObject { /** * Die ID des Kurses. */ id: number; /** * Die ID des Schuljahresabschnittes des Kurses. */ idSchuljahresabschnitt: number; /** * Das Kürzel des Kurses. */ kuerzel: string; /** * Die IDs der Jahrgänge, denen der Kurs zugeordnet ist */ idJahrgaenge: List; /** * Die ID des Faches, dem der Kurs zugeordnet ist */ idFach: number; /** * Die ID des Kurslehrers. */ lehrer: number | null; /** * Die allgemeine Kursart, welche zur Filterung der speziellen Kursarten verwendet wird. */ kursartAllg: string; /** * Die Sortierreihenfolge des Jahrgangslisten-Eintrags. */ sortierung: number; /** * Gibt an, ob der Eintrag in der Anwendung sichtbar sein soll oder nicht. */ istSichtbar: boolean; /** * Die Liste der zusätzlichen Lehrkräft eines Kurses. */ weitereLehrer: List; /** * Die Schüler des Kurses. */ schueler: List; /** * Die Nummern der Kurs-Schienen, in welchen sich der Kurs befindet - sofern eine Schiene zugeordnet wurde */ schienen: List; /** * Die Wochenstunden des Kurses. */ wochenstunden: number; /** * Die Wochenstunden des Kurslehrers in dem Kurs. */ wochenstundenLehrer: number; /** * Die Fortschreibungsart des Kurses (Keine, nur Definition mit Jahrgang behalten oder hochschreiben oder komplett) */ idKursFortschreibungsart: number; /** * Die Schulnummer des Kurses, falls der Kurs an einer anderes Schule stattfindet (z.B. im Rahmen einer Kooperation). */ schulnummer: number | null; /** * Gibt an, ob der Kurs epochal unterrichtet wird. */ istEpochalunterricht: boolean; /** * Ggf. die Zeugnisbezeichnung des Kurses */ bezeichnungZeugnis: string | null; /** * Leerer Standardkonstruktor. */ constructor(); transpilerCanonicalName(): string; isTranspiledInstanceOf(name: string): boolean; static class: Class; static transpilerFromJSON(json: string): KursDaten; static transpilerToJSON(obj: KursDaten): string; static transpilerToJSONPatch(obj: Partial): string; } export declare function cast_de_svws_nrw_asd_data_kurse_KursDaten(obj: unknown): KursDaten; //# sourceMappingURL=KursDaten.d.ts.map