import { JavaObject } from '../../../java/lang/JavaObject'; import { Class } from '../../../java/lang/Class'; export declare class SchuelerblockungInputKurs extends JavaObject { /** * Die ID des Kurses. */ id: number; /** * Die ID des zugeordneten Faches. Beispielsweise gehört der Kurs 'D-LK1' zum Fach 'D'. */ fach: number; /** * Die ID der zugeordneten Kursart. Beispielsweise gehört der Kurs 'D-LK1' zur Kursart 'LK'. */ kursart: number; /** * Falls TRUE, dann darf der Schüler diesen Kurs nicht erhalten. */ istGesperrt: boolean; /** * Falls TRUE, dann muss der Schüler diesen Kurs erhalten. */ istFixiert: boolean; /** * Die Anzahl an SuS, die derzeit in diesem Kurs sind, ohne diesen Schüler. */ anzahlSuS: number; /** * Die Schienen, die dieser Kurs belegt. In der Regel steht im Array eine Zahl (Schiene). Die Schienen sind 1-indiziert. */ schienen: Array; /** * Die Anzahl an anderen SuS, die mit diesem S. in diesem Kurs zusammen sein sollen. */ anzahlZusammenMitWuensche: number; /** * Die Anzahl an anderen SuS, die mit diesem S. in diesem Kurs nicht zusammen sein sollen. */ anzahlVerbotenMitWuensche: number; /** * Leerer Standardkonstruktor. */ constructor(); transpilerCanonicalName(): string; isTranspiledInstanceOf(name: string): boolean; static class: Class; static transpilerFromJSON(json: string): SchuelerblockungInputKurs; static transpilerToJSON(obj: SchuelerblockungInputKurs): string; static transpilerToJSONPatch(obj: Partial): string; } export declare function cast_de_svws_nrw_core_data_kursblockung_SchuelerblockungInputKurs(obj: unknown): SchuelerblockungInputKurs; //# sourceMappingURL=SchuelerblockungInputKurs.d.ts.map