Mise à jour des modèles de l'api swagger

develop
Yanaël GRETTE 4 years ago
parent cbd9232269
commit 08326f07ac
  1. 4
      src/app/collaborateurs/details-collaborateur/details-collaborateur.component.ts
  2. 2
      src/app/formations/details-formation/formation.component.html
  3. 4
      src/app/formations/details-formation/formation.component.ts
  4. 4
      src/app/formations/edit-formation/edit-formation.component.html
  5. 4
      src/app/formations/edit-formation/edit-formation.component.ts
  6. 4
      src/app/formations/new-formation/new-formation.component.html
  7. 2
      src/app/formations/new-formation/new-formation.component.ts
  8. 2
      src/app/home/home-rh/home-rh.component.html
  9. 2
      src/app/home/home-rh/home-rh.component.ts
  10. 6
      src/app/referents/details-referent/details-referent.component.ts
  11. 6
      src/app/referents/referents.component.ts
  12. 2
      src/app/shared/api-swagger/api/referents.service.ts
  13. 25
      src/app/shared/api-swagger/model/affichageNoteDTO.ts
  14. 10
      src/app/shared/api-swagger/model/agenceDTO.ts
  15. 18
      src/app/shared/api-swagger/model/augmentationSalaireDTO.ts
  16. 12
      src/app/shared/api-swagger/model/businessUnitDTO.ts
  17. 25
      src/app/shared/api-swagger/model/champDTO.ts
  18. 25
      src/app/shared/api-swagger/model/collaborateurDTO.ts
  19. 29
      src/app/shared/api-swagger/model/commentaireAssistantDTO.ts
  20. 21
      src/app/shared/api-swagger/model/creationDemandeDelegationDTO.ts
  21. 27
      src/app/shared/api-swagger/model/demandeDelegationDTO.ts
  22. 27
      src/app/shared/api-swagger/model/demandeEPIDTO.ts
  23. 40
      src/app/shared/api-swagger/model/demandeFormationDTO.ts
  24. 28
      src/app/shared/api-swagger/model/detailsNoteDTO.ts
  25. 12
      src/app/shared/api-swagger/model/documentDTO.ts
  26. 30
      src/app/shared/api-swagger/model/engagementDTO.ts
  27. 57
      src/app/shared/api-swagger/model/epDTO.ts
  28. 33
      src/app/shared/api-swagger/model/epInformationDTO.ts
  29. 33
      src/app/shared/api-swagger/model/epSaisieDTO.ts
  30. 12
      src/app/shared/api-swagger/model/erreurDTO.ts
  31. 22
      src/app/shared/api-swagger/model/etatDemande.ts
  32. 23
      src/app/shared/api-swagger/model/etatEngagement.ts
  33. 21
      src/app/shared/api-swagger/model/evaluationDTO.ts
  34. 53
      src/app/shared/api-swagger/model/formationDTO.ts
  35. 43
      src/app/shared/api-swagger/model/formationDTOParticipations.ts
  36. 40
      src/app/shared/api-swagger/model/formationDetailsDTO.ts
  37. 10
      src/app/shared/api-swagger/model/modeFormationDTO.ts
  38. 14
      src/app/shared/api-swagger/model/models.ts
  39. 10
      src/app/shared/api-swagger/model/objectifDTO.ts
  40. 18
      src/app/shared/api-swagger/model/objectifPrecedentDTO.ts
  41. 10
      src/app/shared/api-swagger/model/origineDemandeFormationDTO.ts
  42. 10
      src/app/shared/api-swagger/model/origineFormationDTO.ts
  43. 23
      src/app/shared/api-swagger/model/participationEPDTO.ts
  44. 35
      src/app/shared/api-swagger/model/participationFormationDTO.ts
  45. 19
      src/app/shared/api-swagger/model/prochainEPDTO.ts
  46. 12
      src/app/shared/api-swagger/model/rDVEntretienDTO.ts
  47. 23
      src/app/shared/api-swagger/model/referentDTO.ts
  48. 15
      src/app/shared/api-swagger/model/referentEPDTO.ts
  49. 18
      src/app/shared/api-swagger/model/saisieDTO.ts
  50. 29
      src/app/shared/api-swagger/model/statutEp.ts
  51. 10
      src/app/shared/api-swagger/model/statutFormationDTO.ts
  52. 22
      src/app/shared/api-swagger/model/statutObjectif.ts
  53. 21
      src/app/shared/api-swagger/model/themeDTO.ts
  54. 23
      src/app/shared/api-swagger/model/typeChamps.ts
  55. 10
      src/app/shared/api-swagger/model/typeEntretienDTO.ts
  56. 23
      src/app/shared/api-swagger/model/typeEp.ts
  57. 10
      src/app/shared/api-swagger/model/typeFormationDTO.ts
  58. 23
      src/app/shared/api-swagger/model/typeSaisie.ts

@ -9,7 +9,7 @@ import {MatSort} from '@angular/material/sort';
import { CollaborateursService, EpService } from "@shared/api-swagger/api/api"; import { CollaborateursService, EpService } from "@shared/api-swagger/api/api";
import { EpInformationDTO, CollaborateurDTO, ReferentDTO } from "@shared/api-swagger/model/models"; import { EpInformationDTO, CollaborateurDTO } from "@shared/api-swagger/model/models";
/** /**
* Composant pour gérer l'affichage des détails d'un collaborateur et de ses EP * Composant pour gérer l'affichage des détails d'un collaborateur et de ses EP
@ -100,7 +100,7 @@ export class DetailsCollaborateurComponent implements OnInit {
); );
} }
getReferent(referent : ReferentDTO) { getReferent(referent : CollaborateurDTO) {
if(referent == undefined || referent == null) { return "Referent indisponible"} if(referent == undefined || referent == null) { return "Referent indisponible"}
return referent.prenom + " "+ referent.nom; return referent.prenom + " "+ referent.nom;
} }

@ -5,7 +5,7 @@
<ng-container> <ng-container>
<h3>Informations générales</h3> <h3>Informations générales</h3>
<button mat-raised-button [routerLink]="['edit']">Modifier</button> <button mat-raised-button [routerLink]="['edit']">Modifier</button>
<p *ngIf="formation.estCertifie">Certifiée</p> <p *ngIf="formation.estCertifiee">Certifiée</p>
<p>Etat : {{formation.statut.libelle}}</p> <p>Etat : {{formation.statut.libelle}}</p>
<p>Date formation : {{formation.dateDebut | date:'dd/MM/yyyy à hh:mm'}}</p> <p>Date formation : {{formation.dateDebut | date:'dd/MM/yyyy à hh:mm'}}</p>
<p>Nombre de jours : {{formation.jour}}</p> <p>Nombre de jours : {{formation.jour}}</p>

@ -56,8 +56,8 @@ export class FormationComponent implements OnInit {
*/ */
initFormation(formation:FormationDTO) { initFormation(formation:FormationDTO) {
this.formation = formation; this.formation = formation;
if(formation.participantsFormation != undefined && formation.participantsFormation.length != 0 ) { if(formation.participations != undefined && formation.participations.length != 0 ) {
this.dataSource = new MatTableDataSource(formation.participantsFormation); this.dataSource = new MatTableDataSource(formation.participations);
} }
} }

@ -87,8 +87,8 @@
</div> </div>
<div> <div>
<!-- Attribut : estCertifie --> <!-- Attribut : estCertifiee -->
<mat-checkbox matInput formControlName="estCertifie">Certifiée</mat-checkbox> <mat-checkbox matInput formControlName="estCertifiee">Certifiée</mat-checkbox>
</div> </div>
<div> <div>
<button mat-raised-button>Mettre à jour la formation</button> <button mat-raised-button>Mettre à jour la formation</button>

@ -85,7 +85,7 @@ export class EditFormationComponent implements OnInit {
organisme: [""], organisme: [""],
mode: [""], mode: [""],
type: [""], type: [""],
estCertifie: [""] estCertifiee: [""]
} }
);*/ );*/
} }
@ -136,7 +136,7 @@ export class EditFormationComponent implements OnInit {
organisme: [formation.organisme], organisme: [formation.organisme],
mode: [formation.mode], mode: [formation.mode],
type: [formation.type], type: [formation.type],
estCertifie: [formation.estCertifie], estCertifiee: [formation.estCertifiee],
idAgence: [formation.idAgence] idAgence: [formation.idAgence]
} }
); );

@ -85,8 +85,8 @@
</div> </div>
<div> <div>
<!-- Attribut : estCertifie --> <!-- Attribut : estCertifiee -->
<mat-checkbox matInput formControlName="estCertifie">Certifiée</mat-checkbox> <mat-checkbox matInput formControlName="estCertifiee">Certifiée</mat-checkbox>
</div> </div>
<div> <div>
<button mat-raised-button>Ajouter une formation</button> <button mat-raised-button>Ajouter une formation</button>

@ -71,7 +71,7 @@ export class NewFormationComponent implements OnInit {
organisme: [""], organisme: [""],
mode: [""], mode: [""],
type: [""], type: [""],
estCertifie: [false], estCertifiee: [false],
idAgence: [1] idAgence: [1]
} }
); );

@ -29,7 +29,7 @@
<ng-container matColumnDef="certification"> <ng-container matColumnDef="certification">
<mat-header-cell *matHeaderCellDef>Certifiée</mat-header-cell> <mat-header-cell *matHeaderCellDef>Certifiée</mat-header-cell>
<mat-cell *matCellDef="let row">{{estCertifiee(row.estCertifie)}}</mat-cell> <mat-cell *matCellDef="let row">{{estCertifiee(row.estCertifiee)}}</mat-cell>
</ng-container> </ng-container>
<mat-header-row *matHeaderRowDef="displayedColumns"></mat-header-row> <mat-header-row *matHeaderRowDef="displayedColumns"></mat-header-row>

