OpenAPI client for @teemill/warehouse-inventory
npm install @teemill/warehouse-inventoryThis generator creates TypeScript/JavaScript client that utilizes axios. The generated Node module can be used in the following environments:
Environment
* Node.js
* Webpack
* Browserify
Language level
* ES5 - you must have a Promises/A+ library installed
* ES6
Module system
* CommonJS
* ES6 module system
It can be used in both TypeScript and JavaScript. In TypeScript, the definition will be automatically resolved via package.json. (Reference)
To build and compile the typescript sources to javascript use:
```
npm install
npm run build
First build the package then run npm publish
navigate to the folder of your consuming project and run one of the following commands.
_published:_
``
npm install @teemill/warehouse-inventory@0.22.0 --save
_unPublished (not recommended):_
```
npm install PATH_TO_GENERATED_PACKAGE --save
All URIs are relative to https://api.podos.io
Class | Method | HTTP request | Description
------------ | ------------- | ------------- | -------------
ApplicationsApi | getApplication | GET /v1/warehouse/inventory/items/{inventoryItemId}/applications/{applicationId} | Get application
ApplicationsApi | getPrintProfileSettings | GET /v1/warehouse/inventory/items/{inventoryItemId}/applications/{applicationId}/print-profiles/{deviceModelId}/settings | Download print profile settings
ApplicationsApi | printApplication | GET /v1/warehouse/inventory/items/{inventoryItemId}/applications/{applicationId}/print | Sends a command to a device containing the file and config required to print an application
ApplicationsApi | updateApplication | PATCH /v1/warehouse/inventory/items/{inventoryItemId}/applications/{applicationId} | Update application
BarcodeApi | printBarcode | GET /v1/warehouse/inventory/items/{inventoryItemId}/barcode/print | Prints the barcode for a specific inventory item
InventoryIssuesApi | exportInventoryIssues | GET /v1/warehouse/inventory/issues/export | Export inventory issues
InventoryIssuesApi | listInventoryIssues | GET /v1/warehouse/inventory/issues | List inventory issues
InventoryItemsApi | exportInventoryItems | GET /v1/warehouse/inventory/items/export | Export inventory items
InventoryItemsApi | getInventoryItem | GET /v1/warehouse/inventory/items/{inventoryItemId} | Get inventory item
InventoryItemsApi | getInventoryItems | GET /v1/warehouse/inventory/items | List inventory items
InventoryItemsApi | listInventoryIssueReasons | GET /v1/warehouse/inventory/issues/reasons | List inventory issue reasons
InventoryItemsApi | printInventoryItemLabel | GET /v1/warehouse/inventory/items/{inventoryItemId}/print | Prints the label for a specific inventory item
InventoryItemsApi | replaceInventoryItemLabel | POST /v1/warehouse/inventory/items/{inventoryItemId}/replace | Cancels an inventory item and creates a new one as a replacement
InventoryItemsApi | updateInventoryItems | PATCH /v1/warehouse/inventory/items | Update inventory items
PickingApi | popPickingQueueItem | POST /v1/warehouse/inventory/picking/queues/{queueId}/items/pop | Pops the first item from the picking queue
- ApiError
- Application
- Attribute
- AttributeThumbnail
- BoxPickingItem
- BoxPickingItemVariant
- DestinationTimelineInner
- Device
- DeviceConfig
- ExportInventoryItems202Response
- FulfillmentStub
- GiftWrapOption
- InventoryIssue
- InventoryIssueListResponse
- InventoryItem
- InventoryItemsResponse
- IssueReason
- IssueReasonsResponse
- Option
- Pickface
- PopPickingQueueItem200Response
- Product
- ReplaceInventoryItemLabelRequest
- UpdateApplicationRequest
- UpdateInventoryItemsRequest
- UpdateInventoryItemsRequestInventoryItemsInner
- User
- WarehouseVariant
- WarehouseVariantImagesInner
Authentication schemes defined for the API:
- Type: API key
- API key parameter name: Authorization
- Location: HTTP header
- Type: OAuth
- Flow: password
- Authorization URL:
- Scopes: N/A