UNPKG

@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

33 lines (32 loc) 1.15 kB
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?: RoutePlannerIssues; }; features: FeatureResponseData[]; } export interface RoutePlannerIssues { unassigned_agents?: number[]; unassigned_jobs?: number[]; unassigned_shipments?: number[]; }