export interface InventoryAtumInterface { id: number; product_id: number; name: string; priority: number; is_main: boolean; inventory_date: string; lot: string; write_off: boolean; region: Record; location: Record; bbe_date: string; expiry_days: number; inbound_stock: number; stock_on_hold: number; sold_today: number; sales_last_days: number; reserved_stock: number; customer_returns: number; warehouse_damage: number; lost_in_post: number; other_logs: number; out_stock_days: number; lost_sales: number; update_date: string; meta_data?: InventoryMetaDataAtumInterface; } export interface InventoryMetaDataAtumInterface { sku?: string; barcode?: string; manage_stock?: boolean; stock_quantity?: number; backorders?: string; stock_status?: string; supplier_id?: number; supplier_sku?: string; out_stock_threshold?: number; purchase_price?: string; price?: number; regular_price?: string; sale_price?: string; date_on_sale_from?: string; date_on_sale_to?: string; out_stock_date?: string; } export interface ProductInventoryQueryParamsAtumInterface { after?: string; before?: string; exclude?: number[]; include?: number[]; offset?: number; order?: string; orderby?: string; name?: string; exclude_write_off?: boolean; lot?: string; countries?: string; } export interface InventoryQueryParamsAtumInterface extends ProductInventoryQueryParamsAtumInterface { page?: number; per_page?: number; product?: number; search?: string; } export interface BomAtumInterface { id?: number; bom_id?: number; bom_type?: string; qty?: number; } export interface MultiInventoryAtumInterface { id?: number; delete?: boolean; order_item_id?: number; inventory_id?: number; product_id?: number; qty?: number; order_type?: number; subtotal?: number; total?: number; refund_qty?: number; refund_total?: number; }