paccurate
Version:
Reduce fulfillment costs and wasted material by finding the optimal way to pack every shipment, in real time.
49 lines • 1.34 kB
TypeScript
import type { Body } from './types';
export interface PackBody extends Body {
key: string;
}
/**
* Finds the optimal way to pack a shipment.
*
* @param body - Packing configuration.
* @param url - Paccurate API endpoint.
* @returns - Pack response.
*/
export declare function pack(body: PackBody, url?: string): Promise<{
boxes?: {
box?: import("./swagger").definitions["Box"];
}[];
title?: string;
built?: string;
startedAt?: string;
version?: string;
lenBoxes?: number;
lenItems?: number;
lenUnits?: number;
lenLeftovers?: number;
totalCost?: number;
totalVolume?: number;
totalVolumeNet?: number;
totalVolumeUsed?: number;
totalVolumeUtilization?: number;
totalWeight?: number;
packTime?: number;
renderTime?: number;
totalTime?: number;
leftovers?: import("./swagger").definitions["Item"][];
itemSortUsed?: string;
itemSortReverseUsed?: boolean;
boxTypeChoiceGoalUsed?: string;
scripts?: string;
styles?: string;
svgs?: string[];
orderId?: string;
requestId?: string;
images?: import("./swagger").definitions["Image"][];
usedKeyStem?: string;
warnings?: string[];
requestFingerprint?: string;
responseFingerprint?: string;
packUuid?: string;
}>;
//# sourceMappingURL=pack.d.ts.map