Dodatkowe opisy

Struktura danych JSON

Obiekt AdditionalDesc

  • id(readonly) ID w bazie danych
  • name – nazwa opisu
  • description – opis

Pobieranie wszystkich opisów dodatkowych

GET

/additional_descs

Odpowiedź JSON - zawiera tablicę obiektów AdditionalDesc
{
    "additionalDescs": [
        ...
    ]
}

Pobieranie opisu dodatkowego

GET

/additional_descs

Parametry w ścieżce zapytania
  • id – ID opisu dodatkowego
/additional_descs?id=1
Odpowiedź JSON
{
    "id": 1,
    "name": "Opis dodatkowy",
"description": "Opis...."
}

Dodawanie opisu dodatkowego

POST

/additional_descs

Dane JSON w zapytaniu (body)

Należy przekazać obiekt AdditionalDesc. Pola readonly są pomijane, nie trzeba ich przekazywać.

Dane odpowiedzi JSON

W odpowiedzi zwrócony zostanie nowo utworzony obiekt AdditionalDesc zawierający ID.

Edycja opisu dodatkowego

PUT

/additional_descs

Dane JSON w zapytaniu (body)

Należy przekazać pełny obiekt AdditionalDesc do edycji (wraz z ID do edycji).

Dane odpowiedzi JSON

W odpowiedzi zwrócony zostanie obiekt AdditionalDesc.

Usuwanie opisu dodatkowego

DELETE

/additional_descs

Parametry w ścieżce zapytania
  • id – ID opisu dodatkowego do usunięcia
/additional_descs?id=1
Odpowiedź - 204 No Content