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.
Service-Collaborateur/API/routes/_index.yaml

130 lines
2.8 KiB

# Endpoints collaborateurs
/collaborateurs:
get:
$ref: "./Collaborateurs/getCollabs.yaml"
post:
$ref: "./Collaborateur/postCollabs.yaml"
/collaborateurs/bu/{buId}:
get:
$ref: "./Collaborateurs/getCollabsBU.yaml"
/collaborateurs/agence/{agenceId}:
get:
$ref: "./Collaborateurs/getCollabsAgence.yaml"
/collaborateurs/referent/{refId}:
get:
$ref: "./Collaborateurs/getCollabsRef.yaml"
# Endpoints collaborateur unique
/collaborateurs/{collabId}:
get:
$ref: "./Collaborateur/Id/getCollab.yaml"
put:
$ref: "./Collaborateur/Id/putCollab.yaml"
patch:
$ref: "./Collaborateur/Id/patchCollab.yaml"
/collaborateurs/{mailApside}:
get:
$ref: "./Collaborateur/Mail/getCollab.yaml"
put:
$ref: "./Collaborateur/Mail/putCollab.yaml"
patch:
$ref: "./Collaborateur/Mail/patchCollab.yaml"
# Endpoints référents
/collaborateurs/{collabId}/referents:
get:
$ref: "./Referents/getRefsCollabId.yaml"
/collaborateurs/{mailApside}/referents:
get:
$ref: "./Referents/getRefsCollabMail.yaml"
# Endpoints référent unique
/collaborateurs/{collabId}/referent:
get:
$ref: "./Referent/getRefCollabId.yaml"
/collaborateurs/{mailApside}/referent:
get:
$ref: "./Referent/getRefCollabMail.yaml"
# Endpoints periode d essai
/collaborateurs/{collabId}/PeriodeEssai:
put:
$ref: "./PE/putPeriode.yaml"
patch:
$ref: "./PE/patchPeriode.yaml"
/collaborateurs/{collabId}/PremierePeriodeEssai:
put:
$ref: "./PE/put1Periode.yaml"
patch:
$ref: "./PE/patch1Periode.yaml"
# Endpoints Agences
/agences:
get:
$ref: "./Agences/getAgences.yaml"
post:
$ref: "./Agences/postAgence.yaml"
# Endpoints agence unique
/agence/{agenceId}:
get:
$ref: "./Agences/getAgence.yaml"
put:
$ref: "./Agences/putAgence.yaml"
patch:
$ref: "./Agences/patchAgence.yaml"
# Endpoints business-units
/bus:
get:
$ref: "./BusinessUnits/getBUs.yaml"
post:
$ref: "./BusinessUnits/postBU.yaml"
# Endpoints business-unit unique
/bus/{buId}:
get:
$ref: "./BusinessUnits/getBU.yaml"
put:
$ref: "./BusinessUnits/putBU.yaml"
patch:
$ref: "./BusinessUnits/patchBU.yaml"
# Endpoints adresses
/adresses:
get:
$ref: "./Adresses/getAdresses.yaml"
post:
$ref: "./Adresses/postAdresse.yaml"
# Endpoints adresse unique
/adresses/{adresseId}:
get:
$ref: "./Adresses/getAdresse.yaml"
put:
$ref: "./Adresses/putAdresse.yaml"
patch:
$ref: "./Adresses/patchAdresse.yaml"
# Endpoints projets
/projets:
get:
$ref: "./Projets/getProjets.yaml"
post:
$ref: "./Projets/postProjet.yaml"
/projets/{nomClient}:
get:
$ref: "./Projets/getProjetsClient.yaml"
# Endpoints adresse unique
/projets/{projetId}:
get:
$ref: "./Projets/getProjet.yaml"
put:
$ref: "./Projets/putProjet.yaml"
patch:
$ref: "./Projets/patchProjet.yaml"