1
0
Fork 0

feat(openapi): add tags

This commit is contained in:
Vojtěch Mareš 2024-02-28 21:18:46 +01:00
parent 14587e612f
commit d1e0607812
Signed by: vojtech.mares
GPG key ID: C6827B976F17240D

View file

@ -1,6 +1,6 @@
openapi: "3.1.0"
info:
version: 1.0.2
version: 1.1.0
title: Backoffice API
license:
name: Proprietary
@ -20,6 +20,8 @@ paths:
get:
summary: List all trainings
operationId: listTrainings
tags:
- trainings
responses:
"200":
description: A list of trainings
@ -38,6 +40,8 @@ paths:
post:
summary: Create a new training
operationId: createTraining
tags:
- trainings
requestBody:
required: true
content:
@ -67,6 +71,8 @@ paths:
get:
summary: Get a training by ID
operationId: getTraining
tags:
- trainings
parameters:
- name: trainingID
in: path
@ -96,6 +102,8 @@ paths:
put:
summary: Update a training by ID
operationId: updateTraining
tags:
- trainings
parameters:
- name: trainingID
in: path
@ -138,6 +146,8 @@ paths:
delete:
summary: Delete a training by ID
operationId: deleteTraining
tags:
- trainings
parameters:
- name: trainingID
in: path
@ -165,6 +175,8 @@ paths:
get:
summary: List all dates of a training
operationId: listTrainingDates
tags:
- training dates
parameters:
- name: trainingID
in: path
@ -191,6 +203,8 @@ paths:
post:
summary: Create a new date for a training
operationId: createTrainingDate
tags:
- training dates
parameters:
- name: trainingID
in: path
@ -229,6 +243,8 @@ paths:
delete:
summary: Delete a date of a training
operationId: deleteTrainingDate
tags:
- training dates
parameters:
- name: trainingID
in: path
@ -262,6 +278,8 @@ paths:
get:
summary: List all attendees of a date of a training
operationId: listTrainingDateAttendees
tags:
- training dates attendees
parameters:
- name: trainingID
in: path
@ -294,6 +312,8 @@ paths:
post:
summary: Add an attendee to a date of a training
operationId: createTrainingDateAttendee
tags:
- training dates attendees
parameters:
- name: trainingID
in: path
@ -337,6 +357,8 @@ paths:
delete:
summary: Delete an attendee of a date of a training
operationId: deleteTrainingDateAttendee
tags:
- training dates attendees
parameters:
- name: trainingID
in: path
@ -376,6 +398,8 @@ paths:
post:
summary: Submit feedback for an attendee of a date of a training
operationId: createTrainingDateAttendeeFeedback
tags:
- training attendee feedback
parameters:
- name: trainingID
in: path
@ -425,6 +449,8 @@ paths:
get:
summary: List all feedback of a date of a training
operationId: listTrainingDateFeedback
tags:
- training attendee feedback
parameters:
- name: trainingID
in: path
@ -458,6 +484,8 @@ paths:
get:
summary: List all feedback of a training
operationId: listTrainingFeedback
tags:
- training attendee feedback
parameters:
- name: trainingID
in: path
@ -485,6 +513,8 @@ paths:
get:
summary: List all upcoming dates of all trainings
operationId: listUpcomingTrainingDates
tags:
- training dates
parameters:
- name: from
in: query