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

17 lines (16 loc) 837 B
import { Shipment, AddAssignOptions, RemoveOptions } from "../../models"; import { RouteResultEditorBase } from "./route-result-editor-base"; /** * Editor for managing shipments in a route planner result */ export declare class RouteResultShipmentEditor extends RouteResultEditorBase { assignShipments(agentIndex: number, shipmentIndexes: number[], options?: AddAssignOptions): Promise<boolean>; removeShipments(shipmentIndexes: number[], options?: RemoveOptions): Promise<boolean>; addNewShipments(agentIndex: number, shipments: Shipment[], options?: AddAssignOptions): Promise<boolean>; private validateShipments; private validateShipmentAssignment; private validateShipmentExists; private appendShipmentsToInput; private validateNewShipmentsHaveLocations; private validateShipmentStepLocation; }