@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) • 628 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 markJobsUnassigned;
private markRemainingJobsWithAgentRequirement;
private markJobsForAgent;
private validateJobs;
private validateJobExists;
private validateNewJobs;
private setJobPriority;
}