From 7fe8f772c5e46cda321e09d000d898cbc8c8d753 Mon Sep 17 00:00:00 2001 From: xXpuma99Xx <51341582+xXpuma99Xx@users.noreply.github.com> Date: Mon, 30 May 2022 19:54:12 -0500 Subject: [PATCH] =?UTF-8?q?tipo=20usuario=20documentaci=C3=B3n?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/tipo-usuario/tipo-usuario.controller.ts | 12 ++++++++++-- 1 file changed, 10 insertions(+), 2 deletions(-) diff --git a/src/tipo-usuario/tipo-usuario.controller.ts b/src/tipo-usuario/tipo-usuario.controller.ts index 8ee1497..01e4c57 100644 --- a/src/tipo-usuario/tipo-usuario.controller.ts +++ b/src/tipo-usuario/tipo-usuario.controller.ts @@ -1,19 +1,27 @@ import { Body, Controller, Get, Post } from '@nestjs/common'; +import { ApiBody, ApiOperation, ApiTags } from '@nestjs/swagger'; import { TipoUsuarioService } from './tipo-usuario.service'; import { TipoUsuarioUpdateDto } from './dto/tipo-usuario-update.dto'; -import {ApiTags} from '@nestjs/swagger' @Controller('tipo-usuario') -// @ApiTags('tipo-usuario') +@ApiTags('tipo-usuario') export class TipoUsuarioController { constructor(private tipoUsuarioService: TipoUsuarioService) {} @Post() + @ApiOperation({ description: 'Endpoint que crea un nuevo tipo de usuario.' }) + @ApiBody({ + description: 'Es obligatoria mandar el campo tipo_usuario.', + examples: { ejemplo: { value: { tipo_usuario: '' } } }, + }) create(@Body() body: TipoUsuarioUpdateDto) { return this.tipoUsuarioService.create(body.tipo_usuario); } @Get() + @ApiOperation({ + description: 'Endpoint que retorna todos los tipos de usuario.', + }) get() { return this.tipoUsuarioService.findAll(); }