@geoapify/route-planner-sdk
Version:
A TypeScript SDK for the Geoapify Route Planner API that simplifies route optimization requests, and helps visualize and edit resulting routes.
19 lines (18 loc) • 801 B
TypeScript
import { RouteResultEditorBase } from "./route-result-editor-base";
import { Shipment } from "../../models";
export declare class RouteResultShipmentEditor extends RouteResultEditorBase {
assignShipments(agentId: string, shipmentIds: string[]): Promise<boolean>;
removeShipments(shipmentIds: string[]): Promise<boolean>;
addNewShipments(agentId: string, 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;
}