import { IsIn, IsOptional, IsString } from 'class-validator'; import { REPORTS_DRILL_KINDS } from '@mento/shared'; export class ReportsQueryDto { @IsOptional() @IsString() from?: string; @IsOptional() @IsString() to?: string; } export class ReportsDrilldownQueryDto { @IsIn([...REPORTS_DRILL_KINDS]) kind!: (typeof REPORTS_DRILL_KINDS)[number]; @IsOptional() @IsString() id?: string; @IsOptional() @IsString() from?: string; @IsOptional() @IsString() to?: string; }