Migrace klienta na OpenAPI
All checks were successful
ci/woodpecker/push/workflow Pipeline was successful
All checks were successful
ci/woodpecker/push/workflow Pipeline was successful
This commit is contained in:
21
types/paths/pizzaDay/addPizza.yml
Normal file
21
types/paths/pizzaDay/addPizza.yml
Normal file
@@ -0,0 +1,21 @@
|
||||
post:
|
||||
operationId: addPizza
|
||||
summary: Přidání pizzy do objednávky.
|
||||
requestBody:
|
||||
required: true
|
||||
content:
|
||||
application/json:
|
||||
schema:
|
||||
required:
|
||||
- pizzaIndex
|
||||
- pizzaSizeIndex
|
||||
properties:
|
||||
pizzaIndex:
|
||||
description: Index pizzy v nabídce
|
||||
type: integer
|
||||
pizzaSizeIndex:
|
||||
description: Index velikosti pizzy v nabídce variant
|
||||
type: integer
|
||||
responses:
|
||||
"200":
|
||||
description: Přidání pizzy do objednávky proběhlo úspěšně.
|
||||
6
types/paths/pizzaDay/create.yml
Normal file
6
types/paths/pizzaDay/create.yml
Normal file
@@ -0,0 +1,6 @@
|
||||
post:
|
||||
operationId: createPizzaDay
|
||||
summary: Založení pizza day.
|
||||
responses:
|
||||
"200":
|
||||
description: Pizza day byl založen.
|
||||
6
types/paths/pizzaDay/delete.yml
Normal file
6
types/paths/pizzaDay/delete.yml
Normal file
@@ -0,0 +1,6 @@
|
||||
post:
|
||||
operationId: deletePizzaDay
|
||||
summary: Smazání pizza day.
|
||||
responses:
|
||||
"200":
|
||||
description: Pizza day byl smazán.
|
||||
18
types/paths/pizzaDay/finishDelivery.yml
Normal file
18
types/paths/pizzaDay/finishDelivery.yml
Normal file
@@ -0,0 +1,18 @@
|
||||
post:
|
||||
operationId: finishDelivery
|
||||
summary: Převod pizza day do stavu "Pizzy byly doručeny". Pokud má objednávající nastaveno číslo účtu, je ostatním uživatelům vygenerován a následně zobrazen QR kód pro úhradu jejich objednávky.
|
||||
requestBody:
|
||||
required: true
|
||||
content:
|
||||
application/json:
|
||||
schema:
|
||||
properties:
|
||||
bankAccount:
|
||||
description: Číslo bankovního účtu objednávajícího
|
||||
type: string
|
||||
bankAccountHolder:
|
||||
description: Jméno majitele bankovního účtu
|
||||
type: string
|
||||
responses:
|
||||
"200":
|
||||
description: Pizza day byl přepnut do stavu "Pizzy doručeny".
|
||||
6
types/paths/pizzaDay/finishOrder.yml
Normal file
6
types/paths/pizzaDay/finishOrder.yml
Normal file
@@ -0,0 +1,6 @@
|
||||
post:
|
||||
operationId: finishOrder
|
||||
summary: Přepnutí pizza day do stavu "Pizzy objednány". Není možné měnit objednávky, příslušným uživatelům je odeslána notifikace o provedené objednávce.
|
||||
responses:
|
||||
"200":
|
||||
description: Pizza day byl přepnut do stavu "Pizzy objednány".
|
||||
6
types/paths/pizzaDay/lock.yml
Normal file
6
types/paths/pizzaDay/lock.yml
Normal file
@@ -0,0 +1,6 @@
|
||||
post:
|
||||
operationId: lockPizzaDay
|
||||
summary: Uzamkne pizza day. Nebude možné přidávat či odebírat pizzy.
|
||||
responses:
|
||||
"200":
|
||||
description: Pizza day byl uzamčen.
|
||||
16
types/paths/pizzaDay/removePizza.yml
Normal file
16
types/paths/pizzaDay/removePizza.yml
Normal file
@@ -0,0 +1,16 @@
|
||||
post:
|
||||
operationId: removePizza
|
||||
summary: Odstranění pizzy z objednávky.
|
||||
requestBody:
|
||||
required: true
|
||||
content:
|
||||
application/json:
|
||||
schema:
|
||||
required:
|
||||
- pizzaOrder
|
||||
properties:
|
||||
pizzaOrder:
|
||||
$ref: "../../schemas/_index.yml#/PizzaVariant"
|
||||
responses:
|
||||
"200":
|
||||
description: Odstranění pizzy z objednávky proběhlo úspěšně.
|
||||
6
types/paths/pizzaDay/unlock.yml
Normal file
6
types/paths/pizzaDay/unlock.yml
Normal file
@@ -0,0 +1,6 @@
|
||||
post:
|
||||
operationId: unlockPizzaDay
|
||||
summary: Odemkne pizza day. Bude opět možné přidávat či odebírat pizzy.
|
||||
responses:
|
||||
"200":
|
||||
description: Pizza day byl odemčen.
|
||||
15
types/paths/pizzaDay/updatePizzaDayNote.yml
Normal file
15
types/paths/pizzaDay/updatePizzaDayNote.yml
Normal file
@@ -0,0 +1,15 @@
|
||||
post:
|
||||
operationId: updatePizzaDayNote
|
||||
summary: Nastavení poznámky k objednávkám pizz přihlášeného uživatele.
|
||||
requestBody:
|
||||
required: true
|
||||
content:
|
||||
application/json:
|
||||
schema:
|
||||
properties:
|
||||
note:
|
||||
type: string
|
||||
description: Poznámka k objednávkám pizz, např "bez oliv".
|
||||
responses:
|
||||
"200":
|
||||
description: Nastavení poznámky k objednávkám pizz proběhlo úspěšně.
|
||||
23
types/paths/pizzaDay/updatePizzaFee.yml
Normal file
23
types/paths/pizzaDay/updatePizzaFee.yml
Normal file
@@ -0,0 +1,23 @@
|
||||
post:
|
||||
operationId: updatePizzaFee
|
||||
summary: Nastavení přirážky/slevy k objednávce pizz uživatele.
|
||||
requestBody:
|
||||
required: true
|
||||
content:
|
||||
application/json:
|
||||
schema:
|
||||
required:
|
||||
- login
|
||||
properties:
|
||||
login:
|
||||
type: string
|
||||
description: Login cíleného uživatele
|
||||
text:
|
||||
type: string
|
||||
description: Textový popis přirážky/slevy
|
||||
price:
|
||||
type: number
|
||||
description: Částka přirážky/slevy v Kč
|
||||
responses:
|
||||
"200":
|
||||
description: Nastavení přirážky/slevy proběhlo úspěšně.
|
||||
Reference in New Issue
Block a user