src/task/dto/get-tasks-filter.dto.ts
Properties |
| search |
Type : string
|
Decorators :
@IsOptional()
|
|
Defined in src/task/dto/get-tasks-filter.dto.ts:11
|
| status |
Type : TaskStatus
|
Decorators :
@IsOptional()
|
|
Defined in src/task/dto/get-tasks-filter.dto.ts:7
|
import { TaskStatus } from '../task-status.enum';
import { IsOptional, IsIn, IsNotEmpty } from 'class-validator';
export class GetTasksFilterDto {
@IsOptional()
@IsIn([TaskStatus.OPEN, TaskStatus.IN_PROGRESS, TaskStatus.DONE])
status: TaskStatus;
@IsOptional()
@IsNotEmpty()
search: string;
}