Patiekalo informacija

Užklausa

GET https://restoranas.kitchenforce.lt/api/dishes/{dishId}

Sėkmingas atsakymas

{
    "id": 17,
    "name": "MARGHERITA VERACE",
    "description": "Gražus picos aprašymas",
    "image": "http://dev.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": [],
    "products": [
        {
            "id": 2,
            "quantity": 0.08
        },
        {
            "id": 34,
            "quantity": 0.1
        }
    ]
}

Parametrų sąrašas

Parametras Tipas Aprašymas
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
products array Patiekalo pardavimo metu nurašomų sandėlio produktų sąrašas su kiekiais
- id integer Produkto ID
- quantity double Produkto kiekis

Klaidos atsakymas

{
    "errorCode": 5,
    "errorDescription": "Patiekalas nerastas"
}

Klaidos kodai

Žemiau pateikiami tik su patiekalu susiję klaidų kodai. Klaidų kodai susiję su API raktu ir jo leidimais aprašyti skyriuje naudojimas.

Kodas Aprašymas
5 Patiekalas nerastas arba buvo ištrintas