You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
openAPIServeurEPA/openapi.yaml

92 lines
2.4 KiB

openapi: 3.0.0
info:
version: 1.2.1
title: API du serveur de l'application de digitalisation des EP
description:
API qui sra utilisée afin de faire communiquer le client et le serveur ainsi que le serveur et la boîte noire.
license:
name: Apache 2.0
url: http://www.apache.org/licenses/LICENSE-2.0.html
servers:
- url: http://localhost:3000/api
description: json-server pour les premiers tests
paths:
/collaborateurs:
$ref: ./paths/collaborateur/collaborateurs.yaml
/collaborateurs/{idCollaborateur}:
$ref: ./paths/collaborateur/collaborateurbyid.yaml
/collaborateurs/{mail}:
$ref: ./paths/collaborateur/collaborateurbymail.yaml
/collaborateurs/referent/{idReferent}:
$ref: ./paths/collaborateur/collaborateursreferent.yaml
/referents:
$ref: ./paths/referents/referents.yaml
/referents/{idReferent}:
$ref: ./paths/referents/referentbyid.yaml
/referents/collaborateur/{idCollaborateur}:
$ref: ./paths/referents/referentbycollaborateur.yaml
/ep:
$ref: ./paths/ep/ep.yaml
/ep/{idEP}:
$ref: ./paths/ep/epbyid.yaml
/ep/collaborateur/{idCollaborateur}:
$ref: ./paths/ep/epbycollaborateur.yaml
/ep/collaborateur/{idCollaborateur}/prochain:
$ref: ./paths/ep/prochainepcollaborateur.yaml
/ep/referent/{idReferent}:
$ref: ./paths/ep/epreferent.yaml
/ep/referent/{idReferent}/prochains:
$ref: ./paths/ep/prochainsepreferent.yaml
/ep/{idEP}/rappelSignature:
$ref: ./paths/ep/rappelsignature.yaml
/ep/update:
$ref: ./paths/ep/update.yaml
/ep/prochains:
$ref: ./paths/ep/prochainsep.yaml
/ep/epi:
$ref: ./paths/ep/epi.yaml
/formations:
$ref: ./paths/formation/formations.yaml
/formations/prochaines:
$ref: ./paths/formation/prochainesformations.yaml
/formations/{idFormation}:
$ref: ./paths/formation/formationbyid.yaml
/participationsformation/collaborateur/{idCollaborateur}:
$ref: ./paths/participationformation/participationbycollaborateur.yaml
/demandeformation:
$ref: ./paths/demandeformation/demandesformation.yaml
/engagements/:
$ref: ./paths/engagement/engagements.yaml
components:
schemas:
$ref: ./schemas/_index.yaml
parameters:
$ref: ./parameters/_index.yaml
responses:
$ref: ./responses/_index.yaml
requestBodies:
$ref: ./requestbodies/_index.yaml
securitySchemes:
$ref: ./securityschemes/_index.yaml
security:
- bearerAuth: []