fix: přidání nových typů do OpenAPI spec pro přežití regenerace
All checks were successful
ci/woodpecker/push/workflow Pipeline was successful
All checks were successful
ci/woodpecker/push/workflow Pipeline was successful
Typy PendingQr, NotificationSettings a nové endpointy (dismissQr, notifications/settings) byly přidány přímo do YAML specifikace místo ručních úprav generovaných souborů.
This commit was merged in pull request #46.
This commit is contained in:
@@ -53,6 +53,11 @@ ClientData:
|
||||
description: Datum a čas poslední aktualizace pizz
|
||||
type: string
|
||||
format: date-time
|
||||
pendingQrs:
|
||||
description: Nevyřízené QR kódy pro platbu z předchozích pizza day
|
||||
type: array
|
||||
items:
|
||||
$ref: "#/PendingQr"
|
||||
|
||||
# --- OBĚDY ---
|
||||
UserLunchChoice:
|
||||
@@ -527,6 +532,24 @@ NotifikaceData:
|
||||
type: boolean
|
||||
ntfy:
|
||||
type: boolean
|
||||
NotificationSettings:
|
||||
description: Nastavení notifikací pro konkrétního uživatele
|
||||
type: object
|
||||
properties:
|
||||
ntfyTopic:
|
||||
description: Téma pro ntfy push notifikace
|
||||
type: string
|
||||
discordWebhookUrl:
|
||||
description: URL webhooku Discord kanálu
|
||||
type: string
|
||||
teamsWebhookUrl:
|
||||
description: URL webhooku MS Teams kanálu
|
||||
type: string
|
||||
enabledEvents:
|
||||
description: Seznam událostí, o kterých chce být uživatel notifikován
|
||||
type: array
|
||||
items:
|
||||
$ref: "#/UdalostEnum"
|
||||
GotifyServer:
|
||||
type: object
|
||||
required:
|
||||
@@ -539,3 +562,23 @@ GotifyServer:
|
||||
type: array
|
||||
items:
|
||||
type: string
|
||||
|
||||
# --- NEVYŘÍZENÉ QR KÓDY ---
|
||||
PendingQr:
|
||||
description: Nevyřízený QR kód pro platbu z předchozího Pizza day
|
||||
type: object
|
||||
additionalProperties: false
|
||||
required:
|
||||
- date
|
||||
- creator
|
||||
- totalPrice
|
||||
properties:
|
||||
date:
|
||||
description: Datum Pizza day, ke kterému se QR kód vztahuje
|
||||
type: string
|
||||
creator:
|
||||
description: Jméno zakladatele Pizza day (objednávajícího)
|
||||
type: string
|
||||
totalPrice:
|
||||
description: Celková cena objednávky v Kč
|
||||
type: number
|
||||
|
||||
Reference in New Issue
Block a user