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.
92 lines
2.4 KiB
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: []
|
|
|
|
|