prague-blockchain-week/utils/schema/1/event.yaml

135 řádky
2.2 KiB
YAML
Surový Normální zobrazení Historie

2023-01-23 02:27:35 +01:00
type: object
2023-01-23 15:02:55 +01:00
title: Event
2023-01-23 02:27:35 +01:00
additionalProperties: false
required:
- id
- name
2023-01-23 14:04:15 +01:00
- types
- status
- org
- dri
- date
- venueName
2023-01-23 02:27:35 +01:00
properties:
id:
type: string
pattern: "^[a-z0-9-]+$"
title: Event ID
name:
type: string
title: Name of event
shortname:
type: string
title: Short name of event
2023-01-23 14:04:15 +01:00
types:
type: array
items:
type: string
enum:
- conference
- hackathon
- meetup
- expo
- party
- other
status:
type: string
enum:
- idea
- planning
- published
2023-01-23 02:27:35 +01:00
org:
type: string
title: Organizator of event
2023-01-24 06:05:24 +01:00
__markdown: true
2023-01-23 02:27:35 +01:00
dri:
type: string
title: Directly responsible individual (Github username)
2023-01-27 06:47:40 +01:00
poc:
type: string
title: A point of contact (POC)
2023-01-23 02:27:35 +01:00
date:
type: string
pattern: "^\\d{4}-\\d{2}-\\d{2}$"
title: Start date of event
days:
type: number
title: Days the event lasts
times:
type: string
title: Event times
venueName:
type: string
title: Venue name
venueAddress:
type: string
title: Venue address
venueUrl:
type: string
title: Venue map URL
2023-01-24 02:29:22 +01:00
format: uri
2023-01-23 14:04:15 +01:00
languages:
type: array
items:
type: string
enum:
- english
- czech
- slovak
2023-01-23 02:27:35 +01:00
attendees:
2023-01-24 06:05:24 +01:00
type: number
2023-01-23 02:27:35 +01:00
title: Max number of attendees
2023-01-23 14:04:15 +01:00
chains:
type: array
items:
type: string
enum:
- bitcoin
- ethereum
- cosmos
- polkadot
- monero
- cardano
- other
2023-01-23 02:27:35 +01:00
difficulty:
type: string
tags:
type: array
items:
type: string
2023-01-23 15:54:53 +01:00
logo:
type: string
2023-01-23 02:27:35 +01:00
description:
type: string
2023-01-24 06:05:24 +01:00
__markdown: true
2023-01-27 08:58:52 +01:00
registration:
type: object
additionalProperties: false
required:
- type
properties:
type:
type: string
enum:
- tickets
- invites
- signup
price:
type: string
link:
type: string
format: uri
button:
type: string
status:
type: string
enum:
- available
- sold-out
- closed
2023-01-23 02:27:35 +01:00
links:
type: object
additionalProperties:
type: string
format: uri