feat(api): add endpoint for event creation and listing of all events
This commit is contained in:
parent
2e2b74b282
commit
2d3a6f7d6c
1 changed files with 28 additions and 0 deletions
|
@ -43,6 +43,34 @@
|
||||||
"image": { "type": "string", "format": "uri" },
|
"image": { "type": "string", "format": "uri" },
|
||||||
"timezone": { "type": "string", "description": "User timezone" }
|
"timezone": { "type": "string", "description": "User timezone" }
|
||||||
}
|
}
|
||||||
|
},
|
||||||
|
"SimpleUser": {
|
||||||
|
"type": "object",
|
||||||
|
"properties": {
|
||||||
|
"id": { "type": "string" },
|
||||||
|
"name": { "type": "string" }
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"Event": {
|
||||||
|
"type": "object",
|
||||||
|
"properties": {
|
||||||
|
"id": { "type": "string" },
|
||||||
|
"title": { "type": "string" },
|
||||||
|
"description": { "type": "string" },
|
||||||
|
"start_time": { "type": "string", "format": "date-time" },
|
||||||
|
"end_time": { "type": "string", "format": "date-time" },
|
||||||
|
"status": { "type": "string" },
|
||||||
|
"location": { "type": "string" },
|
||||||
|
"organizer": {
|
||||||
|
"$ref": "#/components/schemas/SimpleUser"
|
||||||
|
},
|
||||||
|
"participants": {
|
||||||
|
"type": "array",
|
||||||
|
"items": {
|
||||||
|
"$ref": "#/components/schemas/SimpleUser"
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue