Skip to content
This repository has been archived by the owner on Aug 3, 2020. It is now read-only.

ProductController: GET

Philipp Heim edited this page Jun 3, 2020 · 1 revision

Für einen GET-Request gibt es zwei Endpoints:

  • Alle Produkte verlangen.
  • Ein bestimmtes Produkt, per ID, verlangen.

Beispiel für ein GET für Produkt(GET: /api/product):

[
  {
    "id": 1,
    "name": "Yokohama Advan Sport V103",
    "price": 188.55,
    "sku": "110132751",
    "createdAt": "2020-05-12T21:32:43",
    "properties": [
      {
        "id": 1,
        "name": "Größe",
        "value": "205/50 R17"
      }
    ],
    "categories": [
      {
        "id": 1,
        "name": "Reifen"
      }
    ],
    "productsAtLocations": [
      {
        "locationId": 1,
        "productId": 1,
        "quantity": 150
      }
    ]
  }
]

Beispiel für ein GET für ein Produkt mit der ID=2 (GET: /api/product/2):

{
  "id": 2,
  "name": "DUNLOP SPORT CLASSIC",
  "price": 228,
  "sku": "110134442",
  "createdAt": "2020-05-12T21:32:43",
  "properties": [],
  "categories": [
    {
      "id": 1,
      "name": "Reifen"
    }
  ],
  "productsAtLocations": [
    {
      "locationId": 1,
      "productId": 2,
      "quantity": 150
    }
  ]
}