@ -34,7 +34,7 @@ export class HomeRHComponent implements OnInit {
*/ */
parPage = 15; parPage = 15;
/** /**
* Permet d'indiquer au serveur sur quel attribut de l'objet ReferentDTO on souhaite faire le tri * Permet d'indiquer au serveur sur quel attribut de l'objet CollaborateurDTO on souhaite faire le tri
*/ */
tri = ""; tri = "";

@ -9,7 +9,7 @@ import {MatSort} from '@angular/material/sort';
import { ReferentsService, EpService } from "@shared/api-swagger/api/api"; import { ReferentsService, EpService } from "@shared/api-swagger/api/api";
import { ReferentDTO, EpDTO } from "@shared/api-swagger/model/models"; import { CollaborateurDTO, EpDTO } from "@shared/api-swagger/model/models";
/** /**
*/ */
@ -18,7 +18,7 @@ import { ReferentDTO, EpDTO } from "@shared/api-swagger/model/models";
templateUrl: './details-referent.component.html' templateUrl: './details-referent.component.html'
}) })
export class DetailsReferentComponent implements OnInit { export class DetailsReferentComponent implements OnInit {
referent: ReferentDTO; referent: CollaborateurDTO;
private referentSubscription : Subscription; private referentSubscription : Subscription;
idReferent : any; idReferent : any;
@ -34,7 +34,7 @@ export class DetailsReferentComponent implements OnInit {
) )
} }
initReferent(referent:ReferentDTO) { initReferent(referent:CollaborateurDTO) {
this.referent = referent; this.referent = referent;
} }

