Dla uproszczenia przyjmę że wszystkie URLe zaczynają się od www.supla.server.pl/api.
/iodevices - Czemu zwracana jest jedno elementowa mapa (słownik) z wpisem iodevices? Czy nie można od razu zwrócić listy?
Zamist tego
można zrobić to{
"iodevices": [ ...lista urządzeń... ]
}
/iodevices/$id - Tutaj z kolei zwracamy zawsze jedno elemntową listę zamiast zwrócić od razu obiekt IODevice[ ...lista urządzeń... ]
można zrobić to[
{ ...pola io device...}
]
/server-info - Tak samo jak w przypadku /iodevices. Zwracana jest mapa zamiast od razu obiekt{ ...pola io device...}