glutter-dev-team / glutter

A mutli-platform app for easy-to-use remote control of your Linux servers built with Flutter and Glances.
https://glutter.de
Other
2 stars 1 forks source link

Brauchen wir eine Unterscheidung von API-Versionen? #20

Closed MrzJkl closed 4 years ago

MrzJkl commented 4 years ago

Müssen wir bei der Konvertierung von JSON in unsere Objekte die Versionen der API berücksichtigen? Unterscheiden sich die Objekte?

Wenn ja, soll es dann in jeder Entität je eine Factory für die Umwandlung von JSON geben?

HeLau1337 commented 4 years ago

Gute Frage... Ich kann leider gerade keine alte Version (also v2) der API Dokumentation finden.

MrzJkl commented 4 years ago

Jo, ich prüfe das Mal so, dass ich einen Server mit V2 und einen mit V3 aufsetze und dann Mal die Tests laufen lasse bzw. Die response von beiden in Postman vergleiche...

HeLau1337 commented 4 years ago

Jo, wäre auch meine alternative Idee gewesen.

MrzJkl commented 4 years ago

Aktuell brauchen wir diese Unterscheidung nicht. Falls sie später gebraucht wird, kann sie einfach eingefügt werden, indem die Models einen weiteren Konstruktor bekommen.