3 add occupancy bson endpoint in backend

This commit is contained in:
survellow
2024-05-23 22:47:52 +02:00
parent d73f7e284b
commit 114a309e8b
9 changed files with 740 additions and 4 deletions

View File

@@ -116,6 +116,31 @@ paths:
responses:
'200':
description: Successful response
/api/schedule/rooms:
get:
summary: Get Room Occupancy
parameters:
- name: from
in: query
description: date
example: "2024-12-24T00:00:00.000Z"
required: true
schema:
type: string
- name: to
in: query
description: date
example: "2024-12-25T00:00:00.000Z"
required: true
schema:
type: string
responses:
'200':
description: Successful response
content:
application/bson:
schema:
$ref: '#/components/schemas/RoomOccupancy'
/api/createFeed:
post:
summary: Create iCal Feed
@@ -262,4 +287,30 @@ components:
events:
type: array
items:
type: string
type: string
RoomOccupancy:
type: object
properties:
start:
type: string
format: date-time
granularity:
type: integer
blocks:
type: integer
rooms:
type: object
properties:
name:
type: string
occupancy:
type: string
format: binary
required:
- name
- occupancy
required:
- start
- granularity
- blocks
- rooms