import { IsDateString, IsOptional } from 'class-validator'; /** * DTO for querying aggregated calendar events. * * Default window: now to now + 30 days (applied in CalendarService). */ export class CalendarEventsQueryDto { @IsOptional() @IsDateString() from?: string; @IsOptional() @IsDateString() to?: string; }