feat(openapi): add tags
This commit is contained in:
parent
14587e612f
commit
d1e0607812
1 changed files with 31 additions and 1 deletions
|
|
@ -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
|
||||
|
|
|
|||
Reference in a new issue