This commit is contained in:
tree 2022-04-12 13:24:25 +02:00
rodič 557c0ac324
revize e862283507
3 změnil soubory, kde provedl 28 přidání a 2 odebrání

Zobrazit soubor

@ -54,9 +54,11 @@ Veřejný HTTP endpoint s datovými soubory ve formátu JSON naleznete na adrese
### Modely
#### Speaker
[Schema](https://json-schema.app/view/%23?url=https%3A%2F%2Fspec.utxo.cz%2Fschema%2F1%2Fspeaker.json)
#### Event
[Event](https://json-schema.app/view/%23?url=https%3A%2F%2Fspec.utxo.cz%2Fschema%2F1%2Fevent.json)
## Detaily k jednotlivým ročníkům

Zobrazit soubor

@ -1,4 +1,5 @@
type: object
title: Událost
additionalProperties: false
required:
- id
@ -8,6 +9,10 @@ properties:
id:
type: string
pattern: "^[a-z0-9-]+$"
title: ID události
name:
type: string
title: Název události
type:
type: string
enum:
@ -16,20 +21,23 @@ properties:
- panel
- lightning
- other
title: Typ události
track:
type: string
pattern: "^[a-z0-9-]+$"
name:
type: string
title: Programové sekce
speakers:
type: array
items:
type: string
pattern: "^[a-z0-9-]+$"
title: Přednášející
duration:
type: number
title: Doba trvání
description:
type: string
title: Popis události
after:
type: array
items:
@ -43,3 +51,4 @@ properties:
parent:
type: string
pattern: "^[a-z0-9-]+$"
title: Nadřazená událost

Zobrazit soubor

@ -1,4 +1,5 @@
type: object
title: Přednášející
additionalProperties: false
required:
- id
@ -7,20 +8,27 @@ properties:
id:
type: string
pattern: "^[a-z0-9-]+$"
title: ID přednášejícího
name:
type: string
title: Jméno přednášejícího
nickname:
type: string
title: Přezdívka (nick)
twitter:
type: string
pattern: "^[a-zA-Z0-9_]+$"
title: Twitter uživatelské jméno (handle)
linkedin:
type: string
pattern: "^[a-zA-Z0-9_]+$"
title: LinkedIn uživatelské jméno
orgs:
type: string
title: Organizace (Markdown)
bio:
type: string
title: Stručný popis (bio) (Markdown)
web:
type: object
additionalProperties: false
@ -30,19 +38,25 @@ properties:
format: uri
name:
type: string
title: Webová stránka
lead:
type: boolean
title: Hlavní přednášející
tracks:
type: array
items:
type: string
title: Programové sekce
photos:
type: array
title: Fotky
country:
type: string
pattern: "^[a-z]{2}$"
title: Země
desc:
type: string
title: Popis přednášejícího (Markdown)
available:
type: array
items:
@ -58,3 +72,4 @@ properties:
to:
type: string
format: date-time
title: Dostupnosti