File

src/task/dto/get-tasks-filter.dto.ts

Index

Properties

Properties

search
Type : string
Decorators :
@IsOptional()
@IsNotEmpty()
status
Type : TaskStatus
Decorators :
@IsOptional()
@IsIn(undefined)
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;
}

result-matching ""

    No results matching ""