{
"type": "object",
"properties": {
"query": {
"type": "string",
"description": "Topic, technology, guest name or phrase."
},
"type": {
"type": "string",
"enum": [
"episode",
"talk"
],
"description": "Restrict to one kind of content."
}
},
"required": [
"query"
]
}{
"type": "object",
"properties": {
"season": {
"type": "number",
"description": "Season number."
},
"format": {
"type": "string",
"enum": [
"audio",
"video",
"bonus"
],
"description": "Episode format."
},
"speaker": {
"type": "string",
"description": "Guest slug, e.g. 'gil-tayar'."
}
}
}{
"type": "object",
"properties": {
"meetup": {
"type": "string",
"description": "Meetup slug, e.g. 'meetup-04'."
},
"speaker": {
"type": "string",
"description": "Speaker slug."
}
}
}{
"type": "object",
"properties": {
"slug": {
"type": "string",
"description": "Speaker slug, e.g. 'gil-tayar'."
}
},
"required": [
"slug"
]
}