The following table describes the collection properties of the Inventory microservice:
Collections - Inventory
S. No. | Attribute | Default Value | Description |
---|---|---|---|
1 | default_locale | en_US | Indicates the default locale of the collection. |
2 | BinTypes | Primary,Secondary | Indicates the allowed bin types. The value can be Primary, Secondary, and Blocked. |
3 | CreateBinValidators | com.skava.inventory.validation.bin.CreateBinValidator | Indicates the classpath of a validator, which validates the create bin request attributes. |
4 | UpdateBinValidators | com.skava.inventory.validation.bin.UpdateBinValidator | Indicates the classpath of a validator, which validates the update bin request attributes. |
5 | DeleteBinValidators | com.skava.inventory.validation.DefaultConstraintValidator | Indicates the classpath of a validator, which validates the delete bin request attributes. |
6 | FindBinValidators | com.skava.inventory.validation.DefaultConstraintValidator | Indicates the classpath of a validator, which validates the find bin request attributes. |
7 | FindAllBinValidators | com.skava.inventory.validation.DefaultConstraintValidator | Indicates the classpath of a validator, which validates the find all bins request attributes. |
8 | PatchUpdateBinValidators | com.skava.inventory.validation.bin.PatchUpdateBinValidator | Indicates the classpath of a validator, which validates the patch bin request attributes. |
9 | CreateBinItemValidators | com.skava.inventory.validation.binitem.CreateBinItemValidator | Indicates the classpath of a validator, which validates the create bin item request attributes. |
10 | FindBinItemValidators | com.skava.inventory.validation.binitem.FindBinItemValidator | Indicates the classpath of a validator, which validates the find bin item request attributes. |
11 | FindAllBinItemValidators | com.skava.inventory.validation.DefaultConstraintValidator | Indicates the classpath of a validator, which validates the find all bin item request attributes. |
12 | PatchUpdateBinItemValidators | com.skava.inventory.validation.binitem.PatchUpdateBinItemValidator | Indicates the classpath of a validator, which validates the patch bin item request attributes. |
13 | CheckInventoryValidators | com.skava.inventory.validation.binitem.CheckInventoryValidator | Indicates the classpath of a validator, which validates the check inventory request attributes. |
14 | CreateTransactionValidators | com.skava.inventory.validation.transaction.CreateTransactionValidator | Indicates the classpath of a validator, which validates the create transaction request attributes. |
15 | CreateBulkTransactionValidators | com.skava.inventory.validation.transaction.CreateBulkTransactionValidator | Indicates the classpath of a validator, which validates the create bulk transaction request attributes. |
16 | FindTransactionValidators | com.skava.inventory.validation.DefaultConstraintValidator | Indicates the classpath of a validator, which validates the find transaction request attributes. |
17 | FindAllTransactionValidators | com.skava.inventory.validation.DefaultConstraintValidator | Indicates the classpath of a validator, which validates the find all transactions request attributes. |
18 | PatchUpdateTransactionValidators | com.skava.inventory.validation.transaction.PatchUpdateTransactionValidator | Indicates the classpath of a validator, which validates the patch transaction request attributes. |
19 | DefaultLowStockThreshold | 5 | Indicates the default low stock threshold value of a bin item of this collection. The value should be greater than the out of stock threshold defined for the bin item. |
20 | DefaultOutOfStockThreshold | 1 | Indicates the default out of stock threshold value of a bin item of this collection. |
21 | inventoryrules_config | { "input_fields": [ { "id": "shipping_state", "name": "Shipping States", "options": [ "Alberta", "British Columbia", "Nova Scotia" ] }, { "id": "shipping_country", "name": "Shipping Country", "options": [ "United States", "Canada" ] } ] } | This property is used to define the implementation class for the “Check Inventory” API call within the Inventory services. Currently, this property is configured with the default implementation class. If any extension implementation class needs to be invoked, you can include that class in the inventory services and configure this property value accordingly. |
22 | CheckInventoryClassName | -- | A new "CheckInventoryClassName" collection property has been introduced to define the implementation class for the "Check Inventory" API call within the Inventory services. Currently, this property is configured with the default implementation class. Furthermore, if any extension implementation class needs to be invoked, you can include that class in the inventory services and configure this property value accordingly. |
Revision History
2024-09-13 | SD – Updated collection properties.
2024-03-05 | SD – Updated collection properties.
2022-12-21 | AN – Content updated for the 8.13 release.
2019-04-22 | MA – Content updated for the April 2019 release.
2019-01-23 | PLK – Content uploaded.