@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
32 lines (31 loc) • 1.13 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";
import { DistanceUnitType, RouteType, TrafficType, TravelMode } from "../../types";
export interface RoutePlannerResultResponseData {
type: string;
properties: {
mode: string;
params: {
mode?: TravelMode;
agents: AgentData[];
jobs: JobData[];
shipments: ShipmentData[];
locations: LocationData[];
avoid: AvoidData[];
traffic?: TrafficType;
type?: RouteType;
max_speed?: number;
units?: DistanceUnitType;
};
issues: {
unassigned_agents: number[];
unassigned_jobs: number[];
unassigned_shipments: number[];
};
};
features: FeatureResponseData[];
}