UNPKG

@geoapify/route-planner-sdk

Version:

TypeScript SDK for the Geoapify Route Planner API. Supports route optimization, delivery planning, and timeline visualization in browser and Node.js

21 lines (20 loc) 905 B
import { RouteResultEditorBase } from "./route-result-editor-base"; import { Shipment } from "../../models"; export declare class RouteResultShipmentEditor extends RouteResultEditorBase { assignShipments(agentIndex: number, shipmentIndexes: number[], newPriority?: number): Promise<boolean>; removeShipments(shipmentIndexes: number[]): Promise<boolean>; addNewShipments(agentIndex: number, shipments: Shipment[]): Promise<boolean>; private assignShipment; private removeShipment; private addNewShipmentsToAgent; private addShipmentToNonExistingAgent; private addShipmentToExistingAgent; private removeShipmentFromExistingAgent; private addShipmentsToAgent; private removeShipmentFromAgent; private validateShipments; private validateShipmentExists; private validateNewShipments; private addUnassignedShipment; private setShipmentPriority; }