utxo-prague/utils/schema/1/speaker.yaml

61 řádky
979 B
YAML
Surový Normální zobrazení Historie

2022-04-12 13:08:19 +02:00
type: object
additionalProperties: false
required:
- id
- name
properties:
id:
type: string
pattern: "^[a-z0-9-]+$"
name:
type: string
nickname:
type: string
twitter:
type: string
pattern: "^[a-zA-Z0-9_]+$"
linkedin:
type: string
pattern: "^[a-zA-Z0-9_]+$"
orgs:
type: string
bio:
type: string
web:
type: object
additionalProperties: false
properties:
url:
type: string
format: uri
name:
type: string
lead:
type: boolean
tracks:
type: array
items:
type: string
photos:
type: array
country:
type: string
pattern: "^[a-z]{2}$"
desc:
type: string
available:
type: array
items:
type: object
additionalProperties: false
required:
- from
- to
properties:
from:
type: string
format: date-time
to:
type: string
format: date-time