@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) • 795 B
TypeScript
import { RouteResultEditorBase } from "./route-result-editor-base";
import { Job } from "../../models";
export declare class RouteResultJobEditor extends RouteResultEditorBase {
assignJobs(agentIndex: number, jobIndexes: number[], newPriority?: number): Promise<boolean>;
removeJobs(jobIndexes: number[]): Promise<boolean>;
addNewJobs(agentIndex: number, jobs: Job[]): Promise<boolean>;
private assignJob;
private removeJob;
private addNewJobsToAgent;
private addJobToNonExistingAgent;
private addJobToExistingAgent;
private removeJobFromExistingAgent;
private addJobsToAgent;
private removeJobFromAgent;
private validateJobs;
private validateJobExists;
private validateNewJobs;
private addUnassignedJob;
private setJobPriority;
}