This commit is contained in:
@@ -1,21 +1,21 @@
|
||||
post:
|
||||
operationId: addPizza
|
||||
summary: Přidání pizzy do objednávky.
|
||||
summary: Přidání pizzy nebo salátu do objednávky.
|
||||
requestBody:
|
||||
required: true
|
||||
content:
|
||||
application/json:
|
||||
schema:
|
||||
required:
|
||||
- pizzaIndex
|
||||
- pizzaSizeIndex
|
||||
properties:
|
||||
pizzaIndex:
|
||||
description: Index pizzy v nabídce
|
||||
description: Index pizzy v nabídce (pro přidání pizzy)
|
||||
type: integer
|
||||
pizzaSizeIndex:
|
||||
description: Index velikosti pizzy v nabídce variant
|
||||
description: Index velikosti pizzy v nabídce variant (pro přidání pizzy)
|
||||
type: integer
|
||||
salatIndex:
|
||||
description: Index salátu v nabídce (pro přidání salátu)
|
||||
type: integer
|
||||
responses:
|
||||
"200":
|
||||
description: Přidání pizzy do objednávky proběhlo úspěšně.
|
||||
description: Přidání pizzy nebo salátu do objednávky proběhlo úspěšně.
|
||||
|
||||
@@ -53,6 +53,11 @@ ClientData:
|
||||
description: Datum a čas poslední aktualizace pizz
|
||||
type: string
|
||||
format: date-time
|
||||
salatList:
|
||||
description: Seznam dostupných salátů pro předaný den
|
||||
type: array
|
||||
items:
|
||||
$ref: "#/Salat"
|
||||
pendingQrs:
|
||||
description: Nevyřízené QR kódy pro platbu z předchozích pizza day
|
||||
type: array
|
||||
@@ -426,7 +431,7 @@ Pizza:
|
||||
items:
|
||||
$ref: "#/PizzaSize"
|
||||
PizzaVariant:
|
||||
description: Konkrétní varianta (velikost) jedné pizzy.
|
||||
description: Konkrétní varianta (velikost) jedné pizzy nebo salátu.
|
||||
type: object
|
||||
additionalProperties: false
|
||||
required:
|
||||
@@ -436,16 +441,40 @@ PizzaVariant:
|
||||
- price
|
||||
properties:
|
||||
varId:
|
||||
description: Unikátní identifikátor varianty pizzy
|
||||
description: Unikátní identifikátor varianty
|
||||
type: integer
|
||||
name:
|
||||
description: Název pizzy
|
||||
description: Název pizzy nebo salátu
|
||||
type: string
|
||||
size:
|
||||
description: Velikost pizzy (např. "30cm")
|
||||
description: Velikost pizzy (např. "30cm"), nebo "1 porce" pro salát
|
||||
type: string
|
||||
price:
|
||||
description: Cena pizzy v Kč, včetně krabice
|
||||
description: Cena v Kč, včetně krabice/obalu
|
||||
type: number
|
||||
category:
|
||||
description: Kategorie položky (pizza nebo salat)
|
||||
type: string
|
||||
enum: [pizza, salat]
|
||||
Salat:
|
||||
description: Salát z nabídky Pizza Chefie
|
||||
type: object
|
||||
additionalProperties: false
|
||||
required:
|
||||
- name
|
||||
- ingredients
|
||||
- price
|
||||
properties:
|
||||
name:
|
||||
description: Název salátu
|
||||
type: string
|
||||
ingredients:
|
||||
description: Seznam obsažených ingrediencí
|
||||
type: array
|
||||
items:
|
||||
type: string
|
||||
price:
|
||||
description: Cena salátu v Kč (bez obalu)
|
||||
type: number
|
||||
PizzaOrder:
|
||||
description: Údaje o objednávce pizzy jednoho uživatele.
|
||||
|
||||
Reference in New Issue
Block a user