models/agOfList.js

  1. /** Objekt das eiune AG aus der Auflistung aller AGs beschreibt. */
  2. class AgOfList {
  3. /**
  4. * @param {number} wkn=null
  5. * @param {string} name=null
  6. * @param {string} ceo=null
  7. */
  8. constructor(wkn=null, name=null, ceo=null,) {
  9. this.wkn = wkn;
  10. this.name = name;
  11. this.ceo = ceo;
  12. }
  13. set wkn(wkn) {
  14. this._wkn = wkn;
  15. }
  16. /**
  17. * @public
  18. * @property {number} wkn - WKN der AA.
  19. */
  20. get wkn() {
  21. return this._wkn;
  22. }
  23. set name(name) {
  24. this._name = name;
  25. }
  26. /**
  27. * @public
  28. * @property {string} name - Name der AG.
  29. */
  30. get name() {
  31. return this._name;
  32. }
  33. set ceo(ceo) {
  34. this._ceo = ceo;
  35. }
  36. /**
  37. * @public
  38. * @property {string} ceo - Name des CEO der AG.
  39. */
  40. get ceo() {
  41. return this._ceo;
  42. }
  43. }
  44. module.exports = AgOfList;