@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.
31 lines (30 loc) • 1.02 kB
TypeScript
import { AgentData } from "../nested/input/agent-data";
import { JobData } from "../nested/input/job-data";
import { ShipmentData } from "../nested/input/shipment-data";
import { LocationData } from "../nested/input/location-data";
import { AvoidData } from "../nested/input/avoid-data";
import { FeatureResponseData } from "../nested/response/feature-response-data";
export interface RoutePlannerResultResponseData {
type: string;
properties: {
mode: string;
params: {
mode?: string;
agents: AgentData[];
jobs: JobData[];
shipments: ShipmentData[];
locations: LocationData[];
avoid: AvoidData[];
traffic?: string;
type?: string;
max_speed?: number;
units?: string;
};
issues: {
unassigned_agents: number[];
unassigned_jobs: number[];
unassigned_shipments: number[];
};
};
features: FeatureResponseData[];
}