|
|
|
type: object
|
|
|
|
description: DTO pour la gestion des formations
|
|
|
|
properties:
|
|
|
|
id:
|
|
|
|
type: integer
|
|
|
|
format: int64
|
|
|
|
description: Id de la formation
|
|
|
|
intitule:
|
|
|
|
type: string
|
|
|
|
description: Intitulé de la formation
|
|
|
|
origine:
|
|
|
|
$ref: ./origineFormation.yaml
|
|
|
|
statut:
|
|
|
|
$ref: ./statutFormation.yaml
|
|
|
|
idAgence:
|
|
|
|
type: integer
|
|
|
|
format: int64
|
|
|
|
description: Id de l'agence de la RH qui a créé la formation
|
|
|
|
dateDebut:
|
|
|
|
type: string
|
|
|
|
format: date-time
|
|
|
|
description: Date de la première séance de la formation
|
|
|
|
dateFin:
|
|
|
|
type: string
|
|
|
|
format: date-time
|
|
|
|
description: Date de la dernière séance de la formation
|
|
|
|
heure:
|
|
|
|
type: integer
|
|
|
|
description: Nombre d'heures total de formation
|
|
|
|
jour:
|
|
|
|
type: integer
|
|
|
|
description: Nombre de jours total de formation
|
|
|
|
organisme:
|
|
|
|
type: string
|
|
|
|
description: Organisme en charge d'effectuer la formation
|
|
|
|
mode:
|
|
|
|
$ref: ./modeFormation.yaml
|
|
|
|
type:
|
|
|
|
$ref: ./typeFormation.yaml
|
|
|
|
estCertifiee:
|
|
|
|
type: boolean
|
|
|
|
description: Indique qu'il s'agit d'une formation certifiée ou non
|
|
|
|
estRealisee:
|
|
|
|
type: boolean
|
|
|
|
description: Indique que la formation a bien été effectuée ou non
|
|
|
|
participations:
|
|
|
|
type: array
|
|
|
|
items:
|
|
|
|
$ref: ./participationformation.yaml
|
|
|
|
|
|
|
|
|
|
|
|
required:
|
|
|
|
- intitule
|
|
|
|
- origine
|
|
|
|
- status
|
|
|
|
- dateDebut
|
|
|
|
- dateFin
|
|
|
|
- idAgence
|
|
|
|
- heure
|
|
|
|
- jour
|
|
|
|
- organisme
|
|
|
|
- estCertifiee
|
|
|
|
- estRealisee
|
|
|
|
- mode
|
|
|
|
- type
|