import { JavaObject } from '../../../java/lang/JavaObject'; import type { List } from '../../../java/util/List'; import { Class } from '../../../java/lang/Class'; export declare class StundenplanUnterricht extends JavaObject { /** * Die ID der Unterrichtseinheit */ id: number; /** * Die ID im Zeitraster des Stundenplans */ idZeitraster: number; /** * Der Wochen-Typ bei der Unterscheidung von (A,B,... -Wochen -> 1, 2, ...) oder 0 */ wochentyp: number; /** * Die ID des Kurses, sofern es sich um {@link StundenplanKurs} handelt, andernfalls NULL. */ idKurs: number | null; /** * Die ID des Faches */ idFach: number; /** * Die IDs der Lehrer, die dieser Unterrichtseinheit zugeordnet sind. */ lehrer: List; /** * Die IDs der Klassen, die dieser Unterrichtseinheit zugeordnet sind. Diese Liste ist leer, falls idKurs definiert ist. * Dann müssen die Klassen über die Schüler des Kurses aggregiert werden! */ klassen: List; /** * Die IDs der Räume, die dieser Unterrichtseinheit zugeordnet sind. */ raeume: List; /** * Die IDs der Schienen, die dieser Unterrichtseinheit zugeordnet sind (im Normalfall eine, bei Kursen mit Schülern aus mehreren Jahrgangsstufen ggf. mehrere). */ schienen: List; /** * Leerer Standardkonstruktor. */ constructor(); transpilerCanonicalName(): string; isTranspiledInstanceOf(name: string): boolean; static class: Class; static transpilerFromJSON(json: string): StundenplanUnterricht; static transpilerToJSON(obj: StundenplanUnterricht): string; static transpilerToJSONPatch(obj: Partial): string; } export declare function cast_de_svws_nrw_core_data_stundenplan_StundenplanUnterricht(obj: unknown): StundenplanUnterricht; //# sourceMappingURL=StundenplanUnterricht.d.ts.map