Rozmiary zdefiniowane
Struktura danych JSON
Obiekt UserSize
- id – (readonly) ID w bazie danych
- name – nazwa rozmiary zdefiniowanego
- sizeA – rozmiar boku A (milimetry)
- sizeB – rozmiar boku B (milimetry)
- sizeC – rozmiar boku C (milimetry)
Pobieranie wszystkich rozmiarów zdefiniowanych
GET
/user_sizes
Odpowiedź JSON - zawiera tablicę obiektów UserSize
{ "userSizes": [ ... ] }
Pobieranie rozmiaru zdefiniowanego
GET
/user_sizes
Parametry w ścieżce zapytania
- id – ID rozmiaru zdefiniowanego
/user_sizes?id=1
Odpowiedź JSON
{
"id": 1,
"name": "Paczkomat A",
"sizeA": 80,
"sizeB": 380,
"sizeC": 640
}
Dodawanie rozmiaru zdefiniowanego
POST
/user_sizes
Dane JSON w zapytaniu (body)
Należy przekazać obiekt UserSize. Pola readonly są pomijane, nie trzeba ich przekazywać.
Dane odpowiedzi JSON
W odpowiedzi zwrócony zostanie nowo utworzony obiekt UserSize zawierający ID.
Edycja rozmiaru zdefiniowanego
PUT
/user_sizes
Dane JSON w zapytaniu (body)
Należy przekazać pełny obiekt UserSize do edycji (wraz z ID do edycji).
Dane odpowiedzi JSON
W odpowiedzi zwrócony zostanie obiekt UserSize.
Usuwanie rozmiaru zdefiniowanego
DELETE
/user_sizes
Parametry w ścieżce zapytania
- id – ID źródła przychodu do usunięcia
/user_sizes?id=1
Odpowiedź - 204 No Content