diff --git a/src/app/shared/api-swagger/api/demandesformation.service.ts b/src/app/shared/api-swagger/api/demandesformation.service.ts index c45f8ef..93aad46 100644 --- a/src/app/shared/api-swagger/api/demandesformation.service.ts +++ b/src/app/shared/api-swagger/api/demandesformation.service.ts @@ -24,6 +24,7 @@ import { OrigineDemandeFormationDTO } from '../model/origineDemandeFormationDTO' import { BASE_PATH, COLLECTION_FORMATS } from '../variables'; import { Configuration } from '../configuration'; +import { StatutEp } from '../model/statutEp'; @Injectable() @@ -165,6 +166,7 @@ export class DemandesFormationService { * Récupérer la liste des demandes de formation. * @param etatsDemande Liste des états des demandes à afficher * @param idBUs liste des ids des BU auxquelles les données sont rattachées + * @param statutsEp Liste des statuts d'EP auxquelles les données sont rattachées * @param asc Indique si les données sont récupérées dans l'ordre croissant ou non * @param numPage Numéro de la page du tableau à afficher * @param parPAge Nombre d’élément maximum à afficher dans le tableau @@ -175,10 +177,10 @@ export class DemandesFormationService { * @param observe set whether or not to return the data Observable as the body, response or events. defaults to returning the body. * @param reportProgress flag to report request and response progress. */ - public getDemandesFormation(etatsDemande?: Array, idBUs?: Array, asc?: boolean, numPage?: number, parPAge?: number, texte?: string, tri?: string, dateDebut?: Date, dateFin?: Date, observe?: 'body', reportProgress?: boolean): Observable>; - public getDemandesFormation(etatsDemande?: Array, idBUs?: Array, asc?: boolean, numPage?: number, parPAge?: number, texte?: string, tri?: string, dateDebut?: Date, dateFin?: Date, observe?: 'response', reportProgress?: boolean): Observable>>; - public getDemandesFormation(etatsDemande?: Array, idBUs?: Array, asc?: boolean, numPage?: number, parPAge?: number, texte?: string, tri?: string, dateDebut?: Date, dateFin?: Date, observe?: 'events', reportProgress?: boolean): Observable>>; - public getDemandesFormation(etatsDemande?: Array, idBUs?: Array, asc?: boolean, numPage?: number, parPAge?: number, texte?: string, tri?: string, dateDebut?: Date, dateFin?: Date, observe: any = 'body', reportProgress: boolean = false ): Observable { + public getDemandesFormation(etatsDemande?: Array, idBUs?: Array, statutsEp?: Array, asc?: boolean, numPage?: number, parPAge?: number, texte?: string, tri?: string, dateDebut?: Date, dateFin?: Date, observe?: 'body', reportProgress?: boolean): Observable>; + public getDemandesFormation(etatsDemande?: Array, idBUs?: Array, statutsEp?: Array, asc?: boolean, numPage?: number, parPAge?: number, texte?: string, tri?: string, dateDebut?: Date, dateFin?: Date, observe?: 'response', reportProgress?: boolean): Observable>>; + public getDemandesFormation(etatsDemande?: Array, idBUs?: Array, statutsEp?: Array, asc?: boolean, numPage?: number, parPAge?: number, texte?: string, tri?: string, dateDebut?: Date, dateFin?: Date, observe?: 'events', reportProgress?: boolean): Observable>>; + public getDemandesFormation(etatsDemande?: Array, idBUs?: Array, statutsEp?: Array, asc?: boolean, numPage?: number, parPAge?: number, texte?: string, tri?: string, dateDebut?: Date, dateFin?: Date, observe: any = 'body', reportProgress: boolean = false ): Observable { @@ -200,6 +202,11 @@ export class DemandesFormationService { queryParameters = queryParameters.append('idBUs', element); }) } + if (statutsEp) { + statutsEp.forEach((element) => { + queryParameters = queryParameters.append('statutsEp', element); + }) + } if (asc !== undefined && asc !== null) { queryParameters = queryParameters.set('asc', asc); } @@ -260,6 +267,7 @@ export class DemandesFormationService { * Récupérer le nombre total de demandes de formation. * @param etatsDemande Liste des états des demandes à afficher * @param idBUs liste des ids des BU auxquelles les données sont rattachées + * @param statutsEp Liste des statuts d'EP auxquelles les données sont rattachées * @param asc Indique si les données sont récupérées dans l'ordre croissant ou non * @param numPage Numéro de la page du tableau à afficher * @param parPAge Nombre d’élément maximum à afficher dans le tableau @@ -270,10 +278,10 @@ export class DemandesFormationService { * @param observe set whether or not to return the data Observable as the body, response or events. defaults to returning the body. * @param reportProgress flag to report request and response progress. */ - public getDemandesFormationCount(etatsDemande?: Array, idBUs?: Array, asc?: boolean, numPage?: number, parPAge?: number, texte?: string, tri?: string, dateDebut?: Date, dateFin?: Date, observe?: 'body', reportProgress?: boolean): Observable; - public getDemandesFormationCount(etatsDemande?: Array, idBUs?: Array, asc?: boolean, numPage?: number, parPAge?: number, texte?: string, tri?: string, dateDebut?: Date, dateFin?: Date, observe?: 'response', reportProgress?: boolean): Observable>; - public getDemandesFormationCount(etatsDemande?: Array, idBUs?: Array, asc?: boolean, numPage?: number, parPAge?: number, texte?: string, tri?: string, dateDebut?: Date, dateFin?: Date, observe?: 'events', reportProgress?: boolean): Observable>; - public getDemandesFormationCount(etatsDemande?: Array, idBUs?: Array, asc?: boolean, numPage?: number, parPAge?: number, texte?: string, tri?: string, dateDebut?: Date, dateFin?: Date, observe: any = 'body', reportProgress: boolean = false ): Observable { + public getDemandesFormationCount(etatsDemande?: Array, idBUs?: Array, statutsEp?: Array, asc?: boolean, numPage?: number, parPAge?: number, texte?: string, tri?: string, dateDebut?: Date, dateFin?: Date, observe?: 'body', reportProgress?: boolean): Observable; + public getDemandesFormationCount(etatsDemande?: Array, idBUs?: Array, statutsEp?: Array, asc?: boolean, numPage?: number, parPAge?: number, texte?: string, tri?: string, dateDebut?: Date, dateFin?: Date, observe?: 'response', reportProgress?: boolean): Observable>; + public getDemandesFormationCount(etatsDemande?: Array, idBUs?: Array, statutsEp?: Array, asc?: boolean, numPage?: number, parPAge?: number, texte?: string, tri?: string, dateDebut?: Date, dateFin?: Date, observe?: 'events', reportProgress?: boolean): Observable>; + public getDemandesFormationCount(etatsDemande?: Array, idBUs?: Array, statutsEp?: Array, asc?: boolean, numPage?: number, parPAge?: number, texte?: string, tri?: string, dateDebut?: Date, dateFin?: Date, observe: any = 'body', reportProgress: boolean = false ): Observable { @@ -295,6 +303,11 @@ export class DemandesFormationService { queryParameters = queryParameters.append('idBUs', element); }) } + if (statutsEp) { + statutsEp.forEach((element) => { + queryParameters = queryParameters.append('statutsEp', element); + }) + } if (asc !== undefined && asc !== null) { queryParameters = queryParameters.set('asc', asc); }