import { BaseApiService } from '@/services/api/base'; import { CreateUomPayload, Uom, UpdateUomPayload, } from '@/types/api/master-data/uom'; import { Area, CreateAreaPayload, UpdateAreaPayload, } from '@/types/api/master-data/area'; import { CreateLocationPayload, Location, UpdateLocationPayload, } from '@/types/api/master-data/location'; import { CreateKandangPayload, Kandang, UpdateKandangPayload, } from '@/types/api/master-data/kandang'; import { CreateWarehousePayload, UpdateWarehousePayload, Warehouse, } from '@/types/api/master-data/warehouse'; import { CreateCustomerPayload, Customer, UpdateCustomerPayload, } from '@/types/api/master-data/customer'; import { CreateSupplierPayload, Supplier, UpdateSupplierPayload, } from '@/types/api/master-data/supplier'; export const UomApi = new BaseApiService< Uom, CreateUomPayload, UpdateUomPayload >('/master-data/uoms'); export const AreaApi = new BaseApiService< Area, CreateAreaPayload, UpdateAreaPayload >('/master-data/areas'); export const LocationApi = new BaseApiService< Location, CreateLocationPayload, UpdateLocationPayload >('/master-data/locations'); export const KandangApi = new BaseApiService< Kandang, CreateKandangPayload, UpdateKandangPayload >('/master-data/kandangs'); export const WarehouseApi = new BaseApiService< Warehouse, CreateWarehousePayload, UpdateWarehousePayload >('/master-data/warehouses'); export const CustomerApi = new BaseApiService< Customer, CreateCustomerPayload, UpdateCustomerPayload >('/master-data/customers'); export const SupplierApi = new BaseApiService< Supplier, CreateSupplierPayload, UpdateSupplierPayload >('/master-data/suppliers');