Class RouteResponse

java.lang.Object
com.targomo.client.api.response.RouteResponse

public class RouteResponse extends Object
  • Constructor Details

    • RouteResponse

      public RouteResponse(TravelOptions travelOptions, org.json.JSONArray routes, ResponseCode code, long requestTimeMillis)
      Parameters:
      travelOptions - Travel configuration
      routes - Response body
      code - targomo status code for the request
      requestTimeMillis - the milliseconds for server runtime
  • Method Details

    • getCode

      public ResponseCode getCode()
      Returns:
      the code
    • getRequestTimeMillis

      public long getRequestTimeMillis()
      Returns:
      the requestTimeMillis
    • getTravelOptions

      public TravelOptions getTravelOptions()
      Returns:
      the travelOptions
    • getRoutes

      public org.json.JSONArray getRoutes()
      Returns generated routes in JSON format.

      Example:
      [{"travelTime": 483, "length": 4064.2, "target_id": "target0", "source_id": "source0", "segments": [{"travelTime": 483,"length": 4064.2324777363283,"endname": "target", "type": "CAR", "startname": "source", "points": [[6890540,1493497,37],[6890662,1493215,39]]}]}]

      Returns:
      the routes