KursblockungInput.d.ts 1.5 KB

1234567891011121314151617181920212223242526
  1. import { JavaObject } from '../../../java/lang/JavaObject';
  2. import { KursblockungInputKurs } from '../../../core/data/kursblockung/KursblockungInputKurs';
  3. import { KursblockungInputSchueler } from '../../../core/data/kursblockung/KursblockungInputSchueler';
  4. import { KursblockungInputRegel } from '../../../core/data/kursblockung/KursblockungInputRegel';
  5. import { KursblockungInputKursart } from '../../../core/data/kursblockung/KursblockungInputKursart';
  6. import { KursblockungInputFach } from '../../../core/data/kursblockung/KursblockungInputFach';
  7. import { KursblockungInputFachwahl } from '../../../core/data/kursblockung/KursblockungInputFachwahl';
  8. import { Vector } from '../../../java/util/Vector';
  9. export declare class KursblockungInput extends JavaObject {
  10. enmRevision: number;
  11. input: number;
  12. maxTimeMillis: number;
  13. maxSchienen: number;
  14. regeln: Vector<KursblockungInputRegel>;
  15. faecher: Vector<KursblockungInputFach>;
  16. kursarten: Vector<KursblockungInputKursart>;
  17. kurse: Vector<KursblockungInputKurs>;
  18. schueler: Vector<KursblockungInputSchueler>;
  19. fachwahlen: Vector<KursblockungInputFachwahl>;
  20. constructor();
  21. isTranspiledInstanceOf(name: string): boolean;
  22. static transpilerFromJSON(json: string): KursblockungInput;
  23. static transpilerToJSON(obj: KursblockungInput): string;
  24. static transpilerToJSONPatch(obj: Partial<KursblockungInput>): string;
  25. }
  26. export declare function cast_de_nrw_schule_svws_core_data_kursblockung_KursblockungInput(obj: unknown): KursblockungInput;