From e21fb2f6b1c03e73de151d996532a38dd749bae1 Mon Sep 17 00:00:00 2001 From: xXpuma99Xx <51341582+xXpuma99Xx@users.noreply.github.com> Date: Tue, 14 Jun 2022 00:14:20 -0500 Subject: [PATCH] status output dto --- src/status/dto/output/status.dto.ts | 9 +++++++++ src/status/status.controller.ts | 3 +++ 2 files changed, 12 insertions(+) create mode 100644 src/status/dto/output/status.dto.ts diff --git a/src/status/dto/output/status.dto.ts b/src/status/dto/output/status.dto.ts new file mode 100644 index 0000000..d4aa124 --- /dev/null +++ b/src/status/dto/output/status.dto.ts @@ -0,0 +1,9 @@ +import { Expose } from 'class-transformer'; + +export class StatusOutputDto { + @Expose() + id_status; + + @Expose() + status; +} diff --git a/src/status/status.controller.ts b/src/status/status.controller.ts index 0318405..ae383a1 100644 --- a/src/status/status.controller.ts +++ b/src/status/status.controller.ts @@ -1,12 +1,15 @@ import { Controller, Get } from '@nestjs/common'; import { ApiOperation, ApiTags } from '@nestjs/swagger'; +import { Serealize } from '../interceptors/serialize.interceptor'; import { StatusService } from './status.service'; +import { StatusOutputDto } from './dto/output/status.dto'; @Controller('status') @ApiTags('status') export class StatusController { constructor(private statusService: StatusService) {} + @Serealize(StatusOutputDto) @Get() @ApiOperation({ description: 'Endpoint que retorna todos los status.' }) get() {