@ -8,7 +8,7 @@ import {MatSort} from '@angular/material/sort';
import { ReferentsService } from "@shared/api-swagger/api/api"; import { ReferentsService } from "@shared/api-swagger/api/api";
import { ReferentDTO } from "@shared/api-swagger/model/models"; import { CollaborateurDTO } from "@shared/api-swagger/model/models";
/** /**
@ -48,7 +48,7 @@ export class ReferentsComponent implements OnInit {
/** /**
* Objet pour stocker la liste des référents qui seront récupérés par le service référént * Objet pour stocker la liste des référents qui seront récupérés par le service référént
*/ */
dataSource : MatTableDataSource<ReferentDTO>; dataSource : MatTableDataSource<CollaborateurDTO>;
/** /**
* Liste des rôles pour préciser que l'on souhaite récupérer les commerciaux * Liste des rôles pour préciser que l'on souhaite récupérer les commerciaux
*/ */
@ -58,7 +58,7 @@ export class ReferentsComponent implements OnInit {
*/ */
search = ""; search = "";
/** /**
* Permet d'indiquer au serveur sur quel attribut de l'objet ReferentDTO on souhaite faire le tri * Permet d'indiquer au serveur sur quel attribut de l'objet CollaborateurDTO on souhaite faire le tri
*/ */
tri = ""; tri = "";
/** /**

@ -18,7 +18,7 @@ import { CustomHttpUrlEncodingCodec } from '../encoder';
import { Observable } from 'rxjs'; import { Observable } from 'rxjs';
import { ErreurDTO } from '../model/erreurDTO'; import { ErreurDTO } from '../model/erreurDTO';
import { ReferentDTO } from '../model/referentDTO'; import { CollaborateurDTO } from '../model/models';
import { BASE_PATH, COLLECTION_FORMATS } from '../variables'; import { BASE_PATH, COLLECTION_FORMATS } from '../variables';
import { Configuration } from '../configuration'; import { Configuration } from '../configuration';

@ -2,7 +2,7 @@
* API du serveur de l'application de digitalisation des EP * API du serveur de l'application de digitalisation des EP
* API qui sra utilisée afin de faire communiquer le client et le serveur ainsi que le serveur et la boîte noire. * API qui sra utilisée afin de faire communiquer le client et le serveur ainsi que le serveur et la boîte noire.
* *
* OpenAPI spec version: 1.3.5 * OpenAPI spec version: 1.3.6
* *
* *
* NOTE: This class is auto generated by the swagger code generator program. * NOTE: This class is auto generated by the swagger code generator program.
@ -11,12 +11,27 @@
*/ */
/** /**
* Note affiché dans un tableau * DTO concernant l'affichage d'une note dans un tableau.
*/ */
export interface AffichageNoteDTO { export interface AffichageNoteDTO {
/**
* Id de la note
*/
id: number; id: number;
/**
* Titre de la note
*/
titre: string; titre: string;
idCollaborateur?: string; /**
collaborateur: string; * Id du collaborateur concerné par la note
dateMiseAjour?: Date; */
idCollaborateur: string;
/**
* Nom et prénom du collaborateur concerné par la note
*/
collaborateur?: string;
/**
* Date à laquelle la note a é mise à jour pour la dernière fois
*/
dateMiseAJour: Date;
} }

@ -2,7 +2,7 @@
* API du serveur de l'application de digitalisation des EP * API du serveur de l'application de digitalisation des EP
* API qui sra utilisée afin de faire communiquer le client et le serveur ainsi que le serveur et la boîte noire. * API qui sra utilisée afin de faire communiquer le client et le serveur ainsi que le serveur et la boîte noire.
* *
* OpenAPI spec version: 1.3.5 * OpenAPI spec version: 1.3.6
* *
* *
* NOTE: This class is auto generated by the swagger code generator program. * NOTE: This class is auto generated by the swagger code generator program.
@ -12,10 +12,16 @@
import { BusinessUnitDTO } from './businessUnitDTO'; import { BusinessUnitDTO } from './businessUnitDTO';
/** /**
* Une agence de Apside * DTO contenant lagence à laquelle appartient le collaborateur.
*/ */
export interface AgenceDTO { export interface AgenceDTO {
/**
* Id de l'agence
*/
id: number; id: number;
/**
* Nom de l'agence
*/
nom: string; nom: string;
bu: Array<BusinessUnitDTO>; bu: Array<BusinessUnitDTO>;
} }

@ -2,7 +2,7 @@
* API du serveur de l'application de digitalisation des EP * API du serveur de l'application de digitalisation des EP
* API qui sra utilisée afin de faire communiquer le client et le serveur ainsi que le serveur et la boîte noire. * API qui sra utilisée afin de faire communiquer le client et le serveur ainsi que le serveur et la boîte noire.
* *
* OpenAPI spec version: 1.3.5 * OpenAPI spec version: 1.3.6
* *
* *
* NOTE: This class is auto generated by the swagger code generator program. * NOTE: This class is auto generated by the swagger code generator program.
@ -11,11 +11,23 @@
*/ */
/** /**
* Demande d'augmentation du salaire du collaborateur * DTO lié à la demande d'augmentation du salaire effectuée lors d'un EP.
*/ */
export interface AugmentationSalaireDTO { export interface AugmentationSalaireDTO {
/**
* Id de l'augmentation du salaire
*/
id: number; id: number;
/**
* Pourcentage de l'augmentation du salaire
*/
augmentation: number; augmentation: number;
primeMission?: number; /**
* Pourcentage de l'augmentation de la prime de mission
*/
augmentationPrimeMission?: number;
/**
* Message laissé par le référent suite à l'augmentation du salaire
*/
message?: string; message?: string;
} }

@ -2,7 +2,7 @@
* API du serveur de l'application de digitalisation des EP * API du serveur de l'application de digitalisation des EP
* API qui sra utilisée afin de faire communiquer le client et le serveur ainsi que le serveur et la boîte noire. * API qui sra utilisée afin de faire communiquer le client et le serveur ainsi que le serveur et la boîte noire.
* *
* OpenAPI spec version: 1.3.5 * OpenAPI spec version: 1.3.6
* *
* *
* NOTE: This class is auto generated by the swagger code generator program. * NOTE: This class is auto generated by the swagger code generator program.
@ -12,10 +12,16 @@
import { AgenceDTO } from './agenceDTO'; import { AgenceDTO } from './agenceDTO';
/** /**
* Une business unit d'une agence * DTO contenant la Business Unit à laquelle appartient le collaborateur.
*/ */
export interface BusinessUnitDTO { export interface BusinessUnitDTO {
/**
* Id de la Business Unit
*/
id: number; id: number;
/**
* Nom de la Business Unit
*/
nom: string; nom: string;
agence: AgenceDTO; agence?: AgenceDTO;
} }

@ -2,23 +2,40 @@
* API du serveur de l'application de digitalisation des EP * API du serveur de l'application de digitalisation des EP
* API qui sra utilisée afin de faire communiquer le client et le serveur ainsi que le serveur et la boîte noire. * API qui sra utilisée afin de faire communiquer le client et le serveur ainsi que le serveur et la boîte noire.
* *
* OpenAPI spec version: 1.3.5 * OpenAPI spec version: 1.3.6
* *
* *
* NOTE: This class is auto generated by the swagger code generator program. * NOTE: This class is auto generated by the swagger code generator program.
* https://github.com/swagger-api/swagger-codegen.git * https://github.com/swagger-api/swagger-codegen.git
* Do not edit the class manually. * Do not edit the class manually.
*/ */
import { TypeChamps } from './typeChamps';
import { TypeSaisie } from './typeSaisie';
/** /**
* Les champs d'un EP ou d'une évaluation à remplir * DTO concernant les champs des documents.
*/ */
export interface ChampDTO { export interface ChampDTO {
/**
* Id du champ
*/
id: number; id: number;
/**
* Texte du champ
*/
texte: string; texte: string;
/**
* Section à laquelle appartient le champ
*/
section: string; section: string;
/**
* Sous-section à laquelle appartient le champ
*/
soussection?: string; soussection?: string;
/**
* Ordre du champ dans sa section ou sous-section
*/
ordre: number; ordre: number;
typeChamp: string; typeChamp: TypeChamps;
typeSaisie: string; typeSaisie: TypeSaisie;
} }

@ -2,7 +2,7 @@
* API du serveur de l'application de digitalisation des EP * API du serveur de l'application de digitalisation des EP
* API qui sra utilisée afin de faire communiquer le client et le serveur ainsi que le serveur et la boîte noire. * API qui sra utilisée afin de faire communiquer le client et le serveur ainsi que le serveur et la boîte noire.
* *
* OpenAPI spec version: 1.3.5 * OpenAPI spec version: 1.3.6
* *
* *
* NOTE: This class is auto generated by the swagger code generator program. * NOTE: This class is auto generated by the swagger code generator program.
@ -10,18 +10,35 @@
* Do not edit the class manually. * Do not edit the class manually.
*/ */
import { BusinessUnitDTO } from './businessUnitDTO'; import { BusinessUnitDTO } from './businessUnitDTO';
import { ReferentDTO } from './referentDTO';
/** /**
* Les informations d'un collaborateur * DTO contenant les données du collaborateur.
*/ */
export interface CollaborateurDTO { export interface CollaborateurDTO {
/**
* Id du collaborateur
*/
id: string; id: string;
/**
* Nom du collaborateur
*/
nom: string; nom: string;
/**
* Prénom du collaborateur
*/
prenom: string; prenom: string;
/**
* Mail Apside du collaborateur
*/
mailApside: string; mailApside: string;
/**
* Date à laquelle le collaborateur a é embauché
*/
dateArrivee: Date; dateArrivee: Date;
/**
* Date à laquelle le collaborateur a quitté l'entreprise
*/
dateDepart?: Date; dateDepart?: Date;
businessUnit?: BusinessUnitDTO; businessUnit?: BusinessUnitDTO;
referent?: ReferentDTO; referent?: CollaborateurDTO;
} }

@ -0,0 +1,29 @@
/**
* API du serveur de l'application de digitalisation des EP
* API qui sra utilisée afin de faire communiquer le client et le serveur ainsi que le serveur et la boîte noire.
*
* OpenAPI spec version: 1.3.6
*
*
* NOTE: This class is auto generated by the swagger code generator program.
* https://github.com/swagger-api/swagger-codegen.git
* Do not edit the class manually.
*/
/**
* DTO contenant le commentaire d'un assistant sur l'EP.
*/
export interface CommentaireAssistantDTO {
/**
* Id du commentaire assistant
*/
id?: number;
/**
* Id de l'assistant qui a écrit le commentaire
*/
idAssistante?: string;
/**
* Le commentaire de lassistant
*/
commentaire: string;
}

@ -1,21 +0,0 @@
/**
* API du serveur de l'application de digitalisation des EP
* API qui sra utilisée afin de faire communiquer le client et le serveur ainsi que le serveur et la boîte noire.
*
* OpenAPI spec version: 1.3.5
*
*
* NOTE: This class is auto generated by the swagger code generator program.
* https://github.com/swagger-api/swagger-codegen.git
* Do not edit the class manually.
*/
import { CollaborateurDTO } from './collaborateurDTO';
/**
* Objet à envoyer lorsqu'un référent fait une demande de délégation
*/
export interface CreationDemandeDelegationDTO {
idEp?: number;
idReferent?: CollaborateurDTO;
raisonDemande: string;
}

@ -2,23 +2,42 @@
* API du serveur de l'application de digitalisation des EP * API du serveur de l'application de digitalisation des EP
* API qui sra utilisée afin de faire communiquer le client et le serveur ainsi que le serveur et la boîte noire. * API qui sra utilisée afin de faire communiquer le client et le serveur ainsi que le serveur et la boîte noire.
* *
* OpenAPI spec version: 1.3.5 * OpenAPI spec version: 1.3.6
* *
* *
* NOTE: This class is auto generated by the swagger code generator program. * NOTE: This class is auto generated by the swagger code generator program.
* https://github.com/swagger-api/swagger-codegen.git * https://github.com/swagger-api/swagger-codegen.git
* Do not edit the class manually. * Do not edit the class manually.
*/ */
import { CollaborateurDTO } from './collaborateurDTO';
import { EpInformationDTO } from './epInformationDTO'; import { EpInformationDTO } from './epInformationDTO';
import { EtatDemande } from './etatDemande';
/** /**
* Les détails d'une demande de délégation d'un EP * DTO pour la gestion des demandes de délégation.
*/ */
export interface DemandeDelegationDTO { export interface DemandeDelegationDTO {
id: number; /**
* Id de le demande de délégation
*/
id?: number;
referent: CollaborateurDTO;
ep: EpInformationDTO; ep: EpInformationDTO;
/**
* Date à laquelle la demande de délégation a é effectuée
*/
dateDemande: Date; dateDemande: Date;
reponse?: boolean; /**
* Raison pour laquelle la demande a é effectuée
*/
raisonDemande: string;
etatDemande: EtatDemande;
/**
* Date à laquelle la réponse a é donnée
*/
dateReponse?: Date; dateReponse?: Date;
/**
* Raison pour laquelle la demande a é refusée
*/
raisonRefus?: string; raisonRefus?: string;
} }

@ -2,26 +2,39 @@
* API du serveur de l'application de digitalisation des EP * API du serveur de l'application de digitalisation des EP
* API qui sra utilisée afin de faire communiquer le client et le serveur ainsi que le serveur et la boîte noire. * API qui sra utilisée afin de faire communiquer le client et le serveur ainsi que le serveur et la boîte noire.
* *
* OpenAPI spec version: 1.3.5 * OpenAPI spec version: 1.3.6
* *
* *
* NOTE: This class is auto generated by the swagger code generator program. * NOTE: This class is auto generated by the swagger code generator program.
* https://github.com/swagger-api/swagger-codegen.git * https://github.com/swagger-api/swagger-codegen.git
* Do not edit the class manually. * Do not edit the class manually.
*/ */
import { CollaborateurDTO } from './collaborateurDTO';
import { EpInformationDTO } from './epInformationDTO'; import { EpInformationDTO } from './epInformationDTO';
import { EtatDemande } from './etatDemande';
/** /**
* Demande d'EPI faite par un collaborateur * DTO pour afficher et gérer les demandes d'EPI.
*/ */
export interface DemandeEPIDTO { export interface DemandeEPIDTO {
id: number; /**
idCollaborateur: string; * Id de la demande d'EPI
idReferent: string; */
id?: number;
collaborateur: CollaborateurDTO;
referent?: CollaborateurDTO;
/**
* Date à laquelle la demande d'EPI a é effectué
*/
dateDemande: Date; dateDemande: Date;
etat?: number; etatDemande: EtatDemande;
reponse?: boolean; /**
* Date à laquelle le référent a répondu
*/
dateReponse?: Date; dateReponse?: Date;
/**
* Raison pour laquelle la demande d'EPI a é rejeté
*/
raisonRefus?: string; raisonRefus?: string;
ep?: EpInformationDTO; ep?: EpInformationDTO;
} }

@ -2,28 +2,54 @@
* API du serveur de l'application de digitalisation des EP * API du serveur de l'application de digitalisation des EP
* API qui sra utilisée afin de faire communiquer le client et le serveur ainsi que le serveur et la boîte noire. * API qui sra utilisée afin de faire communiquer le client et le serveur ainsi que le serveur et la boîte noire.
* *
* OpenAPI spec version: 1.3.5 * OpenAPI spec version: 1.3.6
* *
* *
* NOTE: This class is auto generated by the swagger code generator program. * NOTE: This class is auto generated by the swagger code generator program.
* https://github.com/swagger-api/swagger-codegen.git * https://github.com/swagger-api/swagger-codegen.git
* Do not edit the class manually. * Do not edit the class manually.
*/ */
import { CollaborateurDTO } from './collaborateurDTO';
import { EpInformationDTO } from './epInformationDTO'; import { EpInformationDTO } from './epInformationDTO';
import { ThemeDTO } from './themeDTO'; import { EtatDemande } from './etatDemande';
import { FormationDTO } from './formationDTO';
import { OrigineDemandeFormationDTO } from './origineDemandeFormationDTO';
/** /**
* Les détails d'une demande de formation * DTO permettant de gérer les demandes de formation.
*/ */
export interface DemandeFormationDTO { export interface DemandeFormationDTO {
id: number; /**
* Id de la demande de formation
*/
id?: number;
/**
* Libellé de la demande de formation
*/
libelle: string; libelle: string;
/**
* Description détaillée de la demande de formation
*/
description: string; description: string;
/**
* Indique s'il s'agit d'une demande de formation créée par une RH ou non
*/
demandeRH: boolean; demandeRH: boolean;
/**
* Date à laquelle la demande a é effectuée
*/
dateDemande: Date; dateDemande: Date;
reponse?: boolean; etatDemande: EtatDemande;
/**
* Commentaire expliquant la raison pour laquelle la demande de formation a é refusée
*/
commentaireRefus?: string; commentaireRefus?: string;
/**
* Date à laquelle la demande de formation a reçu une réponse pour la dernière fois
*/
dateDerniereReponse?: Date; dateDerniereReponse?: Date;
theme: ThemeDTO; origine?: OrigineDemandeFormationDTO;
ep: EpInformationDTO; collaborateur?: CollaborateurDTO;
ep?: EpInformationDTO;
formation?: FormationDTO;
} }

@ -2,7 +2,7 @@
* API du serveur de l'application de digitalisation des EP * API du serveur de l'application de digitalisation des EP
* API qui sra utilisée afin de faire communiquer le client et le serveur ainsi que le serveur et la boîte noire. * API qui sra utilisée afin de faire communiquer le client et le serveur ainsi que le serveur et la boîte noire.
* *
* OpenAPI spec version: 1.3.5 * OpenAPI spec version: 1.3.6
* *
* *
* NOTE: This class is auto generated by the swagger code generator program. * NOTE: This class is auto generated by the swagger code generator program.
@ -12,14 +12,32 @@
import { CollaborateurDTO } from './collaborateurDTO'; import { CollaborateurDTO } from './collaborateurDTO';
/** /**
* Détails d'une note que peut prendre un commercial, un delivery ou un RA sur un collaborateur * DTO contenant le détail complet dune note.
*/ */
export interface DetailsNoteDTO { export interface DetailsNoteDTO {
id: number; /**
* Id de la note
*/
id?: number;
/**
* Titre de la note
*/
titre: string; titre: string;
/**
* Contenu de la note
*/
texte: string; texte: string;
/**
* Id du référent qui a écrit cette note
*/
idAuteur: string; idAuteur: string;
collaborateur: CollaborateurDTO; collaborateur: CollaborateurDTO;
dateCreation?: Date; /**
dateMiseAjour?: Date; * Date à laquelle la note a é créée
*/
dateCreation: Date;
/**
* Date à laquelle la note a é mise à jour pour la dernière fois
*/
dateMiseAjour: Date;
} }

@ -2,7 +2,7 @@
* API du serveur de l'application de digitalisation des EP * API du serveur de l'application de digitalisation des EP
* API qui sra utilisée afin de faire communiquer le client et le serveur ainsi que le serveur et la boîte noire. * API qui sra utilisée afin de faire communiquer le client et le serveur ainsi que le serveur et la boîte noire.
* *
* OpenAPI spec version: 1.3.5 * OpenAPI spec version: 1.3.6
* *
* *
* NOTE: This class is auto generated by the swagger code generator program. * NOTE: This class is auto generated by the swagger code generator program.
@ -10,12 +10,16 @@
* Do not edit the class manually. * Do not edit the class manually.
*/ */
import { SaisieDTO } from './saisieDTO'; import { SaisieDTO } from './saisieDTO';
import { TypeChamps } from './typeChamps';
/** /**
* Un document pour récupérer les saisies et leur champ en fonction du type de l'EP qui peut être EPS, EPA ou EPASIXANS * DTO permettant de faire le lien entre les saisies (EPS ou EPA...) avec l'EP.
*/ */
export interface DocumentDTO { export interface DocumentDTO {
/**
* Id du document
*/
id: number; id: number;
type: string; typeDocument: TypeChamps;
saisies?: Array<SaisieDTO>; saisies: Array<SaisieDTO>;
} }

@ -2,7 +2,7 @@
* API du serveur de l'application de digitalisation des EP * API du serveur de l'application de digitalisation des EP
* API qui sra utilisée afin de faire communiquer le client et le serveur ainsi que le serveur et la boîte noire. * API qui sra utilisée afin de faire communiquer le client et le serveur ainsi que le serveur et la boîte noire.
* *
* OpenAPI spec version: 1.3.5 * OpenAPI spec version: 1.3.6
* *
* *
* NOTE: This class is auto generated by the swagger code generator program. * NOTE: This class is auto generated by the swagger code generator program.
@ -10,18 +10,36 @@
* Do not edit the class manually. * Do not edit the class manually.
*/ */
import { EpInformationDTO } from './epInformationDTO'; import { EpInformationDTO } from './epInformationDTO';
import { EtatEngagement } from './etatEngagement';
/** /**
* Les détails d'un engagement pris par un référent pour un EP * DTO concernant les engagements pris par le référent lors de l'EP.
*/ */
export interface EngagementDTO { export interface EngagementDTO {
/**
* Id de l'engagement
*/
id: number; id: number;
/**
* Action de l'engagement
*/
action: string; action: string;
modalite: string; /**
* Dispositif à mettre en place pour respecter l'engagement dans les temps
*/
dispositif: string; dispositif: string;
datePrevisionnelle: Date; /**
realisable?: boolean; * Sur temps de travail ou Hors-temps
realise?: boolean; */
modalite: string;
/**
* Date limite pour respecter l'engagement
*/
dateLimite: Date;
etatEngagement?: EtatEngagement;
/**
* Raison pour laquelle l'engagement ne sera pas respecté
*/
raisonNonRealisable?: string; raisonNonRealisable?: string;
ep?: EpInformationDTO; ep?: EpInformationDTO;
} }

@ -2,8 +2,8 @@
* API du serveur de l'application de digitalisation des EP * API du serveur de l'application de digitalisation des EP
* API qui sra utilisée afin de faire communiquer le client et le serveur ainsi que le serveur et la boîte noire. * API qui sra utilisée afin de faire communiquer le client et le serveur ainsi que le serveur et la boîte noire.
* *
* OpenAPI spec version: 1.3.5 * OpenAPI spec version: 1.3.6
* *
* *
* NOTE: This class is auto generated by the swagger code generator program. * NOTE: This class is auto generated by the swagger code generator program.
* https://github.com/swagger-api/swagger-codegen.git * https://github.com/swagger-api/swagger-codegen.git
@ -11,7 +11,9 @@
*/ */
import { AugmentationSalaireDTO } from './augmentationSalaireDTO'; import { AugmentationSalaireDTO } from './augmentationSalaireDTO';
import { CollaborateurDTO } from './collaborateurDTO'; import { CollaborateurDTO } from './collaborateurDTO';
import { CommentaireAssistantDTO } from './commentaireAssistantDTO';
import { DemandeDelegationDTO } from './demandeDelegationDTO'; import { DemandeDelegationDTO } from './demandeDelegationDTO';
import { DemandeEPIDTO } from './demandeEPIDTO';
import { DemandeFormationDTO } from './demandeFormationDTO'; import { DemandeFormationDTO } from './demandeFormationDTO';
import { DocumentDTO } from './documentDTO'; import { DocumentDTO } from './documentDTO';
import { EngagementDTO } from './engagementDTO'; import { EngagementDTO } from './engagementDTO';
@ -19,34 +21,61 @@ import { ObjectifDTO } from './objectifDTO';
import { ObjectifPrecedentDTO } from './objectifPrecedentDTO'; import { ObjectifPrecedentDTO } from './objectifPrecedentDTO';
import { ParticipationEPDTO } from './participationEPDTO'; import { ParticipationEPDTO } from './participationEPDTO';
import { RDVEntretienDTO } from './rDVEntretienDTO'; import { RDVEntretienDTO } from './rDVEntretienDTO';
import { ReferentDTO } from './referentDTO'; import { StatutEp } from './statutEp';
import { TypeEntretienDTO } from './typeEntretienDTO'; import { TypeEntretienDTO } from './typeEntretienDTO';
import { TypeEp } from './typeEp';
/** /**
* Tous les détails d'un EP lorsqu'il est consulté * DTO contenant l'ensemble des informations d'un EP.
*/ */
export interface EpDTO { export interface EpDTO {
/**
* Id de lEP
*/
id: number; id: number;
type: string; type: TypeEp;
/**
* Date à partir de laquelle l'EP peut être saisi
*/
dateDisponibilite: Date; dateDisponibilite: Date;
/**
* Date à laquelle l'EP est prévu, la date par défaut est celle de l'anniversaire du collaborateur (+6 mois pour EPS)
*/
datePrevisionnelle: Date; datePrevisionnelle: Date;
/**
* Date à laquelle le collaborateur a signé l'EP
*/
dateSignatureCollaborateur?: Date;
/**
* Date à laquelle le référent a signé l'EP
*/
dateSignatureReferent?: Date;
/**
* Date à laquelle lEP a é saisi par le collaborateur
*/
dateSaisie?: Date; dateSaisie?: Date;
statut: number; statut: StatutEp;
/**
* Nom du CV Apside du collaborateur
*/
cv: string; cv: string;
propositionsEntretien?: Array<RDVEntretienDTO>; propositionsEntretien?: Array<RDVEntretienDTO>;
rdvEntretien?: RDVEntretienDTO; rdvEntretien?: RDVEntretienDTO;
choixTypeEntretien?: TypeEntretienDTO; choixTypeEntretien?: TypeEntretienDTO;
/**
* Indique si oui ou non l'EP doit obligatoirement être effectué
*/
obligatoire: boolean; obligatoire: boolean;
objectif?: Array<ObjectifDTO>; objectifs: Array<ObjectifDTO>;
objectifPrecedent?: Array<ObjectifPrecedentDTO>; objectifsPrecedent?: Array<ObjectifPrecedentDTO>;
commentaireAssistant?: string; collaborateur?: CollaborateurDTO;
commentaireCommercial?: string; referent?: CollaborateurDTO;
collaborateur: CollaborateurDTO;
referent: ReferentDTO;
demandesFormation?: Array<DemandeFormationDTO>; demandesFormation?: Array<DemandeFormationDTO>;
participants?: Array<ParticipationEPDTO>; participants?: Array<ParticipationEPDTO>;
engagements?: Array<EngagementDTO>; engagements?: Array<EngagementDTO>;
augmentationSalaire?: AugmentationSalaireDTO; augmentationSalaire?: AugmentationSalaireDTO;
demandesDelegation?: Array<DemandeDelegationDTO>; demandesDelegation?: Array<DemandeDelegationDTO>;
demandeEPI?: DemandeEPIDTO;
documents: Array<DocumentDTO>; documents: Array<DocumentDTO>;
} commentairesAssistant?: Array<CommentaireAssistantDTO>;
}

@ -2,26 +2,39 @@
* API du serveur de l'application de digitalisation des EP * API du serveur de l'application de digitalisation des EP
* API qui sra utilisée afin de faire communiquer le client et le serveur ainsi que le serveur et la boîte noire. * API qui sra utilisée afin de faire communiquer le client et le serveur ainsi que le serveur et la boîte noire.
* *
* OpenAPI spec version: 1.3.5 * OpenAPI spec version: 1.3.6
* *
* *
* NOTE: This class is auto generated by the swagger code generator program. * NOTE: This class is auto generated by the swagger code generator program.
* https://github.com/swagger-api/swagger-codegen.git * https://github.com/swagger-api/swagger-codegen.git
* Do not edit the class manually. * Do not edit the class manually.
*/ */
import { CollaborateurDTO } from './collaborateurDTO'; import { CollaborateurDTO } from './collaborateurDTO';
import { ReferentDTO } from './ReferentDTO'; import { StatutEp } from './statutEp';
import { TypeEp } from './typeEp';
/** /**
* Les informations de base d'un EP * DTO permettant d'afficher les informations utiles d'un EP dans un tableau.
*/ */
export interface EpInformationDTO { export interface EpInformationDTO {
/**
* Id de l'EP
*/
id: number; id: number;
type: number; type: TypeEp;
statut: number; statut: StatutEp;
/**
* Date à partir de laquelle l'EP peut être saisi
*/
dateDisponibilite: Date; dateDisponibilite: Date;
/**
* Date à laquelle l'EP est prévu, la date par défaut est celle de l'anniversaire du collaborateur (+6 mois pour EPS)
*/
datePrevisionnelle: Date; datePrevisionnelle: Date;
/**
* Indique si oui ou non l'EP doit obligatoirement être effectué
*/
obligatoire: boolean; obligatoire: boolean;
collaborateur: CollaborateurDTO; collaborateur?: CollaborateurDTO;
referent: ReferentDTO; referent?: CollaborateurDTO;
} }

@ -2,29 +2,50 @@
* API du serveur de l'application de digitalisation des EP * API du serveur de l'application de digitalisation des EP
* API qui sra utilisée afin de faire communiquer le client et le serveur ainsi que le serveur et la boîte noire. * API qui sra utilisée afin de faire communiquer le client et le serveur ainsi que le serveur et la boîte noire.
* *
* OpenAPI spec version: 1.3.5 * OpenAPI spec version: 1.3.6
* *
* *
* NOTE: This class is auto generated by the swagger code generator program. * NOTE: This class is auto generated by the swagger code generator program.
* https://github.com/swagger-api/swagger-codegen.git * https://github.com/swagger-api/swagger-codegen.git
* Do not edit the class manually. * Do not edit the class manually.
*/ */
import { AugmentationSalaireDTO } from './augmentationSalaireDTO';
import { DocumentDTO } from './documentDTO'; import { DocumentDTO } from './documentDTO';
import { EngagementDTO } from './engagementDTO';
import { ObjectifDTO } from './objectifDTO'; import { ObjectifDTO } from './objectifDTO';
import { ObjectifPrecedentDTO } from './objectifPrecedentDTO'; import { ObjectifPrecedentDTO } from './objectifPrecedentDTO';
import { TypeEntretienDTO } from './typeEntretienDTO'; import { TypeEntretienDTO } from './typeEntretienDTO';
import { TypeEp } from './typeEp';
/** /**
* Objet de l'EP au moment de la saisie du collaborateur * DTO utilisé lors de la saisie du collaborateur ou du référent.
*/ */
export interface EpSaisieDTO { export interface EpSaisieDTO {
/**
* Id de lEP
*/
id: number; id: number;
type: string; type: TypeEp;
datePrevisionnelle: Date; /**
* Nom du CV Apside du collaborateur
*/
cv?: string; cv?: string;
choixEntretien?: TypeEntretienDTO; choixEntretien?: TypeEntretienDTO;
/**
* Indique si oui ou non l'EP doit obligatoirement être effectué
*/
obligatoire: boolean; obligatoire: boolean;
objectif?: Array<ObjectifDTO>; objectifs?: Array<ObjectifDTO>;
objectifPrecedent?: Array<ObjectifPrecedentDTO>; objectifsPrecedent?: Array<ObjectifPrecedentDTO>;
/**
* Id du collaborateur qui passe son EP
*/
idCollaborateur?: string;
/**
* Id du référent actuel de l'EP
*/
idReferent?: string;
engagements?: Array<EngagementDTO>;
augmentationSalaire?: AugmentationSalaireDTO;
documents: Array<DocumentDTO>; documents: Array<DocumentDTO>;
} }

@ -2,7 +2,7 @@
* API du serveur de l'application de digitalisation des EP * API du serveur de l'application de digitalisation des EP
* API qui sra utilisée afin de faire communiquer le client et le serveur ainsi que le serveur et la boîte noire. * API qui sra utilisée afin de faire communiquer le client et le serveur ainsi que le serveur et la boîte noire.
* *
* OpenAPI spec version: 1.3.5 * OpenAPI spec version: 1.3.6
* *
* *
* NOTE: This class is auto generated by the swagger code generator program. * NOTE: This class is auto generated by the swagger code generator program.
@ -11,9 +11,15 @@
*/ */
/** /**
* Objet pour la gestion des erreurs * Classe pour la gestion et l'affichage des erreurs.
*/ */
export interface ErreurDTO { export interface ErreurDTO {
code: string; /**
* Code Erreur
*/
code: number;
/**
* Message d'erreur
*/
message: string; message: string;
} }

@ -0,0 +1,22 @@
/**
* API du serveur de l'application de digitalisation des EP
* API qui sra utilisée afin de faire communiquer le client et le serveur ainsi que le serveur et la boîte noire.
*
* OpenAPI spec version: 1.3.6
*
*
* NOTE: This class is auto generated by the swagger code generator program.
* https://github.com/swagger-api/swagger-codegen.git
* Do not edit the class manually.
*/
/**
* Correspond à l'état d'une demande comme une demande de formation ou une demande de délégation: * `EnAttente` - Aucune réponse n'a encore é donnée * `Validee` - La demande a é acceptée * `Rejetee` - La demande a é rejeté
*/
export type EtatDemande = 'EnAttente' | 'Validee' | 'Rejetee';
export const EtatDemande = {
EnAttente: 'EnAttente' as EtatDemande,
Validee: 'Validee' as EtatDemande,
Rejetee: 'Rejetee' as EtatDemande
};

@ -0,0 +1,23 @@
/**
* API du serveur de l'application de digitalisation des EP
* API qui sra utilisée afin de faire communiquer le client et le serveur ainsi que le serveur et la boîte noire.
*
* OpenAPI spec version: 1.3.6
*
*
* NOTE: This class is auto generated by the swagger code generator program.
* https://github.com/swagger-api/swagger-codegen.git
* Do not edit the class manually.
*/
/**
* Correspond à l'état d'un engagement pris: * `EnAttente` - Aucune réponse n'a encore été donnée * `Respecte` - L'engagement a é respecté dans les temps * `NonRealisable` - L'engagement ne sera pas réalisable dans les temps * `DateLimitePassee` - La date limite pour respecter l'engagement est passée
*/
export type EtatEngagement = 'EnAttente' | 'Respecte' | 'NonRealisable' | 'DateLimitePassee';
export const EtatEngagement = {
EnAttente: 'EnAttente' as EtatEngagement,
Respecte: 'Respecte' as EtatEngagement,
NonRealisable: 'NonRealisable' as EtatEngagement,
DateLimitePassee: 'DateLimitePassee' as EtatEngagement
};

@ -2,7 +2,7 @@
* API du serveur de l'application de digitalisation des EP * API du serveur de l'application de digitalisation des EP
* API qui sra utilisée afin de faire communiquer le client et le serveur ainsi que le serveur et la boîte noire. * API qui sra utilisée afin de faire communiquer le client et le serveur ainsi que le serveur et la boîte noire.
* *
* OpenAPI spec version: 1.3.5 * OpenAPI spec version: 1.3.6
* *
* *
* NOTE: This class is auto generated by the swagger code generator program. * NOTE: This class is auto generated by the swagger code generator program.
@ -12,9 +12,24 @@
import { SaisieDTO } from './saisieDTO'; import { SaisieDTO } from './saisieDTO';
/** /**
* Evaluation d'une participation formation * DTO pour les évaluations concernant les formations.
*/ */
export interface EvaluationDTO { export interface EvaluationDTO {
idParticipation: number; /**
* Id de la participation à la formation
*/
id: number;
/**
* Intitulé de la formation
*/
intitule: string;
/**
* Date de début de la formation
*/
dateDebut: Date;
/**
* Indique si la formation est certifiée ou non
*/
estCertifiee: boolean;
saisies: Array<SaisieDTO>; saisies: Array<SaisieDTO>;
} }

@ -2,35 +2,66 @@
* API du serveur de l'application de digitalisation des EP * API du serveur de l'application de digitalisation des EP
* API qui sra utilisée afin de faire communiquer le client et le serveur ainsi que le serveur et la boîte noire. * API qui sra utilisée afin de faire communiquer le client et le serveur ainsi que le serveur et la boîte noire.
* *
* OpenAPI spec version: 1.3.5 * OpenAPI spec version: 1.3.6
* *
* *
* NOTE: This class is auto generated by the swagger code generator program. * NOTE: This class is auto generated by the swagger code generator program.
* https://github.com/swagger-api/swagger-codegen.git * https://github.com/swagger-api/swagger-codegen.git
* Do not edit the class manually. * Do not edit the class manually.
*/ */
import { ParticipationFormationDTO } from './participationFormationDTO'; import { FormationDTOParticipations } from './formationDTOParticipations';
import { ModeFormationDTO } from './modeFormationDTO'; import { ModeFormationDTO } from './modeFormationDTO';
import { OrigineFormationDTO } from './origineFormationDTO'; import { OrigineFormationDTO } from './origineFormationDTO';
import { StatutFormationDTO } from './statutFormationDTO'; import { StatutFormationDTO } from './statutFormationDTO';
import { TypeFormationDTO } from './typeFormationDTO'; import { TypeFormationDTO } from './typeFormationDTO';
/** /**
* Toutes les informations d'une formation * DTO pour la gestion des formations.
*/ */
export interface FormationDTO { export interface FormationDTO {
id: number; /**
* Id de la formation
*/
id?: number;
/**
* Intitulé de la formation
*/
intitule: string; intitule: string;
origine: OrigineFormationDTO; origine: OrigineFormationDTO;
statut?: StatutFormationDTO; statut: StatutFormationDTO;
idAgence?: number; /**
* Id de l'agence de la RH qui a créé la formation
*/
idAgence: number;
/**
* Date de la première séance de la formation
*/
dateDebut: Date; dateDebut: Date;
/**
* Date de la dernière séance de la formation
*/
dateFin: Date; dateFin: Date;
/**
* Nombre d'heures total de formation
*/
heure: number; heure: number;
/**
* Nombre de jours total de formation
*/
jour: number; jour: number;
/**
* Organisme en charge d'effectuer la formation
*/
organisme: string; organisme: string;
mode: ModeFormationDTO; mode: ModeFormationDTO;
type: TypeFormationDTO; type: TypeFormationDTO;
estCertifie: boolean; /**
participantsFormation?: Array<ParticipationFormationDTO>; * Indique s'il s'agit d'une formation certifiée ou non
} */
estCertifiee: boolean;
/**
* Indique que la formation a bien é effectuée ou non
*/
estRealisee: boolean;
participations?: Array<FormationDTOParticipations>;
}

@ -0,0 +1,43 @@
/**
* API du serveur de l'application de digitalisation des EP
* API qui sra utilisée afin de faire communiquer le client et le serveur ainsi que le serveur et la boîte noire.
*
* OpenAPI spec version: 1.3.6
*
*
* NOTE: This class is auto generated by the swagger code generator program.
* https://github.com/swagger-api/swagger-codegen.git
* Do not edit the class manually.
*/
import { CollaborateurDTO } from './collaborateurDTO';
import { EpInformationDTO } from './epInformationDTO';
import { StatutFormationDTO } from './statutFormationDTO';
/**
* DTO concernant la participation à une formation.
*/
export interface FormationDTOParticipations {
/**
* Id de la participation formation
*/
id?: number;
/**
* Date à laquelle la participation a é créée
*/
dateCreation: Date;
/**
* Intitulé de la formation
*/
intitule: string;
/**
* Date de début de la formation
*/
dateDebut: Date;
statut: StatutFormationDTO;
collaborateur: CollaborateurDTO;
/**
* Indique si le collaborateur a effectué l'évaluation de la formation
*/
estEvaluee: boolean;
ep?: EpInformationDTO;
}

@ -2,28 +2,48 @@
* API du serveur de l'application de digitalisation des EP * API du serveur de l'application de digitalisation des EP
* API qui sra utilisée afin de faire communiquer le client et le serveur ainsi que le serveur et la boîte noire. * API qui sra utilisée afin de faire communiquer le client et le serveur ainsi que le serveur et la boîte noire.
* *
* OpenAPI spec version: 1.3.5 * OpenAPI spec version: 1.3.6
* *
* *
* NOTE: This class is auto generated by the swagger code generator program. * NOTE: This class is auto generated by the swagger code generator program.
* https://github.com/swagger-api/swagger-codegen.git * https://github.com/swagger-api/swagger-codegen.git
* Do not edit the class manually. * Do not edit the class manually.
*/ */
import { ModeFormationDTO } from './modeFormationDTO'; import { OrigineFormationDTO } from './origineFormationDTO';
import { StatutFormationDTO } from './statutFormationDTO'; import { StatutFormationDTO } from './statutFormationDTO';
import { TypeFormationDTO } from './typeFormationDTO';
/** /**
* Les détails d'une formation * DTO pour l'affichage des détails d'une formation.
*/ */
export interface FormationDetailsDTO { export interface FormationDetailsDTO {
id?: number; /**
* Id de la formation
*/
id: number;
/**
* Intitulé de la formation
*/
intitule: string; intitule: string;
statut?: StatutFormationDTO; statut: StatutFormationDTO;
/**
* Date de début de la formation
*/
dateDebut: Date; dateDebut: Date;
/**
* Date de la dernière séance de la formation
*/
dateFin: Date; dateFin: Date;
nbPartitipants: number; /**
mode: ModeFormationDTO; * Organisme en charge d'effectuer la formation
type: TypeFormationDTO; */
estCertifie: boolean; organisme?: string;
/**
* Nombre de participants de la formation
*/
nbParticipations: number;
origine: OrigineFormationDTO;
/**
* Indique si la formation est certifiée ou non
*/
estCertifiee: boolean;
} }

@ -2,7 +2,7 @@
* API du serveur de l'application de digitalisation des EP * API du serveur de l'application de digitalisation des EP
* API qui sra utilisée afin de faire communiquer le client et le serveur ainsi que le serveur et la boîte noire. * API qui sra utilisée afin de faire communiquer le client et le serveur ainsi que le serveur et la boîte noire.
* *
* OpenAPI spec version: 1.3.5 * OpenAPI spec version: 1.3.6
* *
* *
* NOTE: This class is auto generated by the swagger code generator program. * NOTE: This class is auto generated by the swagger code generator program.
@ -11,9 +11,15 @@
*/ */
/** /**
* Mode d'une formation * DTO concernant le mode d'une formation.
*/ */
export interface ModeFormationDTO { export interface ModeFormationDTO {
/**
* Id du mode de formation
*/
id: number; id: number;
/**
* Libellé du mode de formation
*/
libelle: string; libelle: string;
} }

@ -4,8 +4,7 @@ export * from './augmentationSalaireDTO';
export * from './businessUnitDTO'; export * from './businessUnitDTO';
export * from './champDTO'; export * from './champDTO';
export * from './collaborateurDTO'; export * from './collaborateurDTO';
export * from './creationDemandeDelegationDTO'; export * from './commentaireAssistantDTO';
export * from './creationDemandeFormationDTO';
export * from './demandeDelegationDTO'; export * from './demandeDelegationDTO';
export * from './demandeEPIDTO'; export * from './demandeEPIDTO';
export * from './demandeFormationDTO'; export * from './demandeFormationDTO';
@ -16,8 +15,11 @@ export * from './epDTO';
export * from './epInformationDTO'; export * from './epInformationDTO';
export * from './epSaisieDTO'; export * from './epSaisieDTO';
export * from './erreurDTO'; export * from './erreurDTO';
export * from './etatDemande';
export * from './etatEngagement';
export * from './evaluationDTO'; export * from './evaluationDTO';
export * from './formationDTO'; export * from './formationDTO';
export * from './formationDTOParticipations';
export * from './formationDetailsDTO'; export * from './formationDetailsDTO';
export * from './modeFormationDTO'; export * from './modeFormationDTO';
export * from './objectifDTO'; export * from './objectifDTO';
@ -28,9 +30,13 @@ export * from './participationEPDTO';
export * from './participationFormationDTO'; export * from './participationFormationDTO';
export * from './prochainEPDTO'; export * from './prochainEPDTO';
export * from './rDVEntretienDTO'; export * from './rDVEntretienDTO';
export * from './referentDTO'; export * from './referentEPDTO';
export * from './saisieDTO'; export * from './saisieDTO';
export * from './statutEp';
export * from './statutFormationDTO'; export * from './statutFormationDTO';
export * from './themeDTO'; export * from './statutObjectif';
export * from './typeChamps';
export * from './typeEntretienDTO'; export * from './typeEntretienDTO';
export * from './typeEp';
export * from './typeFormationDTO'; export * from './typeFormationDTO';
export * from './typeSaisie';

@ -2,7 +2,7 @@
* API du serveur de l'application de digitalisation des EP * API du serveur de l'application de digitalisation des EP
* API qui sra utilisée afin de faire communiquer le client et le serveur ainsi que le serveur et la boîte noire. * API qui sra utilisée afin de faire communiquer le client et le serveur ainsi que le serveur et la boîte noire.
* *
* OpenAPI spec version: 1.3.5 * OpenAPI spec version: 1.3.6
* *
* *
* NOTE: This class is auto generated by the swagger code generator program. * NOTE: This class is auto generated by the swagger code generator program.
@ -11,9 +11,15 @@
*/ */
/** /**
* Les objectifs pris par le collaborateur * DTO concernant un objectif du collaborateur.
*/ */
export interface ObjectifDTO { export interface ObjectifDTO {
/**
* Id de l'objectif
*/
id: number; id: number;
/**
* Objectif du collaborateur
*/
libelle: string; libelle: string;
} }

@ -2,20 +2,30 @@
* API du serveur de l'application de digitalisation des EP * API du serveur de l'application de digitalisation des EP
* API qui sra utilisée afin de faire communiquer le client et le serveur ainsi que le serveur et la boîte noire. * API qui sra utilisée afin de faire communiquer le client et le serveur ainsi que le serveur et la boîte noire.
* *
* OpenAPI spec version: 1.3.5 * OpenAPI spec version: 1.3.6
* *
* *
* NOTE: This class is auto generated by the swagger code generator program. * NOTE: This class is auto generated by the swagger code generator program.
* https://github.com/swagger-api/swagger-codegen.git * https://github.com/swagger-api/swagger-codegen.git
* Do not edit the class manually. * Do not edit the class manually.
*/ */
import { StatutObjectif } from './statutObjectif';
/** /**
* Les objectifs pris par le collaborateur durant le précédent EP * DTO concernant un objectif du dernier EP effectué par le collaborateur.
*/ */
export interface ObjectifPrecedentDTO { export interface ObjectifPrecedentDTO {
/**
* Id de l'objectif précédent
*/
id: number; id: number;
/**
* Objectif précédent du collaborateur
*/
libelle: string; libelle: string;
atteint: boolean; statutObjectif?: StatutObjectif;
commentaire: string; /**
* Commentaire du collaborateur sur l'objectif
*/
commentaire?: string;
} }

@ -2,7 +2,7 @@
* API du serveur de l'application de digitalisation des EP * API du serveur de l'application de digitalisation des EP
* API qui sra utilisée afin de faire communiquer le client et le serveur ainsi que le serveur et la boîte noire. * API qui sra utilisée afin de faire communiquer le client et le serveur ainsi que le serveur et la boîte noire.
* *
* OpenAPI spec version: 1.3.5 * OpenAPI spec version: 1.3.6
* *
* *
* NOTE: This class is auto generated by the swagger code generator program. * NOTE: This class is auto generated by the swagger code generator program.
@ -11,9 +11,15 @@
*/ */
/** /**
* Origine d'une demande de formation * DTO concernant l'origine de la demande de formation.
*/ */
export interface OrigineDemandeFormationDTO { export interface OrigineDemandeFormationDTO {
/**
* Id de l'origine de la demande de formation
*/
id: number; id: number;
/**
* Libellé de l'origine de la demande de formation
*/
libelle: string; libelle: string;
} }

@ -2,7 +2,7 @@
* API du serveur de l'application de digitalisation des EP * API du serveur de l'application de digitalisation des EP
* API qui sra utilisée afin de faire communiquer le client et le serveur ainsi que le serveur et la boîte noire. * API qui sra utilisée afin de faire communiquer le client et le serveur ainsi que le serveur et la boîte noire.
* *
* OpenAPI spec version: 1.3.5 * OpenAPI spec version: 1.3.6
* *
* *
* NOTE: This class is auto generated by the swagger code generator program. * NOTE: This class is auto generated by the swagger code generator program.
@ -11,9 +11,15 @@
*/ */
/** /**
* Origine d'une formation * DTO concernant l'origine d'une formation.
*/ */
export interface OrigineFormationDTO { export interface OrigineFormationDTO {
/**
* Id de l'origine de la formation
*/
id: number; id: number;
/**
* Libellé de l'origine de la formation
*/
libelle: string; libelle: string;
} }

@ -2,7 +2,7 @@
* API du serveur de l'application de digitalisation des EP * API du serveur de l'application de digitalisation des EP
* API qui sra utilisée afin de faire communiquer le client et le serveur ainsi que le serveur et la boîte noire. * API qui sra utilisée afin de faire communiquer le client et le serveur ainsi que le serveur et la boîte noire.
* *
* OpenAPI spec version: 1.3.5 * OpenAPI spec version: 1.3.6
* *
* *
* NOTE: This class is auto generated by the swagger code generator program. * NOTE: This class is auto generated by the swagger code generator program.
@ -11,10 +11,23 @@
*/ */
/** /**
* Information des participants d'un EP (autre que le référent et le collaborateur) * DTO concernant les participants supplémentaires dun EP en dehors du collaborateur et du référent.
*/ */
export interface ParticipationEPDTO { export interface ParticipationEPDTO {
id: number; /**
idCollaborateur: string; * Id de la participation
collaborateur: string; */
id?: number;
/**
* Id du participant
*/
idParticipant: string;
/**
* Indique si la participation est juste une participation d'un EP en cours ou des prochains EP en plus
*/
estPermanente: boolean;
/**
* Nom et prénom du participant
*/
participant: string;
} }

@ -2,21 +2,42 @@
* API du serveur de l'application de digitalisation des EP * API du serveur de l'application de digitalisation des EP
* API qui sra utilisée afin de faire communiquer le client et le serveur ainsi que le serveur et la boîte noire. * API qui sra utilisée afin de faire communiquer le client et le serveur ainsi que le serveur et la boîte noire.
* *
* OpenAPI spec version: 1.3.5 * OpenAPI spec version: 1.3.6
* *
* *
* NOTE: This class is auto generated by the swagger code generator program. * NOTE: This class is auto generated by the swagger code generator program.
* https://github.com/swagger-api/swagger-codegen.git * https://github.com/swagger-api/swagger-codegen.git
* Do not edit the class manually. * Do not edit the class manually.
*/ */
import { CollaborateurDTO } from './collaborateurDTO';
import { EpInformationDTO } from './epInformationDTO';
import { StatutFormationDTO } from './statutFormationDTO';
/**
* DTO concernant la participation à une formation.
*/
export interface ParticipationFormationDTO { export interface ParticipationFormationDTO {
id: number; /**
* Id de la participation formation
*/
id?: number;
/**
* Date à laquelle la participation a é créée
*/
dateCreation: Date; dateCreation: Date;
formation: string; /**
date?: Date; * Intitulé de la formation
statut?: string; */
idCollaborateur?: string; intitule: string;
collaborateur?: string; /**
* Date de début de la formation
*/
dateDebut: Date;
statut: StatutFormationDTO;
collaborateur: CollaborateurDTO;
/**
* Indique si le collaborateur a effectué l'évaluation de la formation
*/
estEvaluee: boolean; estEvaluee: boolean;
ep?: EpInformationDTO;
} }

@ -2,21 +2,34 @@
* API du serveur de l'application de digitalisation des EP * API du serveur de l'application de digitalisation des EP
* API qui sra utilisée afin de faire communiquer le client et le serveur ainsi que le serveur et la boîte noire. * API qui sra utilisée afin de faire communiquer le client et le serveur ainsi que le serveur et la boîte noire.
* *
* OpenAPI spec version: 1.3.5 * OpenAPI spec version: 1.3.6
* *
* *
* NOTE: This class is auto generated by the swagger code generator program. * NOTE: This class is auto generated by the swagger code generator program.
* https://github.com/swagger-api/swagger-codegen.git * https://github.com/swagger-api/swagger-codegen.git
* Do not edit the class manually. * Do not edit the class manually.
*/ */
import { TypeChamps } from './typeChamps';
/** /**
* Objet contenant les détails du prochain EP non saisi du collaborateur * DTO permettant au collaborateur d'avoir les informations sur la date de son prochain EP.
*/ */
export interface ProchainEPDTO { export interface ProchainEPDTO {
/**
* Id de l'EP
*/
id: number; id: number;
type: number; type: TypeChamps;
/**
* Date à laquelle l'EP est disponible pour être saisi
*/
dateDisponibilite: Date; dateDisponibilite: Date;
/**
* Date à laquelle l'EP est prévu, la date par défaut est celle de l'anniversaire du collaborateur (+6 mois pour EPS)
*/
datePrevisionnelle: Date; datePrevisionnelle: Date;
/**
* Indique si oui ou non l'EP doit obligatoirement être effectué
*/
obligatoire: boolean; obligatoire: boolean;
} }

@ -2,7 +2,7 @@
* API du serveur de l'application de digitalisation des EP * API du serveur de l'application de digitalisation des EP
* API qui sra utilisée afin de faire communiquer le client et le serveur ainsi que le serveur et la boîte noire. * API qui sra utilisée afin de faire communiquer le client et le serveur ainsi que le serveur et la boîte noire.
* *
* OpenAPI spec version: 1.3.5 * OpenAPI spec version: 1.3.6
* *
* *
* NOTE: This class is auto generated by the swagger code generator program. * NOTE: This class is auto generated by the swagger code generator program.
@ -12,10 +12,16 @@
import { TypeEntretienDTO } from './typeEntretienDTO'; import { TypeEntretienDTO } from './typeEntretienDTO';
/** /**
* RDV pour un entretien * DTO concernant la proposition dun rendez-vous pour lentretien professionnel.
*/ */
export interface RDVEntretienDTO { export interface RDVEntretienDTO {
id: number; /**
* Id du rendez-vous
*/
id?: number;
/**
* Date proposée/prévue pour l'entretien
*/
dateEntretien: Date; dateEntretien: Date;
typeEntretien: TypeEntretienDTO; typeEntretien: TypeEntretienDTO;
} }

@ -1,23 +0,0 @@
/**
* API du serveur de l'application de digitalisation des EP
* API qui sra utilisée afin de faire communiquer le client et le serveur ainsi que le serveur et la boîte noire.
*
* OpenAPI spec version: 1.3.5
*
*
* NOTE: This class is auto generated by the swagger code generator program.
* https://github.com/swagger-api/swagger-codegen.git
* Do not edit the class manually.
*/
import { BusinessUnitDTO } from './businessUnitDTO';
/**
* Les informations d'un collaborateur
*/
export interface ReferentDTO {
id: string;
nom: string;
prenom: string;
mailApside: string;
businessUnit?: BusinessUnitDTO;
}

@ -2,7 +2,7 @@
* API du serveur de l'application de digitalisation des EP * API du serveur de l'application de digitalisation des EP
* API qui sra utilisée afin de faire communiquer le client et le serveur ainsi que le serveur et la boîte noire. * API qui sra utilisée afin de faire communiquer le client et le serveur ainsi que le serveur et la boîte noire.
* *
* OpenAPI spec version: 1.3.5 * OpenAPI spec version: 1.3.6
* *
* *
* NOTE: This class is auto generated by the swagger code generator program. * NOTE: This class is auto generated by the swagger code generator program.
@ -11,11 +11,12 @@
*/ */
/** /**
* Objet à envoyer lors d'une demande de formation * DTO permettant de gérer les référents EP
*/ */
export interface CreationDemandeFormationDTO { export interface ReferentEPDTO {
id: number; /**
libelle: string; * Id du référent
description: string; */
theme: number; idReferent: string;
idsCollaborateur?: Array<string>;
} }

@ -2,7 +2,7 @@
* API du serveur de l'application de digitalisation des EP * API du serveur de l'application de digitalisation des EP
* API qui sra utilisée afin de faire communiquer le client et le serveur ainsi que le serveur et la boîte noire. * API qui sra utilisée afin de faire communiquer le client et le serveur ainsi que le serveur et la boîte noire.
* *
* OpenAPI spec version: 1.3.5 * OpenAPI spec version: 1.3.6
* *
* *
* NOTE: This class is auto generated by the swagger code generator program. * NOTE: This class is auto generated by the swagger code generator program.
@ -10,16 +10,24 @@
* Do not edit the class manually. * Do not edit the class manually.
*/ */
import { ChampDTO } from './champDTO'; import { ChampDTO } from './champDTO';
import { TypeEp } from './typeEp';
/** /**
* Saisi d'un collaborateur ou d'un référent sur un champ * DTO concernant la saisie des documents de l'EP.
*/ */
export interface SaisieDTO { export interface SaisieDTO {
/**
* Id de la saisie
*/
id: string; id: string;
typeSaisie?: number; /**
* Note saisie
*/
note?: number; note?: number;
/**
* Texte saisi
*/
texte?: string; texte?: string;
texte2?: string;
niveau?: number;
champ: ChampDTO; champ: ChampDTO;
typeSaisie: TypeEp;
} }

@ -0,0 +1,29 @@
/**
* API du serveur de l'application de digitalisation des EP
* API qui sra utilisée afin de faire communiquer le client et le serveur ainsi que le serveur et la boîte noire.
*
* OpenAPI spec version: 1.3.6
*
*
* NOTE: This class is auto generated by the swagger code generator program.
* https://github.com/swagger-api/swagger-codegen.git
* Do not edit the class manually.
*/
/**
* Statut ou état dans lequel se trouve lEP au cours du processus EP: * `Cree` - L'EP a été créé en base de données mais n'est pas encore disponible * `Disponible` - L'EP est disponible pour être saisi par le collaborateur * `Saisi` - L'EP a é saisi par le collaborateur * `DatesProposees` - Des dates d'entretiens ont été proposées par le référent * `AttenteEntretien` - Indique qu’il s’agit d’un EPS * `Effectue` - Le référent a marqué l'EP comme étant effectué et peut accéder à sa saisie * `SignatureReferent` - Le référent a complété en signé l'EP * `Signe` - Le collaborateur a signé l'EP * `Rejete` - Le collaborateur n'a pas effectué la saisie dans les temps ou a refusé l'EP * `Annule` - Une assistante ou le référent a annulé l'EP du collaborateur
*/
export type StatutEp = 'Cree' | 'Disponible' | 'Saisi' | 'DatesProposees' | 'AttenteEntretien' | 'Effectue' | 'SignatureReferent' | 'Signe' | 'Rejete' | 'Annule';
export const StatutEp = {
Cree: 'Cree' as StatutEp,
Disponible: 'Disponible' as StatutEp,
Saisi: 'Saisi' as StatutEp,
DatesProposees: 'DatesProposees' as StatutEp,
AttenteEntretien: 'AttenteEntretien' as StatutEp,
Effectue: 'Effectue' as StatutEp,
SignatureReferent: 'SignatureReferent' as StatutEp,
Signe: 'Signe' as StatutEp,
Rejete: 'Rejete' as StatutEp,
Annule: 'Annule' as StatutEp
};

@ -2,7 +2,7 @@
* API du serveur de l'application de digitalisation des EP * API du serveur de l'application de digitalisation des EP
* API qui sra utilisée afin de faire communiquer le client et le serveur ainsi que le serveur et la boîte noire. * API qui sra utilisée afin de faire communiquer le client et le serveur ainsi que le serveur et la boîte noire.
* *
* OpenAPI spec version: 1.3.5 * OpenAPI spec version: 1.3.6
* *
* *
* NOTE: This class is auto generated by the swagger code generator program. * NOTE: This class is auto generated by the swagger code generator program.
@ -11,9 +11,15 @@
*/ */
/** /**
* Statut actuel d'une formation * DTO concernant le statut dune formation.
*/ */
export interface StatutFormationDTO { export interface StatutFormationDTO {
/**
* Id du statut de la formation
*/
id: number; id: number;
/**
* Libellé du statut de la formation
*/
libelle: string; libelle: string;
} }

@ -0,0 +1,22 @@
/**
* API du serveur de l'application de digitalisation des EP
* API qui sra utilisée afin de faire communiquer le client et le serveur ainsi que le serveur et la boîte noire.
*
* OpenAPI spec version: 1.3.6
*
*
* NOTE: This class is auto generated by the swagger code generator program.
* https://github.com/swagger-api/swagger-codegen.git
* Do not edit the class manually.
*/
/**
* Correspond à l'état d'objectif d'un précédent EP: * `Atteint` - L'objectif a é atteint * `Partiel` - L'objectif a été respecté partiellement * `NonAtteint` - L'objectif n'a pas é atteint
*/
export type StatutObjectif = 'Atteint' | 'Partiel' | 'NonAtteint';
export const StatutObjectif = {
Atteint: 'Atteint' as StatutObjectif,
Partiel: 'Partiel' as StatutObjectif,
NonAtteint: 'NonAtteint' as StatutObjectif
};

@ -1,21 +0,0 @@
/**
* API du serveur de l'application de digitalisation des EP
* API qui sra utilisée afin de faire communiquer le client et le serveur ainsi que le serveur et la boîte noire.
*
* OpenAPI spec version: 1.3.5
*
*
* NOTE: This class is auto generated by the swagger code generator program.
* https://github.com/swagger-api/swagger-codegen.git
* Do not edit the class manually.
*/
import { DemandeFormationDTO } from './demandeFormationDTO';
/**
* Thème d'une demande de formation
*/
export interface ThemeDTO {
id: number;
nom: string;
demandesFormation: Array<DemandeFormationDTO>;
}

@ -0,0 +1,23 @@
/**
* API du serveur de l'application de digitalisation des EP
* API qui sra utilisée afin de faire communiquer le client et le serveur ainsi que le serveur et la boîte noire.
*
* OpenAPI spec version: 1.3.6
*
*
* NOTE: This class is auto generated by the swagger code generator program.
* https://github.com/swagger-api/swagger-codegen.git
* Do not edit the class manually.
*/
/**
* Indique a quel type de données appartient le champs ou le document: * `EPS` - Il s'agit d'un champ ou d'un document EPS * `EPA` - Il s'agit d'un champ ou d'un document EPA * `EPASIXANS` - Il s'agit d'un champ ou d'un document EPASIXANS * `Evaluation` - Il s'agit de champ lié à l'évaluation d'une formation
*/
export type TypeChamps = 'EPS' | 'EPA' | 'EPASIXANS' | 'Evaluation';
export const TypeChamps = {
EPS: 'EPS' as TypeChamps,
EPA: 'EPA' as TypeChamps,
EPASIXANS: 'EPASIXANS' as TypeChamps,
Evaluation: 'Evaluation' as TypeChamps
};

@ -2,7 +2,7 @@
* API du serveur de l'application de digitalisation des EP * API du serveur de l'application de digitalisation des EP
* API qui sra utilisée afin de faire communiquer le client et le serveur ainsi que le serveur et la boîte noire. * API qui sra utilisée afin de faire communiquer le client et le serveur ainsi que le serveur et la boîte noire.
* *
* OpenAPI spec version: 1.3.5 * OpenAPI spec version: 1.3.6
* *
* *
* NOTE: This class is auto generated by the swagger code generator program. * NOTE: This class is auto generated by the swagger code generator program.
@ -11,9 +11,15 @@
*/ */
/** /**
* Type de l'entretien d'un EP * DTO concernant comment l'entretien va se dérouler.
*/ */
export interface TypeEntretienDTO { export interface TypeEntretienDTO {
/**
* Id du type de l'entretien
*/
id: number; id: number;
/**
* Texte du type de l'entretien
*/
libelle: string; libelle: string;
} }

@ -0,0 +1,23 @@
/**
* API du serveur de l'application de digitalisation des EP
* API qui sra utilisée afin de faire communiquer le client et le serveur ainsi que le serveur et la boîte noire.
*
* OpenAPI spec version: 1.3.6
*
*
* NOTE: This class is auto generated by the swagger code generator program.
* https://github.com/swagger-api/swagger-codegen.git
* Do not edit the class manually.
*/
/**
* Type de lEP que passe le collaborateur: * `EPS` - Indique quil sagit dun EPS * `EPA` - Indique quil sagit dun EPA * `EPASIXANS` - Indique quil sagit dun EPA à 6 ans * `EPASTAFF` - Indique quil sagit dun EPA que passe un membre du staff
*/
export type TypeEp = 'EPS' | 'EPA' | 'EPASIXANS' | 'EPASTAFF';
export const TypeEp = {
EPS: 'EPS' as TypeEp,
EPA: 'EPA' as TypeEp,
EPASIXANS: 'EPASIXANS' as TypeEp,
EPASTAFF: 'EPASTAFF' as TypeEp
};

@ -2,7 +2,7 @@
* API du serveur de l'application de digitalisation des EP * API du serveur de l'application de digitalisation des EP
* API qui sra utilisée afin de faire communiquer le client et le serveur ainsi que le serveur et la boîte noire. * API qui sra utilisée afin de faire communiquer le client et le serveur ainsi que le serveur et la boîte noire.
* *
* OpenAPI spec version: 1.3.5 * OpenAPI spec version: 1.3.6
* *
* *
* NOTE: This class is auto generated by the swagger code generator program. * NOTE: This class is auto generated by the swagger code generator program.
@ -11,9 +11,15 @@
*/ */
/** /**
* Type d'une formation * DTO concernant le type d'une formation.
*/ */
export interface TypeFormationDTO { export interface TypeFormationDTO {
/**
* Id du type de la formation
*/
id: number; id: number;
/**
* Libellé du type de la formation
*/
libelle: string; libelle: string;
} }

@ -0,0 +1,23 @@
/**
* API du serveur de l'application de digitalisation des EP
* API qui sra utilisée afin de faire communiquer le client et le serveur ainsi que le serveur et la boîte noire.
*
* OpenAPI spec version: 1.3.6
*
*
* NOTE: This class is auto generated by the swagger code generator program.
* https://github.com/swagger-api/swagger-codegen.git
* Do not edit the class manually.
*/
/**
* Type correspondant à la saisie du champs que le collaborateur ou le référent remplit: * `Commentaire` - Un unique texte * `Competence` - Un texte et un niveau * `Notation` - Une note * `Aucun` - Permet d'avoir un champ sans le lié à une saisie dans le cas les données sont récupérées et traitées directement avec celles en base
*/
export type TypeSaisie = 'Commentaire' | 'Competence' | 'Notation' | 'Aucun';
export const TypeSaisie = {
Commentaire: 'Commentaire' as TypeSaisie,
Competence: 'Competence' as TypeSaisie,
Notation: 'Notation' as TypeSaisie,
Aucun: 'Aucun' as TypeSaisie
};
Loading…
Cancel
Save