GraphPath Data Type

A shortest path on the graph.

Properties
name data type constraints description
states array of State  
edges array of Edge  
startTime number required Returns the start time of the trip in seconds since the epoch.
endTime number required Returns the end time of the trip in seconds since the epoch.
duration number required Returns the duration of the trip in seconds.
distanceMeters number required Returns the total distance of all the edges in this path
weight number required
startVertex Vertex  
endVertex Vertex  
geometry LineString   Returns the geometry for the entire path
walkDistance number required Private Methods
routingContext RoutingContext  

Example

{
  "states" : [ {
    "weight" : 12345.0,
    "backEdge" : {
      "fromVertex" : { },
      "toVertex" : { },
      "partial" : true,
      "direction" : "...",
      "trip" : { },
      "roundabout" : true,
      "defaultName" : "...",
      "name" : { },
      "geometry" : { },
      "distanceMeters" : 12345.0,
      "effectiveWalkDistance" : 12345.0,
      "distanceIndependentTime" : 12345
    },
    "stateData" : {
      "vehicleRentalNetwork" : "...",
      "rentalVehicleFormFactor" : "OTHER"
    },
    "walkDistance" : 12345.0,
    "carPickupState" : "IN_CAR",
    "timeSeconds" : 12345,
    "elapsedTimeSeconds" : 12345,
    "rentingVehicleFromStation" : true,
    "rentingFloatingVehicle" : true,
    "rentingVehicle" : true,
    "vehicleRentalState" : "RENTING_FROM_STATION",
    "vehicleParked" : true,
    "final" : true,
    "vertex" : {
      "outgoing" : [ { }, { } ],
      "incoming" : [ { }, { } ],
      "degreeOut" : 12345,
      "degreeIn" : 12345,
      "x" : 12345.0,
      "y" : 12345.0,
      "lon" : 12345.0,
      "lat" : 12345.0,
      "name" : { },
      "defaultName" : "...",
      "stationElement" : { },
      "label" : "...",
      "coordinate" : { },
      "outgoingStreetEdges" : [ { }, { } ]
    },
    "timeDeltaSeconds" : 12345,
    "weightDelta" : 12345.0,
    "backState" : { },
    "backMode" : "TRANSIT",
    "backWalkingBike" : true,
    "startTimeSeconds" : 12345,
    "nextResult" : { },
    "context" : {
      "opt" : { },
      "graph" : { },
      "fromVertices" : [ { }, { } ],
      "toVertices" : [ { }, { } ],
      "bannedRoutes" : [ { }, { } ],
      "originBackEdge" : { },
      "remainingWeightHeuristic" : { },
      "aborted" : true,
      "slopeRestrictionRemoved" : true,
      "dataOverlayContext" : { }
    },
    "options" : {
      "parameters" : {
        "property1" : "...",
        "property2" : "..."
      },
      "from" : { },
      "to" : { },
      "maxDirectStreetDurationSeconds" : 12345.0,
      "maxAccessEgressDurationSeconds" : 12345.0,
      "maxAccessEgressDurationSecondsForMode" : {
        "property1" : 12345.0,
        "property2" : 12345.0
      },
      "modes" : { },
      "streetSubRequestModes" : { },
      "bicycleOptimizeType" : "GREENWAYS",
      "searchWindow" : 12345,
      "maxJourneyDuration" : 12345,
      "pageCursor" : { },
      "timetableView" : true,
      "arriveBy" : true,
      "wheelchairAccessible" : true,
      "numItineraries" : 12345,
      "maxWheelchairSlope" : 12345.0,
      "showIntermediateStops" : true,
      "walkSpeed" : 12345.0,
      "bikeSpeed" : 12345.0,
      "bikeWalkingSpeed" : 12345.0,
      "carSpeed" : 12345.0,
      "locale" : "...",
      "transferCost" : 12345,
      "transferOptimization" : { },
      "walkReluctance" : 12345.0,
      "bikeWalkingReluctance" : 12345.0,
      "bikeReluctance" : 12345.0,
      "carReluctance" : 12345.0,
      "stairsTimeFactor" : 12345.0,
      "stairsReluctance" : 12345.0,
      "turnReluctance" : 12345.0,
      "elevatorBoardTime" : 12345,
      "elevatorBoardCost" : 12345,
      "elevatorHopTime" : 12345,
      "elevatorHopCost" : 12345,
      "bikeSwitchTime" : 12345,
      "bikeSwitchCost" : 12345,
      "vehicleRentalPickupTime" : 12345,
      "vehicleRentalPickupCost" : 12345,
      "vehicleRentalDropoffTime" : 12345,
      "vehicleRentalDropoffCost" : 12345,
      "allowedVehicleRentalNetworks" : [ "...", "..." ],
      "bannedVehicleRentalNetworks" : [ "...", "..." ],
      "bikeParkTime" : 12345,
      "bikeParkCost" : 12345,
      "carParkTime" : 12345,
      "carParkCost" : 12345,
      "requiredVehicleParkingTags" : [ "...", "..." ],
      "bannedVehicleParkingTags" : [ "...", "..." ],
      "carDropoffTime" : 12345,
      "carPickupTime" : 12345,
      "carPickupCost" : 12345,
      "waitReluctance" : 12345.0,
      "walkBoardCost" : 12345,
      "bikeBoardCost" : 12345,
      "transferSlack" : 12345,
      "boardSlack" : 12345,
      "boardSlackForMode" : {
        "property1" : 12345,
        "property2" : 12345
      },
      "alightSlack" : 12345,
      "alightSlackForMode" : {
        "property1" : 12345,
        "property2" : 12345
      },
      "maxTransfers" : 12345,
      "bikeTriangleTimeFactor" : 12345.0,
      "bikeTriangleSlopeFactor" : 12345.0,
      "bikeTriangleSafetyFactor" : 12345.0,
      "useVehicleRentalAvailabilityInformation" : true,
      "allowKeepingRentedVehicleAtDestination" : true,
      "keepingRentedVehicleAtDestinationCost" : 12345.0,
      "carDecelerationSpeed" : 12345.0,
      "carAccelerationSpeed" : 12345.0,
      "ignoreRealtimeUpdates" : true,
      "includePlannedCancellations" : true,
      "disableRemainingWeightHeuristic" : true,
      "rctx" : { },
      "vehicleRental" : true,
      "parkAndRide" : true,
      "carPickup" : true,
      "allowedRentalFormFactors" : [ "OTHER", "BICYCLE" ],
      "useVehicleParkingAvailabilityInformation" : true,
      "dominanceFunction" : { },
      "geoidElevation" : true,
      "itineraryFilters" : { },
      "dataOverlay" : { },
      "raptorDebuging" : { },
      "dateTime" : 12345,
      "tripPlannedForNow" : true,
      "numItinerariesForDirectStreetSearch" : 12345,
      "itinerariesSortOrder" : "STREET_AND_ARRIVAL_TIME",
      "routingContext" : { },
      "streetSpeedUpperBound" : 12345.0,
      "newShortestPathTree" : { },
      "intersectionTraversalCostModel" : { }
    },
    "nonTransitMode" : "MONORAIL",
    "timeInMillis" : 12345,
    "vehicleRentalNetwork" : "..."
  }, {
    "weight" : 12345.0,
    "backEdge" : {
      "fromVertex" : { },
      "toVertex" : { },
      "partial" : true,
      "direction" : "...",
      "trip" : { },
      "roundabout" : true,
      "defaultName" : "...",
      "name" : { },
      "geometry" : { },
      "distanceMeters" : 12345.0,
      "effectiveWalkDistance" : 12345.0,
      "distanceIndependentTime" : 12345
    },
    "stateData" : {
      "vehicleRentalNetwork" : "...",
      "rentalVehicleFormFactor" : "CAR"
    },
    "walkDistance" : 12345.0,
    "carPickupState" : "WALK_FROM_DROP_OFF",
    "timeSeconds" : 12345,
    "elapsedTimeSeconds" : 12345,
    "rentingVehicleFromStation" : true,
    "rentingFloatingVehicle" : true,
    "rentingVehicle" : true,
    "vehicleRentalState" : "RENTING_FLOATING",
    "vehicleParked" : true,
    "final" : true,
    "vertex" : {
      "outgoing" : [ { }, { } ],
      "incoming" : [ { }, { } ],
      "degreeOut" : 12345,
      "degreeIn" : 12345,
      "x" : 12345.0,
      "y" : 12345.0,
      "lon" : 12345.0,
      "lat" : 12345.0,
      "name" : { },
      "defaultName" : "...",
      "stationElement" : { },
      "label" : "...",
      "coordinate" : { },
      "outgoingStreetEdges" : [ { }, { } ]
    },
    "timeDeltaSeconds" : 12345,
    "weightDelta" : 12345.0,
    "backState" : { },
    "backMode" : "AIRPLANE",
    "backWalkingBike" : true,
    "startTimeSeconds" : 12345,
    "nextResult" : { },
    "context" : {
      "opt" : { },
      "graph" : { },
      "fromVertices" : [ { }, { } ],
      "toVertices" : [ { }, { } ],
      "bannedRoutes" : [ { }, { } ],
      "originBackEdge" : { },
      "remainingWeightHeuristic" : { },
      "aborted" : true,
      "slopeRestrictionRemoved" : true,
      "dataOverlayContext" : { }
    },
    "options" : {
      "parameters" : {
        "property1" : "...",
        "property2" : "..."
      },
      "from" : { },
      "to" : { },
      "maxDirectStreetDurationSeconds" : 12345.0,
      "maxAccessEgressDurationSeconds" : 12345.0,
      "maxAccessEgressDurationSecondsForMode" : {
        "property1" : 12345.0,
        "property2" : 12345.0
      },
      "modes" : { },
      "streetSubRequestModes" : { },
      "bicycleOptimizeType" : "SAFE",
      "searchWindow" : 12345,
      "maxJourneyDuration" : 12345,
      "pageCursor" : { },
      "timetableView" : true,
      "arriveBy" : true,
      "wheelchairAccessible" : true,
      "numItineraries" : 12345,
      "maxWheelchairSlope" : 12345.0,
      "showIntermediateStops" : true,
      "walkSpeed" : 12345.0,
      "bikeSpeed" : 12345.0,
      "bikeWalkingSpeed" : 12345.0,
      "carSpeed" : 12345.0,
      "locale" : "...",
      "transferCost" : 12345,
      "transferOptimization" : { },
      "walkReluctance" : 12345.0,
      "bikeWalkingReluctance" : 12345.0,
      "bikeReluctance" : 12345.0,
      "carReluctance" : 12345.0,
      "stairsTimeFactor" : 12345.0,
      "stairsReluctance" : 12345.0,
      "turnReluctance" : 12345.0,
      "elevatorBoardTime" : 12345,
      "elevatorBoardCost" : 12345,
      "elevatorHopTime" : 12345,
      "elevatorHopCost" : 12345,
      "bikeSwitchTime" : 12345,
      "bikeSwitchCost" : 12345,
      "vehicleRentalPickupTime" : 12345,
      "vehicleRentalPickupCost" : 12345,
      "vehicleRentalDropoffTime" : 12345,
      "vehicleRentalDropoffCost" : 12345,
      "allowedVehicleRentalNetworks" : [ "...", "..." ],
      "bannedVehicleRentalNetworks" : [ "...", "..." ],
      "bikeParkTime" : 12345,
      "bikeParkCost" : 12345,
      "carParkTime" : 12345,
      "carParkCost" : 12345,
      "requiredVehicleParkingTags" : [ "...", "..." ],
      "bannedVehicleParkingTags" : [ "...", "..." ],
      "carDropoffTime" : 12345,
      "carPickupTime" : 12345,
      "carPickupCost" : 12345,
      "waitReluctance" : 12345.0,
      "walkBoardCost" : 12345,
      "bikeBoardCost" : 12345,
      "transferSlack" : 12345,
      "boardSlack" : 12345,
      "boardSlackForMode" : {
        "property1" : 12345,
        "property2" : 12345
      },
      "alightSlack" : 12345,
      "alightSlackForMode" : {
        "property1" : 12345,
        "property2" : 12345
      },
      "maxTransfers" : 12345,
      "bikeTriangleTimeFactor" : 12345.0,
      "bikeTriangleSlopeFactor" : 12345.0,
      "bikeTriangleSafetyFactor" : 12345.0,
      "useVehicleRentalAvailabilityInformation" : true,
      "allowKeepingRentedVehicleAtDestination" : true,
      "keepingRentedVehicleAtDestinationCost" : 12345.0,
      "carDecelerationSpeed" : 12345.0,
      "carAccelerationSpeed" : 12345.0,
      "ignoreRealtimeUpdates" : true,
      "includePlannedCancellations" : true,
      "disableRemainingWeightHeuristic" : true,
      "rctx" : { },
      "vehicleRental" : true,
      "parkAndRide" : true,
      "carPickup" : true,
      "allowedRentalFormFactors" : [ "CAR", "OTHER" ],
      "useVehicleParkingAvailabilityInformation" : true,
      "dominanceFunction" : { },
      "geoidElevation" : true,
      "itineraryFilters" : { },
      "dataOverlay" : { },
      "raptorDebuging" : { },
      "dateTime" : 12345,
      "tripPlannedForNow" : true,
      "numItinerariesForDirectStreetSearch" : 12345,
      "itinerariesSortOrder" : "STREET_AND_ARRIVAL_TIME",
      "routingContext" : { },
      "streetSpeedUpperBound" : 12345.0,
      "newShortestPathTree" : { },
      "intersectionTraversalCostModel" : { }
    },
    "nonTransitMode" : "FERRY",
    "timeInMillis" : 12345,
    "vehicleRentalNetwork" : "..."
  } ],
  "edges" : [ {
    "fromVertex" : {
      "outgoing" : [ { }, { } ],
      "incoming" : [ { }, { } ],
      "degreeOut" : 12345,
      "degreeIn" : 12345,
      "x" : 12345.0,
      "y" : 12345.0,
      "lon" : 12345.0,
      "lat" : 12345.0,
      "name" : { },
      "defaultName" : "...",
      "stationElement" : { },
      "label" : "...",
      "coordinate" : { },
      "outgoingStreetEdges" : [ { }, { } ]
    },
    "toVertex" : {
      "outgoing" : [ { }, { } ],
      "incoming" : [ { }, { } ],
      "degreeOut" : 12345,
      "degreeIn" : 12345,
      "x" : 12345.0,
      "y" : 12345.0,
      "lon" : 12345.0,
      "lat" : 12345.0,
      "name" : { },
      "defaultName" : "...",
      "stationElement" : { },
      "label" : "...",
      "coordinate" : { },
      "outgoingStreetEdges" : [ { }, { } ]
    },
    "partial" : true,
    "direction" : "...",
    "trip" : {
      "operator" : { },
      "tripOperator" : { },
      "route" : { },
      "serviceId" : { },
      "mode" : "BUS",
      "netexSubmode" : "...",
      "tripShortName" : "...",
      "internalPlanningCode" : "...",
      "tripHeadsign" : "...",
      "routeShortName" : "...",
      "direction" : "UNKNOWN",
      "blockId" : "...",
      "shapeId" : { },
      "wheelchairAccessible" : 12345,
      "bikesAllowed" : "NOT_ALLOWED",
      "fareId" : "...",
      "tripAlteration" : "EXTRA_JOURNEY",
      "id" : { }
    },
    "roundabout" : true,
    "defaultName" : "...",
    "name" : { },
    "geometry" : {
      "closed" : true,
      "endPoint" : { },
      "dimension" : 12345,
      "empty" : true,
      "numPoints" : 12345,
      "geometryType" : "...",
      "coordinateSequence" : { },
      "length" : 12345.0,
      "boundaryDimension" : 12345,
      "startPoint" : { },
      "coordinates" : [ { }, { } ],
      "coordinate" : { },
      "boundary" : { },
      "ring" : true,
      "numGeometries" : 12345,
      "precisionModel" : { },
      "interiorPoint" : { },
      "rectangle" : true,
      "area" : 12345.0,
      "envelopeInternal" : { },
      "centroid" : { },
      "factory" : { },
      "SRID" : 12345,
      "simple" : true,
      "userData" : { },
      "envelope" : { },
      "valid" : true
    },
    "distanceMeters" : 12345.0,
    "effectiveWalkDistance" : 12345.0,
    "distanceIndependentTime" : 12345
  }, {
    "fromVertex" : {
      "outgoing" : [ { }, { } ],
      "incoming" : [ { }, { } ],
      "degreeOut" : 12345,
      "degreeIn" : 12345,
      "x" : 12345.0,
      "y" : 12345.0,
      "lon" : 12345.0,
      "lat" : 12345.0,
      "name" : { },
      "defaultName" : "...",
      "stationElement" : { },
      "label" : "...",
      "coordinate" : { },
      "outgoingStreetEdges" : [ { }, { } ]
    },
    "toVertex" : {
      "outgoing" : [ { }, { } ],
      "incoming" : [ { }, { } ],
      "degreeOut" : 12345,
      "degreeIn" : 12345,
      "x" : 12345.0,
      "y" : 12345.0,
      "lon" : 12345.0,
      "lat" : 12345.0,
      "name" : { },
      "defaultName" : "...",
      "stationElement" : { },
      "label" : "...",
      "coordinate" : { },
      "outgoingStreetEdges" : [ { }, { } ]
    },
    "partial" : true,
    "direction" : "...",
    "trip" : {
      "operator" : { },
      "tripOperator" : { },
      "route" : { },
      "serviceId" : { },
      "mode" : "COACH",
      "netexSubmode" : "...",
      "tripShortName" : "...",
      "internalPlanningCode" : "...",
      "tripHeadsign" : "...",
      "routeShortName" : "...",
      "direction" : "CLOCKWISE",
      "blockId" : "...",
      "shapeId" : { },
      "wheelchairAccessible" : 12345,
      "bikesAllowed" : "UNKNOWN",
      "fareId" : "...",
      "tripAlteration" : "REPLACED",
      "id" : { }
    },
    "roundabout" : true,
    "defaultName" : "...",
    "name" : { },
    "geometry" : {
      "closed" : true,
      "endPoint" : { },
      "dimension" : 12345,
      "empty" : true,
      "numPoints" : 12345,
      "geometryType" : "...",
      "coordinateSequence" : { },
      "length" : 12345.0,
      "boundaryDimension" : 12345,
      "startPoint" : { },
      "coordinates" : [ { }, { } ],
      "coordinate" : { },
      "boundary" : { },
      "ring" : true,
      "numGeometries" : 12345,
      "precisionModel" : { },
      "interiorPoint" : { },
      "rectangle" : true,
      "area" : 12345.0,
      "envelopeInternal" : { },
      "centroid" : { },
      "factory" : { },
      "SRID" : 12345,
      "simple" : true,
      "userData" : { },
      "envelope" : { },
      "valid" : true
    },
    "distanceMeters" : 12345.0,
    "effectiveWalkDistance" : 12345.0,
    "distanceIndependentTime" : 12345
  } ],
  "startTime" : 12345,
  "endTime" : 12345,
  "duration" : 12345,
  "distanceMeters" : 12345.0,
  "weight" : 12345.0,
  "startVertex" : {
    "outgoing" : [ {
      "fromVertex" : { },
      "toVertex" : { },
      "partial" : true,
      "direction" : "...",
      "trip" : { },
      "roundabout" : true,
      "defaultName" : "...",
      "name" : { },
      "geometry" : { },
      "distanceMeters" : 12345.0,
      "effectiveWalkDistance" : 12345.0,
      "distanceIndependentTime" : 12345
    }, {
      "fromVertex" : { },
      "toVertex" : { },
      "partial" : true,
      "direction" : "...",
      "trip" : { },
      "roundabout" : true,
      "defaultName" : "...",
      "name" : { },
      "geometry" : { },
      "distanceMeters" : 12345.0,
      "effectiveWalkDistance" : 12345.0,
      "distanceIndependentTime" : 12345
    } ],
    "incoming" : [ {
      "fromVertex" : { },
      "toVertex" : { },
      "partial" : true,
      "direction" : "...",
      "trip" : { },
      "roundabout" : true,
      "defaultName" : "...",
      "name" : { },
      "geometry" : { },
      "distanceMeters" : 12345.0,
      "effectiveWalkDistance" : 12345.0,
      "distanceIndependentTime" : 12345
    }, {
      "fromVertex" : { },
      "toVertex" : { },
      "partial" : true,
      "direction" : "...",
      "trip" : { },
      "roundabout" : true,
      "defaultName" : "...",
      "name" : { },
      "geometry" : { },
      "distanceMeters" : 12345.0,
      "effectiveWalkDistance" : 12345.0,
      "distanceIndependentTime" : 12345
    } ],
    "degreeOut" : 12345,
    "degreeIn" : 12345,
    "x" : 12345.0,
    "y" : 12345.0,
    "lon" : 12345.0,
    "lat" : 12345.0,
    "name" : { },
    "defaultName" : "...",
    "stationElement" : {
      "name" : "...",
      "code" : "...",
      "description" : "...",
      "coordinate" : { },
      "wheelchairBoarding" : "NOT_POSSIBLE",
      "levelName" : "...",
      "levelIndex" : 12345.0,
      "parentStation" : { },
      "partOfStation" : true,
      "id" : { }
    },
    "label" : "...",
    "coordinate" : {
      "x" : 12345.0,
      "y" : 12345.0,
      "z" : 12345.0,
      "m" : 12345.0,
      "valid" : true
    },
    "outgoingStreetEdges" : [ {
      "fromVertex" : { },
      "toVertex" : { },
      "partial" : true,
      "direction" : "...",
      "trip" : { },
      "roundabout" : true,
      "defaultName" : "...",
      "name" : { },
      "geometry" : { },
      "distanceMeters" : 12345.0,
      "effectiveWalkDistance" : 12345.0,
      "distanceIndependentTime" : 12345
    }, {
      "fromVertex" : { },
      "toVertex" : { },
      "partial" : true,
      "direction" : "...",
      "trip" : { },
      "roundabout" : true,
      "defaultName" : "...",
      "name" : { },
      "geometry" : { },
      "distanceMeters" : 12345.0,
      "effectiveWalkDistance" : 12345.0,
      "distanceIndependentTime" : 12345
    } ]
  },
  "endVertex" : {
    "outgoing" : [ {
      "fromVertex" : { },
      "toVertex" : { },
      "partial" : true,
      "direction" : "...",
      "trip" : { },
      "roundabout" : true,
      "defaultName" : "...",
      "name" : { },
      "geometry" : { },
      "distanceMeters" : 12345.0,
      "effectiveWalkDistance" : 12345.0,
      "distanceIndependentTime" : 12345
    }, {
      "fromVertex" : { },
      "toVertex" : { },
      "partial" : true,
      "direction" : "...",
      "trip" : { },
      "roundabout" : true,
      "defaultName" : "...",
      "name" : { },
      "geometry" : { },
      "distanceMeters" : 12345.0,
      "effectiveWalkDistance" : 12345.0,
      "distanceIndependentTime" : 12345
    } ],
    "incoming" : [ {
      "fromVertex" : { },
      "toVertex" : { },
      "partial" : true,
      "direction" : "...",
      "trip" : { },
      "roundabout" : true,
      "defaultName" : "...",
      "name" : { },
      "geometry" : { },
      "distanceMeters" : 12345.0,
      "effectiveWalkDistance" : 12345.0,
      "distanceIndependentTime" : 12345
    }, {
      "fromVertex" : { },
      "toVertex" : { },
      "partial" : true,
      "direction" : "...",
      "trip" : { },
      "roundabout" : true,
      "defaultName" : "...",
      "name" : { },
      "geometry" : { },
      "distanceMeters" : 12345.0,
      "effectiveWalkDistance" : 12345.0,
      "distanceIndependentTime" : 12345
    } ],
    "degreeOut" : 12345,
    "degreeIn" : 12345,
    "x" : 12345.0,
    "y" : 12345.0,
    "lon" : 12345.0,
    "lat" : 12345.0,
    "name" : { },
    "defaultName" : "...",
    "stationElement" : {
      "name" : "...",
      "code" : "...",
      "description" : "...",
      "coordinate" : { },
      "wheelchairBoarding" : "NO_INFORMATION",
      "levelName" : "...",
      "levelIndex" : 12345.0,
      "parentStation" : { },
      "partOfStation" : true,
      "id" : { }
    },
    "label" : "...",
    "coordinate" : {
      "x" : 12345.0,
      "y" : 12345.0,
      "z" : 12345.0,
      "m" : 12345.0,
      "valid" : true
    },
    "outgoingStreetEdges" : [ {
      "fromVertex" : { },
      "toVertex" : { },
      "partial" : true,
      "direction" : "...",
      "trip" : { },
      "roundabout" : true,
      "defaultName" : "...",
      "name" : { },
      "geometry" : { },
      "distanceMeters" : 12345.0,
      "effectiveWalkDistance" : 12345.0,
      "distanceIndependentTime" : 12345
    }, {
      "fromVertex" : { },
      "toVertex" : { },
      "partial" : true,
      "direction" : "...",
      "trip" : { },
      "roundabout" : true,
      "defaultName" : "...",
      "name" : { },
      "geometry" : { },
      "distanceMeters" : 12345.0,
      "effectiveWalkDistance" : 12345.0,
      "distanceIndependentTime" : 12345
    } ]
  },
  "geometry" : {
    "closed" : true,
    "endPoint" : {
      "boundaryDimension" : 12345,
      "x" : 12345.0,
      "coordinates" : [ { }, { } ],
      "coordinate" : { },
      "simple" : true,
      "numPoints" : 12345,
      "dimension" : 12345,
      "boundary" : { },
      "geometryType" : "...",
      "coordinateSequence" : { },
      "empty" : true,
      "y" : 12345.0,
      "length" : 12345.0,
      "numGeometries" : 12345,
      "precisionModel" : { },
      "interiorPoint" : { },
      "rectangle" : true,
      "area" : 12345.0,
      "envelopeInternal" : { },
      "centroid" : { },
      "factory" : { },
      "SRID" : 12345,
      "userData" : { },
      "envelope" : { },
      "valid" : true
    },
    "dimension" : 12345,
    "empty" : true,
    "numPoints" : 12345,
    "geometryType" : "...",
    "coordinateSequence" : {
      "measures" : 12345,
      "dimension" : 12345
    },
    "length" : 12345.0,
    "boundaryDimension" : 12345,
    "startPoint" : {
      "boundaryDimension" : 12345,
      "x" : 12345.0,
      "coordinates" : [ { }, { } ],
      "coordinate" : { },
      "simple" : true,
      "numPoints" : 12345,
      "dimension" : 12345,
      "boundary" : { },
      "geometryType" : "...",
      "coordinateSequence" : { },
      "empty" : true,
      "y" : 12345.0,
      "length" : 12345.0,
      "numGeometries" : 12345,
      "precisionModel" : { },
      "interiorPoint" : { },
      "rectangle" : true,
      "area" : 12345.0,
      "envelopeInternal" : { },
      "centroid" : { },
      "factory" : { },
      "SRID" : 12345,
      "userData" : { },
      "envelope" : { },
      "valid" : true
    },
    "coordinates" : [ {
      "x" : 12345.0,
      "y" : 12345.0,
      "z" : 12345.0,
      "m" : 12345.0,
      "valid" : true
    }, {
      "x" : 12345.0,
      "y" : 12345.0,
      "z" : 12345.0,
      "m" : 12345.0,
      "valid" : true
    } ],
    "coordinate" : {
      "x" : 12345.0,
      "y" : 12345.0,
      "z" : 12345.0,
      "m" : 12345.0,
      "valid" : true
    },
    "boundary" : {
      "length" : 12345.0,
      "numGeometries" : 12345,
      "precisionModel" : { },
      "interiorPoint" : { },
      "rectangle" : true,
      "area" : 12345.0,
      "boundary" : { },
      "boundaryDimension" : 12345,
      "numPoints" : 12345,
      "coordinates" : [ { }, { } ],
      "dimension" : 12345,
      "envelopeInternal" : { },
      "empty" : true,
      "coordinate" : { },
      "centroid" : { },
      "factory" : { },
      "SRID" : 12345,
      "simple" : true,
      "userData" : { },
      "geometryType" : "...",
      "envelope" : { },
      "valid" : true
    },
    "ring" : true,
    "numGeometries" : 12345,
    "precisionModel" : {
      "scale" : 12345.0,
      "floating" : true,
      "maximumSignificantDigits" : 12345,
      "type" : { },
      "offsetX" : 12345.0,
      "offsetY" : 12345.0
    },
    "interiorPoint" : {
      "boundaryDimension" : 12345,
      "x" : 12345.0,
      "coordinates" : [ { }, { } ],
      "coordinate" : { },
      "simple" : true,
      "numPoints" : 12345,
      "dimension" : 12345,
      "boundary" : { },
      "geometryType" : "...",
      "coordinateSequence" : { },
      "empty" : true,
      "y" : 12345.0,
      "length" : 12345.0,
      "numGeometries" : 12345,
      "precisionModel" : { },
      "interiorPoint" : { },
      "rectangle" : true,
      "area" : 12345.0,
      "envelopeInternal" : { },
      "centroid" : { },
      "factory" : { },
      "SRID" : 12345,
      "userData" : { },
      "envelope" : { },
      "valid" : true
    },
    "rectangle" : true,
    "area" : 12345.0,
    "envelopeInternal" : {
      "width" : 12345.0,
      "null" : true,
      "diameter" : 12345.0,
      "area" : 12345.0,
      "minY" : 12345.0,
      "height" : 12345.0,
      "maxX" : 12345.0,
      "maxY" : 12345.0,
      "minX" : 12345.0
    },
    "centroid" : {
      "boundaryDimension" : 12345,
      "x" : 12345.0,
      "coordinates" : [ { }, { } ],
      "coordinate" : { },
      "simple" : true,
      "numPoints" : 12345,
      "dimension" : 12345,
      "boundary" : { },
      "geometryType" : "...",
      "coordinateSequence" : { },
      "empty" : true,
      "y" : 12345.0,
      "length" : 12345.0,
      "numGeometries" : 12345,
      "precisionModel" : { },
      "interiorPoint" : { },
      "rectangle" : true,
      "area" : 12345.0,
      "envelopeInternal" : { },
      "centroid" : { },
      "factory" : { },
      "SRID" : 12345,
      "userData" : { },
      "envelope" : { },
      "valid" : true
    },
    "factory" : {
      "precisionModel" : { },
      "SRID" : 12345,
      "coordinateSequenceFactory" : { }
    },
    "SRID" : 12345,
    "simple" : true,
    "userData" : { },
    "envelope" : {
      "length" : 12345.0,
      "numGeometries" : 12345,
      "precisionModel" : { },
      "interiorPoint" : { },
      "rectangle" : true,
      "area" : 12345.0,
      "boundary" : { },
      "boundaryDimension" : 12345,
      "numPoints" : 12345,
      "coordinates" : [ { }, { } ],
      "dimension" : 12345,
      "envelopeInternal" : { },
      "empty" : true,
      "coordinate" : { },
      "centroid" : { },
      "factory" : { },
      "SRID" : 12345,
      "simple" : true,
      "userData" : { },
      "geometryType" : "...",
      "envelope" : { },
      "valid" : true
    },
    "valid" : true
  },
  "walkDistance" : 12345.0,
  "routingContext" : {
    "opt" : {
      "parameters" : {
        "property1" : "...",
        "property2" : "..."
      },
      "from" : { },
      "to" : { },
      "maxDirectStreetDurationSeconds" : 12345.0,
      "maxAccessEgressDurationSeconds" : 12345.0,
      "maxAccessEgressDurationSecondsForMode" : {
        "property1" : 12345.0,
        "property2" : 12345.0
      },
      "modes" : { },
      "streetSubRequestModes" : { },
      "bicycleOptimizeType" : "TRIANGLE",
      "searchWindow" : 12345,
      "maxJourneyDuration" : 12345,
      "pageCursor" : { },
      "timetableView" : true,
      "arriveBy" : true,
      "wheelchairAccessible" : true,
      "numItineraries" : 12345,
      "maxWheelchairSlope" : 12345.0,
      "showIntermediateStops" : true,
      "walkSpeed" : 12345.0,
      "bikeSpeed" : 12345.0,
      "bikeWalkingSpeed" : 12345.0,
      "carSpeed" : 12345.0,
      "locale" : "...",
      "transferCost" : 12345,
      "transferOptimization" : { },
      "walkReluctance" : 12345.0,
      "bikeWalkingReluctance" : 12345.0,
      "bikeReluctance" : 12345.0,
      "carReluctance" : 12345.0,
      "stairsTimeFactor" : 12345.0,
      "stairsReluctance" : 12345.0,
      "turnReluctance" : 12345.0,
      "elevatorBoardTime" : 12345,
      "elevatorBoardCost" : 12345,
      "elevatorHopTime" : 12345,
      "elevatorHopCost" : 12345,
      "bikeSwitchTime" : 12345,
      "bikeSwitchCost" : 12345,
      "vehicleRentalPickupTime" : 12345,
      "vehicleRentalPickupCost" : 12345,
      "vehicleRentalDropoffTime" : 12345,
      "vehicleRentalDropoffCost" : 12345,
      "allowedVehicleRentalNetworks" : [ "...", "..." ],
      "bannedVehicleRentalNetworks" : [ "...", "..." ],
      "bikeParkTime" : 12345,
      "bikeParkCost" : 12345,
      "carParkTime" : 12345,
      "carParkCost" : 12345,
      "requiredVehicleParkingTags" : [ "...", "..." ],
      "bannedVehicleParkingTags" : [ "...", "..." ],
      "carDropoffTime" : 12345,
      "carPickupTime" : 12345,
      "carPickupCost" : 12345,
      "waitReluctance" : 12345.0,
      "walkBoardCost" : 12345,
      "bikeBoardCost" : 12345,
      "transferSlack" : 12345,
      "boardSlack" : 12345,
      "boardSlackForMode" : {
        "property1" : 12345,
        "property2" : 12345
      },
      "alightSlack" : 12345,
      "alightSlackForMode" : {
        "property1" : 12345,
        "property2" : 12345
      },
      "maxTransfers" : 12345,
      "bikeTriangleTimeFactor" : 12345.0,
      "bikeTriangleSlopeFactor" : 12345.0,
      "bikeTriangleSafetyFactor" : 12345.0,
      "useVehicleRentalAvailabilityInformation" : true,
      "allowKeepingRentedVehicleAtDestination" : true,
      "keepingRentedVehicleAtDestinationCost" : 12345.0,
      "carDecelerationSpeed" : 12345.0,
      "carAccelerationSpeed" : 12345.0,
      "ignoreRealtimeUpdates" : true,
      "includePlannedCancellations" : true,
      "disableRemainingWeightHeuristic" : true,
      "rctx" : { },
      "vehicleRental" : true,
      "parkAndRide" : true,
      "carPickup" : true,
      "allowedRentalFormFactors" : [ "OTHER", "MOPED" ],
      "useVehicleParkingAvailabilityInformation" : true,
      "dominanceFunction" : { },
      "geoidElevation" : true,
      "itineraryFilters" : { },
      "dataOverlay" : { },
      "raptorDebuging" : { },
      "dateTime" : 12345,
      "tripPlannedForNow" : true,
      "numItinerariesForDirectStreetSearch" : 12345,
      "itinerariesSortOrder" : "STREET_AND_DEPARTURE_TIME",
      "routingContext" : { },
      "streetSpeedUpperBound" : 12345.0,
      "newShortestPathTree" : { },
      "intersectionTraversalCostModel" : { }
    },
    "graph" : {
      "streetNotesService" : { },
      "preferences" : { },
      "hasBikeSharing" : true,
      "hasParkRide" : true,
      "hasBikeRide" : true,
      "buildTime" : 12345,
      "hasStreets" : true,
      "hasTransit" : true,
      "hasDirectTransfers" : true,
      "hasFrequencyService" : true,
      "hasScheduledService" : true,
      "hasLinkedBikeParks" : true,
      "ellipsoidToGeoidDifference" : 12345.0,
      "stationById" : {
        "property1" : { },
        "property2" : { }
      },
      "multiModalStationById" : {
        "property1" : { },
        "property2" : { }
      },
      "groupOfStationsById" : {
        "property1" : { },
        "property2" : { }
      },
      "tripPatternForId" : {
        "property1" : { },
        "property2" : { }
      },
      "interlinedTrips" : {
        "property1" : { },
        "property2" : { }
      },
      "transfersByStop" : { },
      "locationsById" : {
        "property1" : { },
        "property2" : { }
      },
      "locationGroupsById" : {
        "property1" : { },
        "property2" : { }
      },
      "flexTripsById" : {
        "property1" : { },
        "property2" : { }
      },
      "nextSplitNumber" : 12345,
      "dataOverlayParameterBindings" : { },
      "timetableSnapshot" : { },
      "vertices" : [ { }, { } ],
      "edges" : [ { }, { } ],
      "streetEdges" : [ { }, { } ],
      "transitLayer" : { },
      "realtimeTransitLayer" : { },
      "extent" : { },
      "transferService" : { },
      "bundle" : { },
      "transitModes" : [ "COACH", "CABLE_CAR" ],
      "calendarService" : { },
      "calendarDataService" : { },
      "streetIndex" : { },
      "linker" : { },
      "feedIds" : [ "...", "..." ],
      "agencies" : [ { }, { } ],
      "timeZone" : { },
      "operators" : [ { }, { } ],
      "convexHull" : { },
      "envelope" : { },
      "center" : { },
      "transitServiceStarts" : 12345,
      "transitServiceEnds" : 12345,
      "noticesByElement" : { },
      "distanceBetweenElevationSamples" : 12345.0,
      "transitAlertService" : { },
      "vehicleRentalStationService" : { },
      "vehicleParkingService" : { },
      "tripPatterns" : [ { }, { } ],
      "notices" : [ { }, { } ],
      "stations" : [ { }, { } ],
      "serviceCodes" : {
        "property1" : 12345,
        "property2" : 12345
      },
      "drivingDirection" : "RIGHT_HAND_TRAFFIC",
      "intersectionTraversalModel" : { },
      "allFlexStopsFlat" : [ { }, { } ]
    },
    "fromVertices" : [ {
      "outgoing" : [ { }, { } ],
      "incoming" : [ { }, { } ],
      "degreeOut" : 12345,
      "degreeIn" : 12345,
      "x" : 12345.0,
      "y" : 12345.0,
      "lon" : 12345.0,
      "lat" : 12345.0,
      "name" : { },
      "defaultName" : "...",
      "stationElement" : { },
      "label" : "...",
      "coordinate" : { },
      "outgoingStreetEdges" : [ { }, { } ]
    }, {
      "outgoing" : [ { }, { } ],
      "incoming" : [ { }, { } ],
      "degreeOut" : 12345,
      "degreeIn" : 12345,
      "x" : 12345.0,
      "y" : 12345.0,
      "lon" : 12345.0,
      "lat" : 12345.0,
      "name" : { },
      "defaultName" : "...",
      "stationElement" : { },
      "label" : "...",
      "coordinate" : { },
      "outgoingStreetEdges" : [ { }, { } ]
    } ],
    "toVertices" : [ {
      "outgoing" : [ { }, { } ],
      "incoming" : [ { }, { } ],
      "degreeOut" : 12345,
      "degreeIn" : 12345,
      "x" : 12345.0,
      "y" : 12345.0,
      "lon" : 12345.0,
      "lat" : 12345.0,
      "name" : { },
      "defaultName" : "...",
      "stationElement" : { },
      "label" : "...",
      "coordinate" : { },
      "outgoingStreetEdges" : [ { }, { } ]
    }, {
      "outgoing" : [ { }, { } ],
      "incoming" : [ { }, { } ],
      "degreeOut" : 12345,
      "degreeIn" : 12345,
      "x" : 12345.0,
      "y" : 12345.0,
      "lon" : 12345.0,
      "lat" : 12345.0,
      "name" : { },
      "defaultName" : "...",
      "stationElement" : { },
      "label" : "...",
      "coordinate" : { },
      "outgoingStreetEdges" : [ { }, { } ]
    } ],
    "bannedRoutes" : [ {
      "feedId" : "...",
      "id" : "..."
    }, {
      "feedId" : "...",
      "id" : "..."
    } ],
    "originBackEdge" : {
      "fromVertex" : { },
      "toVertex" : { },
      "partial" : true,
      "direction" : "...",
      "trip" : { },
      "roundabout" : true,
      "defaultName" : "...",
      "name" : { },
      "geometry" : { },
      "distanceMeters" : 12345.0,
      "effectiveWalkDistance" : 12345.0,
      "distanceIndependentTime" : 12345
    },
    "remainingWeightHeuristic" : { },
    "aborted" : true,
    "slopeRestrictionRemoved" : true,
    "dataOverlayContext" : {
      "parameters" : { }
    }
  }
}