import { IsString, IsNumber, IsOptional, IsArray, IsInt, isInt } from 'class-validator'; export class UpdateProductDto { @IsOptional() @IsString() name?: string; @IsOptional() @IsString() description?: string; @IsOptional() @IsInt() price?: number; @IsOptional() @IsString() imageUrl?: string; @IsOptional() @IsArray() @IsString({ each: true }) tags?: string[]; @IsOptional() @IsInt() quantity?: number; @IsOptional() @IsString() brand?: string; @IsOptional() @IsString() color?: string; @IsOptional() @IsString() category?: string; }