1
0

docs: Add announcements
Remote Deploy / deploy (push) Successful in 1m18s

Signed-off-by: jzitnik-dev <email@jzitnik.dev>
This commit is contained in:
2026-06-04 20:55:26 +02:00
committed by jzitnik-dev
parent 8fe2bd3bf2
commit b6bcfca5ff
+32
View File
@@ -209,3 +209,35 @@ Objekt poskytující informace o aktuálnosti dat.
} }
``` ```
</details> </details>
#### Sekce: `announcements`
Tato sekce je objekt, kde každý klíč představuje datum ve formátu YYYY-MM-DD (např. "2026-03-17"). Hodnotou je list objektů reprezentující oznámení pro daný den.
Struktura objektu oznámení:
- `author` (string): Jméno autora oznámení (např. Jakub Žitník)
- `classes` (list): Třídy pro které oznámení platí (např. ["E1"])
- `created_at` (string): Datum kdy bylo oznámení vytvořeno (např. 2026-06-02 15:15:07)
- `end_date` (string): Datum do kdy je oznámení platné (např. 2026-06-02)
- `flags` (list[string]): Flagy pro speciální zobrazení rozvrhu (např. SHOW_ALL_ENTRIES)
- `id` (int): Pořadové číslo oznámení (např. 1)
- `start_date` (string): Datum od kdy je oznámení platné (např. 2026-06-02)
- `text_content` (string | null): Informace o oznámení
<details>
<summary>Zobrazit příklad objektu oznámení</summary>
```json
{
"author": "Jakub Žitník",
"classes": [],
"created_at": "2026-06-02 15:15:07",
"end_date": "2026-06-02",
"flags": [
"SHOW_ALL_ENTRIES"
],
"id": 1,
"start_date": "2026-06-02",
"text_content": null
}
```
</details>