ENMLeistungBemerkungen.ts 3.8 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182838485868788
  1. import { JavaObject, cast_java_lang_Object } from '../../../java/lang/JavaObject';
  2. import { JavaString, cast_java_lang_String } from '../../../java/lang/JavaString';
  3. export class ENMLeistungBemerkungen extends JavaObject {
  4. public ASV : String | null = null;
  5. public AUE : String | null = null;
  6. public ZB : String | null = null;
  7. public LELS : String | null = null;
  8. public schulformEmpf : String | null = null;
  9. public individuelleVersetzungsbemerkungen : String | null = null;
  10. public foerderbemerkungen : String | null = null;
  11. public constructor() {
  12. super();
  13. }
  14. isTranspiledInstanceOf(name : string): boolean {
  15. return ['de.nrw.schule.svws.core.data.enm.ENMLeistungBemerkungen'].includes(name);
  16. }
  17. public static transpilerFromJSON(json : string): ENMLeistungBemerkungen {
  18. const obj = JSON.parse(json);
  19. const result = new ENMLeistungBemerkungen();
  20. result.ASV = typeof obj.ASV === "undefined" ? null : obj.ASV;
  21. result.AUE = typeof obj.AUE === "undefined" ? null : obj.AUE;
  22. result.ZB = typeof obj.ZB === "undefined" ? null : obj.ZB;
  23. result.LELS = typeof obj.LELS === "undefined" ? null : obj.LELS;
  24. result.schulformEmpf = typeof obj.schulformEmpf === "undefined" ? null : obj.schulformEmpf;
  25. result.individuelleVersetzungsbemerkungen = typeof obj.individuelleVersetzungsbemerkungen === "undefined" ? null : obj.individuelleVersetzungsbemerkungen;
  26. result.foerderbemerkungen = typeof obj.foerderbemerkungen === "undefined" ? null : obj.foerderbemerkungen;
  27. return result;
  28. }
  29. public static transpilerToJSON(obj : ENMLeistungBemerkungen) : string {
  30. let result = '{';
  31. result += '"ASV" : ' + ((!obj.ASV) ? 'null' : '"' + obj.ASV.valueOf() + '"') + ',';
  32. result += '"AUE" : ' + ((!obj.AUE) ? 'null' : '"' + obj.AUE.valueOf() + '"') + ',';
  33. result += '"ZB" : ' + ((!obj.ZB) ? 'null' : '"' + obj.ZB.valueOf() + '"') + ',';
  34. result += '"LELS" : ' + ((!obj.LELS) ? 'null' : '"' + obj.LELS.valueOf() + '"') + ',';
  35. result += '"schulformEmpf" : ' + ((!obj.schulformEmpf) ? 'null' : '"' + obj.schulformEmpf.valueOf() + '"') + ',';
  36. result += '"individuelleVersetzungsbemerkungen" : ' + ((!obj.individuelleVersetzungsbemerkungen) ? 'null' : '"' + obj.individuelleVersetzungsbemerkungen.valueOf() + '"') + ',';
  37. result += '"foerderbemerkungen" : ' + ((!obj.foerderbemerkungen) ? 'null' : '"' + obj.foerderbemerkungen.valueOf() + '"') + ',';
  38. result = result.slice(0, -1);
  39. result += '}';
  40. return result;
  41. }
  42. public static transpilerToJSONPatch(obj : Partial<ENMLeistungBemerkungen>) : string {
  43. let result = '{';
  44. if (typeof obj.ASV !== "undefined") {
  45. result += '"ASV" : ' + ((!obj.ASV) ? 'null' : '"' + obj.ASV.valueOf() + '"') + ',';
  46. }
  47. if (typeof obj.AUE !== "undefined") {
  48. result += '"AUE" : ' + ((!obj.AUE) ? 'null' : '"' + obj.AUE.valueOf() + '"') + ',';
  49. }
  50. if (typeof obj.ZB !== "undefined") {
  51. result += '"ZB" : ' + ((!obj.ZB) ? 'null' : '"' + obj.ZB.valueOf() + '"') + ',';
  52. }
  53. if (typeof obj.LELS !== "undefined") {
  54. result += '"LELS" : ' + ((!obj.LELS) ? 'null' : '"' + obj.LELS.valueOf() + '"') + ',';
  55. }
  56. if (typeof obj.schulformEmpf !== "undefined") {
  57. result += '"schulformEmpf" : ' + ((!obj.schulformEmpf) ? 'null' : '"' + obj.schulformEmpf.valueOf() + '"') + ',';
  58. }
  59. if (typeof obj.individuelleVersetzungsbemerkungen !== "undefined") {
  60. result += '"individuelleVersetzungsbemerkungen" : ' + ((!obj.individuelleVersetzungsbemerkungen) ? 'null' : '"' + obj.individuelleVersetzungsbemerkungen.valueOf() + '"') + ',';
  61. }
  62. if (typeof obj.foerderbemerkungen !== "undefined") {
  63. result += '"foerderbemerkungen" : ' + ((!obj.foerderbemerkungen) ? 'null' : '"' + obj.foerderbemerkungen.valueOf() + '"') + ',';
  64. }
  65. result = result.slice(0, -1);
  66. result += '}';
  67. return result;
  68. }
  69. }
  70. export function cast_de_nrw_schule_svws_core_data_enm_ENMLeistungBemerkungen(obj : unknown) : ENMLeistungBemerkungen {
  71. return obj as ENMLeistungBemerkungen;
  72. }