import { IsOptional, IsNumber, Min, Max } from 'class-validator';
import { ApiPropertyOptional } from '@nestjs/swagger';
import { Type } from 'class-transformer';

export class FindSchedulesDto {
  @IsOptional()
  @Type(() => Number)
  @IsNumber()
  @Min(0)
  @Max(6)
  @ApiPropertyOptional({
    description: 'Filter by week days (0=Sunday, 6=Saturday)',
    type: Number,
  })
  weekDay?: number;
}
