Represents a trip planner response, will be serialized into XML or JSON by Jersey
name | data type | description |
---|---|---|
requestParameters | map of string | A dictionary of the parameters provided in the request that triggered this response. |
debugOutput | DebugOutput | Debugging and profiling information |
elevationMetadata | ElevationMetadata | |
plan | ApiTripPlan | The actual trip plan. |
metadata | ApiTripSearchMetadata | |
error | PlannerError | The error (if any) that this response raised. |
Example
{ "requestParameters" : { "property1" : "...", "property2" : "..." }, "debugOutput" : { "precalculationTime" : 12345, "directStreetRouterTime" : 12345, "transitRouterTime" : 12345, "filteringTime" : 12345, "renderingTime" : 12345, "totalTime" : 12345, "transitRouterTimes" : { "tripPatternFilterTime" : 12345, "accessEgressTime" : 12345, "raptorSearchTime" : 12345, "itineraryCreationTime" : 12345 } }, "elevationMetadata" : { "ellipsoidToGeoidDifference" : 12345.0, "geoidElevation" : true }, "plan" : { "date" : 12345, "from" : { "name" : "...", "stopId" : "...", "stopCode" : "...", "platformCode" : "...", "lon" : 12345.0, "lat" : 12345.0, "arrival" : 12345, "departure" : 12345, "orig" : "...", "zoneId" : "...", "stopIndex" : 12345, "stopSequence" : 12345, "vertexType" : "NORMAL", "bikeShareId" : "..." }, "to" : { "name" : "...", "stopId" : "...", "stopCode" : "...", "platformCode" : "...", "lon" : 12345.0, "lat" : 12345.0, "arrival" : 12345, "departure" : 12345, "orig" : "...", "zoneId" : "...", "stopIndex" : 12345, "stopSequence" : 12345, "vertexType" : "BIKEPARK", "bikeShareId" : "..." }, "itineraries" : [ { "duration" : 12345, "startTime" : 12345, "endTime" : 12345, "walkTime" : 12345, "transitTime" : 12345, "waitingTime" : 12345, "walkDistance" : 12345.0, "walkLimitExceeded" : true, "elevationLost" : 12345.0, "elevationGained" : 12345.0, "transfers" : 12345, "fare" : { }, "legs" : [ { }, { } ], "systemNotices" : [ { }, { } ], "tooSloped" : true }, { "duration" : 12345, "startTime" : 12345, "endTime" : 12345, "walkTime" : 12345, "transitTime" : 12345, "waitingTime" : 12345, "walkDistance" : 12345.0, "walkLimitExceeded" : true, "elevationLost" : 12345.0, "elevationGained" : 12345.0, "transfers" : 12345, "fare" : { }, "legs" : [ { }, { } ], "systemNotices" : [ { }, { } ], "tooSloped" : true } ] }, "metadata" : { "searchWindowUsed" : 12345, "nextDateTime" : 12345, "prevDateTime" : 12345 }, "error" : { "id" : 12345, "msg" : "...", "message" : "PLAN_OK", "missing" : [ "...", "..." ] } }