Patiekalų sąrašas

Užklausa

GET https://restoranas.kitchenforce.lt/api/dishes

Sėkmingas atsakymas

{
    "dishes": [
        {
            "id": 17,
            "name": "MARGHERITA VERACE",
            "description": "Gražus picos aprašymas",
            "image": "https://restoranas.kitchenforce.lt/uploads/dish/17/Margarita-Verace1.jpg",
            "dishGroupId": 1,
            "dishGroupName": "PICOS",
            "type": 0,
            "vat": 9,
            "priceWithVat": 7.3,
            "productionQuantity": 0,
            "leftProductionQuantity": 0,
            "active": true,
            "modifiers": [
                {
                    "id": 30,
                    "default": false,
                    "forTakeout": false
                },
                {
                    "id": 84,
                    "default": true,
                    "forTakeout": false
                },
                {
                    "id": 133,
                    "default": false,
                    "forTakeout": true
                }
            ],
            "groupDishes": []
        },
        {
            "id": 145,
            "name": "PEPSI 0,33L",
            "description": "",
            "image": "https://restoranas.kitchenforce.lt/uploads/dish/145/pepsi.png",
            "dishGroupId": 2,
            "dishGroupName": "GERIMAI",
            "type": 0,
            "vat": 9,
            "priceWithVat": 1.4,
            "productionQuantity": 0,
            "leftProductionQuantity": 0,
            "active": true,
            "modifiers": [],
            "groupDishes": [
                {
                    "id": 312
                }
            ]
        },
        {
            "id": 312,
            "name": "Depozitas",
            "description": "",
            "image": "",
            "dishGroupId": 19,
            "dishGroupName": "Depozitas",
            "type": 0,
            "vat": 0,
            "priceWithVat": 0.1,
            "productionQuantity": 0,
            "leftProductionQuantity": 0,
            "active": true,
            "modifiers": [],
            "groupDishes": []
        }
    ]
}

Parametrų sąrašas

Parametras Tipas Aprašymas
dishes array Patiekalai
id integer Patiekalo ID
name string Patiekalo pavadinimas
description string Patiekalo aprašymas
image string Patiekalo paveiksliuko kelias
dishGroupId integer Patiekalų grupės ID
dishGroupName string Patiekalų grupės pavadinimas
type integer Patiekalo tipas: 0 - porcijos, 1 - sveriamas patiekalas, 2 - laisva kaina
vat double PVM dydis
priceWithVat double Patiekalo kaina su PVM
productionQuantity double Pagaminamų patiekalų kiekis dienai
leftProductionQuantity double Likusių patiekalų kiekis dienai
active bool Patiekalo aktyvumas
modifiers array Patiekalo modifikatorių sąrašas
- id integer Modifikatoriaus ID
- default bool Numatytasis modifikatorius pridedamas visada
- forTakeout bool Ar modifikatorius pridedamas išsinešimui
groupDishes array Grupės patiekalai (pridedami kartu parduodant patiekalą). Užsakymo metu atskirai siųsti šių patiekalų nereikia
- id integer Grupės patiekalo ID

Klaidos kodai

Patiekalų sąrašas neturi specifinių klaidos kodų. Klaidų kodai susiję su API raktu ir jo leidimais aprašyti skyriuje naudojimas.