Defined in src/lib/services/imi/imi.ts:38 Constructorsconstructor Returns IMI Defined in src/lib/services/imi/imi.ts:41 Propertiesapi Defined in src/lib/services/imi/imi.ts:39 Methodscreate Jobs Parameters shopOrders : [ string , string ] [] Defined in src/lib/services/imi/imi.ts:51 get All Jobs Outputs Defined in src/lib/services/imi/imi.ts:65 get Customer Order Line Parameters params : { shopOrder : string } Defined in src/lib/services/imi/imi.ts:123 get Document File Names Parameters jobOrderNo : string lineNos : undefined | string [] classCode : string Defined in src/lib/services/imi/imi.ts:191 get Document Info Defined in src/lib/services/imi/imi.ts:69 get Handling Units getHandlingUnits ( params : { contract : string ; shipment : string } , ) : Promise < ApiResponse < IHandlingUnit [] , { message : string } > > Parameters params : { contract : string ; shipment : string } Defined in src/lib/services/imi/imi.ts:116 get Job Order Data Defined in src/lib/services/imi/imi.ts:185 get Job Order Listing Defined in src/lib/services/imi/imi.ts:179 get Job Outputs Defined in src/lib/services/imi/imi.ts:58 get Jobs Status Defined in src/lib/services/imi/imi.ts:45 get Operations Defined in src/lib/services/imi/imi.ts:102 getOSMMaterials Defined in src/lib/services/imi/imi.ts:165 get Purchase Order Lines Parameters params : { contract : string ; purchaseOrderId : string } Defined in src/lib/services/imi/imi.ts:151 get Requisitions Status Parameters contract : string requisitions : string [] Defined in src/lib/services/imi/imi.ts:172 get Routing Alternates Defined in src/lib/services/imi/imi.ts:109 get Shipment Lines Parameters params : { shipmentId : string } Defined in src/lib/services/imi/imi.ts:144 get Shipments getShipments ( params : { contract : string ; shipments : string [] } , ) : Promise < ApiResponse < IShipment [] , { message : string } > > Parameters params : { contract : string ; shipments : string [] } Returns Promise < ApiResponse < IShipment [] , { message : string } > > Defined in src/lib/services/imi/imi.ts:130 get Shop Order Part Breakdown Parameters contract : string shopOrders : string [] Defined in src/lib/services/imi/imi.ts:158 get Shop Orders getShopOrders ( contract : string , shopOrders : string [] , ) : Promise < ApiResponse < IShopOrder [] , { message : string } > > Parameters contract : string shopOrders : string [] Defined in src/lib/services/imi/imi.ts:83 get Smb File Url getSmbFileUrl ( logicalShareName : string , shareRelativePath : string ) : string Parameters logicalShareName : string shareRelativePath : string Returns string Defined in src/lib/services/imi/imi.ts:211 get Supplier Defined in src/lib/services/imi/imi.ts:137 list Smb Files By Prefix Parameters logicalShareName : string prefix : string Defined in src/lib/services/imi/imi.ts:204 upload External Files Url Defined in src/lib/services/imi/imi.ts:76
Always returns an IOperation[] body, for both branches.
Status-branch calls (
{ status, contract, limit?, offset? }) return the current page as the array, with the total count across all pages in thex-countresponse header — read it offres.headers['x-count']. Callers already know thelimit/offsetthey requested, so page through untiloffset + rows.length >= total.Shop-order-branch calls (
{ contract, shopOrder }) return all operations for that shop order, unpaginated; there's nox-countheader for these.