Skip to content

Commit dfee760

Browse files
committed
Added Search Routes by Date
1 parent ca4c417 commit dfee760

File tree

3 files changed

+42
-2
lines changed

3 files changed

+42
-2
lines changed

pom.xml

+2-2
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@
44
<modelVersion>4.0.0</modelVersion>
55
<groupId>io.github.route4me</groupId>
66
<artifactId>route4me-java-sdk</artifactId>
7-
<version>1.8.0</version>
7+
<version>1.8.1</version>
88
<packaging>jar</packaging>
99
<properties>
1010
<project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
@@ -162,4 +162,4 @@
162162
</plugins>
163163
</build>
164164

165-
</project>
165+
</project>
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,36 @@
1+
package com.route4me.sdk.examples.routes;
2+
3+
import com.route4me.sdk.exception.APIException;
4+
import com.route4me.sdk.services.routing.Route;
5+
import com.route4me.sdk.services.routing.RoutesRequest;
6+
import com.route4me.sdk.services.routing.RoutingManager;
7+
import java.util.ArrayList;
8+
9+
import java.util.List;
10+
11+
public class GetRoutesbyDate {
12+
13+
public static void main(String[] args) {
14+
String apiKey = System.getenv("R4M_API_KEY");
15+
RoutingManager routeManager = new RoutingManager(apiKey);
16+
List<Route> routes = new ArrayList<>();
17+
RoutesRequest routeRequest = new RoutesRequest();
18+
routeRequest.setStartDate("2022-04-05");
19+
routeRequest.setEndDate("2022-04-05");
20+
routeRequest.setLimit(2);
21+
22+
try {
23+
routes = routeManager.getRoutes(routeRequest);
24+
} catch (APIException e) {
25+
//handle exceptions
26+
e.printStackTrace();
27+
}
28+
int i = 0;
29+
for (Route r : routes) {
30+
i++;
31+
System.out.println("Route #" + i + " " + r.getId());
32+
}
33+
34+
35+
}
36+
}

src/main/java/com/route4me/sdk/services/routing/RoutesRequest.java

+4
Original file line numberDiff line numberDiff line change
@@ -27,4 +27,8 @@ public class RoutesRequest {
2727
private Boolean reoptimize;
2828
@QueryParameter("recompute_directions")
2929
private Boolean recomputeDirections;
30+
@QueryParameter("start_date")
31+
private String startDate;
32+
@QueryParameter("end_date")
33+
private String endDate;
3034
}

0 commit comments

Comments
 (0)