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 s'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 - statut - dateDebut - dateFin - idAgence - heure - jour - organisme - estCertifiee - estRealisee - mode - type