@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) • 701 B
TypeScript
import { RouteResultEditorBase } from "./route-result-editor-base";
import { Job } from "../../models";
export declare class RouteResultJobEditor extends RouteResultEditorBase {
assignJobs(agentId: string, jobIds: string[]): Promise<boolean>;
removeJobs(jobIds: string[]): Promise<boolean>;
addNewJobs(agentId: string, 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;
}