import { BaseApiService } from '@/services/api/base'; import { CreateProductWarehousePayload, ProductWarehouse, UpdateProductWarehousePayload, } from '@/types/api/inventory/product-warehouse'; import { CreateMovementPayload, Movement, } from '@/types/api/inventory/movement'; import { CreateInventoryAdjustmentPayload, InventoryAdjustment, } from '@/types/api/inventory/adjustment'; export const ProductWarehouseApi = new BaseApiService< ProductWarehouse, CreateProductWarehousePayload, UpdateProductWarehousePayload >('/inventory/product-warehouses'); export const MovementApi = new BaseApiService< Movement, CreateMovementPayload, unknown >('/inventory/transfers'); export const inventoryAdjustmentApi = new BaseApiService< InventoryAdjustment, CreateInventoryAdjustmentPayload, unknown >('/inventory/adjustments');