diff --git a/web/content/posts/api/v3/index.md b/web/content/posts/api/v3/index.md index 43d4b9a..ab980f7 100644 --- a/web/content/posts/api/v3/index.md +++ b/web/content/posts/api/v3/index.md @@ -209,3 +209,35 @@ Objekt poskytující informace o aktuálnosti dat. } ``` + +#### 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í + +
+Zobrazit příklad objektu oznámení + +```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 +} +``` +
\ No newline at end of file