import { IsString, IsOptional, IsIn, IsUUID } from 'class-validator'; export class UpdateAssetDto { @IsOptional() @IsString() name?: string; @IsOptional() @IsString() @IsIn(['available', 'in_use', 'maintenance', 'retired']) status?: string; @IsOptional() @IsUUID() assignedToId?: string; @IsOptional() @IsString() location?: string; @IsOptional() @IsString() notes?: string; }