/** * @type Inventory: Document representing inventory information of the current product for a particular inventory list. * * @property ats: The Available To Sell (ATS) of the product. If it is infinity, the return value is 999999. The value can be overwritten by the OCAPI setting \'product.inventory.ats.max_threshold\'. * * @property backorderable: A flag indicating whether the product is backorderable. * * @property id: The inventory ID. * - **Min Length:** 1 * - **Max Length:** 256 * * @property inStockDate: A flag indicating the date when the product will be in stock. * * @property orderable: A flag indicating whether at least one of the products is available to sell. * * @property preorderable: A flag indicating whether the product is preorderable. * * @property stockLevel: The stock level of the product. If it is infinity, the return value is 999999. The value can be overwritten by the OCAPI setting \'product.inventory.stock_level.max_threshold\'. * */ export type Inventory = { ats?: number; backorderable?: boolean; id: string; inStockDate?: string; orderable?: boolean; preorderable?: boolean; stockLevel?: number; } & { [key: string]: any; };