ENMFoerderschwerpunkt.ts 1.8 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253
  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 ENMFoerderschwerpunkt extends JavaObject {
  4. public kuerzel : String | null = null;
  5. public beschreibung : String | null = null;
  6. public constructor() {
  7. super();
  8. }
  9. isTranspiledInstanceOf(name : string): boolean {
  10. return ['de.nrw.schule.svws.core.data.enm.ENMFoerderschwerpunkt'].includes(name);
  11. }
  12. public static transpilerFromJSON(json : string): ENMFoerderschwerpunkt {
  13. const obj = JSON.parse(json);
  14. const result = new ENMFoerderschwerpunkt();
  15. result.kuerzel = typeof obj.kuerzel === "undefined" ? null : obj.kuerzel;
  16. result.beschreibung = typeof obj.beschreibung === "undefined" ? null : obj.beschreibung;
  17. return result;
  18. }
  19. public static transpilerToJSON(obj : ENMFoerderschwerpunkt) : string {
  20. let result = '{';
  21. result += '"kuerzel" : ' + ((!obj.kuerzel) ? 'null' : '"' + obj.kuerzel.valueOf() + '"') + ',';
  22. result += '"beschreibung" : ' + ((!obj.beschreibung) ? 'null' : '"' + obj.beschreibung.valueOf() + '"') + ',';
  23. result = result.slice(0, -1);
  24. result += '}';
  25. return result;
  26. }
  27. public static transpilerToJSONPatch(obj : Partial<ENMFoerderschwerpunkt>) : string {
  28. let result = '{';
  29. if (typeof obj.kuerzel !== "undefined") {
  30. result += '"kuerzel" : ' + ((!obj.kuerzel) ? 'null' : '"' + obj.kuerzel.valueOf() + '"') + ',';
  31. }
  32. if (typeof obj.beschreibung !== "undefined") {
  33. result += '"beschreibung" : ' + ((!obj.beschreibung) ? 'null' : '"' + obj.beschreibung.valueOf() + '"') + ',';
  34. }
  35. result = result.slice(0, -1);
  36. result += '}';
  37. return result;
  38. }
  39. }
  40. export function cast_de_nrw_schule_svws_core_data_enm_ENMFoerderschwerpunkt(obj : unknown) : ENMFoerderschwerpunkt {
  41. return obj as ENMFoerderschwerpunkt;
  42. }