forked from Ynov/ptitspas-ynov-back
gestionnaire route added Swagger
This commit is contained in:
parent
51ae2eb984
commit
dd6d1d3060
@ -14,7 +14,7 @@ import { Roles } from 'src/common/decorators/roles.decorator';
|
|||||||
import { UpdateGestionnaireDto } from '../user/dto/update_gestionnaire.dto';
|
import { UpdateGestionnaireDto } from '../user/dto/update_gestionnaire.dto';
|
||||||
import { CreateGestionnaireDto } from '../user/dto/create_gestionnaire.dto';
|
import { CreateGestionnaireDto } from '../user/dto/create_gestionnaire.dto';
|
||||||
import { RolesGuard } from 'src/common/guards/roles.guard';
|
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';
|
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: 201, description: 'Le gestionnaire a été créé avec succès.', type: Users })
|
||||||
@ApiResponse({ status: 409, description: 'Conflit. L\'email est déjà utilisé.' })
|
@ApiResponse({ status: 409, description: 'Conflit. L\'email est déjà utilisé.' })
|
||||||
@ApiOperation({ summary: 'Création d\'un gestionnaire' })
|
@ApiOperation({ summary: 'Création d\'un gestionnaire' })
|
||||||
|
@ApiBody({ type: CreateGestionnaireDto })
|
||||||
@Post()
|
@Post()
|
||||||
create(@Body() dto: CreateGestionnaireDto): Promise<Users> {
|
create(@Body() dto: CreateGestionnaireDto): Promise<Users> {
|
||||||
return this.gestionnairesService.create(dto);
|
return this.gestionnairesService.create(dto);
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user