From 9e29c9d69c0c1e21d7cce2c31cc908b29c56618d Mon Sep 17 00:00:00 2001 From: enlineawork Date: Tue, 8 Sep 2026 19:59:18 -0300 Subject: [PATCH] feat(inventory): add inventory browser query contract --- .../asset-master/dto/inventory-browser-query.dto.ts | 12 ++++++++++++ 1 file changed, 12 insertions(+) create mode 100644 api-v3/src/asset-master/dto/inventory-browser-query.dto.ts diff --git a/api-v3/src/asset-master/dto/inventory-browser-query.dto.ts b/api-v3/src/asset-master/dto/inventory-browser-query.dto.ts new file mode 100644 index 0000000..1b038aa --- /dev/null +++ b/api-v3/src/asset-master/dto/inventory-browser-query.dto.ts @@ -0,0 +1,12 @@ +import { IsOptional, IsString, IsUUID, MaxLength } from 'class-validator'; + +export class InventoryBrowserQueryDto { + @IsOptional() + @IsString() + @MaxLength(200) + search?: string; + + @IsOptional() + @IsUUID('4') + operatorCompanyId?: string; +}