import { IsNotEmpty, IsString, IsEnum, IsOptional } from 'class-validator'; export class ValidateSessionDTO { @IsNotEmpty() @IsString() code: string; @IsString() @IsOptional() session?: string; @IsNotEmpty() @IsEnum(['password', 'mfa']) type: 'password' | 'mfa'; }