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

OrderController: GET

Philipp Heim edited this page May 31, 2020 · 6 revisions

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

  • Alle Bestellungen verlangen.
  • Eine bestimmte Bestellung, per ID, verlangen.

Beispiel für ein GET für Bestellungen (GET: /api/order):

[
  {
    "id": 1,
    "createdAt": "2020-05-12T21:32:43",
    "customer": {
      "id": 1,
      "firstname": "Philipp",
      "lastname": "Heim",
      "address": {
        "id": 1,
        "street": "Im Waldweg 3",
        "zip": "77974",
        "city": "Meißenheim"
      },
      "createdAt": null
    },
    "orderedProducts": [
      {
        "id": 1,
        "name": "Yokohama Sommerreifen",
        "price": 250,
        "sku": "110132751",
        "quantity": 5
      }
    ],
    "state": {
      "id": 1,
      "value": "Nicht Bezahlt"
    }
  }
]

Beispiel für ein GET für eine Bestellung mit der ID=1 (GET: /api/order/1):

{
    "id": 1,
    "createdAt": "2020-05-12T21:32:43",
    "customer": {
      "id": 1,
      "firstname": "Philipp",
      "lastname": "Heim",
      "address": {
        "id": 1,
        "street": "Im Waldweg 3",
        "zip": "77974",
        "city": "Meißenheim"
      },
      "createdAt": null
    },
    "orderedProducts": [
      {
        "id": 1,
        "name": "Yokohama Sommerreifen",
        "price": 250,
        "sku": "110132751",
        "quantity": 5
      }
    ],
    "state": {
      "id": 1,
      "value": "Nicht Bezahlt"
    }
}