import { JavaObject } from '../../../java/lang/JavaObject'; import { ENMTeilleistung } from '../../../core/data/enm/ENMTeilleistung'; import type { List } from '../../../java/util/List'; import { Class } from '../../../java/lang/Class'; export declare class ENMLeistung extends JavaObject { /** * Die ID der Leistungsdaten des Schülers in der SVWS-DB (z.B. 307956) */ id: number; /** * Die eindeutige ID der Lerngruppe, der der Schüler zugeordnet ist. (Klasse oder Kurs wird erst * in der Lerngruppe unterschieden!) */ lerngruppenID: number; /** * Das Kürzel der Note, die vergeben wurde. */ note: string | null; /** * Der Zeitstempel der letzten Änderung an der erteilten Note */ tsNote: string | null; /** * Das Kürzel der Quartals-Note, die vergeben wurde. */ noteQuartal: string | null; /** * Der Zeitstempel der letzten Änderung an der erteilten Quartals-Note */ tsNoteQuartal: string | null; /** * Gibt bei Oberstufenkursen an, ob das Fach schriftlich belegt wurde oder nicht. */ istSchriftlich: boolean | null; /** * Gibt an, ob es sich um ein Abiturfach handelt (1,2,3 oder 4) oder nicht (null) */ abiturfach: number | null; /** * Gibt die Anzahl der gesamten Fehlstunden an, sofern diese fachbezogen ermittelt werden. */ fehlstundenFach: number | null; /** * Der Zeitstempel der letzten Änderung an Anzahl der gesamten Fehlstunden an, sofern diese fachbezogen ermittelt werden */ tsFehlstundenFach: string | null; /** * Gibt die Anzahl der unentschuldigten Fehlstunden an, sofern diese fachbezogen ermittelt werden. */ fehlstundenUnentschuldigtFach: number | null; /** * Der Zeitstempel der letzten Änderung an Anzahl der unentschuldigten Fehlstunden an, sofern diese fachbezogen ermittelt werden */ tsFehlstundenUnentschuldigtFach: string | null; /** * Die fachbezogenen Bemerkungen bzw. das Thema bei Projektkursen */ fachbezogeneBemerkungen: string | null; /** * Der Zeitstempel der letzten Änderung an Anzahl den fachbezogenen Bemerkungen bzw. dem Thema bei Projektkursen */ tsFachbezogeneBemerkungen: string | null; /** * Die Kurszuweisung, die auf dem Zeugnis erscheinen soll für den nächsten Kursabschnitt (z.B. E oder G-Kurs, z.B. an der Gesamtschule) */ neueZuweisungKursart: string | null; /** * Gibt an, ob ein Fach gemahnt wurde oder nicht. */ istGemahnt: boolean | null; /** * Der Zeitstempel, wann gesetzt wurde, ob die Leistung gemahnt wurde */ tsIstGemahnt: string | null; /** * Das Mahndatum bei erfolgter Mahnung. */ mahndatum: string | null; /** * Die Teilleistungen, sofern welche vordefiniert sind. */ teilleistungen: List; /** * Leerer Standardkonstruktor. */ constructor(); transpilerCanonicalName(): string; isTranspiledInstanceOf(name: string): boolean; static class: Class; static transpilerFromJSON(json: string): ENMLeistung; static transpilerToJSON(obj: ENMLeistung): string; static transpilerToJSONPatch(obj: Partial): string; } export declare function cast_de_svws_nrw_core_data_enm_ENMLeistung(obj: unknown): ENMLeistung; //# sourceMappingURL=ENMLeistung.d.ts.map