UNPKG

channelape-sdk

Version:
26 lines (25 loc) 1.36 kB
import RestService from '../../service/RestService'; import RequestClientWrapper from '../../RequestClientWrapper'; import Adjustment from './model/Adjustment'; import AdjustmentRequest from './model/AdjustmentRequest'; import InventoryItemQuantity from './model/InventoryItemQuantity'; import InventoriesService from '../service/InventoriesService'; import LocationsService from '../../locations/service/LocationsService'; import { AdjustmentsBySku } from '../..'; export default class InventoryQuantitiesService extends RestService { private readonly client; private readonly inventoriesService; private readonly locationsService; private EXPECTED_POST_STATUS; private EXPECTED_GET_STATUS; private inventoryBatchAdjustmentsService; constructor(client: RequestClientWrapper, inventoriesService: InventoriesService, locationsService: LocationsService); adjust(adjustmentRequest: AdjustmentRequest): Promise<Adjustment>; adjustBatch(adjustmentsBySku: AdjustmentsBySku[]): Promise<void>; setBatch(adjustmentsBySku: AdjustmentsBySku[]): Promise<void>; set(adjustmentRequest: AdjustmentRequest): Promise<Adjustment>; retrieve(inventoryItemId: string): Promise<InventoryItemQuantity[]>; private retrieveInventoryItemQuantities; private createQuantityAdjustment; private mapInventoryItemsQuantitiesPromise; }