import { IsString, MinLength, IsOptional, IsNumber, IsIn } from 'class-validator'; export class CreateAccountDto { @IsString() @MinLength(2) name: string; @IsString() @IsIn(['bank', 'e_wallet', 'cash']) type: string; @IsOptional() @IsString() accountNo?: string; @IsOptional() @IsNumber() initialBalance?: number; }