private List<String> buildItineraryPlannerRequest(SingleJourney request) {
    List<String> reqs = new ArrayList<String>();
    for (TType type : request.getTransportTypes()) {
      int its = 1;
      if (type.equals(TType.TRANSIT)) {
        its = 3;
      }
      String req =
          String.format(
              "from=%s,%s&to=%s,%s&date=%s&departureTime=%s&transportType=%s&routeType=%s&numOfItn=%s",
              request.getFrom().getLat(),
              request.getFrom().getLon(),
              request.getTo().getLat(),
              request.getTo().getLon(),
              request.getDate(),
              request.getDepartureTime(),
              type,
              request.getRouteType(),
              its);
      reqs.add(req);
    }

    return reqs;
    // String[] resp = new String[request.getTransportTypes().length];
    // return reqs.toArray(resp);
  }