@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
15 lines (14 loc) • 708 B
TypeScript
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>;
private markShipmentsUnassigned;
private markRemainingShipmentsWithAgentRequirement;
addNewShipments(agentIndex: number, shipments: Shipment[]): Promise<boolean>;
private validateShipments;
private validateShipmentExists;
private validateNewShipments;
private setShipmentPriority;
private markShipmentsForAgent;
}