namespace Distribution.Features.Sync; public record SyncUomRequest(int ErpId, string Name); public record SyncUomsPayload(List Items); public record SyncSubCategoryRequest(int ErpId, string Name, int ParentErpId); public record SyncCategoryRequest(int ErpId, string Name, List SubCategories); public record SyncCategoriesPayload(List Items); public record SyncBrandRequest(int ErpId, string Name); public record SyncBrandsPayload(List Items); public record SyncItemRequest( int ErpId, string Sku, string Name, string? Description, int CategoryErpId, int? SubCategoryErpId, int? BrandErpId, int BaseUomErpId, decimal? SalePrice, bool IsActive); public record SyncItemsPayload(List Items); public record SyncResult(int Inserted, int Updated, int Skipped);