import { IsIn, IsNotEmpty, IsOptional, IsString, MaxLength, MinLength } from 'class-validator'; export class CompanyLookupDto { @IsString() @IsNotEmpty() @MinLength(2) @MaxLength(200) name!: string; @IsOptional() @IsIn(['ro', 'de', 'uk', 'us', 'all']) country?: 'ro' | 'de' | 'uk' | 'us' | 'all'; } export class SanctionsCheckDto { @IsString() @IsNotEmpty() @MinLength(2) @MaxLength(300) name!: string; } export class RawQueryDto { @IsString() @IsNotEmpty() @MaxLength(2000) sql!: string; }