I am using nestjs and I make an effort DTO's and I generate update-todo.dto.ts like this.
How can I use @Param and @Body together in one DTO?
@Param('id') id: string,
@Body('status') status: TodoStatus
So how to convert my code?
import { TodoStatus } from '../todo.model';
export class UpdateTodoDto {
id: string;
status: TodoStatus;
}
@Patch('/:id/status')
updateTodoStatus(
@Param('id') id: string,
@Body('status') status: TodoStatus
// convert this line
): Todo {
return this.todosService.updateTodoStatus(id, status);
}