diff --git a/src/routes/gestionnaires/gestionnaires.controller.ts b/src/routes/gestionnaires/gestionnaires.controller.ts index 3368db3..9c6c252 100644 --- a/src/routes/gestionnaires/gestionnaires.controller.ts +++ b/src/routes/gestionnaires/gestionnaires.controller.ts @@ -14,7 +14,7 @@ import { Roles } from 'src/common/decorators/roles.decorator'; import { UpdateGestionnaireDto } from '../user/dto/update_gestionnaire.dto'; import { CreateGestionnaireDto } from '../user/dto/create_gestionnaire.dto'; import { RolesGuard } from 'src/common/guards/roles.guard'; -import { ApiBearerAuth, ApiOperation, ApiParam, ApiResponse, ApiTags } from '@nestjs/swagger'; +import { ApiBearerAuth, ApiBody, ApiOperation, ApiParam, ApiResponse, ApiTags } from '@nestjs/swagger'; import { AuthGuard } from 'src/common/guards/auth.guard'; @@ -29,6 +29,7 @@ export class GestionnairesController { @ApiResponse({ status: 201, description: 'Le gestionnaire a été créé avec succès.', type: Users }) @ApiResponse({ status: 409, description: 'Conflit. L\'email est déjà utilisé.' }) @ApiOperation({ summary: 'Création d\'un gestionnaire' }) + @ApiBody({ type: CreateGestionnaireDto }) @Post() create(@Body() dto: CreateGestionnaireDto): Promise { return this.gestionnairesService.create(dto);