S SmartDocs
Série: nest.js typescript 16 linhas · Atualizado 2026-02-03

create-task.dto.ts

nest.js/examples/backend/src/tasks/dto/create-task.dto.ts

import { IsString, IsNotEmpty, IsOptional, IsBoolean } from 'class-validator';

export class CreateTaskDto {
  @IsString()
  @IsNotEmpty()
  title: string;

  @IsString()
  @IsOptional()
  description?: string;

  @IsBoolean()
  @IsOptional()
  completed?: boolean;
}

Artigos relacionados