"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.cast_de_nrw_schule_svws_core_data_enm_ENMLeistungBemerkungen = exports.ENMLeistungBemerkungen = void 0; const JavaObject_1 = require("../../../java/lang/JavaObject"); class ENMLeistungBemerkungen extends JavaObject_1.JavaObject { ASV = null; AUE = null; ZB = null; LELS = null; schulformEmpf = null; individuelleVersetzungsbemerkungen = null; foerderbemerkungen = null; constructor() { super(); } isTranspiledInstanceOf(name) { return ['de.nrw.schule.svws.core.data.enm.ENMLeistungBemerkungen'].includes(name); } static transpilerFromJSON(json) { const obj = JSON.parse(json); const result = new ENMLeistungBemerkungen(); result.ASV = typeof obj.ASV === "undefined" ? null : obj.ASV; result.AUE = typeof obj.AUE === "undefined" ? null : obj.AUE; result.ZB = typeof obj.ZB === "undefined" ? null : obj.ZB; result.LELS = typeof obj.LELS === "undefined" ? null : obj.LELS; result.schulformEmpf = typeof obj.schulformEmpf === "undefined" ? null : obj.schulformEmpf; result.individuelleVersetzungsbemerkungen = typeof obj.individuelleVersetzungsbemerkungen === "undefined" ? null : obj.individuelleVersetzungsbemerkungen; result.foerderbemerkungen = typeof obj.foerderbemerkungen === "undefined" ? null : obj.foerderbemerkungen; return result; } static transpilerToJSON(obj) { let result = '{'; result += '"ASV" : ' + ((!obj.ASV) ? 'null' : '"' + obj.ASV.valueOf() + '"') + ','; result += '"AUE" : ' + ((!obj.AUE) ? 'null' : '"' + obj.AUE.valueOf() + '"') + ','; result += '"ZB" : ' + ((!obj.ZB) ? 'null' : '"' + obj.ZB.valueOf() + '"') + ','; result += '"LELS" : ' + ((!obj.LELS) ? 'null' : '"' + obj.LELS.valueOf() + '"') + ','; result += '"schulformEmpf" : ' + ((!obj.schulformEmpf) ? 'null' : '"' + obj.schulformEmpf.valueOf() + '"') + ','; result += '"individuelleVersetzungsbemerkungen" : ' + ((!obj.individuelleVersetzungsbemerkungen) ? 'null' : '"' + obj.individuelleVersetzungsbemerkungen.valueOf() + '"') + ','; result += '"foerderbemerkungen" : ' + ((!obj.foerderbemerkungen) ? 'null' : '"' + obj.foerderbemerkungen.valueOf() + '"') + ','; result = result.slice(0, -1); result += '}'; return result; } static transpilerToJSONPatch(obj) { let result = '{'; if (typeof obj.ASV !== "undefined") { result += '"ASV" : ' + ((!obj.ASV) ? 'null' : '"' + obj.ASV.valueOf() + '"') + ','; } if (typeof obj.AUE !== "undefined") { result += '"AUE" : ' + ((!obj.AUE) ? 'null' : '"' + obj.AUE.valueOf() + '"') + ','; } if (typeof obj.ZB !== "undefined") { result += '"ZB" : ' + ((!obj.ZB) ? 'null' : '"' + obj.ZB.valueOf() + '"') + ','; } if (typeof obj.LELS !== "undefined") { result += '"LELS" : ' + ((!obj.LELS) ? 'null' : '"' + obj.LELS.valueOf() + '"') + ','; } if (typeof obj.schulformEmpf !== "undefined") { result += '"schulformEmpf" : ' + ((!obj.schulformEmpf) ? 'null' : '"' + obj.schulformEmpf.valueOf() + '"') + ','; } if (typeof obj.individuelleVersetzungsbemerkungen !== "undefined") { result += '"individuelleVersetzungsbemerkungen" : ' + ((!obj.individuelleVersetzungsbemerkungen) ? 'null' : '"' + obj.individuelleVersetzungsbemerkungen.valueOf() + '"') + ','; } if (typeof obj.foerderbemerkungen !== "undefined") { result += '"foerderbemerkungen" : ' + ((!obj.foerderbemerkungen) ? 'null' : '"' + obj.foerderbemerkungen.valueOf() + '"') + ','; } result = result.slice(0, -1); result += '}'; return result; } } exports.ENMLeistungBemerkungen = ENMLeistungBemerkungen; function cast_de_nrw_schule_svws_core_data_enm_ENMLeistungBemerkungen(obj) { return obj; } exports.cast_de_nrw_schule_svws_core_data_enm_ENMLeistungBemerkungen = cast_de_nrw_schule_svws_core_data_enm_ENMLeistungBemerkungen; //# sourceMappingURL=ENMLeistungBemerkungen.js.map