diff --git a/Cartfile b/Cartfile
index 8355b60..197bfe7 100644
--- a/Cartfile
+++ b/Cartfile
@@ -1 +1 @@
-github "CanalTP/NavitiaSDK_ios" ~> 1.0
\ No newline at end of file
+github "CanalTP/NavitiaSDK_ios" ~> 1.1.0
\ No newline at end of file
diff --git a/Cartfile.resolved b/Cartfile.resolved
index 59020f8..e69de29 100644
--- a/Cartfile.resolved
+++ b/Cartfile.resolved
@@ -1,4 +0,0 @@
-github "Alamofire/Alamofire" "4.6.0"
-github "CanalTP/NavitiaSDK_ios" "1.0.0"
-github "Hearst-DD/ObjectMapper" "2.2.9"
-github "tristanhimmelman/AlamofireObjectMapper" "4.1.0"
diff --git a/package.json b/package.json
index a46b09c..0209060 100644
--- a/package.json
+++ b/package.json
@@ -1,6 +1,6 @@
{
"name": "cordova-plugin-navitia-sdk",
- "version": "1.0.0",
+ "version": "1.1.0",
"description": "Cordova plugin for NavitiaSDK iOS & Android",
"cordova": {
"id": "org-kisio-plugins-navitia-sdk",
diff --git a/plugin.xml b/plugin.xml
index fab5912..65ad3b9 100644
--- a/plugin.xml
+++ b/plugin.xml
@@ -1,5 +1,5 @@
-
+
NavitiaSDK
@@ -35,4 +35,4 @@
-
+
\ No newline at end of file
diff --git a/scripts/ios/carthage.js b/scripts/ios/carthage.js
index abcadbb..cfb8ab8 100644
--- a/scripts/ios/carthage.js
+++ b/scripts/ios/carthage.js
@@ -34,4 +34,4 @@ module.exports = function(ctx) {
});
return deferral.promise;
-};
+};
\ No newline at end of file
diff --git a/src/android/build.gradle b/src/android/build.gradle
index cd48935..9f96cd7 100644
--- a/src/android/build.gradle
+++ b/src/android/build.gradle
@@ -6,5 +6,5 @@ repositories {
}
dependencies {
- compile 'org.kisio.sdk:navitia-sdk:0.3.0'
-}
+ compile 'org.kisio.sdk:navitia-sdk:1.0.0'
+}
\ No newline at end of file
diff --git a/src/android/org/kisio/CDVNavitiaSDK/CDVNavitiaSDK.java b/src/android/org/kisio/CDVNavitiaSDK/CDVNavitiaSDK.java
index 5f8857f..86b3a38 100644
--- a/src/android/org/kisio/CDVNavitiaSDK/CDVNavitiaSDK.java
+++ b/src/android/org/kisio/CDVNavitiaSDK/CDVNavitiaSDK.java
@@ -11,10 +11,13 @@
import org.kisio.NavitiaSDK.NavitiaSDK;
import org.kisio.NavitiaSDK.NavitiaConfiguration;
+import org.kisio.NavitiaSDK.apis.AddressesApi;
import org.kisio.NavitiaSDK.apis.CalendarsApi;
import org.kisio.NavitiaSDK.apis.CommercialModesApi;
import org.kisio.NavitiaSDK.apis.CompaniesApi;
import org.kisio.NavitiaSDK.apis.ContributorsApi;
+import org.kisio.NavitiaSDK.apis.CoordApi;
+import org.kisio.NavitiaSDK.apis.CoordsApi;
import org.kisio.NavitiaSDK.apis.CoverageApi;
import org.kisio.NavitiaSDK.apis.DatasetsApi;
import org.kisio.NavitiaSDK.apis.DisruptionsApi;
@@ -31,6 +34,7 @@
import org.kisio.NavitiaSDK.apis.NextArrivalsApi;
import org.kisio.NavitiaSDK.apis.NextDeparturesApi;
import org.kisio.NavitiaSDK.apis.PhysicalModesApi;
+import org.kisio.NavitiaSDK.apis.PlaceUriApi;
import org.kisio.NavitiaSDK.apis.PlacesApi;
import org.kisio.NavitiaSDK.apis.PlacesNearbyApi;
import org.kisio.NavitiaSDK.apis.PoiTypesApi;
@@ -38,7 +42,6 @@
import org.kisio.NavitiaSDK.apis.PtobjectsApi;
import org.kisio.NavitiaSDK.apis.RouteSchedulesApi;
import org.kisio.NavitiaSDK.apis.RoutesApi;
-import org.kisio.NavitiaSDK.apis.StatusApi;
import org.kisio.NavitiaSDK.apis.StopAreasApi;
import org.kisio.NavitiaSDK.apis.StopPointsApi;
import org.kisio.NavitiaSDK.apis.StopSchedulesApi;
@@ -117,6 +120,72 @@ private DateTime stringToDateTime(String value) {
}
public CDVNavitiaSDK() {
+ actions.put("coverageLonLatAddresses", new Action() {
+ @Override
+ public void doAction(JSONObject params, CallbackContext callbackContext) {
+ coverageLonLatAddresses(params, callbackContext);
+ }
+ });
+ actions.put("coverageLonLatAddressesId", new Action() {
+ @Override
+ public void doAction(JSONObject params, CallbackContext callbackContext) {
+ coverageLonLatAddressesId(params, callbackContext);
+ }
+ });
+ actions.put("coverageLonLatUriAddresses", new Action() {
+ @Override
+ public void doAction(JSONObject params, CallbackContext callbackContext) {
+ coverageLonLatUriAddresses(params, callbackContext);
+ }
+ });
+ actions.put("coverageLonLatUriAddressesId", new Action() {
+ @Override
+ public void doAction(JSONObject params, CallbackContext callbackContext) {
+ coverageLonLatUriAddressesId(params, callbackContext);
+ }
+ });
+ actions.put("coverageRegionAddresses", new Action() {
+ @Override
+ public void doAction(JSONObject params, CallbackContext callbackContext) {
+ coverageRegionAddresses(params, callbackContext);
+ }
+ });
+ actions.put("coverageRegionAddressesId", new Action() {
+ @Override
+ public void doAction(JSONObject params, CallbackContext callbackContext) {
+ coverageRegionAddressesId(params, callbackContext);
+ }
+ });
+ actions.put("coverageRegionUriAddresses", new Action() {
+ @Override
+ public void doAction(JSONObject params, CallbackContext callbackContext) {
+ coverageRegionUriAddresses(params, callbackContext);
+ }
+ });
+ actions.put("coverageRegionUriAddressesId", new Action() {
+ @Override
+ public void doAction(JSONObject params, CallbackContext callbackContext) {
+ coverageRegionUriAddressesId(params, callbackContext);
+ }
+ });
+ actions.put("coverageLonLatCalendars", new Action() {
+ @Override
+ public void doAction(JSONObject params, CallbackContext callbackContext) {
+ coverageLonLatCalendars(params, callbackContext);
+ }
+ });
+ actions.put("coverageLonLatCalendarsId", new Action() {
+ @Override
+ public void doAction(JSONObject params, CallbackContext callbackContext) {
+ coverageLonLatCalendarsId(params, callbackContext);
+ }
+ });
+ actions.put("coverageLonLatUriCalendars", new Action() {
+ @Override
+ public void doAction(JSONObject params, CallbackContext callbackContext) {
+ coverageLonLatUriCalendars(params, callbackContext);
+ }
+ });
actions.put("coverageRegionCalendars", new Action() {
@Override
public void doAction(JSONObject params, CallbackContext callbackContext) {
@@ -279,6 +348,114 @@ public void doAction(JSONObject params, CallbackContext callbackContext) {
coverageRegionUriContributorsId(params, callbackContext);
}
});
+ actions.put("coordLonLat", new Action() {
+ @Override
+ public void doAction(JSONObject params, CallbackContext callbackContext) {
+ coordLonLat(params, callbackContext);
+ }
+ });
+ actions.put("coordsLonLat", new Action() {
+ @Override
+ public void doAction(JSONObject params, CallbackContext callbackContext) {
+ coordsLonLat(params, callbackContext);
+ }
+ });
+ actions.put("coverageLonLatCoord", new Action() {
+ @Override
+ public void doAction(JSONObject params, CallbackContext callbackContext) {
+ coverageLonLatCoord(params, callbackContext);
+ }
+ });
+ actions.put("coverageLonLatCoordId", new Action() {
+ @Override
+ public void doAction(JSONObject params, CallbackContext callbackContext) {
+ coverageLonLatCoordId(params, callbackContext);
+ }
+ });
+ actions.put("coverageLonLatCoords", new Action() {
+ @Override
+ public void doAction(JSONObject params, CallbackContext callbackContext) {
+ coverageLonLatCoords(params, callbackContext);
+ }
+ });
+ actions.put("coverageLonLatCoordsId", new Action() {
+ @Override
+ public void doAction(JSONObject params, CallbackContext callbackContext) {
+ coverageLonLatCoordsId(params, callbackContext);
+ }
+ });
+ actions.put("coverageLonLatUriCoord", new Action() {
+ @Override
+ public void doAction(JSONObject params, CallbackContext callbackContext) {
+ coverageLonLatUriCoord(params, callbackContext);
+ }
+ });
+ actions.put("coverageLonLatUriCoordId", new Action() {
+ @Override
+ public void doAction(JSONObject params, CallbackContext callbackContext) {
+ coverageLonLatUriCoordId(params, callbackContext);
+ }
+ });
+ actions.put("coverageLonLatUriCoords", new Action() {
+ @Override
+ public void doAction(JSONObject params, CallbackContext callbackContext) {
+ coverageLonLatUriCoords(params, callbackContext);
+ }
+ });
+ actions.put("coverageLonLatUriCoordsId", new Action() {
+ @Override
+ public void doAction(JSONObject params, CallbackContext callbackContext) {
+ coverageLonLatUriCoordsId(params, callbackContext);
+ }
+ });
+ actions.put("coverageRegionCoord", new Action() {
+ @Override
+ public void doAction(JSONObject params, CallbackContext callbackContext) {
+ coverageRegionCoord(params, callbackContext);
+ }
+ });
+ actions.put("coverageRegionCoordId", new Action() {
+ @Override
+ public void doAction(JSONObject params, CallbackContext callbackContext) {
+ coverageRegionCoordId(params, callbackContext);
+ }
+ });
+ actions.put("coverageRegionCoords", new Action() {
+ @Override
+ public void doAction(JSONObject params, CallbackContext callbackContext) {
+ coverageRegionCoords(params, callbackContext);
+ }
+ });
+ actions.put("coverageRegionCoordsId", new Action() {
+ @Override
+ public void doAction(JSONObject params, CallbackContext callbackContext) {
+ coverageRegionCoordsId(params, callbackContext);
+ }
+ });
+ actions.put("coverageRegionUriCoord", new Action() {
+ @Override
+ public void doAction(JSONObject params, CallbackContext callbackContext) {
+ coverageRegionUriCoord(params, callbackContext);
+ }
+ });
+ actions.put("coverageRegionUriCoordId", new Action() {
+ @Override
+ public void doAction(JSONObject params, CallbackContext callbackContext) {
+ coverageRegionUriCoordId(params, callbackContext);
+ }
+ });
+ actions.put("coverageRegionUriCoords", new Action() {
+ @Override
+ public void doAction(JSONObject params, CallbackContext callbackContext) {
+ coverageRegionUriCoords(params, callbackContext);
+ }
+ });
+ actions.put("coverageRegionUriCoordsId", new Action() {
+ @Override
+ public void doAction(JSONObject params, CallbackContext callbackContext) {
+ coverageRegionUriCoordsId(params, callbackContext);
+ }
+ });
actions.put("coverage", new Action() {
@Override
public void doAction(JSONObject params, CallbackContext callbackContext) {
@@ -393,18 +570,36 @@ public void doAction(JSONObject params, CallbackContext callbackContext) {
coverageRegionUriDisruptionsId(params, callbackContext);
}
});
+ actions.put("coverageLonLatGeoStatus", new Action() {
+ @Override
+ public void doAction(JSONObject params, CallbackContext callbackContext) {
+ coverageLonLatGeoStatus(params, callbackContext);
+ }
+ });
actions.put("coverageRegionGeoStatus", new Action() {
@Override
public void doAction(JSONObject params, CallbackContext callbackContext) {
coverageRegionGeoStatus(params, callbackContext);
}
});
+ actions.put("coverageLonLatIsochrones", new Action() {
+ @Override
+ public void doAction(JSONObject params, CallbackContext callbackContext) {
+ coverageLonLatIsochrones(params, callbackContext);
+ }
+ });
actions.put("coverageRegionIsochrones", new Action() {
@Override
public void doAction(JSONObject params, CallbackContext callbackContext) {
coverageRegionIsochrones(params, callbackContext);
}
});
+ actions.put("coverageLonLatHeatMaps", new Action() {
+ @Override
+ public void doAction(JSONObject params, CallbackContext callbackContext) {
+ coverageLonLatHeatMaps(params, callbackContext);
+ }
+ });
actions.put("coverageRegionHeatMaps", new Action() {
@Override
public void doAction(JSONObject params, CallbackContext callbackContext) {
@@ -579,6 +774,18 @@ public void doAction(JSONObject params, CallbackContext callbackContext) {
lineGroups(params, callbackContext);
}
});
+ actions.put("coverageLonLatLineReports", new Action() {
+ @Override
+ public void doAction(JSONObject params, CallbackContext callbackContext) {
+ coverageLonLatLineReports(params, callbackContext);
+ }
+ });
+ actions.put("coverageLonLatUriLineReports", new Action() {
+ @Override
+ public void doAction(JSONObject params, CallbackContext callbackContext) {
+ coverageLonLatUriLineReports(params, callbackContext);
+ }
+ });
actions.put("coverageRegionLineReports", new Action() {
@Override
public void doAction(JSONObject params, CallbackContext callbackContext) {
@@ -795,6 +1002,24 @@ public void doAction(JSONObject params, CallbackContext callbackContext) {
coverageRegionUriPhysicalModesId(params, callbackContext);
}
});
+ actions.put("coverageLonLatPlacesId", new Action() {
+ @Override
+ public void doAction(JSONObject params, CallbackContext callbackContext) {
+ coverageLonLatPlacesId(params, callbackContext);
+ }
+ });
+ actions.put("coverageRegionPlacesId", new Action() {
+ @Override
+ public void doAction(JSONObject params, CallbackContext callbackContext) {
+ coverageRegionPlacesId(params, callbackContext);
+ }
+ });
+ actions.put("placesId", new Action() {
+ @Override
+ public void doAction(JSONObject params, CallbackContext callbackContext) {
+ placesId(params, callbackContext);
+ }
+ });
actions.put("coverageLonLatPlaces", new Action() {
@Override
public void doAction(JSONObject params, CallbackContext callbackContext) {
@@ -1029,12 +1254,6 @@ public void doAction(JSONObject params, CallbackContext callbackContext) {
routes(params, callbackContext);
}
});
- actions.put("coverageRegionStatus", new Action() {
- @Override
- public void doAction(JSONObject params, CallbackContext callbackContext) {
- coverageRegionStatus(params, callbackContext);
- }
- });
actions.put("coverageLonLatStopAreas", new Action() {
@Override
public void doAction(JSONObject params, CallbackContext callbackContext) {
@@ -1161,6 +1380,18 @@ public void doAction(JSONObject params, CallbackContext callbackContext) {
stopSchedules(params, callbackContext);
}
});
+ actions.put("coverageLonLatTrafficReports", new Action() {
+ @Override
+ public void doAction(JSONObject params, CallbackContext callbackContext) {
+ coverageLonLatTrafficReports(params, callbackContext);
+ }
+ });
+ actions.put("coverageLonLatUriTrafficReports", new Action() {
+ @Override
+ public void doAction(JSONObject params, CallbackContext callbackContext) {
+ coverageLonLatUriTrafficReports(params, callbackContext);
+ }
+ });
actions.put("coverageRegionTrafficReports", new Action() {
@Override
public void doAction(JSONObject params, CallbackContext callbackContext) {
@@ -1306,55 +1537,27 @@ private void init(String token, CallbackContext callbackContext) {
}
}
- final private void coverageRegionCalendars(final JSONObject params, final CallbackContext callbackContext) {
+ final private void coverageLonLatAddresses(final JSONObject params, final CallbackContext callbackContext) {
if (this.navitiaSdk == null) {
callbackContext.error("NavitiaSDK is not instanciated");
return;
}
- final CalendarsApi.CoverageRegionCalendarsRequestBuilder calendarsRequestBuilder = this.navitiaSdk.calendarsApi.newCoverageRegionCalendarsRequestBuilder();
+ final AddressesApi.CoverageLonLatAddressesRequestBuilder addressesRequestBuilder = this.navitiaSdk.addressesApi.newCoverageLonLatAddressesRequestBuilder();
cordova.getThreadPool().execute(new Runnable() {
@Override
public void run() {
try {
- if (params.has("region") && (params.getString("region") != null) && (!params.getString("region").isEmpty()) ) {
- // Param: region, Type: String
- calendarsRequestBuilder.withRegion(stringStraightPass(params.getString("region")));
- }
- if (params.has("depth") && (params.getString("depth") != null) && (!params.getString("depth").isEmpty()) ) {
- // Param: depth, Type: Integer
- calendarsRequestBuilder.withDepth(integerStraightPass(params.getInt("depth")));
- }
- if (params.has("count") && (params.getString("count") != null) && (!params.getString("count").isEmpty()) ) {
- // Param: count, Type: Integer
- calendarsRequestBuilder.withCount(integerStraightPass(params.getInt("count")));
- }
- if (params.has("startPage") && (params.getString("startPage") != null) && (!params.getString("startPage").isEmpty()) ) {
- // Param: startPage, Type: Integer
- calendarsRequestBuilder.withStartPage(integerStraightPass(params.getInt("startPage")));
- }
- if (params.has("startDate") && (params.getString("startDate") != null) && (!params.getString("startDate").isEmpty()) ) {
- // Param: startDate, Type: String
- calendarsRequestBuilder.withStartDate(stringStraightPass(params.getString("startDate")));
- }
- if (params.has("endDate") && (params.getString("endDate") != null) && (!params.getString("endDate").isEmpty()) ) {
- // Param: endDate, Type: String
- calendarsRequestBuilder.withEndDate(stringStraightPass(params.getString("endDate")));
- }
- if (params.has("forbiddenId") && (params.getString("forbiddenId") != null) && (!params.getString("forbiddenId").isEmpty()) ) {
- // Param: forbiddenId, Type: List
- calendarsRequestBuilder.withForbiddenId(jsonArrayToStringList(params.getJSONArray("forbiddenId")));
- }
- if (params.has("forbiddenUris") && (params.getString("forbiddenUris") != null) && (!params.getString("forbiddenUris").isEmpty()) ) {
- // Param: forbiddenUris, Type: List
- calendarsRequestBuilder.withForbiddenUris(jsonArrayToStringList(params.getJSONArray("forbiddenUris")));
+ if (params.has("lat") && (params.getString("lat") != null) && (!params.getString("lat").isEmpty()) ) {
+ // Param: lat, Type: BigDecimal
+ addressesRequestBuilder.withLat(longToBigDecimal(params.getLong("lat")));
}
- if (params.has("distance") && (params.getString("distance") != null) && (!params.getString("distance").isEmpty()) ) {
- // Param: distance, Type: Integer
- calendarsRequestBuilder.withDistance(integerStraightPass(params.getInt("distance")));
+ if (params.has("lon") && (params.getString("lon") != null) && (!params.getString("lon").isEmpty()) ) {
+ // Param: lon, Type: BigDecimal
+ addressesRequestBuilder.withLon(longToBigDecimal(params.getLong("lon")));
}
- calendarsRequestBuilder.rawGet(new ApiCallback() {
+ addressesRequestBuilder.rawGet(new ApiCallback() {
@Override
public void onFailure(ApiException e, int statusCode, Map> responseHeaders) {
callbackContext.error("Problem during request call | " + e.getMessage());
@@ -1387,59 +1590,31 @@ public void onDownloadProgress(long bytesRead, long contentLength, boolean done)
}
});
}
- final private void coverageRegionCalendarsId(final JSONObject params, final CallbackContext callbackContext) {
+ final private void coverageLonLatAddressesId(final JSONObject params, final CallbackContext callbackContext) {
if (this.navitiaSdk == null) {
callbackContext.error("NavitiaSDK is not instanciated");
return;
}
- final CalendarsApi.CoverageRegionCalendarsIdRequestBuilder calendarsRequestBuilder = this.navitiaSdk.calendarsApi.newCoverageRegionCalendarsIdRequestBuilder();
+ final AddressesApi.CoverageLonLatAddressesIdRequestBuilder addressesRequestBuilder = this.navitiaSdk.addressesApi.newCoverageLonLatAddressesIdRequestBuilder();
cordova.getThreadPool().execute(new Runnable() {
@Override
public void run() {
try {
- if (params.has("region") && (params.getString("region") != null) && (!params.getString("region").isEmpty()) ) {
- // Param: region, Type: String
- calendarsRequestBuilder.withRegion(stringStraightPass(params.getString("region")));
+ if (params.has("lat") && (params.getString("lat") != null) && (!params.getString("lat").isEmpty()) ) {
+ // Param: lat, Type: BigDecimal
+ addressesRequestBuilder.withLat(longToBigDecimal(params.getLong("lat")));
+ }
+ if (params.has("lon") && (params.getString("lon") != null) && (!params.getString("lon").isEmpty()) ) {
+ // Param: lon, Type: BigDecimal
+ addressesRequestBuilder.withLon(longToBigDecimal(params.getLong("lon")));
}
if (params.has("id") && (params.getString("id") != null) && (!params.getString("id").isEmpty()) ) {
// Param: id, Type: String
- calendarsRequestBuilder.withId(stringStraightPass(params.getString("id")));
- }
- if (params.has("depth") && (params.getString("depth") != null) && (!params.getString("depth").isEmpty()) ) {
- // Param: depth, Type: Integer
- calendarsRequestBuilder.withDepth(integerStraightPass(params.getInt("depth")));
- }
- if (params.has("count") && (params.getString("count") != null) && (!params.getString("count").isEmpty()) ) {
- // Param: count, Type: Integer
- calendarsRequestBuilder.withCount(integerStraightPass(params.getInt("count")));
- }
- if (params.has("startPage") && (params.getString("startPage") != null) && (!params.getString("startPage").isEmpty()) ) {
- // Param: startPage, Type: Integer
- calendarsRequestBuilder.withStartPage(integerStraightPass(params.getInt("startPage")));
- }
- if (params.has("startDate") && (params.getString("startDate") != null) && (!params.getString("startDate").isEmpty()) ) {
- // Param: startDate, Type: String
- calendarsRequestBuilder.withStartDate(stringStraightPass(params.getString("startDate")));
- }
- if (params.has("endDate") && (params.getString("endDate") != null) && (!params.getString("endDate").isEmpty()) ) {
- // Param: endDate, Type: String
- calendarsRequestBuilder.withEndDate(stringStraightPass(params.getString("endDate")));
- }
- if (params.has("forbiddenId") && (params.getString("forbiddenId") != null) && (!params.getString("forbiddenId").isEmpty()) ) {
- // Param: forbiddenId, Type: List
- calendarsRequestBuilder.withForbiddenId(jsonArrayToStringList(params.getJSONArray("forbiddenId")));
- }
- if (params.has("forbiddenUris") && (params.getString("forbiddenUris") != null) && (!params.getString("forbiddenUris").isEmpty()) ) {
- // Param: forbiddenUris, Type: List
- calendarsRequestBuilder.withForbiddenUris(jsonArrayToStringList(params.getJSONArray("forbiddenUris")));
- }
- if (params.has("distance") && (params.getString("distance") != null) && (!params.getString("distance").isEmpty()) ) {
- // Param: distance, Type: Integer
- calendarsRequestBuilder.withDistance(integerStraightPass(params.getInt("distance")));
+ addressesRequestBuilder.withId(stringStraightPass(params.getString("id")));
}
- calendarsRequestBuilder.rawGet(new ApiCallback() {
+ addressesRequestBuilder.rawGet(new ApiCallback() {
@Override
public void onFailure(ApiException e, int statusCode, Map> responseHeaders) {
callbackContext.error("Problem during request call | " + e.getMessage());
@@ -1472,59 +1647,31 @@ public void onDownloadProgress(long bytesRead, long contentLength, boolean done)
}
});
}
- final private void coverageRegionUriCalendars(final JSONObject params, final CallbackContext callbackContext) {
+ final private void coverageLonLatUriAddresses(final JSONObject params, final CallbackContext callbackContext) {
if (this.navitiaSdk == null) {
callbackContext.error("NavitiaSDK is not instanciated");
return;
}
- final CalendarsApi.CoverageRegionUriCalendarsRequestBuilder calendarsRequestBuilder = this.navitiaSdk.calendarsApi.newCoverageRegionUriCalendarsRequestBuilder();
+ final AddressesApi.CoverageLonLatUriAddressesRequestBuilder addressesRequestBuilder = this.navitiaSdk.addressesApi.newCoverageLonLatUriAddressesRequestBuilder();
cordova.getThreadPool().execute(new Runnable() {
@Override
public void run() {
try {
- if (params.has("region") && (params.getString("region") != null) && (!params.getString("region").isEmpty()) ) {
- // Param: region, Type: String
- calendarsRequestBuilder.withRegion(stringStraightPass(params.getString("region")));
+ if (params.has("lat") && (params.getString("lat") != null) && (!params.getString("lat").isEmpty()) ) {
+ // Param: lat, Type: BigDecimal
+ addressesRequestBuilder.withLat(longToBigDecimal(params.getLong("lat")));
+ }
+ if (params.has("lon") && (params.getString("lon") != null) && (!params.getString("lon").isEmpty()) ) {
+ // Param: lon, Type: BigDecimal
+ addressesRequestBuilder.withLon(longToBigDecimal(params.getLong("lon")));
}
if (params.has("uri") && (params.getString("uri") != null) && (!params.getString("uri").isEmpty()) ) {
// Param: uri, Type: String
- calendarsRequestBuilder.withUri(stringStraightPass(params.getString("uri")));
- }
- if (params.has("depth") && (params.getString("depth") != null) && (!params.getString("depth").isEmpty()) ) {
- // Param: depth, Type: Integer
- calendarsRequestBuilder.withDepth(integerStraightPass(params.getInt("depth")));
- }
- if (params.has("count") && (params.getString("count") != null) && (!params.getString("count").isEmpty()) ) {
- // Param: count, Type: Integer
- calendarsRequestBuilder.withCount(integerStraightPass(params.getInt("count")));
- }
- if (params.has("startPage") && (params.getString("startPage") != null) && (!params.getString("startPage").isEmpty()) ) {
- // Param: startPage, Type: Integer
- calendarsRequestBuilder.withStartPage(integerStraightPass(params.getInt("startPage")));
- }
- if (params.has("startDate") && (params.getString("startDate") != null) && (!params.getString("startDate").isEmpty()) ) {
- // Param: startDate, Type: String
- calendarsRequestBuilder.withStartDate(stringStraightPass(params.getString("startDate")));
- }
- if (params.has("endDate") && (params.getString("endDate") != null) && (!params.getString("endDate").isEmpty()) ) {
- // Param: endDate, Type: String
- calendarsRequestBuilder.withEndDate(stringStraightPass(params.getString("endDate")));
- }
- if (params.has("forbiddenId") && (params.getString("forbiddenId") != null) && (!params.getString("forbiddenId").isEmpty()) ) {
- // Param: forbiddenId, Type: List
- calendarsRequestBuilder.withForbiddenId(jsonArrayToStringList(params.getJSONArray("forbiddenId")));
- }
- if (params.has("forbiddenUris") && (params.getString("forbiddenUris") != null) && (!params.getString("forbiddenUris").isEmpty()) ) {
- // Param: forbiddenUris, Type: List
- calendarsRequestBuilder.withForbiddenUris(jsonArrayToStringList(params.getJSONArray("forbiddenUris")));
- }
- if (params.has("distance") && (params.getString("distance") != null) && (!params.getString("distance").isEmpty()) ) {
- // Param: distance, Type: Integer
- calendarsRequestBuilder.withDistance(integerStraightPass(params.getInt("distance")));
+ addressesRequestBuilder.withUri(stringStraightPass(params.getString("uri")));
}
- calendarsRequestBuilder.rawGet(new ApiCallback() {
+ addressesRequestBuilder.rawGet(new ApiCallback() {
@Override
public void onFailure(ApiException e, int statusCode, Map> responseHeaders) {
callbackContext.error("Problem during request call | " + e.getMessage());
@@ -1557,83 +1704,35 @@ public void onDownloadProgress(long bytesRead, long contentLength, boolean done)
}
});
}
- final private void coverageLonLatCommercialModes(final JSONObject params, final CallbackContext callbackContext) {
+ final private void coverageLonLatUriAddressesId(final JSONObject params, final CallbackContext callbackContext) {
if (this.navitiaSdk == null) {
callbackContext.error("NavitiaSDK is not instanciated");
return;
}
- final CommercialModesApi.CoverageLonLatCommercialModesRequestBuilder commercialModesRequestBuilder = this.navitiaSdk.commercialModesApi.newCoverageLonLatCommercialModesRequestBuilder();
+ final AddressesApi.CoverageLonLatUriAddressesIdRequestBuilder addressesRequestBuilder = this.navitiaSdk.addressesApi.newCoverageLonLatUriAddressesIdRequestBuilder();
cordova.getThreadPool().execute(new Runnable() {
@Override
public void run() {
try {
if (params.has("lat") && (params.getString("lat") != null) && (!params.getString("lat").isEmpty()) ) {
// Param: lat, Type: BigDecimal
- commercialModesRequestBuilder.withLat(longToBigDecimal(params.getLong("lat")));
+ addressesRequestBuilder.withLat(longToBigDecimal(params.getLong("lat")));
}
if (params.has("lon") && (params.getString("lon") != null) && (!params.getString("lon").isEmpty()) ) {
// Param: lon, Type: BigDecimal
- commercialModesRequestBuilder.withLon(longToBigDecimal(params.getLong("lon")));
- }
- if (params.has("startPage") && (params.getString("startPage") != null) && (!params.getString("startPage").isEmpty()) ) {
- // Param: startPage, Type: Integer
- commercialModesRequestBuilder.withStartPage(integerStraightPass(params.getInt("startPage")));
- }
- if (params.has("count") && (params.getString("count") != null) && (!params.getString("count").isEmpty()) ) {
- // Param: count, Type: Integer
- commercialModesRequestBuilder.withCount(integerStraightPass(params.getInt("count")));
- }
- if (params.has("depth") && (params.getString("depth") != null) && (!params.getString("depth").isEmpty()) ) {
- // Param: depth, Type: Integer
- commercialModesRequestBuilder.withDepth(integerStraightPass(params.getInt("depth")));
- }
- if (params.has("forbiddenId") && (params.getString("forbiddenId") != null) && (!params.getString("forbiddenId").isEmpty()) ) {
- // Param: forbiddenId, Type: List
- commercialModesRequestBuilder.withForbiddenId(jsonArrayToStringList(params.getJSONArray("forbiddenId")));
- }
- if (params.has("forbiddenUris") && (params.getString("forbiddenUris") != null) && (!params.getString("forbiddenUris").isEmpty()) ) {
- // Param: forbiddenUris, Type: List
- commercialModesRequestBuilder.withForbiddenUris(jsonArrayToStringList(params.getJSONArray("forbiddenUris")));
- }
- if (params.has("externalCode") && (params.getString("externalCode") != null) && (!params.getString("externalCode").isEmpty()) ) {
- // Param: externalCode, Type: String
- commercialModesRequestBuilder.withExternalCode(stringStraightPass(params.getString("externalCode")));
- }
- if (params.has("headsign") && (params.getString("headsign") != null) && (!params.getString("headsign").isEmpty()) ) {
- // Param: headsign, Type: String
- commercialModesRequestBuilder.withHeadsign(stringStraightPass(params.getString("headsign")));
- }
- if (params.has("showCodes") && (params.getString("showCodes") != null) && (!params.getString("showCodes").isEmpty()) ) {
- // Param: showCodes, Type: Boolean
- commercialModesRequestBuilder.withShowCodes(booleanStraightPass(params.getBoolean("showCodes")));
- }
- if (params.has("odtLevel") && (params.getString("odtLevel") != null) && (!params.getString("odtLevel").isEmpty()) ) {
- // Param: odtLevel, Type: String
- commercialModesRequestBuilder.withOdtLevel(stringStraightPass(params.getString("odtLevel")));
- }
- if (params.has("distance") && (params.getString("distance") != null) && (!params.getString("distance").isEmpty()) ) {
- // Param: distance, Type: Integer
- commercialModesRequestBuilder.withDistance(integerStraightPass(params.getInt("distance")));
- }
- if (params.has("since") && (params.getString("since") != null) && (!params.getString("since").isEmpty()) ) {
- // Param: since, Type: Date
- commercialModesRequestBuilder.withSince(stringToDateTime(params.getString("since")));
- }
- if (params.has("until") && (params.getString("until") != null) && (!params.getString("until").isEmpty()) ) {
- // Param: until, Type: Date
- commercialModesRequestBuilder.withUntil(stringToDateTime(params.getString("until")));
+ addressesRequestBuilder.withLon(longToBigDecimal(params.getLong("lon")));
}
- if (params.has("disableGeojson") && (params.getString("disableGeojson") != null) && (!params.getString("disableGeojson").isEmpty()) ) {
- // Param: disableGeojson, Type: Boolean
- commercialModesRequestBuilder.withDisableGeojson(booleanStraightPass(params.getBoolean("disableGeojson")));
+ if (params.has("uri") && (params.getString("uri") != null) && (!params.getString("uri").isEmpty()) ) {
+ // Param: uri, Type: String
+ addressesRequestBuilder.withUri(stringStraightPass(params.getString("uri")));
}
- if (params.has("filter") && (params.getString("filter") != null) && (!params.getString("filter").isEmpty()) ) {
- // Param: filter, Type: String
- commercialModesRequestBuilder.withFilter(stringStraightPass(params.getString("filter")));
+ if (params.has("id") && (params.getString("id") != null) && (!params.getString("id").isEmpty()) ) {
+ // Param: id, Type: String
+ addressesRequestBuilder.withId(stringStraightPass(params.getString("id")));
}
- commercialModesRequestBuilder.rawGet(new ApiCallback() {
+ addressesRequestBuilder.rawGet(new ApiCallback() {
@Override
public void onFailure(ApiException e, int statusCode, Map> responseHeaders) {
callbackContext.error("Problem during request call | " + e.getMessage());
@@ -1666,83 +1765,23 @@ public void onDownloadProgress(long bytesRead, long contentLength, boolean done)
}
});
}
- final private void coverageLonLatCommercialModesId(final JSONObject params, final CallbackContext callbackContext) {
+ final private void coverageRegionAddresses(final JSONObject params, final CallbackContext callbackContext) {
if (this.navitiaSdk == null) {
callbackContext.error("NavitiaSDK is not instanciated");
return;
}
- final CommercialModesApi.CoverageLonLatCommercialModesIdRequestBuilder commercialModesRequestBuilder = this.navitiaSdk.commercialModesApi.newCoverageLonLatCommercialModesIdRequestBuilder();
+ final AddressesApi.CoverageRegionAddressesRequestBuilder addressesRequestBuilder = this.navitiaSdk.addressesApi.newCoverageRegionAddressesRequestBuilder();
cordova.getThreadPool().execute(new Runnable() {
@Override
public void run() {
try {
- if (params.has("lat") && (params.getString("lat") != null) && (!params.getString("lat").isEmpty()) ) {
- // Param: lat, Type: BigDecimal
- commercialModesRequestBuilder.withLat(longToBigDecimal(params.getLong("lat")));
- }
- if (params.has("lon") && (params.getString("lon") != null) && (!params.getString("lon").isEmpty()) ) {
- // Param: lon, Type: BigDecimal
- commercialModesRequestBuilder.withLon(longToBigDecimal(params.getLong("lon")));
- }
- if (params.has("id") && (params.getString("id") != null) && (!params.getString("id").isEmpty()) ) {
- // Param: id, Type: String
- commercialModesRequestBuilder.withId(stringStraightPass(params.getString("id")));
- }
- if (params.has("startPage") && (params.getString("startPage") != null) && (!params.getString("startPage").isEmpty()) ) {
- // Param: startPage, Type: Integer
- commercialModesRequestBuilder.withStartPage(integerStraightPass(params.getInt("startPage")));
- }
- if (params.has("count") && (params.getString("count") != null) && (!params.getString("count").isEmpty()) ) {
- // Param: count, Type: Integer
- commercialModesRequestBuilder.withCount(integerStraightPass(params.getInt("count")));
- }
- if (params.has("depth") && (params.getString("depth") != null) && (!params.getString("depth").isEmpty()) ) {
- // Param: depth, Type: Integer
- commercialModesRequestBuilder.withDepth(integerStraightPass(params.getInt("depth")));
- }
- if (params.has("forbiddenId") && (params.getString("forbiddenId") != null) && (!params.getString("forbiddenId").isEmpty()) ) {
- // Param: forbiddenId, Type: List
- commercialModesRequestBuilder.withForbiddenId(jsonArrayToStringList(params.getJSONArray("forbiddenId")));
- }
- if (params.has("forbiddenUris") && (params.getString("forbiddenUris") != null) && (!params.getString("forbiddenUris").isEmpty()) ) {
- // Param: forbiddenUris, Type: List
- commercialModesRequestBuilder.withForbiddenUris(jsonArrayToStringList(params.getJSONArray("forbiddenUris")));
- }
- if (params.has("externalCode") && (params.getString("externalCode") != null) && (!params.getString("externalCode").isEmpty()) ) {
- // Param: externalCode, Type: String
- commercialModesRequestBuilder.withExternalCode(stringStraightPass(params.getString("externalCode")));
- }
- if (params.has("headsign") && (params.getString("headsign") != null) && (!params.getString("headsign").isEmpty()) ) {
- // Param: headsign, Type: String
- commercialModesRequestBuilder.withHeadsign(stringStraightPass(params.getString("headsign")));
- }
- if (params.has("showCodes") && (params.getString("showCodes") != null) && (!params.getString("showCodes").isEmpty()) ) {
- // Param: showCodes, Type: Boolean
- commercialModesRequestBuilder.withShowCodes(booleanStraightPass(params.getBoolean("showCodes")));
- }
- if (params.has("odtLevel") && (params.getString("odtLevel") != null) && (!params.getString("odtLevel").isEmpty()) ) {
- // Param: odtLevel, Type: String
- commercialModesRequestBuilder.withOdtLevel(stringStraightPass(params.getString("odtLevel")));
- }
- if (params.has("distance") && (params.getString("distance") != null) && (!params.getString("distance").isEmpty()) ) {
- // Param: distance, Type: Integer
- commercialModesRequestBuilder.withDistance(integerStraightPass(params.getInt("distance")));
- }
- if (params.has("since") && (params.getString("since") != null) && (!params.getString("since").isEmpty()) ) {
- // Param: since, Type: Date
- commercialModesRequestBuilder.withSince(stringToDateTime(params.getString("since")));
- }
- if (params.has("until") && (params.getString("until") != null) && (!params.getString("until").isEmpty()) ) {
- // Param: until, Type: Date
- commercialModesRequestBuilder.withUntil(stringToDateTime(params.getString("until")));
- }
- if (params.has("disableGeojson") && (params.getString("disableGeojson") != null) && (!params.getString("disableGeojson").isEmpty()) ) {
- // Param: disableGeojson, Type: Boolean
- commercialModesRequestBuilder.withDisableGeojson(booleanStraightPass(params.getBoolean("disableGeojson")));
+ if (params.has("region") && (params.getString("region") != null) && (!params.getString("region").isEmpty()) ) {
+ // Param: region, Type: String
+ addressesRequestBuilder.withRegion(stringStraightPass(params.getString("region")));
}
- commercialModesRequestBuilder.rawGet(new ApiCallback() {
+ addressesRequestBuilder.rawGet(new ApiCallback() {
@Override
public void onFailure(ApiException e, int statusCode, Map> responseHeaders) {
callbackContext.error("Problem during request call | " + e.getMessage());
@@ -1775,87 +1814,27 @@ public void onDownloadProgress(long bytesRead, long contentLength, boolean done)
}
});
}
- final private void coverageLonLatUriCommercialModes(final JSONObject params, final CallbackContext callbackContext) {
+ final private void coverageRegionAddressesId(final JSONObject params, final CallbackContext callbackContext) {
if (this.navitiaSdk == null) {
callbackContext.error("NavitiaSDK is not instanciated");
return;
}
- final CommercialModesApi.CoverageLonLatUriCommercialModesRequestBuilder commercialModesRequestBuilder = this.navitiaSdk.commercialModesApi.newCoverageLonLatUriCommercialModesRequestBuilder();
+ final AddressesApi.CoverageRegionAddressesIdRequestBuilder addressesRequestBuilder = this.navitiaSdk.addressesApi.newCoverageRegionAddressesIdRequestBuilder();
cordova.getThreadPool().execute(new Runnable() {
@Override
public void run() {
try {
- if (params.has("lat") && (params.getString("lat") != null) && (!params.getString("lat").isEmpty()) ) {
- // Param: lat, Type: BigDecimal
- commercialModesRequestBuilder.withLat(longToBigDecimal(params.getLong("lat")));
- }
- if (params.has("lon") && (params.getString("lon") != null) && (!params.getString("lon").isEmpty()) ) {
- // Param: lon, Type: BigDecimal
- commercialModesRequestBuilder.withLon(longToBigDecimal(params.getLong("lon")));
- }
- if (params.has("uri") && (params.getString("uri") != null) && (!params.getString("uri").isEmpty()) ) {
- // Param: uri, Type: String
- commercialModesRequestBuilder.withUri(stringStraightPass(params.getString("uri")));
- }
- if (params.has("startPage") && (params.getString("startPage") != null) && (!params.getString("startPage").isEmpty()) ) {
- // Param: startPage, Type: Integer
- commercialModesRequestBuilder.withStartPage(integerStraightPass(params.getInt("startPage")));
- }
- if (params.has("count") && (params.getString("count") != null) && (!params.getString("count").isEmpty()) ) {
- // Param: count, Type: Integer
- commercialModesRequestBuilder.withCount(integerStraightPass(params.getInt("count")));
- }
- if (params.has("depth") && (params.getString("depth") != null) && (!params.getString("depth").isEmpty()) ) {
- // Param: depth, Type: Integer
- commercialModesRequestBuilder.withDepth(integerStraightPass(params.getInt("depth")));
- }
- if (params.has("forbiddenId") && (params.getString("forbiddenId") != null) && (!params.getString("forbiddenId").isEmpty()) ) {
- // Param: forbiddenId, Type: List
- commercialModesRequestBuilder.withForbiddenId(jsonArrayToStringList(params.getJSONArray("forbiddenId")));
- }
- if (params.has("forbiddenUris") && (params.getString("forbiddenUris") != null) && (!params.getString("forbiddenUris").isEmpty()) ) {
- // Param: forbiddenUris, Type: List
- commercialModesRequestBuilder.withForbiddenUris(jsonArrayToStringList(params.getJSONArray("forbiddenUris")));
- }
- if (params.has("externalCode") && (params.getString("externalCode") != null) && (!params.getString("externalCode").isEmpty()) ) {
- // Param: externalCode, Type: String
- commercialModesRequestBuilder.withExternalCode(stringStraightPass(params.getString("externalCode")));
- }
- if (params.has("headsign") && (params.getString("headsign") != null) && (!params.getString("headsign").isEmpty()) ) {
- // Param: headsign, Type: String
- commercialModesRequestBuilder.withHeadsign(stringStraightPass(params.getString("headsign")));
- }
- if (params.has("showCodes") && (params.getString("showCodes") != null) && (!params.getString("showCodes").isEmpty()) ) {
- // Param: showCodes, Type: Boolean
- commercialModesRequestBuilder.withShowCodes(booleanStraightPass(params.getBoolean("showCodes")));
- }
- if (params.has("odtLevel") && (params.getString("odtLevel") != null) && (!params.getString("odtLevel").isEmpty()) ) {
- // Param: odtLevel, Type: String
- commercialModesRequestBuilder.withOdtLevel(stringStraightPass(params.getString("odtLevel")));
- }
- if (params.has("distance") && (params.getString("distance") != null) && (!params.getString("distance").isEmpty()) ) {
- // Param: distance, Type: Integer
- commercialModesRequestBuilder.withDistance(integerStraightPass(params.getInt("distance")));
- }
- if (params.has("since") && (params.getString("since") != null) && (!params.getString("since").isEmpty()) ) {
- // Param: since, Type: Date
- commercialModesRequestBuilder.withSince(stringToDateTime(params.getString("since")));
- }
- if (params.has("until") && (params.getString("until") != null) && (!params.getString("until").isEmpty()) ) {
- // Param: until, Type: Date
- commercialModesRequestBuilder.withUntil(stringToDateTime(params.getString("until")));
- }
- if (params.has("disableGeojson") && (params.getString("disableGeojson") != null) && (!params.getString("disableGeojson").isEmpty()) ) {
- // Param: disableGeojson, Type: Boolean
- commercialModesRequestBuilder.withDisableGeojson(booleanStraightPass(params.getBoolean("disableGeojson")));
+ if (params.has("region") && (params.getString("region") != null) && (!params.getString("region").isEmpty()) ) {
+ // Param: region, Type: String
+ addressesRequestBuilder.withRegion(stringStraightPass(params.getString("region")));
}
- if (params.has("filter") && (params.getString("filter") != null) && (!params.getString("filter").isEmpty()) ) {
- // Param: filter, Type: String
- commercialModesRequestBuilder.withFilter(stringStraightPass(params.getString("filter")));
+ if (params.has("id") && (params.getString("id") != null) && (!params.getString("id").isEmpty()) ) {
+ // Param: id, Type: String
+ addressesRequestBuilder.withId(stringStraightPass(params.getString("id")));
}
- commercialModesRequestBuilder.rawGet(new ApiCallback() {
+ addressesRequestBuilder.rawGet(new ApiCallback() {
@Override
public void onFailure(ApiException e, int statusCode, Map> responseHeaders) {
callbackContext.error("Problem during request call | " + e.getMessage());
@@ -1888,87 +1867,84 @@ public void onDownloadProgress(long bytesRead, long contentLength, boolean done)
}
});
}
- final private void coverageLonLatUriCommercialModesId(final JSONObject params, final CallbackContext callbackContext) {
+ final private void coverageRegionUriAddresses(final JSONObject params, final CallbackContext callbackContext) {
if (this.navitiaSdk == null) {
callbackContext.error("NavitiaSDK is not instanciated");
return;
}
- final CommercialModesApi.CoverageLonLatUriCommercialModesIdRequestBuilder commercialModesRequestBuilder = this.navitiaSdk.commercialModesApi.newCoverageLonLatUriCommercialModesIdRequestBuilder();
+ final AddressesApi.CoverageRegionUriAddressesRequestBuilder addressesRequestBuilder = this.navitiaSdk.addressesApi.newCoverageRegionUriAddressesRequestBuilder();
cordova.getThreadPool().execute(new Runnable() {
@Override
public void run() {
try {
- if (params.has("lat") && (params.getString("lat") != null) && (!params.getString("lat").isEmpty()) ) {
- // Param: lat, Type: BigDecimal
- commercialModesRequestBuilder.withLat(longToBigDecimal(params.getLong("lat")));
- }
- if (params.has("lon") && (params.getString("lon") != null) && (!params.getString("lon").isEmpty()) ) {
- // Param: lon, Type: BigDecimal
- commercialModesRequestBuilder.withLon(longToBigDecimal(params.getLong("lon")));
+ if (params.has("region") && (params.getString("region") != null) && (!params.getString("region").isEmpty()) ) {
+ // Param: region, Type: String
+ addressesRequestBuilder.withRegion(stringStraightPass(params.getString("region")));
}
if (params.has("uri") && (params.getString("uri") != null) && (!params.getString("uri").isEmpty()) ) {
// Param: uri, Type: String
- commercialModesRequestBuilder.withUri(stringStraightPass(params.getString("uri")));
- }
- if (params.has("id") && (params.getString("id") != null) && (!params.getString("id").isEmpty()) ) {
- // Param: id, Type: String
- commercialModesRequestBuilder.withId(stringStraightPass(params.getString("id")));
+ addressesRequestBuilder.withUri(stringStraightPass(params.getString("uri")));
}
- if (params.has("startPage") && (params.getString("startPage") != null) && (!params.getString("startPage").isEmpty()) ) {
- // Param: startPage, Type: Integer
- commercialModesRequestBuilder.withStartPage(integerStraightPass(params.getInt("startPage")));
- }
- if (params.has("count") && (params.getString("count") != null) && (!params.getString("count").isEmpty()) ) {
- // Param: count, Type: Integer
- commercialModesRequestBuilder.withCount(integerStraightPass(params.getInt("count")));
- }
- if (params.has("depth") && (params.getString("depth") != null) && (!params.getString("depth").isEmpty()) ) {
- // Param: depth, Type: Integer
- commercialModesRequestBuilder.withDepth(integerStraightPass(params.getInt("depth")));
- }
- if (params.has("forbiddenId") && (params.getString("forbiddenId") != null) && (!params.getString("forbiddenId").isEmpty()) ) {
- // Param: forbiddenId, Type: List
- commercialModesRequestBuilder.withForbiddenId(jsonArrayToStringList(params.getJSONArray("forbiddenId")));
- }
- if (params.has("forbiddenUris") && (params.getString("forbiddenUris") != null) && (!params.getString("forbiddenUris").isEmpty()) ) {
- // Param: forbiddenUris, Type: List
- commercialModesRequestBuilder.withForbiddenUris(jsonArrayToStringList(params.getJSONArray("forbiddenUris")));
- }
- if (params.has("externalCode") && (params.getString("externalCode") != null) && (!params.getString("externalCode").isEmpty()) ) {
- // Param: externalCode, Type: String
- commercialModesRequestBuilder.withExternalCode(stringStraightPass(params.getString("externalCode")));
- }
- if (params.has("headsign") && (params.getString("headsign") != null) && (!params.getString("headsign").isEmpty()) ) {
- // Param: headsign, Type: String
- commercialModesRequestBuilder.withHeadsign(stringStraightPass(params.getString("headsign")));
- }
- if (params.has("showCodes") && (params.getString("showCodes") != null) && (!params.getString("showCodes").isEmpty()) ) {
- // Param: showCodes, Type: Boolean
- commercialModesRequestBuilder.withShowCodes(booleanStraightPass(params.getBoolean("showCodes")));
- }
- if (params.has("odtLevel") && (params.getString("odtLevel") != null) && (!params.getString("odtLevel").isEmpty()) ) {
- // Param: odtLevel, Type: String
- commercialModesRequestBuilder.withOdtLevel(stringStraightPass(params.getString("odtLevel")));
- }
- if (params.has("distance") && (params.getString("distance") != null) && (!params.getString("distance").isEmpty()) ) {
- // Param: distance, Type: Integer
- commercialModesRequestBuilder.withDistance(integerStraightPass(params.getInt("distance")));
- }
- if (params.has("since") && (params.getString("since") != null) && (!params.getString("since").isEmpty()) ) {
- // Param: since, Type: Date
- commercialModesRequestBuilder.withSince(stringToDateTime(params.getString("since")));
+
+ addressesRequestBuilder.rawGet(new ApiCallback() {
+ @Override
+ public void onFailure(ApiException e, int statusCode, Map> responseHeaders) {
+ callbackContext.error("Problem during request call | " + e.getMessage());
+ }
+
+ @Override
+ public void onSuccess(String result, int statusCode, Map> responseHeaders) {
+ JSONObject jsonObject = null;
+ try {
+ jsonObject = new JSONObject(result);
+ callbackContext.success(jsonObject);
+ } catch (Exception e) {
+ String errorMessage = "Problem during response parsing | " + String.valueOf(e.hashCode()) + ": " + e.getMessage();
+ callbackContext.error(errorMessage);
+ }
+ }
+
+ @Override
+ public void onUploadProgress(long bytesWritten, long contentLength, boolean done) {
+ }
+
+ @Override
+ public void onDownloadProgress(long bytesRead, long contentLength, boolean done) {
+ }
+ });
+ } catch (Exception e) {
+ String errorMessage = "Problem during request building | " + String.valueOf(e.hashCode()) + ": " + e.getMessage();
+ callbackContext.error(errorMessage);
+ }
+ }
+ });
+ }
+ final private void coverageRegionUriAddressesId(final JSONObject params, final CallbackContext callbackContext) {
+ if (this.navitiaSdk == null) {
+ callbackContext.error("NavitiaSDK is not instanciated");
+ return;
+ }
+
+ final AddressesApi.CoverageRegionUriAddressesIdRequestBuilder addressesRequestBuilder = this.navitiaSdk.addressesApi.newCoverageRegionUriAddressesIdRequestBuilder();
+ cordova.getThreadPool().execute(new Runnable() {
+ @Override
+ public void run() {
+ try {
+ if (params.has("region") && (params.getString("region") != null) && (!params.getString("region").isEmpty()) ) {
+ // Param: region, Type: String
+ addressesRequestBuilder.withRegion(stringStraightPass(params.getString("region")));
}
- if (params.has("until") && (params.getString("until") != null) && (!params.getString("until").isEmpty()) ) {
- // Param: until, Type: Date
- commercialModesRequestBuilder.withUntil(stringToDateTime(params.getString("until")));
+ if (params.has("uri") && (params.getString("uri") != null) && (!params.getString("uri").isEmpty()) ) {
+ // Param: uri, Type: String
+ addressesRequestBuilder.withUri(stringStraightPass(params.getString("uri")));
}
- if (params.has("disableGeojson") && (params.getString("disableGeojson") != null) && (!params.getString("disableGeojson").isEmpty()) ) {
- // Param: disableGeojson, Type: Boolean
- commercialModesRequestBuilder.withDisableGeojson(booleanStraightPass(params.getBoolean("disableGeojson")));
+ if (params.has("id") && (params.getString("id") != null) && (!params.getString("id").isEmpty()) ) {
+ // Param: id, Type: String
+ addressesRequestBuilder.withId(stringStraightPass(params.getString("id")));
}
- commercialModesRequestBuilder.rawGet(new ApiCallback() {
+ addressesRequestBuilder.rawGet(new ApiCallback() {
@Override
public void onFailure(ApiException e, int statusCode, Map> responseHeaders) {
callbackContext.error("Problem during request call | " + e.getMessage());
@@ -2001,79 +1977,59 @@ public void onDownloadProgress(long bytesRead, long contentLength, boolean done)
}
});
}
- final private void coverageRegionCommercialModes(final JSONObject params, final CallbackContext callbackContext) {
+ final private void coverageLonLatCalendars(final JSONObject params, final CallbackContext callbackContext) {
if (this.navitiaSdk == null) {
callbackContext.error("NavitiaSDK is not instanciated");
return;
}
- final CommercialModesApi.CoverageRegionCommercialModesRequestBuilder commercialModesRequestBuilder = this.navitiaSdk.commercialModesApi.newCoverageRegionCommercialModesRequestBuilder();
+ final CalendarsApi.CoverageLonLatCalendarsRequestBuilder calendarsRequestBuilder = this.navitiaSdk.calendarsApi.newCoverageLonLatCalendarsRequestBuilder();
cordova.getThreadPool().execute(new Runnable() {
@Override
public void run() {
try {
- if (params.has("region") && (params.getString("region") != null) && (!params.getString("region").isEmpty()) ) {
- // Param: region, Type: String
- commercialModesRequestBuilder.withRegion(stringStraightPass(params.getString("region")));
+ if (params.has("lat") && (params.getString("lat") != null) && (!params.getString("lat").isEmpty()) ) {
+ // Param: lat, Type: BigDecimal
+ calendarsRequestBuilder.withLat(longToBigDecimal(params.getLong("lat")));
}
- if (params.has("startPage") && (params.getString("startPage") != null) && (!params.getString("startPage").isEmpty()) ) {
- // Param: startPage, Type: Integer
- commercialModesRequestBuilder.withStartPage(integerStraightPass(params.getInt("startPage")));
+ if (params.has("lon") && (params.getString("lon") != null) && (!params.getString("lon").isEmpty()) ) {
+ // Param: lon, Type: BigDecimal
+ calendarsRequestBuilder.withLon(longToBigDecimal(params.getLong("lon")));
+ }
+ if (params.has("depth") && (params.getString("depth") != null) && (!params.getString("depth").isEmpty()) ) {
+ // Param: depth, Type: Integer
+ calendarsRequestBuilder.withDepth(integerStraightPass(params.getInt("depth")));
}
if (params.has("count") && (params.getString("count") != null) && (!params.getString("count").isEmpty()) ) {
// Param: count, Type: Integer
- commercialModesRequestBuilder.withCount(integerStraightPass(params.getInt("count")));
+ calendarsRequestBuilder.withCount(integerStraightPass(params.getInt("count")));
}
- if (params.has("depth") && (params.getString("depth") != null) && (!params.getString("depth").isEmpty()) ) {
- // Param: depth, Type: Integer
- commercialModesRequestBuilder.withDepth(integerStraightPass(params.getInt("depth")));
+ if (params.has("startPage") && (params.getString("startPage") != null) && (!params.getString("startPage").isEmpty()) ) {
+ // Param: startPage, Type: Integer
+ calendarsRequestBuilder.withStartPage(integerStraightPass(params.getInt("startPage")));
+ }
+ if (params.has("startDate") && (params.getString("startDate") != null) && (!params.getString("startDate").isEmpty()) ) {
+ // Param: startDate, Type: String
+ calendarsRequestBuilder.withStartDate(stringStraightPass(params.getString("startDate")));
+ }
+ if (params.has("endDate") && (params.getString("endDate") != null) && (!params.getString("endDate").isEmpty()) ) {
+ // Param: endDate, Type: String
+ calendarsRequestBuilder.withEndDate(stringStraightPass(params.getString("endDate")));
}
if (params.has("forbiddenId") && (params.getString("forbiddenId") != null) && (!params.getString("forbiddenId").isEmpty()) ) {
// Param: forbiddenId, Type: List
- commercialModesRequestBuilder.withForbiddenId(jsonArrayToStringList(params.getJSONArray("forbiddenId")));
+ calendarsRequestBuilder.withForbiddenId(jsonArrayToStringList(params.getJSONArray("forbiddenId")));
}
if (params.has("forbiddenUris") && (params.getString("forbiddenUris") != null) && (!params.getString("forbiddenUris").isEmpty()) ) {
// Param: forbiddenUris, Type: List
- commercialModesRequestBuilder.withForbiddenUris(jsonArrayToStringList(params.getJSONArray("forbiddenUris")));
- }
- if (params.has("externalCode") && (params.getString("externalCode") != null) && (!params.getString("externalCode").isEmpty()) ) {
- // Param: externalCode, Type: String
- commercialModesRequestBuilder.withExternalCode(stringStraightPass(params.getString("externalCode")));
- }
- if (params.has("headsign") && (params.getString("headsign") != null) && (!params.getString("headsign").isEmpty()) ) {
- // Param: headsign, Type: String
- commercialModesRequestBuilder.withHeadsign(stringStraightPass(params.getString("headsign")));
- }
- if (params.has("showCodes") && (params.getString("showCodes") != null) && (!params.getString("showCodes").isEmpty()) ) {
- // Param: showCodes, Type: Boolean
- commercialModesRequestBuilder.withShowCodes(booleanStraightPass(params.getBoolean("showCodes")));
- }
- if (params.has("odtLevel") && (params.getString("odtLevel") != null) && (!params.getString("odtLevel").isEmpty()) ) {
- // Param: odtLevel, Type: String
- commercialModesRequestBuilder.withOdtLevel(stringStraightPass(params.getString("odtLevel")));
+ calendarsRequestBuilder.withForbiddenUris(jsonArrayToStringList(params.getJSONArray("forbiddenUris")));
}
if (params.has("distance") && (params.getString("distance") != null) && (!params.getString("distance").isEmpty()) ) {
// Param: distance, Type: Integer
- commercialModesRequestBuilder.withDistance(integerStraightPass(params.getInt("distance")));
- }
- if (params.has("since") && (params.getString("since") != null) && (!params.getString("since").isEmpty()) ) {
- // Param: since, Type: Date
- commercialModesRequestBuilder.withSince(stringToDateTime(params.getString("since")));
- }
- if (params.has("until") && (params.getString("until") != null) && (!params.getString("until").isEmpty()) ) {
- // Param: until, Type: Date
- commercialModesRequestBuilder.withUntil(stringToDateTime(params.getString("until")));
- }
- if (params.has("disableGeojson") && (params.getString("disableGeojson") != null) && (!params.getString("disableGeojson").isEmpty()) ) {
- // Param: disableGeojson, Type: Boolean
- commercialModesRequestBuilder.withDisableGeojson(booleanStraightPass(params.getBoolean("disableGeojson")));
- }
- if (params.has("filter") && (params.getString("filter") != null) && (!params.getString("filter").isEmpty()) ) {
- // Param: filter, Type: String
- commercialModesRequestBuilder.withFilter(stringStraightPass(params.getString("filter")));
+ calendarsRequestBuilder.withDistance(integerStraightPass(params.getInt("distance")));
}
- commercialModesRequestBuilder.rawGet(new ApiCallback() {
+ calendarsRequestBuilder.rawGet(new ApiCallback() {
@Override
public void onFailure(ApiException e, int statusCode, Map> responseHeaders) {
callbackContext.error("Problem during request call | " + e.getMessage());
@@ -2106,79 +2062,63 @@ public void onDownloadProgress(long bytesRead, long contentLength, boolean done)
}
});
}
- final private void coverageRegionCommercialModesId(final JSONObject params, final CallbackContext callbackContext) {
+ final private void coverageLonLatCalendarsId(final JSONObject params, final CallbackContext callbackContext) {
if (this.navitiaSdk == null) {
callbackContext.error("NavitiaSDK is not instanciated");
return;
}
- final CommercialModesApi.CoverageRegionCommercialModesIdRequestBuilder commercialModesRequestBuilder = this.navitiaSdk.commercialModesApi.newCoverageRegionCommercialModesIdRequestBuilder();
+ final CalendarsApi.CoverageLonLatCalendarsIdRequestBuilder calendarsRequestBuilder = this.navitiaSdk.calendarsApi.newCoverageLonLatCalendarsIdRequestBuilder();
cordova.getThreadPool().execute(new Runnable() {
@Override
public void run() {
try {
- if (params.has("region") && (params.getString("region") != null) && (!params.getString("region").isEmpty()) ) {
- // Param: region, Type: String
- commercialModesRequestBuilder.withRegion(stringStraightPass(params.getString("region")));
+ if (params.has("lat") && (params.getString("lat") != null) && (!params.getString("lat").isEmpty()) ) {
+ // Param: lat, Type: BigDecimal
+ calendarsRequestBuilder.withLat(longToBigDecimal(params.getLong("lat")));
+ }
+ if (params.has("lon") && (params.getString("lon") != null) && (!params.getString("lon").isEmpty()) ) {
+ // Param: lon, Type: BigDecimal
+ calendarsRequestBuilder.withLon(longToBigDecimal(params.getLong("lon")));
}
if (params.has("id") && (params.getString("id") != null) && (!params.getString("id").isEmpty()) ) {
// Param: id, Type: String
- commercialModesRequestBuilder.withId(stringStraightPass(params.getString("id")));
+ calendarsRequestBuilder.withId(stringStraightPass(params.getString("id")));
}
- if (params.has("startPage") && (params.getString("startPage") != null) && (!params.getString("startPage").isEmpty()) ) {
- // Param: startPage, Type: Integer
- commercialModesRequestBuilder.withStartPage(integerStraightPass(params.getInt("startPage")));
+ if (params.has("depth") && (params.getString("depth") != null) && (!params.getString("depth").isEmpty()) ) {
+ // Param: depth, Type: Integer
+ calendarsRequestBuilder.withDepth(integerStraightPass(params.getInt("depth")));
}
if (params.has("count") && (params.getString("count") != null) && (!params.getString("count").isEmpty()) ) {
// Param: count, Type: Integer
- commercialModesRequestBuilder.withCount(integerStraightPass(params.getInt("count")));
+ calendarsRequestBuilder.withCount(integerStraightPass(params.getInt("count")));
}
- if (params.has("depth") && (params.getString("depth") != null) && (!params.getString("depth").isEmpty()) ) {
- // Param: depth, Type: Integer
- commercialModesRequestBuilder.withDepth(integerStraightPass(params.getInt("depth")));
+ if (params.has("startPage") && (params.getString("startPage") != null) && (!params.getString("startPage").isEmpty()) ) {
+ // Param: startPage, Type: Integer
+ calendarsRequestBuilder.withStartPage(integerStraightPass(params.getInt("startPage")));
+ }
+ if (params.has("startDate") && (params.getString("startDate") != null) && (!params.getString("startDate").isEmpty()) ) {
+ // Param: startDate, Type: String
+ calendarsRequestBuilder.withStartDate(stringStraightPass(params.getString("startDate")));
+ }
+ if (params.has("endDate") && (params.getString("endDate") != null) && (!params.getString("endDate").isEmpty()) ) {
+ // Param: endDate, Type: String
+ calendarsRequestBuilder.withEndDate(stringStraightPass(params.getString("endDate")));
}
if (params.has("forbiddenId") && (params.getString("forbiddenId") != null) && (!params.getString("forbiddenId").isEmpty()) ) {
// Param: forbiddenId, Type: List
- commercialModesRequestBuilder.withForbiddenId(jsonArrayToStringList(params.getJSONArray("forbiddenId")));
+ calendarsRequestBuilder.withForbiddenId(jsonArrayToStringList(params.getJSONArray("forbiddenId")));
}
if (params.has("forbiddenUris") && (params.getString("forbiddenUris") != null) && (!params.getString("forbiddenUris").isEmpty()) ) {
// Param: forbiddenUris, Type: List
- commercialModesRequestBuilder.withForbiddenUris(jsonArrayToStringList(params.getJSONArray("forbiddenUris")));
- }
- if (params.has("externalCode") && (params.getString("externalCode") != null) && (!params.getString("externalCode").isEmpty()) ) {
- // Param: externalCode, Type: String
- commercialModesRequestBuilder.withExternalCode(stringStraightPass(params.getString("externalCode")));
- }
- if (params.has("headsign") && (params.getString("headsign") != null) && (!params.getString("headsign").isEmpty()) ) {
- // Param: headsign, Type: String
- commercialModesRequestBuilder.withHeadsign(stringStraightPass(params.getString("headsign")));
- }
- if (params.has("showCodes") && (params.getString("showCodes") != null) && (!params.getString("showCodes").isEmpty()) ) {
- // Param: showCodes, Type: Boolean
- commercialModesRequestBuilder.withShowCodes(booleanStraightPass(params.getBoolean("showCodes")));
- }
- if (params.has("odtLevel") && (params.getString("odtLevel") != null) && (!params.getString("odtLevel").isEmpty()) ) {
- // Param: odtLevel, Type: String
- commercialModesRequestBuilder.withOdtLevel(stringStraightPass(params.getString("odtLevel")));
+ calendarsRequestBuilder.withForbiddenUris(jsonArrayToStringList(params.getJSONArray("forbiddenUris")));
}
if (params.has("distance") && (params.getString("distance") != null) && (!params.getString("distance").isEmpty()) ) {
// Param: distance, Type: Integer
- commercialModesRequestBuilder.withDistance(integerStraightPass(params.getInt("distance")));
- }
- if (params.has("since") && (params.getString("since") != null) && (!params.getString("since").isEmpty()) ) {
- // Param: since, Type: Date
- commercialModesRequestBuilder.withSince(stringToDateTime(params.getString("since")));
- }
- if (params.has("until") && (params.getString("until") != null) && (!params.getString("until").isEmpty()) ) {
- // Param: until, Type: Date
- commercialModesRequestBuilder.withUntil(stringToDateTime(params.getString("until")));
- }
- if (params.has("disableGeojson") && (params.getString("disableGeojson") != null) && (!params.getString("disableGeojson").isEmpty()) ) {
- // Param: disableGeojson, Type: Boolean
- commercialModesRequestBuilder.withDisableGeojson(booleanStraightPass(params.getBoolean("disableGeojson")));
+ calendarsRequestBuilder.withDistance(integerStraightPass(params.getInt("distance")));
}
- commercialModesRequestBuilder.rawGet(new ApiCallback() {
+ calendarsRequestBuilder.rawGet(new ApiCallback() {
@Override
public void onFailure(ApiException e, int statusCode, Map> responseHeaders) {
callbackContext.error("Problem during request call | " + e.getMessage());
@@ -2211,83 +2151,63 @@ public void onDownloadProgress(long bytesRead, long contentLength, boolean done)
}
});
}
- final private void coverageRegionUriCommercialModes(final JSONObject params, final CallbackContext callbackContext) {
+ final private void coverageLonLatUriCalendars(final JSONObject params, final CallbackContext callbackContext) {
if (this.navitiaSdk == null) {
callbackContext.error("NavitiaSDK is not instanciated");
return;
}
- final CommercialModesApi.CoverageRegionUriCommercialModesRequestBuilder commercialModesRequestBuilder = this.navitiaSdk.commercialModesApi.newCoverageRegionUriCommercialModesRequestBuilder();
+ final CalendarsApi.CoverageLonLatUriCalendarsRequestBuilder calendarsRequestBuilder = this.navitiaSdk.calendarsApi.newCoverageLonLatUriCalendarsRequestBuilder();
cordova.getThreadPool().execute(new Runnable() {
@Override
public void run() {
try {
- if (params.has("region") && (params.getString("region") != null) && (!params.getString("region").isEmpty()) ) {
- // Param: region, Type: String
- commercialModesRequestBuilder.withRegion(stringStraightPass(params.getString("region")));
+ if (params.has("lat") && (params.getString("lat") != null) && (!params.getString("lat").isEmpty()) ) {
+ // Param: lat, Type: BigDecimal
+ calendarsRequestBuilder.withLat(longToBigDecimal(params.getLong("lat")));
+ }
+ if (params.has("lon") && (params.getString("lon") != null) && (!params.getString("lon").isEmpty()) ) {
+ // Param: lon, Type: BigDecimal
+ calendarsRequestBuilder.withLon(longToBigDecimal(params.getLong("lon")));
}
if (params.has("uri") && (params.getString("uri") != null) && (!params.getString("uri").isEmpty()) ) {
// Param: uri, Type: String
- commercialModesRequestBuilder.withUri(stringStraightPass(params.getString("uri")));
+ calendarsRequestBuilder.withUri(stringStraightPass(params.getString("uri")));
}
- if (params.has("startPage") && (params.getString("startPage") != null) && (!params.getString("startPage").isEmpty()) ) {
- // Param: startPage, Type: Integer
- commercialModesRequestBuilder.withStartPage(integerStraightPass(params.getInt("startPage")));
+ if (params.has("depth") && (params.getString("depth") != null) && (!params.getString("depth").isEmpty()) ) {
+ // Param: depth, Type: Integer
+ calendarsRequestBuilder.withDepth(integerStraightPass(params.getInt("depth")));
}
if (params.has("count") && (params.getString("count") != null) && (!params.getString("count").isEmpty()) ) {
// Param: count, Type: Integer
- commercialModesRequestBuilder.withCount(integerStraightPass(params.getInt("count")));
+ calendarsRequestBuilder.withCount(integerStraightPass(params.getInt("count")));
}
- if (params.has("depth") && (params.getString("depth") != null) && (!params.getString("depth").isEmpty()) ) {
- // Param: depth, Type: Integer
- commercialModesRequestBuilder.withDepth(integerStraightPass(params.getInt("depth")));
+ if (params.has("startPage") && (params.getString("startPage") != null) && (!params.getString("startPage").isEmpty()) ) {
+ // Param: startPage, Type: Integer
+ calendarsRequestBuilder.withStartPage(integerStraightPass(params.getInt("startPage")));
+ }
+ if (params.has("startDate") && (params.getString("startDate") != null) && (!params.getString("startDate").isEmpty()) ) {
+ // Param: startDate, Type: String
+ calendarsRequestBuilder.withStartDate(stringStraightPass(params.getString("startDate")));
+ }
+ if (params.has("endDate") && (params.getString("endDate") != null) && (!params.getString("endDate").isEmpty()) ) {
+ // Param: endDate, Type: String
+ calendarsRequestBuilder.withEndDate(stringStraightPass(params.getString("endDate")));
}
if (params.has("forbiddenId") && (params.getString("forbiddenId") != null) && (!params.getString("forbiddenId").isEmpty()) ) {
// Param: forbiddenId, Type: List
- commercialModesRequestBuilder.withForbiddenId(jsonArrayToStringList(params.getJSONArray("forbiddenId")));
+ calendarsRequestBuilder.withForbiddenId(jsonArrayToStringList(params.getJSONArray("forbiddenId")));
}
if (params.has("forbiddenUris") && (params.getString("forbiddenUris") != null) && (!params.getString("forbiddenUris").isEmpty()) ) {
// Param: forbiddenUris, Type: List
- commercialModesRequestBuilder.withForbiddenUris(jsonArrayToStringList(params.getJSONArray("forbiddenUris")));
- }
- if (params.has("externalCode") && (params.getString("externalCode") != null) && (!params.getString("externalCode").isEmpty()) ) {
- // Param: externalCode, Type: String
- commercialModesRequestBuilder.withExternalCode(stringStraightPass(params.getString("externalCode")));
- }
- if (params.has("headsign") && (params.getString("headsign") != null) && (!params.getString("headsign").isEmpty()) ) {
- // Param: headsign, Type: String
- commercialModesRequestBuilder.withHeadsign(stringStraightPass(params.getString("headsign")));
- }
- if (params.has("showCodes") && (params.getString("showCodes") != null) && (!params.getString("showCodes").isEmpty()) ) {
- // Param: showCodes, Type: Boolean
- commercialModesRequestBuilder.withShowCodes(booleanStraightPass(params.getBoolean("showCodes")));
- }
- if (params.has("odtLevel") && (params.getString("odtLevel") != null) && (!params.getString("odtLevel").isEmpty()) ) {
- // Param: odtLevel, Type: String
- commercialModesRequestBuilder.withOdtLevel(stringStraightPass(params.getString("odtLevel")));
+ calendarsRequestBuilder.withForbiddenUris(jsonArrayToStringList(params.getJSONArray("forbiddenUris")));
}
if (params.has("distance") && (params.getString("distance") != null) && (!params.getString("distance").isEmpty()) ) {
// Param: distance, Type: Integer
- commercialModesRequestBuilder.withDistance(integerStraightPass(params.getInt("distance")));
- }
- if (params.has("since") && (params.getString("since") != null) && (!params.getString("since").isEmpty()) ) {
- // Param: since, Type: Date
- commercialModesRequestBuilder.withSince(stringToDateTime(params.getString("since")));
- }
- if (params.has("until") && (params.getString("until") != null) && (!params.getString("until").isEmpty()) ) {
- // Param: until, Type: Date
- commercialModesRequestBuilder.withUntil(stringToDateTime(params.getString("until")));
- }
- if (params.has("disableGeojson") && (params.getString("disableGeojson") != null) && (!params.getString("disableGeojson").isEmpty()) ) {
- // Param: disableGeojson, Type: Boolean
- commercialModesRequestBuilder.withDisableGeojson(booleanStraightPass(params.getBoolean("disableGeojson")));
- }
- if (params.has("filter") && (params.getString("filter") != null) && (!params.getString("filter").isEmpty()) ) {
- // Param: filter, Type: String
- commercialModesRequestBuilder.withFilter(stringStraightPass(params.getString("filter")));
+ calendarsRequestBuilder.withDistance(integerStraightPass(params.getInt("distance")));
}
- commercialModesRequestBuilder.rawGet(new ApiCallback() {
+ calendarsRequestBuilder.rawGet(new ApiCallback() {
@Override
public void onFailure(ApiException e, int statusCode, Map> responseHeaders) {
callbackContext.error("Problem during request call | " + e.getMessage());
@@ -2320,83 +2240,55 @@ public void onDownloadProgress(long bytesRead, long contentLength, boolean done)
}
});
}
- final private void coverageRegionUriCommercialModesId(final JSONObject params, final CallbackContext callbackContext) {
+ final private void coverageRegionCalendars(final JSONObject params, final CallbackContext callbackContext) {
if (this.navitiaSdk == null) {
callbackContext.error("NavitiaSDK is not instanciated");
return;
}
- final CommercialModesApi.CoverageRegionUriCommercialModesIdRequestBuilder commercialModesRequestBuilder = this.navitiaSdk.commercialModesApi.newCoverageRegionUriCommercialModesIdRequestBuilder();
+ final CalendarsApi.CoverageRegionCalendarsRequestBuilder calendarsRequestBuilder = this.navitiaSdk.calendarsApi.newCoverageRegionCalendarsRequestBuilder();
cordova.getThreadPool().execute(new Runnable() {
@Override
public void run() {
try {
if (params.has("region") && (params.getString("region") != null) && (!params.getString("region").isEmpty()) ) {
// Param: region, Type: String
- commercialModesRequestBuilder.withRegion(stringStraightPass(params.getString("region")));
+ calendarsRequestBuilder.withRegion(stringStraightPass(params.getString("region")));
}
- if (params.has("uri") && (params.getString("uri") != null) && (!params.getString("uri").isEmpty()) ) {
- // Param: uri, Type: String
- commercialModesRequestBuilder.withUri(stringStraightPass(params.getString("uri")));
+ if (params.has("depth") && (params.getString("depth") != null) && (!params.getString("depth").isEmpty()) ) {
+ // Param: depth, Type: Integer
+ calendarsRequestBuilder.withDepth(integerStraightPass(params.getInt("depth")));
}
- if (params.has("id") && (params.getString("id") != null) && (!params.getString("id").isEmpty()) ) {
- // Param: id, Type: String
- commercialModesRequestBuilder.withId(stringStraightPass(params.getString("id")));
+ if (params.has("count") && (params.getString("count") != null) && (!params.getString("count").isEmpty()) ) {
+ // Param: count, Type: Integer
+ calendarsRequestBuilder.withCount(integerStraightPass(params.getInt("count")));
}
if (params.has("startPage") && (params.getString("startPage") != null) && (!params.getString("startPage").isEmpty()) ) {
// Param: startPage, Type: Integer
- commercialModesRequestBuilder.withStartPage(integerStraightPass(params.getInt("startPage")));
+ calendarsRequestBuilder.withStartPage(integerStraightPass(params.getInt("startPage")));
}
- if (params.has("count") && (params.getString("count") != null) && (!params.getString("count").isEmpty()) ) {
- // Param: count, Type: Integer
- commercialModesRequestBuilder.withCount(integerStraightPass(params.getInt("count")));
+ if (params.has("startDate") && (params.getString("startDate") != null) && (!params.getString("startDate").isEmpty()) ) {
+ // Param: startDate, Type: String
+ calendarsRequestBuilder.withStartDate(stringStraightPass(params.getString("startDate")));
}
- if (params.has("depth") && (params.getString("depth") != null) && (!params.getString("depth").isEmpty()) ) {
- // Param: depth, Type: Integer
- commercialModesRequestBuilder.withDepth(integerStraightPass(params.getInt("depth")));
+ if (params.has("endDate") && (params.getString("endDate") != null) && (!params.getString("endDate").isEmpty()) ) {
+ // Param: endDate, Type: String
+ calendarsRequestBuilder.withEndDate(stringStraightPass(params.getString("endDate")));
}
if (params.has("forbiddenId") && (params.getString("forbiddenId") != null) && (!params.getString("forbiddenId").isEmpty()) ) {
// Param: forbiddenId, Type: List
- commercialModesRequestBuilder.withForbiddenId(jsonArrayToStringList(params.getJSONArray("forbiddenId")));
+ calendarsRequestBuilder.withForbiddenId(jsonArrayToStringList(params.getJSONArray("forbiddenId")));
}
if (params.has("forbiddenUris") && (params.getString("forbiddenUris") != null) && (!params.getString("forbiddenUris").isEmpty()) ) {
// Param: forbiddenUris, Type: List
- commercialModesRequestBuilder.withForbiddenUris(jsonArrayToStringList(params.getJSONArray("forbiddenUris")));
- }
- if (params.has("externalCode") && (params.getString("externalCode") != null) && (!params.getString("externalCode").isEmpty()) ) {
- // Param: externalCode, Type: String
- commercialModesRequestBuilder.withExternalCode(stringStraightPass(params.getString("externalCode")));
- }
- if (params.has("headsign") && (params.getString("headsign") != null) && (!params.getString("headsign").isEmpty()) ) {
- // Param: headsign, Type: String
- commercialModesRequestBuilder.withHeadsign(stringStraightPass(params.getString("headsign")));
- }
- if (params.has("showCodes") && (params.getString("showCodes") != null) && (!params.getString("showCodes").isEmpty()) ) {
- // Param: showCodes, Type: Boolean
- commercialModesRequestBuilder.withShowCodes(booleanStraightPass(params.getBoolean("showCodes")));
- }
- if (params.has("odtLevel") && (params.getString("odtLevel") != null) && (!params.getString("odtLevel").isEmpty()) ) {
- // Param: odtLevel, Type: String
- commercialModesRequestBuilder.withOdtLevel(stringStraightPass(params.getString("odtLevel")));
+ calendarsRequestBuilder.withForbiddenUris(jsonArrayToStringList(params.getJSONArray("forbiddenUris")));
}
if (params.has("distance") && (params.getString("distance") != null) && (!params.getString("distance").isEmpty()) ) {
// Param: distance, Type: Integer
- commercialModesRequestBuilder.withDistance(integerStraightPass(params.getInt("distance")));
- }
- if (params.has("since") && (params.getString("since") != null) && (!params.getString("since").isEmpty()) ) {
- // Param: since, Type: Date
- commercialModesRequestBuilder.withSince(stringToDateTime(params.getString("since")));
- }
- if (params.has("until") && (params.getString("until") != null) && (!params.getString("until").isEmpty()) ) {
- // Param: until, Type: Date
- commercialModesRequestBuilder.withUntil(stringToDateTime(params.getString("until")));
- }
- if (params.has("disableGeojson") && (params.getString("disableGeojson") != null) && (!params.getString("disableGeojson").isEmpty()) ) {
- // Param: disableGeojson, Type: Boolean
- commercialModesRequestBuilder.withDisableGeojson(booleanStraightPass(params.getBoolean("disableGeojson")));
+ calendarsRequestBuilder.withDistance(integerStraightPass(params.getInt("distance")));
}
- commercialModesRequestBuilder.rawGet(new ApiCallback() {
+ calendarsRequestBuilder.rawGet(new ApiCallback() {
@Override
public void onFailure(ApiException e, int statusCode, Map> responseHeaders) {
callbackContext.error("Problem during request call | " + e.getMessage());
@@ -2429,83 +2321,59 @@ public void onDownloadProgress(long bytesRead, long contentLength, boolean done)
}
});
}
- final private void coverageLonLatCompanies(final JSONObject params, final CallbackContext callbackContext) {
+ final private void coverageRegionCalendarsId(final JSONObject params, final CallbackContext callbackContext) {
if (this.navitiaSdk == null) {
callbackContext.error("NavitiaSDK is not instanciated");
return;
}
- final CompaniesApi.CoverageLonLatCompaniesRequestBuilder companiesRequestBuilder = this.navitiaSdk.companiesApi.newCoverageLonLatCompaniesRequestBuilder();
+ final CalendarsApi.CoverageRegionCalendarsIdRequestBuilder calendarsRequestBuilder = this.navitiaSdk.calendarsApi.newCoverageRegionCalendarsIdRequestBuilder();
cordova.getThreadPool().execute(new Runnable() {
@Override
public void run() {
try {
- if (params.has("lat") && (params.getString("lat") != null) && (!params.getString("lat").isEmpty()) ) {
- // Param: lat, Type: BigDecimal
- companiesRequestBuilder.withLat(longToBigDecimal(params.getLong("lat")));
+ if (params.has("region") && (params.getString("region") != null) && (!params.getString("region").isEmpty()) ) {
+ // Param: region, Type: String
+ calendarsRequestBuilder.withRegion(stringStraightPass(params.getString("region")));
}
- if (params.has("lon") && (params.getString("lon") != null) && (!params.getString("lon").isEmpty()) ) {
- // Param: lon, Type: BigDecimal
- companiesRequestBuilder.withLon(longToBigDecimal(params.getLong("lon")));
+ if (params.has("id") && (params.getString("id") != null) && (!params.getString("id").isEmpty()) ) {
+ // Param: id, Type: String
+ calendarsRequestBuilder.withId(stringStraightPass(params.getString("id")));
}
- if (params.has("startPage") && (params.getString("startPage") != null) && (!params.getString("startPage").isEmpty()) ) {
- // Param: startPage, Type: Integer
- companiesRequestBuilder.withStartPage(integerStraightPass(params.getInt("startPage")));
+ if (params.has("depth") && (params.getString("depth") != null) && (!params.getString("depth").isEmpty()) ) {
+ // Param: depth, Type: Integer
+ calendarsRequestBuilder.withDepth(integerStraightPass(params.getInt("depth")));
}
if (params.has("count") && (params.getString("count") != null) && (!params.getString("count").isEmpty()) ) {
// Param: count, Type: Integer
- companiesRequestBuilder.withCount(integerStraightPass(params.getInt("count")));
+ calendarsRequestBuilder.withCount(integerStraightPass(params.getInt("count")));
}
- if (params.has("depth") && (params.getString("depth") != null) && (!params.getString("depth").isEmpty()) ) {
- // Param: depth, Type: Integer
- companiesRequestBuilder.withDepth(integerStraightPass(params.getInt("depth")));
+ if (params.has("startPage") && (params.getString("startPage") != null) && (!params.getString("startPage").isEmpty()) ) {
+ // Param: startPage, Type: Integer
+ calendarsRequestBuilder.withStartPage(integerStraightPass(params.getInt("startPage")));
+ }
+ if (params.has("startDate") && (params.getString("startDate") != null) && (!params.getString("startDate").isEmpty()) ) {
+ // Param: startDate, Type: String
+ calendarsRequestBuilder.withStartDate(stringStraightPass(params.getString("startDate")));
+ }
+ if (params.has("endDate") && (params.getString("endDate") != null) && (!params.getString("endDate").isEmpty()) ) {
+ // Param: endDate, Type: String
+ calendarsRequestBuilder.withEndDate(stringStraightPass(params.getString("endDate")));
}
if (params.has("forbiddenId") && (params.getString("forbiddenId") != null) && (!params.getString("forbiddenId").isEmpty()) ) {
// Param: forbiddenId, Type: List
- companiesRequestBuilder.withForbiddenId(jsonArrayToStringList(params.getJSONArray("forbiddenId")));
+ calendarsRequestBuilder.withForbiddenId(jsonArrayToStringList(params.getJSONArray("forbiddenId")));
}
if (params.has("forbiddenUris") && (params.getString("forbiddenUris") != null) && (!params.getString("forbiddenUris").isEmpty()) ) {
// Param: forbiddenUris, Type: List
- companiesRequestBuilder.withForbiddenUris(jsonArrayToStringList(params.getJSONArray("forbiddenUris")));
- }
- if (params.has("externalCode") && (params.getString("externalCode") != null) && (!params.getString("externalCode").isEmpty()) ) {
- // Param: externalCode, Type: String
- companiesRequestBuilder.withExternalCode(stringStraightPass(params.getString("externalCode")));
- }
- if (params.has("headsign") && (params.getString("headsign") != null) && (!params.getString("headsign").isEmpty()) ) {
- // Param: headsign, Type: String
- companiesRequestBuilder.withHeadsign(stringStraightPass(params.getString("headsign")));
- }
- if (params.has("showCodes") && (params.getString("showCodes") != null) && (!params.getString("showCodes").isEmpty()) ) {
- // Param: showCodes, Type: Boolean
- companiesRequestBuilder.withShowCodes(booleanStraightPass(params.getBoolean("showCodes")));
- }
- if (params.has("odtLevel") && (params.getString("odtLevel") != null) && (!params.getString("odtLevel").isEmpty()) ) {
- // Param: odtLevel, Type: String
- companiesRequestBuilder.withOdtLevel(stringStraightPass(params.getString("odtLevel")));
+ calendarsRequestBuilder.withForbiddenUris(jsonArrayToStringList(params.getJSONArray("forbiddenUris")));
}
if (params.has("distance") && (params.getString("distance") != null) && (!params.getString("distance").isEmpty()) ) {
// Param: distance, Type: Integer
- companiesRequestBuilder.withDistance(integerStraightPass(params.getInt("distance")));
- }
- if (params.has("since") && (params.getString("since") != null) && (!params.getString("since").isEmpty()) ) {
- // Param: since, Type: Date
- companiesRequestBuilder.withSince(stringToDateTime(params.getString("since")));
- }
- if (params.has("until") && (params.getString("until") != null) && (!params.getString("until").isEmpty()) ) {
- // Param: until, Type: Date
- companiesRequestBuilder.withUntil(stringToDateTime(params.getString("until")));
- }
- if (params.has("disableGeojson") && (params.getString("disableGeojson") != null) && (!params.getString("disableGeojson").isEmpty()) ) {
- // Param: disableGeojson, Type: Boolean
- companiesRequestBuilder.withDisableGeojson(booleanStraightPass(params.getBoolean("disableGeojson")));
- }
- if (params.has("filter") && (params.getString("filter") != null) && (!params.getString("filter").isEmpty()) ) {
- // Param: filter, Type: String
- companiesRequestBuilder.withFilter(stringStraightPass(params.getString("filter")));
+ calendarsRequestBuilder.withDistance(integerStraightPass(params.getInt("distance")));
}
- companiesRequestBuilder.rawGet(new ApiCallback() {
+ calendarsRequestBuilder.rawGet(new ApiCallback() {
@Override
public void onFailure(ApiException e, int statusCode, Map> responseHeaders) {
callbackContext.error("Problem during request call | " + e.getMessage());
@@ -2538,83 +2406,59 @@ public void onDownloadProgress(long bytesRead, long contentLength, boolean done)
}
});
}
- final private void coverageLonLatCompaniesId(final JSONObject params, final CallbackContext callbackContext) {
+ final private void coverageRegionUriCalendars(final JSONObject params, final CallbackContext callbackContext) {
if (this.navitiaSdk == null) {
callbackContext.error("NavitiaSDK is not instanciated");
return;
}
- final CompaniesApi.CoverageLonLatCompaniesIdRequestBuilder companiesRequestBuilder = this.navitiaSdk.companiesApi.newCoverageLonLatCompaniesIdRequestBuilder();
+ final CalendarsApi.CoverageRegionUriCalendarsRequestBuilder calendarsRequestBuilder = this.navitiaSdk.calendarsApi.newCoverageRegionUriCalendarsRequestBuilder();
cordova.getThreadPool().execute(new Runnable() {
@Override
public void run() {
try {
- if (params.has("lat") && (params.getString("lat") != null) && (!params.getString("lat").isEmpty()) ) {
- // Param: lat, Type: BigDecimal
- companiesRequestBuilder.withLat(longToBigDecimal(params.getLong("lat")));
+ if (params.has("region") && (params.getString("region") != null) && (!params.getString("region").isEmpty()) ) {
+ // Param: region, Type: String
+ calendarsRequestBuilder.withRegion(stringStraightPass(params.getString("region")));
}
- if (params.has("lon") && (params.getString("lon") != null) && (!params.getString("lon").isEmpty()) ) {
- // Param: lon, Type: BigDecimal
- companiesRequestBuilder.withLon(longToBigDecimal(params.getLong("lon")));
+ if (params.has("uri") && (params.getString("uri") != null) && (!params.getString("uri").isEmpty()) ) {
+ // Param: uri, Type: String
+ calendarsRequestBuilder.withUri(stringStraightPass(params.getString("uri")));
}
- if (params.has("id") && (params.getString("id") != null) && (!params.getString("id").isEmpty()) ) {
- // Param: id, Type: String
- companiesRequestBuilder.withId(stringStraightPass(params.getString("id")));
+ if (params.has("depth") && (params.getString("depth") != null) && (!params.getString("depth").isEmpty()) ) {
+ // Param: depth, Type: Integer
+ calendarsRequestBuilder.withDepth(integerStraightPass(params.getInt("depth")));
+ }
+ if (params.has("count") && (params.getString("count") != null) && (!params.getString("count").isEmpty()) ) {
+ // Param: count, Type: Integer
+ calendarsRequestBuilder.withCount(integerStraightPass(params.getInt("count")));
}
if (params.has("startPage") && (params.getString("startPage") != null) && (!params.getString("startPage").isEmpty()) ) {
// Param: startPage, Type: Integer
- companiesRequestBuilder.withStartPage(integerStraightPass(params.getInt("startPage")));
+ calendarsRequestBuilder.withStartPage(integerStraightPass(params.getInt("startPage")));
}
- if (params.has("count") && (params.getString("count") != null) && (!params.getString("count").isEmpty()) ) {
- // Param: count, Type: Integer
- companiesRequestBuilder.withCount(integerStraightPass(params.getInt("count")));
+ if (params.has("startDate") && (params.getString("startDate") != null) && (!params.getString("startDate").isEmpty()) ) {
+ // Param: startDate, Type: String
+ calendarsRequestBuilder.withStartDate(stringStraightPass(params.getString("startDate")));
}
- if (params.has("depth") && (params.getString("depth") != null) && (!params.getString("depth").isEmpty()) ) {
- // Param: depth, Type: Integer
- companiesRequestBuilder.withDepth(integerStraightPass(params.getInt("depth")));
+ if (params.has("endDate") && (params.getString("endDate") != null) && (!params.getString("endDate").isEmpty()) ) {
+ // Param: endDate, Type: String
+ calendarsRequestBuilder.withEndDate(stringStraightPass(params.getString("endDate")));
}
if (params.has("forbiddenId") && (params.getString("forbiddenId") != null) && (!params.getString("forbiddenId").isEmpty()) ) {
// Param: forbiddenId, Type: List
- companiesRequestBuilder.withForbiddenId(jsonArrayToStringList(params.getJSONArray("forbiddenId")));
+ calendarsRequestBuilder.withForbiddenId(jsonArrayToStringList(params.getJSONArray("forbiddenId")));
}
if (params.has("forbiddenUris") && (params.getString("forbiddenUris") != null) && (!params.getString("forbiddenUris").isEmpty()) ) {
// Param: forbiddenUris, Type: List
- companiesRequestBuilder.withForbiddenUris(jsonArrayToStringList(params.getJSONArray("forbiddenUris")));
- }
- if (params.has("externalCode") && (params.getString("externalCode") != null) && (!params.getString("externalCode").isEmpty()) ) {
- // Param: externalCode, Type: String
- companiesRequestBuilder.withExternalCode(stringStraightPass(params.getString("externalCode")));
+ calendarsRequestBuilder.withForbiddenUris(jsonArrayToStringList(params.getJSONArray("forbiddenUris")));
}
- if (params.has("headsign") && (params.getString("headsign") != null) && (!params.getString("headsign").isEmpty()) ) {
- // Param: headsign, Type: String
- companiesRequestBuilder.withHeadsign(stringStraightPass(params.getString("headsign")));
- }
- if (params.has("showCodes") && (params.getString("showCodes") != null) && (!params.getString("showCodes").isEmpty()) ) {
- // Param: showCodes, Type: Boolean
- companiesRequestBuilder.withShowCodes(booleanStraightPass(params.getBoolean("showCodes")));
- }
- if (params.has("odtLevel") && (params.getString("odtLevel") != null) && (!params.getString("odtLevel").isEmpty()) ) {
- // Param: odtLevel, Type: String
- companiesRequestBuilder.withOdtLevel(stringStraightPass(params.getString("odtLevel")));
- }
- if (params.has("distance") && (params.getString("distance") != null) && (!params.getString("distance").isEmpty()) ) {
- // Param: distance, Type: Integer
- companiesRequestBuilder.withDistance(integerStraightPass(params.getInt("distance")));
- }
- if (params.has("since") && (params.getString("since") != null) && (!params.getString("since").isEmpty()) ) {
- // Param: since, Type: Date
- companiesRequestBuilder.withSince(stringToDateTime(params.getString("since")));
- }
- if (params.has("until") && (params.getString("until") != null) && (!params.getString("until").isEmpty()) ) {
- // Param: until, Type: Date
- companiesRequestBuilder.withUntil(stringToDateTime(params.getString("until")));
- }
- if (params.has("disableGeojson") && (params.getString("disableGeojson") != null) && (!params.getString("disableGeojson").isEmpty()) ) {
- // Param: disableGeojson, Type: Boolean
- companiesRequestBuilder.withDisableGeojson(booleanStraightPass(params.getBoolean("disableGeojson")));
+ if (params.has("distance") && (params.getString("distance") != null) && (!params.getString("distance").isEmpty()) ) {
+ // Param: distance, Type: Integer
+ calendarsRequestBuilder.withDistance(integerStraightPass(params.getInt("distance")));
}
- companiesRequestBuilder.rawGet(new ApiCallback() {
+ calendarsRequestBuilder.rawGet(new ApiCallback() {
@Override
public void onFailure(ApiException e, int statusCode, Map> responseHeaders) {
callbackContext.error("Problem during request call | " + e.getMessage());
@@ -2647,87 +2491,83 @@ public void onDownloadProgress(long bytesRead, long contentLength, boolean done)
}
});
}
- final private void coverageLonLatUriCompanies(final JSONObject params, final CallbackContext callbackContext) {
+ final private void coverageLonLatCommercialModes(final JSONObject params, final CallbackContext callbackContext) {
if (this.navitiaSdk == null) {
callbackContext.error("NavitiaSDK is not instanciated");
return;
}
- final CompaniesApi.CoverageLonLatUriCompaniesRequestBuilder companiesRequestBuilder = this.navitiaSdk.companiesApi.newCoverageLonLatUriCompaniesRequestBuilder();
+ final CommercialModesApi.CoverageLonLatCommercialModesRequestBuilder commercialModesRequestBuilder = this.navitiaSdk.commercialModesApi.newCoverageLonLatCommercialModesRequestBuilder();
cordova.getThreadPool().execute(new Runnable() {
@Override
public void run() {
try {
if (params.has("lat") && (params.getString("lat") != null) && (!params.getString("lat").isEmpty()) ) {
// Param: lat, Type: BigDecimal
- companiesRequestBuilder.withLat(longToBigDecimal(params.getLong("lat")));
+ commercialModesRequestBuilder.withLat(longToBigDecimal(params.getLong("lat")));
}
if (params.has("lon") && (params.getString("lon") != null) && (!params.getString("lon").isEmpty()) ) {
// Param: lon, Type: BigDecimal
- companiesRequestBuilder.withLon(longToBigDecimal(params.getLong("lon")));
- }
- if (params.has("uri") && (params.getString("uri") != null) && (!params.getString("uri").isEmpty()) ) {
- // Param: uri, Type: String
- companiesRequestBuilder.withUri(stringStraightPass(params.getString("uri")));
+ commercialModesRequestBuilder.withLon(longToBigDecimal(params.getLong("lon")));
}
if (params.has("startPage") && (params.getString("startPage") != null) && (!params.getString("startPage").isEmpty()) ) {
// Param: startPage, Type: Integer
- companiesRequestBuilder.withStartPage(integerStraightPass(params.getInt("startPage")));
+ commercialModesRequestBuilder.withStartPage(integerStraightPass(params.getInt("startPage")));
}
if (params.has("count") && (params.getString("count") != null) && (!params.getString("count").isEmpty()) ) {
// Param: count, Type: Integer
- companiesRequestBuilder.withCount(integerStraightPass(params.getInt("count")));
+ commercialModesRequestBuilder.withCount(integerStraightPass(params.getInt("count")));
}
if (params.has("depth") && (params.getString("depth") != null) && (!params.getString("depth").isEmpty()) ) {
// Param: depth, Type: Integer
- companiesRequestBuilder.withDepth(integerStraightPass(params.getInt("depth")));
+ commercialModesRequestBuilder.withDepth(integerStraightPass(params.getInt("depth")));
}
if (params.has("forbiddenId") && (params.getString("forbiddenId") != null) && (!params.getString("forbiddenId").isEmpty()) ) {
// Param: forbiddenId, Type: List
- companiesRequestBuilder.withForbiddenId(jsonArrayToStringList(params.getJSONArray("forbiddenId")));
+ commercialModesRequestBuilder.withForbiddenId(jsonArrayToStringList(params.getJSONArray("forbiddenId")));
}
if (params.has("forbiddenUris") && (params.getString("forbiddenUris") != null) && (!params.getString("forbiddenUris").isEmpty()) ) {
// Param: forbiddenUris, Type: List
- companiesRequestBuilder.withForbiddenUris(jsonArrayToStringList(params.getJSONArray("forbiddenUris")));
+ commercialModesRequestBuilder.withForbiddenUris(jsonArrayToStringList(params.getJSONArray("forbiddenUris")));
}
if (params.has("externalCode") && (params.getString("externalCode") != null) && (!params.getString("externalCode").isEmpty()) ) {
// Param: externalCode, Type: String
- companiesRequestBuilder.withExternalCode(stringStraightPass(params.getString("externalCode")));
+ commercialModesRequestBuilder.withExternalCode(stringStraightPass(params.getString("externalCode")));
}
if (params.has("headsign") && (params.getString("headsign") != null) && (!params.getString("headsign").isEmpty()) ) {
// Param: headsign, Type: String
- companiesRequestBuilder.withHeadsign(stringStraightPass(params.getString("headsign")));
+ commercialModesRequestBuilder.withHeadsign(stringStraightPass(params.getString("headsign")));
}
if (params.has("showCodes") && (params.getString("showCodes") != null) && (!params.getString("showCodes").isEmpty()) ) {
// Param: showCodes, Type: Boolean
- companiesRequestBuilder.withShowCodes(booleanStraightPass(params.getBoolean("showCodes")));
+ commercialModesRequestBuilder.withShowCodes(booleanStraightPass(params.getBoolean("showCodes")));
}
if (params.has("odtLevel") && (params.getString("odtLevel") != null) && (!params.getString("odtLevel").isEmpty()) ) {
// Param: odtLevel, Type: String
- companiesRequestBuilder.withOdtLevel(stringStraightPass(params.getString("odtLevel")));
+ commercialModesRequestBuilder.withOdtLevel(stringStraightPass(params.getString("odtLevel")));
}
if (params.has("distance") && (params.getString("distance") != null) && (!params.getString("distance").isEmpty()) ) {
// Param: distance, Type: Integer
- companiesRequestBuilder.withDistance(integerStraightPass(params.getInt("distance")));
+ commercialModesRequestBuilder.withDistance(integerStraightPass(params.getInt("distance")));
}
if (params.has("since") && (params.getString("since") != null) && (!params.getString("since").isEmpty()) ) {
// Param: since, Type: Date
- companiesRequestBuilder.withSince(stringToDateTime(params.getString("since")));
+ commercialModesRequestBuilder.withSince(stringToDateTime(params.getString("since")));
}
if (params.has("until") && (params.getString("until") != null) && (!params.getString("until").isEmpty()) ) {
// Param: until, Type: Date
- companiesRequestBuilder.withUntil(stringToDateTime(params.getString("until")));
+ commercialModesRequestBuilder.withUntil(stringToDateTime(params.getString("until")));
}
if (params.has("disableGeojson") && (params.getString("disableGeojson") != null) && (!params.getString("disableGeojson").isEmpty()) ) {
// Param: disableGeojson, Type: Boolean
- companiesRequestBuilder.withDisableGeojson(booleanStraightPass(params.getBoolean("disableGeojson")));
+ commercialModesRequestBuilder.withDisableGeojson(booleanStraightPass(params.getBoolean("disableGeojson")));
}
if (params.has("filter") && (params.getString("filter") != null) && (!params.getString("filter").isEmpty()) ) {
// Param: filter, Type: String
- companiesRequestBuilder.withFilter(stringStraightPass(params.getString("filter")));
+ commercialModesRequestBuilder.withFilter(stringStraightPass(params.getString("filter")));
}
- companiesRequestBuilder.rawGet(new ApiCallback() {
+ commercialModesRequestBuilder.rawGet(new ApiCallback() {
@Override
public void onFailure(ApiException e, int statusCode, Map> responseHeaders) {
callbackContext.error("Problem during request call | " + e.getMessage());
@@ -2760,87 +2600,83 @@ public void onDownloadProgress(long bytesRead, long contentLength, boolean done)
}
});
}
- final private void coverageLonLatUriCompaniesId(final JSONObject params, final CallbackContext callbackContext) {
+ final private void coverageLonLatCommercialModesId(final JSONObject params, final CallbackContext callbackContext) {
if (this.navitiaSdk == null) {
callbackContext.error("NavitiaSDK is not instanciated");
return;
}
- final CompaniesApi.CoverageLonLatUriCompaniesIdRequestBuilder companiesRequestBuilder = this.navitiaSdk.companiesApi.newCoverageLonLatUriCompaniesIdRequestBuilder();
+ final CommercialModesApi.CoverageLonLatCommercialModesIdRequestBuilder commercialModesRequestBuilder = this.navitiaSdk.commercialModesApi.newCoverageLonLatCommercialModesIdRequestBuilder();
cordova.getThreadPool().execute(new Runnable() {
@Override
public void run() {
try {
if (params.has("lat") && (params.getString("lat") != null) && (!params.getString("lat").isEmpty()) ) {
// Param: lat, Type: BigDecimal
- companiesRequestBuilder.withLat(longToBigDecimal(params.getLong("lat")));
+ commercialModesRequestBuilder.withLat(longToBigDecimal(params.getLong("lat")));
}
if (params.has("lon") && (params.getString("lon") != null) && (!params.getString("lon").isEmpty()) ) {
// Param: lon, Type: BigDecimal
- companiesRequestBuilder.withLon(longToBigDecimal(params.getLong("lon")));
- }
- if (params.has("uri") && (params.getString("uri") != null) && (!params.getString("uri").isEmpty()) ) {
- // Param: uri, Type: String
- companiesRequestBuilder.withUri(stringStraightPass(params.getString("uri")));
+ commercialModesRequestBuilder.withLon(longToBigDecimal(params.getLong("lon")));
}
if (params.has("id") && (params.getString("id") != null) && (!params.getString("id").isEmpty()) ) {
// Param: id, Type: String
- companiesRequestBuilder.withId(stringStraightPass(params.getString("id")));
+ commercialModesRequestBuilder.withId(stringStraightPass(params.getString("id")));
}
if (params.has("startPage") && (params.getString("startPage") != null) && (!params.getString("startPage").isEmpty()) ) {
// Param: startPage, Type: Integer
- companiesRequestBuilder.withStartPage(integerStraightPass(params.getInt("startPage")));
+ commercialModesRequestBuilder.withStartPage(integerStraightPass(params.getInt("startPage")));
}
if (params.has("count") && (params.getString("count") != null) && (!params.getString("count").isEmpty()) ) {
// Param: count, Type: Integer
- companiesRequestBuilder.withCount(integerStraightPass(params.getInt("count")));
+ commercialModesRequestBuilder.withCount(integerStraightPass(params.getInt("count")));
}
if (params.has("depth") && (params.getString("depth") != null) && (!params.getString("depth").isEmpty()) ) {
// Param: depth, Type: Integer
- companiesRequestBuilder.withDepth(integerStraightPass(params.getInt("depth")));
+ commercialModesRequestBuilder.withDepth(integerStraightPass(params.getInt("depth")));
}
if (params.has("forbiddenId") && (params.getString("forbiddenId") != null) && (!params.getString("forbiddenId").isEmpty()) ) {
// Param: forbiddenId, Type: List
- companiesRequestBuilder.withForbiddenId(jsonArrayToStringList(params.getJSONArray("forbiddenId")));
+ commercialModesRequestBuilder.withForbiddenId(jsonArrayToStringList(params.getJSONArray("forbiddenId")));
}
if (params.has("forbiddenUris") && (params.getString("forbiddenUris") != null) && (!params.getString("forbiddenUris").isEmpty()) ) {
// Param: forbiddenUris, Type: List
- companiesRequestBuilder.withForbiddenUris(jsonArrayToStringList(params.getJSONArray("forbiddenUris")));
+ commercialModesRequestBuilder.withForbiddenUris(jsonArrayToStringList(params.getJSONArray("forbiddenUris")));
}
if (params.has("externalCode") && (params.getString("externalCode") != null) && (!params.getString("externalCode").isEmpty()) ) {
// Param: externalCode, Type: String
- companiesRequestBuilder.withExternalCode(stringStraightPass(params.getString("externalCode")));
+ commercialModesRequestBuilder.withExternalCode(stringStraightPass(params.getString("externalCode")));
}
if (params.has("headsign") && (params.getString("headsign") != null) && (!params.getString("headsign").isEmpty()) ) {
// Param: headsign, Type: String
- companiesRequestBuilder.withHeadsign(stringStraightPass(params.getString("headsign")));
+ commercialModesRequestBuilder.withHeadsign(stringStraightPass(params.getString("headsign")));
}
if (params.has("showCodes") && (params.getString("showCodes") != null) && (!params.getString("showCodes").isEmpty()) ) {
// Param: showCodes, Type: Boolean
- companiesRequestBuilder.withShowCodes(booleanStraightPass(params.getBoolean("showCodes")));
+ commercialModesRequestBuilder.withShowCodes(booleanStraightPass(params.getBoolean("showCodes")));
}
if (params.has("odtLevel") && (params.getString("odtLevel") != null) && (!params.getString("odtLevel").isEmpty()) ) {
// Param: odtLevel, Type: String
- companiesRequestBuilder.withOdtLevel(stringStraightPass(params.getString("odtLevel")));
+ commercialModesRequestBuilder.withOdtLevel(stringStraightPass(params.getString("odtLevel")));
}
if (params.has("distance") && (params.getString("distance") != null) && (!params.getString("distance").isEmpty()) ) {
// Param: distance, Type: Integer
- companiesRequestBuilder.withDistance(integerStraightPass(params.getInt("distance")));
+ commercialModesRequestBuilder.withDistance(integerStraightPass(params.getInt("distance")));
}
if (params.has("since") && (params.getString("since") != null) && (!params.getString("since").isEmpty()) ) {
// Param: since, Type: Date
- companiesRequestBuilder.withSince(stringToDateTime(params.getString("since")));
+ commercialModesRequestBuilder.withSince(stringToDateTime(params.getString("since")));
}
if (params.has("until") && (params.getString("until") != null) && (!params.getString("until").isEmpty()) ) {
// Param: until, Type: Date
- companiesRequestBuilder.withUntil(stringToDateTime(params.getString("until")));
+ commercialModesRequestBuilder.withUntil(stringToDateTime(params.getString("until")));
}
if (params.has("disableGeojson") && (params.getString("disableGeojson") != null) && (!params.getString("disableGeojson").isEmpty()) ) {
// Param: disableGeojson, Type: Boolean
- companiesRequestBuilder.withDisableGeojson(booleanStraightPass(params.getBoolean("disableGeojson")));
+ commercialModesRequestBuilder.withDisableGeojson(booleanStraightPass(params.getBoolean("disableGeojson")));
}
- companiesRequestBuilder.rawGet(new ApiCallback() {
+ commercialModesRequestBuilder.rawGet(new ApiCallback() {
@Override
public void onFailure(ApiException e, int statusCode, Map> responseHeaders) {
callbackContext.error("Problem during request call | " + e.getMessage());
@@ -2873,79 +2709,87 @@ public void onDownloadProgress(long bytesRead, long contentLength, boolean done)
}
});
}
- final private void coverageRegionCompanies(final JSONObject params, final CallbackContext callbackContext) {
+ final private void coverageLonLatUriCommercialModes(final JSONObject params, final CallbackContext callbackContext) {
if (this.navitiaSdk == null) {
callbackContext.error("NavitiaSDK is not instanciated");
return;
}
- final CompaniesApi.CoverageRegionCompaniesRequestBuilder companiesRequestBuilder = this.navitiaSdk.companiesApi.newCoverageRegionCompaniesRequestBuilder();
+ final CommercialModesApi.CoverageLonLatUriCommercialModesRequestBuilder commercialModesRequestBuilder = this.navitiaSdk.commercialModesApi.newCoverageLonLatUriCommercialModesRequestBuilder();
cordova.getThreadPool().execute(new Runnable() {
@Override
public void run() {
try {
- if (params.has("region") && (params.getString("region") != null) && (!params.getString("region").isEmpty()) ) {
- // Param: region, Type: String
- companiesRequestBuilder.withRegion(stringStraightPass(params.getString("region")));
+ if (params.has("lat") && (params.getString("lat") != null) && (!params.getString("lat").isEmpty()) ) {
+ // Param: lat, Type: BigDecimal
+ commercialModesRequestBuilder.withLat(longToBigDecimal(params.getLong("lat")));
+ }
+ if (params.has("lon") && (params.getString("lon") != null) && (!params.getString("lon").isEmpty()) ) {
+ // Param: lon, Type: BigDecimal
+ commercialModesRequestBuilder.withLon(longToBigDecimal(params.getLong("lon")));
+ }
+ if (params.has("uri") && (params.getString("uri") != null) && (!params.getString("uri").isEmpty()) ) {
+ // Param: uri, Type: String
+ commercialModesRequestBuilder.withUri(stringStraightPass(params.getString("uri")));
}
if (params.has("startPage") && (params.getString("startPage") != null) && (!params.getString("startPage").isEmpty()) ) {
// Param: startPage, Type: Integer
- companiesRequestBuilder.withStartPage(integerStraightPass(params.getInt("startPage")));
+ commercialModesRequestBuilder.withStartPage(integerStraightPass(params.getInt("startPage")));
}
if (params.has("count") && (params.getString("count") != null) && (!params.getString("count").isEmpty()) ) {
// Param: count, Type: Integer
- companiesRequestBuilder.withCount(integerStraightPass(params.getInt("count")));
+ commercialModesRequestBuilder.withCount(integerStraightPass(params.getInt("count")));
}
if (params.has("depth") && (params.getString("depth") != null) && (!params.getString("depth").isEmpty()) ) {
// Param: depth, Type: Integer
- companiesRequestBuilder.withDepth(integerStraightPass(params.getInt("depth")));
+ commercialModesRequestBuilder.withDepth(integerStraightPass(params.getInt("depth")));
}
if (params.has("forbiddenId") && (params.getString("forbiddenId") != null) && (!params.getString("forbiddenId").isEmpty()) ) {
// Param: forbiddenId, Type: List
- companiesRequestBuilder.withForbiddenId(jsonArrayToStringList(params.getJSONArray("forbiddenId")));
+ commercialModesRequestBuilder.withForbiddenId(jsonArrayToStringList(params.getJSONArray("forbiddenId")));
}
if (params.has("forbiddenUris") && (params.getString("forbiddenUris") != null) && (!params.getString("forbiddenUris").isEmpty()) ) {
// Param: forbiddenUris, Type: List
- companiesRequestBuilder.withForbiddenUris(jsonArrayToStringList(params.getJSONArray("forbiddenUris")));
+ commercialModesRequestBuilder.withForbiddenUris(jsonArrayToStringList(params.getJSONArray("forbiddenUris")));
}
if (params.has("externalCode") && (params.getString("externalCode") != null) && (!params.getString("externalCode").isEmpty()) ) {
// Param: externalCode, Type: String
- companiesRequestBuilder.withExternalCode(stringStraightPass(params.getString("externalCode")));
+ commercialModesRequestBuilder.withExternalCode(stringStraightPass(params.getString("externalCode")));
}
if (params.has("headsign") && (params.getString("headsign") != null) && (!params.getString("headsign").isEmpty()) ) {
// Param: headsign, Type: String
- companiesRequestBuilder.withHeadsign(stringStraightPass(params.getString("headsign")));
+ commercialModesRequestBuilder.withHeadsign(stringStraightPass(params.getString("headsign")));
}
if (params.has("showCodes") && (params.getString("showCodes") != null) && (!params.getString("showCodes").isEmpty()) ) {
// Param: showCodes, Type: Boolean
- companiesRequestBuilder.withShowCodes(booleanStraightPass(params.getBoolean("showCodes")));
+ commercialModesRequestBuilder.withShowCodes(booleanStraightPass(params.getBoolean("showCodes")));
}
if (params.has("odtLevel") && (params.getString("odtLevel") != null) && (!params.getString("odtLevel").isEmpty()) ) {
// Param: odtLevel, Type: String
- companiesRequestBuilder.withOdtLevel(stringStraightPass(params.getString("odtLevel")));
+ commercialModesRequestBuilder.withOdtLevel(stringStraightPass(params.getString("odtLevel")));
}
if (params.has("distance") && (params.getString("distance") != null) && (!params.getString("distance").isEmpty()) ) {
// Param: distance, Type: Integer
- companiesRequestBuilder.withDistance(integerStraightPass(params.getInt("distance")));
+ commercialModesRequestBuilder.withDistance(integerStraightPass(params.getInt("distance")));
}
if (params.has("since") && (params.getString("since") != null) && (!params.getString("since").isEmpty()) ) {
// Param: since, Type: Date
- companiesRequestBuilder.withSince(stringToDateTime(params.getString("since")));
+ commercialModesRequestBuilder.withSince(stringToDateTime(params.getString("since")));
}
if (params.has("until") && (params.getString("until") != null) && (!params.getString("until").isEmpty()) ) {
// Param: until, Type: Date
- companiesRequestBuilder.withUntil(stringToDateTime(params.getString("until")));
+ commercialModesRequestBuilder.withUntil(stringToDateTime(params.getString("until")));
}
if (params.has("disableGeojson") && (params.getString("disableGeojson") != null) && (!params.getString("disableGeojson").isEmpty()) ) {
// Param: disableGeojson, Type: Boolean
- companiesRequestBuilder.withDisableGeojson(booleanStraightPass(params.getBoolean("disableGeojson")));
+ commercialModesRequestBuilder.withDisableGeojson(booleanStraightPass(params.getBoolean("disableGeojson")));
}
if (params.has("filter") && (params.getString("filter") != null) && (!params.getString("filter").isEmpty()) ) {
// Param: filter, Type: String
- companiesRequestBuilder.withFilter(stringStraightPass(params.getString("filter")));
+ commercialModesRequestBuilder.withFilter(stringStraightPass(params.getString("filter")));
}
- companiesRequestBuilder.rawGet(new ApiCallback() {
+ commercialModesRequestBuilder.rawGet(new ApiCallback() {
@Override
public void onFailure(ApiException e, int statusCode, Map> responseHeaders) {
callbackContext.error("Problem during request call | " + e.getMessage());
@@ -2978,79 +2822,87 @@ public void onDownloadProgress(long bytesRead, long contentLength, boolean done)
}
});
}
- final private void coverageRegionCompaniesId(final JSONObject params, final CallbackContext callbackContext) {
+ final private void coverageLonLatUriCommercialModesId(final JSONObject params, final CallbackContext callbackContext) {
if (this.navitiaSdk == null) {
callbackContext.error("NavitiaSDK is not instanciated");
return;
}
- final CompaniesApi.CoverageRegionCompaniesIdRequestBuilder companiesRequestBuilder = this.navitiaSdk.companiesApi.newCoverageRegionCompaniesIdRequestBuilder();
+ final CommercialModesApi.CoverageLonLatUriCommercialModesIdRequestBuilder commercialModesRequestBuilder = this.navitiaSdk.commercialModesApi.newCoverageLonLatUriCommercialModesIdRequestBuilder();
cordova.getThreadPool().execute(new Runnable() {
@Override
public void run() {
try {
- if (params.has("region") && (params.getString("region") != null) && (!params.getString("region").isEmpty()) ) {
- // Param: region, Type: String
- companiesRequestBuilder.withRegion(stringStraightPass(params.getString("region")));
+ if (params.has("lat") && (params.getString("lat") != null) && (!params.getString("lat").isEmpty()) ) {
+ // Param: lat, Type: BigDecimal
+ commercialModesRequestBuilder.withLat(longToBigDecimal(params.getLong("lat")));
+ }
+ if (params.has("lon") && (params.getString("lon") != null) && (!params.getString("lon").isEmpty()) ) {
+ // Param: lon, Type: BigDecimal
+ commercialModesRequestBuilder.withLon(longToBigDecimal(params.getLong("lon")));
+ }
+ if (params.has("uri") && (params.getString("uri") != null) && (!params.getString("uri").isEmpty()) ) {
+ // Param: uri, Type: String
+ commercialModesRequestBuilder.withUri(stringStraightPass(params.getString("uri")));
}
if (params.has("id") && (params.getString("id") != null) && (!params.getString("id").isEmpty()) ) {
// Param: id, Type: String
- companiesRequestBuilder.withId(stringStraightPass(params.getString("id")));
+ commercialModesRequestBuilder.withId(stringStraightPass(params.getString("id")));
}
if (params.has("startPage") && (params.getString("startPage") != null) && (!params.getString("startPage").isEmpty()) ) {
// Param: startPage, Type: Integer
- companiesRequestBuilder.withStartPage(integerStraightPass(params.getInt("startPage")));
+ commercialModesRequestBuilder.withStartPage(integerStraightPass(params.getInt("startPage")));
}
if (params.has("count") && (params.getString("count") != null) && (!params.getString("count").isEmpty()) ) {
// Param: count, Type: Integer
- companiesRequestBuilder.withCount(integerStraightPass(params.getInt("count")));
+ commercialModesRequestBuilder.withCount(integerStraightPass(params.getInt("count")));
}
if (params.has("depth") && (params.getString("depth") != null) && (!params.getString("depth").isEmpty()) ) {
// Param: depth, Type: Integer
- companiesRequestBuilder.withDepth(integerStraightPass(params.getInt("depth")));
+ commercialModesRequestBuilder.withDepth(integerStraightPass(params.getInt("depth")));
}
if (params.has("forbiddenId") && (params.getString("forbiddenId") != null) && (!params.getString("forbiddenId").isEmpty()) ) {
// Param: forbiddenId, Type: List
- companiesRequestBuilder.withForbiddenId(jsonArrayToStringList(params.getJSONArray("forbiddenId")));
+ commercialModesRequestBuilder.withForbiddenId(jsonArrayToStringList(params.getJSONArray("forbiddenId")));
}
if (params.has("forbiddenUris") && (params.getString("forbiddenUris") != null) && (!params.getString("forbiddenUris").isEmpty()) ) {
// Param: forbiddenUris, Type: List
- companiesRequestBuilder.withForbiddenUris(jsonArrayToStringList(params.getJSONArray("forbiddenUris")));
+ commercialModesRequestBuilder.withForbiddenUris(jsonArrayToStringList(params.getJSONArray("forbiddenUris")));
}
if (params.has("externalCode") && (params.getString("externalCode") != null) && (!params.getString("externalCode").isEmpty()) ) {
// Param: externalCode, Type: String
- companiesRequestBuilder.withExternalCode(stringStraightPass(params.getString("externalCode")));
+ commercialModesRequestBuilder.withExternalCode(stringStraightPass(params.getString("externalCode")));
}
if (params.has("headsign") && (params.getString("headsign") != null) && (!params.getString("headsign").isEmpty()) ) {
// Param: headsign, Type: String
- companiesRequestBuilder.withHeadsign(stringStraightPass(params.getString("headsign")));
+ commercialModesRequestBuilder.withHeadsign(stringStraightPass(params.getString("headsign")));
}
if (params.has("showCodes") && (params.getString("showCodes") != null) && (!params.getString("showCodes").isEmpty()) ) {
// Param: showCodes, Type: Boolean
- companiesRequestBuilder.withShowCodes(booleanStraightPass(params.getBoolean("showCodes")));
+ commercialModesRequestBuilder.withShowCodes(booleanStraightPass(params.getBoolean("showCodes")));
}
if (params.has("odtLevel") && (params.getString("odtLevel") != null) && (!params.getString("odtLevel").isEmpty()) ) {
// Param: odtLevel, Type: String
- companiesRequestBuilder.withOdtLevel(stringStraightPass(params.getString("odtLevel")));
+ commercialModesRequestBuilder.withOdtLevel(stringStraightPass(params.getString("odtLevel")));
}
if (params.has("distance") && (params.getString("distance") != null) && (!params.getString("distance").isEmpty()) ) {
// Param: distance, Type: Integer
- companiesRequestBuilder.withDistance(integerStraightPass(params.getInt("distance")));
+ commercialModesRequestBuilder.withDistance(integerStraightPass(params.getInt("distance")));
}
if (params.has("since") && (params.getString("since") != null) && (!params.getString("since").isEmpty()) ) {
// Param: since, Type: Date
- companiesRequestBuilder.withSince(stringToDateTime(params.getString("since")));
+ commercialModesRequestBuilder.withSince(stringToDateTime(params.getString("since")));
}
if (params.has("until") && (params.getString("until") != null) && (!params.getString("until").isEmpty()) ) {
// Param: until, Type: Date
- companiesRequestBuilder.withUntil(stringToDateTime(params.getString("until")));
+ commercialModesRequestBuilder.withUntil(stringToDateTime(params.getString("until")));
}
if (params.has("disableGeojson") && (params.getString("disableGeojson") != null) && (!params.getString("disableGeojson").isEmpty()) ) {
// Param: disableGeojson, Type: Boolean
- companiesRequestBuilder.withDisableGeojson(booleanStraightPass(params.getBoolean("disableGeojson")));
+ commercialModesRequestBuilder.withDisableGeojson(booleanStraightPass(params.getBoolean("disableGeojson")));
}
- companiesRequestBuilder.rawGet(new ApiCallback() {
+ commercialModesRequestBuilder.rawGet(new ApiCallback() {
@Override
public void onFailure(ApiException e, int statusCode, Map> responseHeaders) {
callbackContext.error("Problem during request call | " + e.getMessage());
@@ -3083,83 +2935,79 @@ public void onDownloadProgress(long bytesRead, long contentLength, boolean done)
}
});
}
- final private void coverageRegionUriCompanies(final JSONObject params, final CallbackContext callbackContext) {
+ final private void coverageRegionCommercialModes(final JSONObject params, final CallbackContext callbackContext) {
if (this.navitiaSdk == null) {
callbackContext.error("NavitiaSDK is not instanciated");
return;
}
- final CompaniesApi.CoverageRegionUriCompaniesRequestBuilder companiesRequestBuilder = this.navitiaSdk.companiesApi.newCoverageRegionUriCompaniesRequestBuilder();
+ final CommercialModesApi.CoverageRegionCommercialModesRequestBuilder commercialModesRequestBuilder = this.navitiaSdk.commercialModesApi.newCoverageRegionCommercialModesRequestBuilder();
cordova.getThreadPool().execute(new Runnable() {
@Override
public void run() {
try {
if (params.has("region") && (params.getString("region") != null) && (!params.getString("region").isEmpty()) ) {
// Param: region, Type: String
- companiesRequestBuilder.withRegion(stringStraightPass(params.getString("region")));
- }
- if (params.has("uri") && (params.getString("uri") != null) && (!params.getString("uri").isEmpty()) ) {
- // Param: uri, Type: String
- companiesRequestBuilder.withUri(stringStraightPass(params.getString("uri")));
+ commercialModesRequestBuilder.withRegion(stringStraightPass(params.getString("region")));
}
if (params.has("startPage") && (params.getString("startPage") != null) && (!params.getString("startPage").isEmpty()) ) {
// Param: startPage, Type: Integer
- companiesRequestBuilder.withStartPage(integerStraightPass(params.getInt("startPage")));
+ commercialModesRequestBuilder.withStartPage(integerStraightPass(params.getInt("startPage")));
}
if (params.has("count") && (params.getString("count") != null) && (!params.getString("count").isEmpty()) ) {
// Param: count, Type: Integer
- companiesRequestBuilder.withCount(integerStraightPass(params.getInt("count")));
+ commercialModesRequestBuilder.withCount(integerStraightPass(params.getInt("count")));
}
if (params.has("depth") && (params.getString("depth") != null) && (!params.getString("depth").isEmpty()) ) {
// Param: depth, Type: Integer
- companiesRequestBuilder.withDepth(integerStraightPass(params.getInt("depth")));
+ commercialModesRequestBuilder.withDepth(integerStraightPass(params.getInt("depth")));
}
if (params.has("forbiddenId") && (params.getString("forbiddenId") != null) && (!params.getString("forbiddenId").isEmpty()) ) {
// Param: forbiddenId, Type: List
- companiesRequestBuilder.withForbiddenId(jsonArrayToStringList(params.getJSONArray("forbiddenId")));
+ commercialModesRequestBuilder.withForbiddenId(jsonArrayToStringList(params.getJSONArray("forbiddenId")));
}
if (params.has("forbiddenUris") && (params.getString("forbiddenUris") != null) && (!params.getString("forbiddenUris").isEmpty()) ) {
// Param: forbiddenUris, Type: List
- companiesRequestBuilder.withForbiddenUris(jsonArrayToStringList(params.getJSONArray("forbiddenUris")));
+ commercialModesRequestBuilder.withForbiddenUris(jsonArrayToStringList(params.getJSONArray("forbiddenUris")));
}
if (params.has("externalCode") && (params.getString("externalCode") != null) && (!params.getString("externalCode").isEmpty()) ) {
// Param: externalCode, Type: String
- companiesRequestBuilder.withExternalCode(stringStraightPass(params.getString("externalCode")));
+ commercialModesRequestBuilder.withExternalCode(stringStraightPass(params.getString("externalCode")));
}
if (params.has("headsign") && (params.getString("headsign") != null) && (!params.getString("headsign").isEmpty()) ) {
// Param: headsign, Type: String
- companiesRequestBuilder.withHeadsign(stringStraightPass(params.getString("headsign")));
+ commercialModesRequestBuilder.withHeadsign(stringStraightPass(params.getString("headsign")));
}
if (params.has("showCodes") && (params.getString("showCodes") != null) && (!params.getString("showCodes").isEmpty()) ) {
// Param: showCodes, Type: Boolean
- companiesRequestBuilder.withShowCodes(booleanStraightPass(params.getBoolean("showCodes")));
+ commercialModesRequestBuilder.withShowCodes(booleanStraightPass(params.getBoolean("showCodes")));
}
if (params.has("odtLevel") && (params.getString("odtLevel") != null) && (!params.getString("odtLevel").isEmpty()) ) {
// Param: odtLevel, Type: String
- companiesRequestBuilder.withOdtLevel(stringStraightPass(params.getString("odtLevel")));
+ commercialModesRequestBuilder.withOdtLevel(stringStraightPass(params.getString("odtLevel")));
}
if (params.has("distance") && (params.getString("distance") != null) && (!params.getString("distance").isEmpty()) ) {
// Param: distance, Type: Integer
- companiesRequestBuilder.withDistance(integerStraightPass(params.getInt("distance")));
+ commercialModesRequestBuilder.withDistance(integerStraightPass(params.getInt("distance")));
}
if (params.has("since") && (params.getString("since") != null) && (!params.getString("since").isEmpty()) ) {
// Param: since, Type: Date
- companiesRequestBuilder.withSince(stringToDateTime(params.getString("since")));
+ commercialModesRequestBuilder.withSince(stringToDateTime(params.getString("since")));
}
if (params.has("until") && (params.getString("until") != null) && (!params.getString("until").isEmpty()) ) {
// Param: until, Type: Date
- companiesRequestBuilder.withUntil(stringToDateTime(params.getString("until")));
+ commercialModesRequestBuilder.withUntil(stringToDateTime(params.getString("until")));
}
if (params.has("disableGeojson") && (params.getString("disableGeojson") != null) && (!params.getString("disableGeojson").isEmpty()) ) {
// Param: disableGeojson, Type: Boolean
- companiesRequestBuilder.withDisableGeojson(booleanStraightPass(params.getBoolean("disableGeojson")));
+ commercialModesRequestBuilder.withDisableGeojson(booleanStraightPass(params.getBoolean("disableGeojson")));
}
if (params.has("filter") && (params.getString("filter") != null) && (!params.getString("filter").isEmpty()) ) {
// Param: filter, Type: String
- companiesRequestBuilder.withFilter(stringStraightPass(params.getString("filter")));
+ commercialModesRequestBuilder.withFilter(stringStraightPass(params.getString("filter")));
}
- companiesRequestBuilder.rawGet(new ApiCallback() {
+ commercialModesRequestBuilder.rawGet(new ApiCallback() {
@Override
public void onFailure(ApiException e, int statusCode, Map> responseHeaders) {
callbackContext.error("Problem during request call | " + e.getMessage());
@@ -3192,83 +3040,79 @@ public void onDownloadProgress(long bytesRead, long contentLength, boolean done)
}
});
}
- final private void coverageRegionUriCompaniesId(final JSONObject params, final CallbackContext callbackContext) {
+ final private void coverageRegionCommercialModesId(final JSONObject params, final CallbackContext callbackContext) {
if (this.navitiaSdk == null) {
callbackContext.error("NavitiaSDK is not instanciated");
return;
}
- final CompaniesApi.CoverageRegionUriCompaniesIdRequestBuilder companiesRequestBuilder = this.navitiaSdk.companiesApi.newCoverageRegionUriCompaniesIdRequestBuilder();
+ final CommercialModesApi.CoverageRegionCommercialModesIdRequestBuilder commercialModesRequestBuilder = this.navitiaSdk.commercialModesApi.newCoverageRegionCommercialModesIdRequestBuilder();
cordova.getThreadPool().execute(new Runnable() {
@Override
public void run() {
try {
if (params.has("region") && (params.getString("region") != null) && (!params.getString("region").isEmpty()) ) {
// Param: region, Type: String
- companiesRequestBuilder.withRegion(stringStraightPass(params.getString("region")));
- }
- if (params.has("uri") && (params.getString("uri") != null) && (!params.getString("uri").isEmpty()) ) {
- // Param: uri, Type: String
- companiesRequestBuilder.withUri(stringStraightPass(params.getString("uri")));
+ commercialModesRequestBuilder.withRegion(stringStraightPass(params.getString("region")));
}
if (params.has("id") && (params.getString("id") != null) && (!params.getString("id").isEmpty()) ) {
// Param: id, Type: String
- companiesRequestBuilder.withId(stringStraightPass(params.getString("id")));
+ commercialModesRequestBuilder.withId(stringStraightPass(params.getString("id")));
}
if (params.has("startPage") && (params.getString("startPage") != null) && (!params.getString("startPage").isEmpty()) ) {
// Param: startPage, Type: Integer
- companiesRequestBuilder.withStartPage(integerStraightPass(params.getInt("startPage")));
+ commercialModesRequestBuilder.withStartPage(integerStraightPass(params.getInt("startPage")));
}
if (params.has("count") && (params.getString("count") != null) && (!params.getString("count").isEmpty()) ) {
// Param: count, Type: Integer
- companiesRequestBuilder.withCount(integerStraightPass(params.getInt("count")));
+ commercialModesRequestBuilder.withCount(integerStraightPass(params.getInt("count")));
}
if (params.has("depth") && (params.getString("depth") != null) && (!params.getString("depth").isEmpty()) ) {
// Param: depth, Type: Integer
- companiesRequestBuilder.withDepth(integerStraightPass(params.getInt("depth")));
+ commercialModesRequestBuilder.withDepth(integerStraightPass(params.getInt("depth")));
}
if (params.has("forbiddenId") && (params.getString("forbiddenId") != null) && (!params.getString("forbiddenId").isEmpty()) ) {
// Param: forbiddenId, Type: List
- companiesRequestBuilder.withForbiddenId(jsonArrayToStringList(params.getJSONArray("forbiddenId")));
+ commercialModesRequestBuilder.withForbiddenId(jsonArrayToStringList(params.getJSONArray("forbiddenId")));
}
if (params.has("forbiddenUris") && (params.getString("forbiddenUris") != null) && (!params.getString("forbiddenUris").isEmpty()) ) {
// Param: forbiddenUris, Type: List
- companiesRequestBuilder.withForbiddenUris(jsonArrayToStringList(params.getJSONArray("forbiddenUris")));
+ commercialModesRequestBuilder.withForbiddenUris(jsonArrayToStringList(params.getJSONArray("forbiddenUris")));
}
if (params.has("externalCode") && (params.getString("externalCode") != null) && (!params.getString("externalCode").isEmpty()) ) {
// Param: externalCode, Type: String
- companiesRequestBuilder.withExternalCode(stringStraightPass(params.getString("externalCode")));
+ commercialModesRequestBuilder.withExternalCode(stringStraightPass(params.getString("externalCode")));
}
if (params.has("headsign") && (params.getString("headsign") != null) && (!params.getString("headsign").isEmpty()) ) {
// Param: headsign, Type: String
- companiesRequestBuilder.withHeadsign(stringStraightPass(params.getString("headsign")));
+ commercialModesRequestBuilder.withHeadsign(stringStraightPass(params.getString("headsign")));
}
if (params.has("showCodes") && (params.getString("showCodes") != null) && (!params.getString("showCodes").isEmpty()) ) {
// Param: showCodes, Type: Boolean
- companiesRequestBuilder.withShowCodes(booleanStraightPass(params.getBoolean("showCodes")));
+ commercialModesRequestBuilder.withShowCodes(booleanStraightPass(params.getBoolean("showCodes")));
}
if (params.has("odtLevel") && (params.getString("odtLevel") != null) && (!params.getString("odtLevel").isEmpty()) ) {
// Param: odtLevel, Type: String
- companiesRequestBuilder.withOdtLevel(stringStraightPass(params.getString("odtLevel")));
+ commercialModesRequestBuilder.withOdtLevel(stringStraightPass(params.getString("odtLevel")));
}
if (params.has("distance") && (params.getString("distance") != null) && (!params.getString("distance").isEmpty()) ) {
// Param: distance, Type: Integer
- companiesRequestBuilder.withDistance(integerStraightPass(params.getInt("distance")));
+ commercialModesRequestBuilder.withDistance(integerStraightPass(params.getInt("distance")));
}
if (params.has("since") && (params.getString("since") != null) && (!params.getString("since").isEmpty()) ) {
// Param: since, Type: Date
- companiesRequestBuilder.withSince(stringToDateTime(params.getString("since")));
+ commercialModesRequestBuilder.withSince(stringToDateTime(params.getString("since")));
}
if (params.has("until") && (params.getString("until") != null) && (!params.getString("until").isEmpty()) ) {
// Param: until, Type: Date
- companiesRequestBuilder.withUntil(stringToDateTime(params.getString("until")));
+ commercialModesRequestBuilder.withUntil(stringToDateTime(params.getString("until")));
}
if (params.has("disableGeojson") && (params.getString("disableGeojson") != null) && (!params.getString("disableGeojson").isEmpty()) ) {
// Param: disableGeojson, Type: Boolean
- companiesRequestBuilder.withDisableGeojson(booleanStraightPass(params.getBoolean("disableGeojson")));
+ commercialModesRequestBuilder.withDisableGeojson(booleanStraightPass(params.getBoolean("disableGeojson")));
}
- companiesRequestBuilder.rawGet(new ApiCallback() {
+ commercialModesRequestBuilder.rawGet(new ApiCallback() {
@Override
public void onFailure(ApiException e, int statusCode, Map> responseHeaders) {
callbackContext.error("Problem during request call | " + e.getMessage());
@@ -3301,83 +3145,83 @@ public void onDownloadProgress(long bytesRead, long contentLength, boolean done)
}
});
}
- final private void coverageLonLatContributors(final JSONObject params, final CallbackContext callbackContext) {
+ final private void coverageRegionUriCommercialModes(final JSONObject params, final CallbackContext callbackContext) {
if (this.navitiaSdk == null) {
callbackContext.error("NavitiaSDK is not instanciated");
return;
}
- final ContributorsApi.CoverageLonLatContributorsRequestBuilder contributorsRequestBuilder = this.navitiaSdk.contributorsApi.newCoverageLonLatContributorsRequestBuilder();
+ final CommercialModesApi.CoverageRegionUriCommercialModesRequestBuilder commercialModesRequestBuilder = this.navitiaSdk.commercialModesApi.newCoverageRegionUriCommercialModesRequestBuilder();
cordova.getThreadPool().execute(new Runnable() {
@Override
public void run() {
try {
- if (params.has("lat") && (params.getString("lat") != null) && (!params.getString("lat").isEmpty()) ) {
- // Param: lat, Type: BigDecimal
- contributorsRequestBuilder.withLat(longToBigDecimal(params.getLong("lat")));
+ if (params.has("region") && (params.getString("region") != null) && (!params.getString("region").isEmpty()) ) {
+ // Param: region, Type: String
+ commercialModesRequestBuilder.withRegion(stringStraightPass(params.getString("region")));
}
- if (params.has("lon") && (params.getString("lon") != null) && (!params.getString("lon").isEmpty()) ) {
- // Param: lon, Type: BigDecimal
- contributorsRequestBuilder.withLon(longToBigDecimal(params.getLong("lon")));
+ if (params.has("uri") && (params.getString("uri") != null) && (!params.getString("uri").isEmpty()) ) {
+ // Param: uri, Type: String
+ commercialModesRequestBuilder.withUri(stringStraightPass(params.getString("uri")));
}
if (params.has("startPage") && (params.getString("startPage") != null) && (!params.getString("startPage").isEmpty()) ) {
// Param: startPage, Type: Integer
- contributorsRequestBuilder.withStartPage(integerStraightPass(params.getInt("startPage")));
+ commercialModesRequestBuilder.withStartPage(integerStraightPass(params.getInt("startPage")));
}
if (params.has("count") && (params.getString("count") != null) && (!params.getString("count").isEmpty()) ) {
// Param: count, Type: Integer
- contributorsRequestBuilder.withCount(integerStraightPass(params.getInt("count")));
+ commercialModesRequestBuilder.withCount(integerStraightPass(params.getInt("count")));
}
if (params.has("depth") && (params.getString("depth") != null) && (!params.getString("depth").isEmpty()) ) {
// Param: depth, Type: Integer
- contributorsRequestBuilder.withDepth(integerStraightPass(params.getInt("depth")));
+ commercialModesRequestBuilder.withDepth(integerStraightPass(params.getInt("depth")));
}
if (params.has("forbiddenId") && (params.getString("forbiddenId") != null) && (!params.getString("forbiddenId").isEmpty()) ) {
// Param: forbiddenId, Type: List
- contributorsRequestBuilder.withForbiddenId(jsonArrayToStringList(params.getJSONArray("forbiddenId")));
+ commercialModesRequestBuilder.withForbiddenId(jsonArrayToStringList(params.getJSONArray("forbiddenId")));
}
if (params.has("forbiddenUris") && (params.getString("forbiddenUris") != null) && (!params.getString("forbiddenUris").isEmpty()) ) {
// Param: forbiddenUris, Type: List
- contributorsRequestBuilder.withForbiddenUris(jsonArrayToStringList(params.getJSONArray("forbiddenUris")));
+ commercialModesRequestBuilder.withForbiddenUris(jsonArrayToStringList(params.getJSONArray("forbiddenUris")));
}
if (params.has("externalCode") && (params.getString("externalCode") != null) && (!params.getString("externalCode").isEmpty()) ) {
// Param: externalCode, Type: String
- contributorsRequestBuilder.withExternalCode(stringStraightPass(params.getString("externalCode")));
+ commercialModesRequestBuilder.withExternalCode(stringStraightPass(params.getString("externalCode")));
}
if (params.has("headsign") && (params.getString("headsign") != null) && (!params.getString("headsign").isEmpty()) ) {
// Param: headsign, Type: String
- contributorsRequestBuilder.withHeadsign(stringStraightPass(params.getString("headsign")));
+ commercialModesRequestBuilder.withHeadsign(stringStraightPass(params.getString("headsign")));
}
if (params.has("showCodes") && (params.getString("showCodes") != null) && (!params.getString("showCodes").isEmpty()) ) {
// Param: showCodes, Type: Boolean
- contributorsRequestBuilder.withShowCodes(booleanStraightPass(params.getBoolean("showCodes")));
+ commercialModesRequestBuilder.withShowCodes(booleanStraightPass(params.getBoolean("showCodes")));
}
if (params.has("odtLevel") && (params.getString("odtLevel") != null) && (!params.getString("odtLevel").isEmpty()) ) {
// Param: odtLevel, Type: String
- contributorsRequestBuilder.withOdtLevel(stringStraightPass(params.getString("odtLevel")));
+ commercialModesRequestBuilder.withOdtLevel(stringStraightPass(params.getString("odtLevel")));
}
if (params.has("distance") && (params.getString("distance") != null) && (!params.getString("distance").isEmpty()) ) {
// Param: distance, Type: Integer
- contributorsRequestBuilder.withDistance(integerStraightPass(params.getInt("distance")));
+ commercialModesRequestBuilder.withDistance(integerStraightPass(params.getInt("distance")));
}
if (params.has("since") && (params.getString("since") != null) && (!params.getString("since").isEmpty()) ) {
// Param: since, Type: Date
- contributorsRequestBuilder.withSince(stringToDateTime(params.getString("since")));
+ commercialModesRequestBuilder.withSince(stringToDateTime(params.getString("since")));
}
if (params.has("until") && (params.getString("until") != null) && (!params.getString("until").isEmpty()) ) {
// Param: until, Type: Date
- contributorsRequestBuilder.withUntil(stringToDateTime(params.getString("until")));
+ commercialModesRequestBuilder.withUntil(stringToDateTime(params.getString("until")));
}
if (params.has("disableGeojson") && (params.getString("disableGeojson") != null) && (!params.getString("disableGeojson").isEmpty()) ) {
// Param: disableGeojson, Type: Boolean
- contributorsRequestBuilder.withDisableGeojson(booleanStraightPass(params.getBoolean("disableGeojson")));
+ commercialModesRequestBuilder.withDisableGeojson(booleanStraightPass(params.getBoolean("disableGeojson")));
}
if (params.has("filter") && (params.getString("filter") != null) && (!params.getString("filter").isEmpty()) ) {
// Param: filter, Type: String
- contributorsRequestBuilder.withFilter(stringStraightPass(params.getString("filter")));
+ commercialModesRequestBuilder.withFilter(stringStraightPass(params.getString("filter")));
}
- contributorsRequestBuilder.rawGet(new ApiCallback() {
+ commercialModesRequestBuilder.rawGet(new ApiCallback() {
@Override
public void onFailure(ApiException e, int statusCode, Map> responseHeaders) {
callbackContext.error("Problem during request call | " + e.getMessage());
@@ -3410,83 +3254,83 @@ public void onDownloadProgress(long bytesRead, long contentLength, boolean done)
}
});
}
- final private void coverageLonLatContributorsId(final JSONObject params, final CallbackContext callbackContext) {
+ final private void coverageRegionUriCommercialModesId(final JSONObject params, final CallbackContext callbackContext) {
if (this.navitiaSdk == null) {
callbackContext.error("NavitiaSDK is not instanciated");
return;
}
- final ContributorsApi.CoverageLonLatContributorsIdRequestBuilder contributorsRequestBuilder = this.navitiaSdk.contributorsApi.newCoverageLonLatContributorsIdRequestBuilder();
+ final CommercialModesApi.CoverageRegionUriCommercialModesIdRequestBuilder commercialModesRequestBuilder = this.navitiaSdk.commercialModesApi.newCoverageRegionUriCommercialModesIdRequestBuilder();
cordova.getThreadPool().execute(new Runnable() {
@Override
public void run() {
try {
- if (params.has("lat") && (params.getString("lat") != null) && (!params.getString("lat").isEmpty()) ) {
- // Param: lat, Type: BigDecimal
- contributorsRequestBuilder.withLat(longToBigDecimal(params.getLong("lat")));
+ if (params.has("region") && (params.getString("region") != null) && (!params.getString("region").isEmpty()) ) {
+ // Param: region, Type: String
+ commercialModesRequestBuilder.withRegion(stringStraightPass(params.getString("region")));
}
- if (params.has("lon") && (params.getString("lon") != null) && (!params.getString("lon").isEmpty()) ) {
- // Param: lon, Type: BigDecimal
- contributorsRequestBuilder.withLon(longToBigDecimal(params.getLong("lon")));
+ if (params.has("uri") && (params.getString("uri") != null) && (!params.getString("uri").isEmpty()) ) {
+ // Param: uri, Type: String
+ commercialModesRequestBuilder.withUri(stringStraightPass(params.getString("uri")));
}
if (params.has("id") && (params.getString("id") != null) && (!params.getString("id").isEmpty()) ) {
// Param: id, Type: String
- contributorsRequestBuilder.withId(stringStraightPass(params.getString("id")));
+ commercialModesRequestBuilder.withId(stringStraightPass(params.getString("id")));
}
if (params.has("startPage") && (params.getString("startPage") != null) && (!params.getString("startPage").isEmpty()) ) {
// Param: startPage, Type: Integer
- contributorsRequestBuilder.withStartPage(integerStraightPass(params.getInt("startPage")));
+ commercialModesRequestBuilder.withStartPage(integerStraightPass(params.getInt("startPage")));
}
if (params.has("count") && (params.getString("count") != null) && (!params.getString("count").isEmpty()) ) {
// Param: count, Type: Integer
- contributorsRequestBuilder.withCount(integerStraightPass(params.getInt("count")));
+ commercialModesRequestBuilder.withCount(integerStraightPass(params.getInt("count")));
}
if (params.has("depth") && (params.getString("depth") != null) && (!params.getString("depth").isEmpty()) ) {
// Param: depth, Type: Integer
- contributorsRequestBuilder.withDepth(integerStraightPass(params.getInt("depth")));
+ commercialModesRequestBuilder.withDepth(integerStraightPass(params.getInt("depth")));
}
if (params.has("forbiddenId") && (params.getString("forbiddenId") != null) && (!params.getString("forbiddenId").isEmpty()) ) {
// Param: forbiddenId, Type: List
- contributorsRequestBuilder.withForbiddenId(jsonArrayToStringList(params.getJSONArray("forbiddenId")));
+ commercialModesRequestBuilder.withForbiddenId(jsonArrayToStringList(params.getJSONArray("forbiddenId")));
}
if (params.has("forbiddenUris") && (params.getString("forbiddenUris") != null) && (!params.getString("forbiddenUris").isEmpty()) ) {
// Param: forbiddenUris, Type: List
- contributorsRequestBuilder.withForbiddenUris(jsonArrayToStringList(params.getJSONArray("forbiddenUris")));
+ commercialModesRequestBuilder.withForbiddenUris(jsonArrayToStringList(params.getJSONArray("forbiddenUris")));
}
if (params.has("externalCode") && (params.getString("externalCode") != null) && (!params.getString("externalCode").isEmpty()) ) {
// Param: externalCode, Type: String
- contributorsRequestBuilder.withExternalCode(stringStraightPass(params.getString("externalCode")));
+ commercialModesRequestBuilder.withExternalCode(stringStraightPass(params.getString("externalCode")));
}
if (params.has("headsign") && (params.getString("headsign") != null) && (!params.getString("headsign").isEmpty()) ) {
// Param: headsign, Type: String
- contributorsRequestBuilder.withHeadsign(stringStraightPass(params.getString("headsign")));
+ commercialModesRequestBuilder.withHeadsign(stringStraightPass(params.getString("headsign")));
}
if (params.has("showCodes") && (params.getString("showCodes") != null) && (!params.getString("showCodes").isEmpty()) ) {
// Param: showCodes, Type: Boolean
- contributorsRequestBuilder.withShowCodes(booleanStraightPass(params.getBoolean("showCodes")));
+ commercialModesRequestBuilder.withShowCodes(booleanStraightPass(params.getBoolean("showCodes")));
}
if (params.has("odtLevel") && (params.getString("odtLevel") != null) && (!params.getString("odtLevel").isEmpty()) ) {
// Param: odtLevel, Type: String
- contributorsRequestBuilder.withOdtLevel(stringStraightPass(params.getString("odtLevel")));
+ commercialModesRequestBuilder.withOdtLevel(stringStraightPass(params.getString("odtLevel")));
}
if (params.has("distance") && (params.getString("distance") != null) && (!params.getString("distance").isEmpty()) ) {
// Param: distance, Type: Integer
- contributorsRequestBuilder.withDistance(integerStraightPass(params.getInt("distance")));
+ commercialModesRequestBuilder.withDistance(integerStraightPass(params.getInt("distance")));
}
if (params.has("since") && (params.getString("since") != null) && (!params.getString("since").isEmpty()) ) {
// Param: since, Type: Date
- contributorsRequestBuilder.withSince(stringToDateTime(params.getString("since")));
+ commercialModesRequestBuilder.withSince(stringToDateTime(params.getString("since")));
}
if (params.has("until") && (params.getString("until") != null) && (!params.getString("until").isEmpty()) ) {
// Param: until, Type: Date
- contributorsRequestBuilder.withUntil(stringToDateTime(params.getString("until")));
+ commercialModesRequestBuilder.withUntil(stringToDateTime(params.getString("until")));
}
if (params.has("disableGeojson") && (params.getString("disableGeojson") != null) && (!params.getString("disableGeojson").isEmpty()) ) {
// Param: disableGeojson, Type: Boolean
- contributorsRequestBuilder.withDisableGeojson(booleanStraightPass(params.getBoolean("disableGeojson")));
+ commercialModesRequestBuilder.withDisableGeojson(booleanStraightPass(params.getBoolean("disableGeojson")));
}
- contributorsRequestBuilder.rawGet(new ApiCallback() {
+ commercialModesRequestBuilder.rawGet(new ApiCallback() {
@Override
public void onFailure(ApiException e, int statusCode, Map> responseHeaders) {
callbackContext.error("Problem during request call | " + e.getMessage());
@@ -3519,87 +3363,83 @@ public void onDownloadProgress(long bytesRead, long contentLength, boolean done)
}
});
}
- final private void coverageLonLatUriContributors(final JSONObject params, final CallbackContext callbackContext) {
+ final private void coverageLonLatCompanies(final JSONObject params, final CallbackContext callbackContext) {
if (this.navitiaSdk == null) {
callbackContext.error("NavitiaSDK is not instanciated");
return;
}
- final ContributorsApi.CoverageLonLatUriContributorsRequestBuilder contributorsRequestBuilder = this.navitiaSdk.contributorsApi.newCoverageLonLatUriContributorsRequestBuilder();
+ final CompaniesApi.CoverageLonLatCompaniesRequestBuilder companiesRequestBuilder = this.navitiaSdk.companiesApi.newCoverageLonLatCompaniesRequestBuilder();
cordova.getThreadPool().execute(new Runnable() {
@Override
public void run() {
try {
if (params.has("lat") && (params.getString("lat") != null) && (!params.getString("lat").isEmpty()) ) {
// Param: lat, Type: BigDecimal
- contributorsRequestBuilder.withLat(longToBigDecimal(params.getLong("lat")));
+ companiesRequestBuilder.withLat(longToBigDecimal(params.getLong("lat")));
}
if (params.has("lon") && (params.getString("lon") != null) && (!params.getString("lon").isEmpty()) ) {
// Param: lon, Type: BigDecimal
- contributorsRequestBuilder.withLon(longToBigDecimal(params.getLong("lon")));
- }
- if (params.has("uri") && (params.getString("uri") != null) && (!params.getString("uri").isEmpty()) ) {
- // Param: uri, Type: String
- contributorsRequestBuilder.withUri(stringStraightPass(params.getString("uri")));
+ companiesRequestBuilder.withLon(longToBigDecimal(params.getLong("lon")));
}
if (params.has("startPage") && (params.getString("startPage") != null) && (!params.getString("startPage").isEmpty()) ) {
// Param: startPage, Type: Integer
- contributorsRequestBuilder.withStartPage(integerStraightPass(params.getInt("startPage")));
+ companiesRequestBuilder.withStartPage(integerStraightPass(params.getInt("startPage")));
}
if (params.has("count") && (params.getString("count") != null) && (!params.getString("count").isEmpty()) ) {
// Param: count, Type: Integer
- contributorsRequestBuilder.withCount(integerStraightPass(params.getInt("count")));
+ companiesRequestBuilder.withCount(integerStraightPass(params.getInt("count")));
}
if (params.has("depth") && (params.getString("depth") != null) && (!params.getString("depth").isEmpty()) ) {
// Param: depth, Type: Integer
- contributorsRequestBuilder.withDepth(integerStraightPass(params.getInt("depth")));
+ companiesRequestBuilder.withDepth(integerStraightPass(params.getInt("depth")));
}
if (params.has("forbiddenId") && (params.getString("forbiddenId") != null) && (!params.getString("forbiddenId").isEmpty()) ) {
// Param: forbiddenId, Type: List
- contributorsRequestBuilder.withForbiddenId(jsonArrayToStringList(params.getJSONArray("forbiddenId")));
+ companiesRequestBuilder.withForbiddenId(jsonArrayToStringList(params.getJSONArray("forbiddenId")));
}
if (params.has("forbiddenUris") && (params.getString("forbiddenUris") != null) && (!params.getString("forbiddenUris").isEmpty()) ) {
// Param: forbiddenUris, Type: List
- contributorsRequestBuilder.withForbiddenUris(jsonArrayToStringList(params.getJSONArray("forbiddenUris")));
+ companiesRequestBuilder.withForbiddenUris(jsonArrayToStringList(params.getJSONArray("forbiddenUris")));
}
if (params.has("externalCode") && (params.getString("externalCode") != null) && (!params.getString("externalCode").isEmpty()) ) {
// Param: externalCode, Type: String
- contributorsRequestBuilder.withExternalCode(stringStraightPass(params.getString("externalCode")));
+ companiesRequestBuilder.withExternalCode(stringStraightPass(params.getString("externalCode")));
}
if (params.has("headsign") && (params.getString("headsign") != null) && (!params.getString("headsign").isEmpty()) ) {
// Param: headsign, Type: String
- contributorsRequestBuilder.withHeadsign(stringStraightPass(params.getString("headsign")));
+ companiesRequestBuilder.withHeadsign(stringStraightPass(params.getString("headsign")));
}
if (params.has("showCodes") && (params.getString("showCodes") != null) && (!params.getString("showCodes").isEmpty()) ) {
// Param: showCodes, Type: Boolean
- contributorsRequestBuilder.withShowCodes(booleanStraightPass(params.getBoolean("showCodes")));
+ companiesRequestBuilder.withShowCodes(booleanStraightPass(params.getBoolean("showCodes")));
}
if (params.has("odtLevel") && (params.getString("odtLevel") != null) && (!params.getString("odtLevel").isEmpty()) ) {
// Param: odtLevel, Type: String
- contributorsRequestBuilder.withOdtLevel(stringStraightPass(params.getString("odtLevel")));
+ companiesRequestBuilder.withOdtLevel(stringStraightPass(params.getString("odtLevel")));
}
if (params.has("distance") && (params.getString("distance") != null) && (!params.getString("distance").isEmpty()) ) {
// Param: distance, Type: Integer
- contributorsRequestBuilder.withDistance(integerStraightPass(params.getInt("distance")));
+ companiesRequestBuilder.withDistance(integerStraightPass(params.getInt("distance")));
}
if (params.has("since") && (params.getString("since") != null) && (!params.getString("since").isEmpty()) ) {
// Param: since, Type: Date
- contributorsRequestBuilder.withSince(stringToDateTime(params.getString("since")));
+ companiesRequestBuilder.withSince(stringToDateTime(params.getString("since")));
}
if (params.has("until") && (params.getString("until") != null) && (!params.getString("until").isEmpty()) ) {
// Param: until, Type: Date
- contributorsRequestBuilder.withUntil(stringToDateTime(params.getString("until")));
+ companiesRequestBuilder.withUntil(stringToDateTime(params.getString("until")));
}
if (params.has("disableGeojson") && (params.getString("disableGeojson") != null) && (!params.getString("disableGeojson").isEmpty()) ) {
// Param: disableGeojson, Type: Boolean
- contributorsRequestBuilder.withDisableGeojson(booleanStraightPass(params.getBoolean("disableGeojson")));
+ companiesRequestBuilder.withDisableGeojson(booleanStraightPass(params.getBoolean("disableGeojson")));
}
if (params.has("filter") && (params.getString("filter") != null) && (!params.getString("filter").isEmpty()) ) {
// Param: filter, Type: String
- contributorsRequestBuilder.withFilter(stringStraightPass(params.getString("filter")));
+ companiesRequestBuilder.withFilter(stringStraightPass(params.getString("filter")));
}
- contributorsRequestBuilder.rawGet(new ApiCallback() {
+ companiesRequestBuilder.rawGet(new ApiCallback() {
@Override
public void onFailure(ApiException e, int statusCode, Map> responseHeaders) {
callbackContext.error("Problem during request call | " + e.getMessage());
@@ -3632,87 +3472,83 @@ public void onDownloadProgress(long bytesRead, long contentLength, boolean done)
}
});
}
- final private void coverageLonLatUriContributorsId(final JSONObject params, final CallbackContext callbackContext) {
+ final private void coverageLonLatCompaniesId(final JSONObject params, final CallbackContext callbackContext) {
if (this.navitiaSdk == null) {
callbackContext.error("NavitiaSDK is not instanciated");
return;
}
- final ContributorsApi.CoverageLonLatUriContributorsIdRequestBuilder contributorsRequestBuilder = this.navitiaSdk.contributorsApi.newCoverageLonLatUriContributorsIdRequestBuilder();
+ final CompaniesApi.CoverageLonLatCompaniesIdRequestBuilder companiesRequestBuilder = this.navitiaSdk.companiesApi.newCoverageLonLatCompaniesIdRequestBuilder();
cordova.getThreadPool().execute(new Runnable() {
@Override
public void run() {
try {
if (params.has("lat") && (params.getString("lat") != null) && (!params.getString("lat").isEmpty()) ) {
// Param: lat, Type: BigDecimal
- contributorsRequestBuilder.withLat(longToBigDecimal(params.getLong("lat")));
+ companiesRequestBuilder.withLat(longToBigDecimal(params.getLong("lat")));
}
if (params.has("lon") && (params.getString("lon") != null) && (!params.getString("lon").isEmpty()) ) {
// Param: lon, Type: BigDecimal
- contributorsRequestBuilder.withLon(longToBigDecimal(params.getLong("lon")));
- }
- if (params.has("uri") && (params.getString("uri") != null) && (!params.getString("uri").isEmpty()) ) {
- // Param: uri, Type: String
- contributorsRequestBuilder.withUri(stringStraightPass(params.getString("uri")));
+ companiesRequestBuilder.withLon(longToBigDecimal(params.getLong("lon")));
}
if (params.has("id") && (params.getString("id") != null) && (!params.getString("id").isEmpty()) ) {
// Param: id, Type: String
- contributorsRequestBuilder.withId(stringStraightPass(params.getString("id")));
+ companiesRequestBuilder.withId(stringStraightPass(params.getString("id")));
}
if (params.has("startPage") && (params.getString("startPage") != null) && (!params.getString("startPage").isEmpty()) ) {
// Param: startPage, Type: Integer
- contributorsRequestBuilder.withStartPage(integerStraightPass(params.getInt("startPage")));
+ companiesRequestBuilder.withStartPage(integerStraightPass(params.getInt("startPage")));
}
if (params.has("count") && (params.getString("count") != null) && (!params.getString("count").isEmpty()) ) {
// Param: count, Type: Integer
- contributorsRequestBuilder.withCount(integerStraightPass(params.getInt("count")));
+ companiesRequestBuilder.withCount(integerStraightPass(params.getInt("count")));
}
if (params.has("depth") && (params.getString("depth") != null) && (!params.getString("depth").isEmpty()) ) {
// Param: depth, Type: Integer
- contributorsRequestBuilder.withDepth(integerStraightPass(params.getInt("depth")));
+ companiesRequestBuilder.withDepth(integerStraightPass(params.getInt("depth")));
}
if (params.has("forbiddenId") && (params.getString("forbiddenId") != null) && (!params.getString("forbiddenId").isEmpty()) ) {
// Param: forbiddenId, Type: List
- contributorsRequestBuilder.withForbiddenId(jsonArrayToStringList(params.getJSONArray("forbiddenId")));
+ companiesRequestBuilder.withForbiddenId(jsonArrayToStringList(params.getJSONArray("forbiddenId")));
}
if (params.has("forbiddenUris") && (params.getString("forbiddenUris") != null) && (!params.getString("forbiddenUris").isEmpty()) ) {
// Param: forbiddenUris, Type: List
- contributorsRequestBuilder.withForbiddenUris(jsonArrayToStringList(params.getJSONArray("forbiddenUris")));
+ companiesRequestBuilder.withForbiddenUris(jsonArrayToStringList(params.getJSONArray("forbiddenUris")));
}
if (params.has("externalCode") && (params.getString("externalCode") != null) && (!params.getString("externalCode").isEmpty()) ) {
// Param: externalCode, Type: String
- contributorsRequestBuilder.withExternalCode(stringStraightPass(params.getString("externalCode")));
+ companiesRequestBuilder.withExternalCode(stringStraightPass(params.getString("externalCode")));
}
if (params.has("headsign") && (params.getString("headsign") != null) && (!params.getString("headsign").isEmpty()) ) {
// Param: headsign, Type: String
- contributorsRequestBuilder.withHeadsign(stringStraightPass(params.getString("headsign")));
+ companiesRequestBuilder.withHeadsign(stringStraightPass(params.getString("headsign")));
}
if (params.has("showCodes") && (params.getString("showCodes") != null) && (!params.getString("showCodes").isEmpty()) ) {
// Param: showCodes, Type: Boolean
- contributorsRequestBuilder.withShowCodes(booleanStraightPass(params.getBoolean("showCodes")));
+ companiesRequestBuilder.withShowCodes(booleanStraightPass(params.getBoolean("showCodes")));
}
if (params.has("odtLevel") && (params.getString("odtLevel") != null) && (!params.getString("odtLevel").isEmpty()) ) {
// Param: odtLevel, Type: String
- contributorsRequestBuilder.withOdtLevel(stringStraightPass(params.getString("odtLevel")));
+ companiesRequestBuilder.withOdtLevel(stringStraightPass(params.getString("odtLevel")));
}
if (params.has("distance") && (params.getString("distance") != null) && (!params.getString("distance").isEmpty()) ) {
// Param: distance, Type: Integer
- contributorsRequestBuilder.withDistance(integerStraightPass(params.getInt("distance")));
+ companiesRequestBuilder.withDistance(integerStraightPass(params.getInt("distance")));
}
if (params.has("since") && (params.getString("since") != null) && (!params.getString("since").isEmpty()) ) {
// Param: since, Type: Date
- contributorsRequestBuilder.withSince(stringToDateTime(params.getString("since")));
+ companiesRequestBuilder.withSince(stringToDateTime(params.getString("since")));
}
if (params.has("until") && (params.getString("until") != null) && (!params.getString("until").isEmpty()) ) {
// Param: until, Type: Date
- contributorsRequestBuilder.withUntil(stringToDateTime(params.getString("until")));
+ companiesRequestBuilder.withUntil(stringToDateTime(params.getString("until")));
}
if (params.has("disableGeojson") && (params.getString("disableGeojson") != null) && (!params.getString("disableGeojson").isEmpty()) ) {
// Param: disableGeojson, Type: Boolean
- contributorsRequestBuilder.withDisableGeojson(booleanStraightPass(params.getBoolean("disableGeojson")));
+ companiesRequestBuilder.withDisableGeojson(booleanStraightPass(params.getBoolean("disableGeojson")));
}
- contributorsRequestBuilder.rawGet(new ApiCallback() {
+ companiesRequestBuilder.rawGet(new ApiCallback() {
@Override
public void onFailure(ApiException e, int statusCode, Map> responseHeaders) {
callbackContext.error("Problem during request call | " + e.getMessage());
@@ -3745,79 +3581,87 @@ public void onDownloadProgress(long bytesRead, long contentLength, boolean done)
}
});
}
- final private void coverageRegionContributors(final JSONObject params, final CallbackContext callbackContext) {
+ final private void coverageLonLatUriCompanies(final JSONObject params, final CallbackContext callbackContext) {
if (this.navitiaSdk == null) {
callbackContext.error("NavitiaSDK is not instanciated");
return;
}
- final ContributorsApi.CoverageRegionContributorsRequestBuilder contributorsRequestBuilder = this.navitiaSdk.contributorsApi.newCoverageRegionContributorsRequestBuilder();
+ final CompaniesApi.CoverageLonLatUriCompaniesRequestBuilder companiesRequestBuilder = this.navitiaSdk.companiesApi.newCoverageLonLatUriCompaniesRequestBuilder();
cordova.getThreadPool().execute(new Runnable() {
@Override
public void run() {
try {
- if (params.has("region") && (params.getString("region") != null) && (!params.getString("region").isEmpty()) ) {
- // Param: region, Type: String
- contributorsRequestBuilder.withRegion(stringStraightPass(params.getString("region")));
+ if (params.has("lat") && (params.getString("lat") != null) && (!params.getString("lat").isEmpty()) ) {
+ // Param: lat, Type: BigDecimal
+ companiesRequestBuilder.withLat(longToBigDecimal(params.getLong("lat")));
+ }
+ if (params.has("lon") && (params.getString("lon") != null) && (!params.getString("lon").isEmpty()) ) {
+ // Param: lon, Type: BigDecimal
+ companiesRequestBuilder.withLon(longToBigDecimal(params.getLong("lon")));
+ }
+ if (params.has("uri") && (params.getString("uri") != null) && (!params.getString("uri").isEmpty()) ) {
+ // Param: uri, Type: String
+ companiesRequestBuilder.withUri(stringStraightPass(params.getString("uri")));
}
if (params.has("startPage") && (params.getString("startPage") != null) && (!params.getString("startPage").isEmpty()) ) {
// Param: startPage, Type: Integer
- contributorsRequestBuilder.withStartPage(integerStraightPass(params.getInt("startPage")));
+ companiesRequestBuilder.withStartPage(integerStraightPass(params.getInt("startPage")));
}
if (params.has("count") && (params.getString("count") != null) && (!params.getString("count").isEmpty()) ) {
// Param: count, Type: Integer
- contributorsRequestBuilder.withCount(integerStraightPass(params.getInt("count")));
+ companiesRequestBuilder.withCount(integerStraightPass(params.getInt("count")));
}
if (params.has("depth") && (params.getString("depth") != null) && (!params.getString("depth").isEmpty()) ) {
// Param: depth, Type: Integer
- contributorsRequestBuilder.withDepth(integerStraightPass(params.getInt("depth")));
+ companiesRequestBuilder.withDepth(integerStraightPass(params.getInt("depth")));
}
if (params.has("forbiddenId") && (params.getString("forbiddenId") != null) && (!params.getString("forbiddenId").isEmpty()) ) {
// Param: forbiddenId, Type: List
- contributorsRequestBuilder.withForbiddenId(jsonArrayToStringList(params.getJSONArray("forbiddenId")));
+ companiesRequestBuilder.withForbiddenId(jsonArrayToStringList(params.getJSONArray("forbiddenId")));
}
if (params.has("forbiddenUris") && (params.getString("forbiddenUris") != null) && (!params.getString("forbiddenUris").isEmpty()) ) {
// Param: forbiddenUris, Type: List
- contributorsRequestBuilder.withForbiddenUris(jsonArrayToStringList(params.getJSONArray("forbiddenUris")));
+ companiesRequestBuilder.withForbiddenUris(jsonArrayToStringList(params.getJSONArray("forbiddenUris")));
}
if (params.has("externalCode") && (params.getString("externalCode") != null) && (!params.getString("externalCode").isEmpty()) ) {
// Param: externalCode, Type: String
- contributorsRequestBuilder.withExternalCode(stringStraightPass(params.getString("externalCode")));
+ companiesRequestBuilder.withExternalCode(stringStraightPass(params.getString("externalCode")));
}
if (params.has("headsign") && (params.getString("headsign") != null) && (!params.getString("headsign").isEmpty()) ) {
// Param: headsign, Type: String
- contributorsRequestBuilder.withHeadsign(stringStraightPass(params.getString("headsign")));
+ companiesRequestBuilder.withHeadsign(stringStraightPass(params.getString("headsign")));
}
if (params.has("showCodes") && (params.getString("showCodes") != null) && (!params.getString("showCodes").isEmpty()) ) {
// Param: showCodes, Type: Boolean
- contributorsRequestBuilder.withShowCodes(booleanStraightPass(params.getBoolean("showCodes")));
+ companiesRequestBuilder.withShowCodes(booleanStraightPass(params.getBoolean("showCodes")));
}
if (params.has("odtLevel") && (params.getString("odtLevel") != null) && (!params.getString("odtLevel").isEmpty()) ) {
// Param: odtLevel, Type: String
- contributorsRequestBuilder.withOdtLevel(stringStraightPass(params.getString("odtLevel")));
+ companiesRequestBuilder.withOdtLevel(stringStraightPass(params.getString("odtLevel")));
}
if (params.has("distance") && (params.getString("distance") != null) && (!params.getString("distance").isEmpty()) ) {
// Param: distance, Type: Integer
- contributorsRequestBuilder.withDistance(integerStraightPass(params.getInt("distance")));
+ companiesRequestBuilder.withDistance(integerStraightPass(params.getInt("distance")));
}
if (params.has("since") && (params.getString("since") != null) && (!params.getString("since").isEmpty()) ) {
// Param: since, Type: Date
- contributorsRequestBuilder.withSince(stringToDateTime(params.getString("since")));
+ companiesRequestBuilder.withSince(stringToDateTime(params.getString("since")));
}
if (params.has("until") && (params.getString("until") != null) && (!params.getString("until").isEmpty()) ) {
// Param: until, Type: Date
- contributorsRequestBuilder.withUntil(stringToDateTime(params.getString("until")));
+ companiesRequestBuilder.withUntil(stringToDateTime(params.getString("until")));
}
if (params.has("disableGeojson") && (params.getString("disableGeojson") != null) && (!params.getString("disableGeojson").isEmpty()) ) {
// Param: disableGeojson, Type: Boolean
- contributorsRequestBuilder.withDisableGeojson(booleanStraightPass(params.getBoolean("disableGeojson")));
+ companiesRequestBuilder.withDisableGeojson(booleanStraightPass(params.getBoolean("disableGeojson")));
}
if (params.has("filter") && (params.getString("filter") != null) && (!params.getString("filter").isEmpty()) ) {
// Param: filter, Type: String
- contributorsRequestBuilder.withFilter(stringStraightPass(params.getString("filter")));
+ companiesRequestBuilder.withFilter(stringStraightPass(params.getString("filter")));
}
- contributorsRequestBuilder.rawGet(new ApiCallback() {
+ companiesRequestBuilder.rawGet(new ApiCallback() {
@Override
public void onFailure(ApiException e, int statusCode, Map> responseHeaders) {
callbackContext.error("Problem during request call | " + e.getMessage());
@@ -3850,79 +3694,87 @@ public void onDownloadProgress(long bytesRead, long contentLength, boolean done)
}
});
}
- final private void coverageRegionContributorsId(final JSONObject params, final CallbackContext callbackContext) {
+ final private void coverageLonLatUriCompaniesId(final JSONObject params, final CallbackContext callbackContext) {
if (this.navitiaSdk == null) {
callbackContext.error("NavitiaSDK is not instanciated");
return;
}
- final ContributorsApi.CoverageRegionContributorsIdRequestBuilder contributorsRequestBuilder = this.navitiaSdk.contributorsApi.newCoverageRegionContributorsIdRequestBuilder();
+ final CompaniesApi.CoverageLonLatUriCompaniesIdRequestBuilder companiesRequestBuilder = this.navitiaSdk.companiesApi.newCoverageLonLatUriCompaniesIdRequestBuilder();
cordova.getThreadPool().execute(new Runnable() {
@Override
public void run() {
try {
- if (params.has("region") && (params.getString("region") != null) && (!params.getString("region").isEmpty()) ) {
- // Param: region, Type: String
- contributorsRequestBuilder.withRegion(stringStraightPass(params.getString("region")));
+ if (params.has("lat") && (params.getString("lat") != null) && (!params.getString("lat").isEmpty()) ) {
+ // Param: lat, Type: BigDecimal
+ companiesRequestBuilder.withLat(longToBigDecimal(params.getLong("lat")));
+ }
+ if (params.has("lon") && (params.getString("lon") != null) && (!params.getString("lon").isEmpty()) ) {
+ // Param: lon, Type: BigDecimal
+ companiesRequestBuilder.withLon(longToBigDecimal(params.getLong("lon")));
+ }
+ if (params.has("uri") && (params.getString("uri") != null) && (!params.getString("uri").isEmpty()) ) {
+ // Param: uri, Type: String
+ companiesRequestBuilder.withUri(stringStraightPass(params.getString("uri")));
}
if (params.has("id") && (params.getString("id") != null) && (!params.getString("id").isEmpty()) ) {
// Param: id, Type: String
- contributorsRequestBuilder.withId(stringStraightPass(params.getString("id")));
+ companiesRequestBuilder.withId(stringStraightPass(params.getString("id")));
}
if (params.has("startPage") && (params.getString("startPage") != null) && (!params.getString("startPage").isEmpty()) ) {
// Param: startPage, Type: Integer
- contributorsRequestBuilder.withStartPage(integerStraightPass(params.getInt("startPage")));
+ companiesRequestBuilder.withStartPage(integerStraightPass(params.getInt("startPage")));
}
if (params.has("count") && (params.getString("count") != null) && (!params.getString("count").isEmpty()) ) {
// Param: count, Type: Integer
- contributorsRequestBuilder.withCount(integerStraightPass(params.getInt("count")));
+ companiesRequestBuilder.withCount(integerStraightPass(params.getInt("count")));
}
if (params.has("depth") && (params.getString("depth") != null) && (!params.getString("depth").isEmpty()) ) {
// Param: depth, Type: Integer
- contributorsRequestBuilder.withDepth(integerStraightPass(params.getInt("depth")));
+ companiesRequestBuilder.withDepth(integerStraightPass(params.getInt("depth")));
}
if (params.has("forbiddenId") && (params.getString("forbiddenId") != null) && (!params.getString("forbiddenId").isEmpty()) ) {
// Param: forbiddenId, Type: List
- contributorsRequestBuilder.withForbiddenId(jsonArrayToStringList(params.getJSONArray("forbiddenId")));
+ companiesRequestBuilder.withForbiddenId(jsonArrayToStringList(params.getJSONArray("forbiddenId")));
}
if (params.has("forbiddenUris") && (params.getString("forbiddenUris") != null) && (!params.getString("forbiddenUris").isEmpty()) ) {
// Param: forbiddenUris, Type: List
- contributorsRequestBuilder.withForbiddenUris(jsonArrayToStringList(params.getJSONArray("forbiddenUris")));
+ companiesRequestBuilder.withForbiddenUris(jsonArrayToStringList(params.getJSONArray("forbiddenUris")));
}
if (params.has("externalCode") && (params.getString("externalCode") != null) && (!params.getString("externalCode").isEmpty()) ) {
// Param: externalCode, Type: String
- contributorsRequestBuilder.withExternalCode(stringStraightPass(params.getString("externalCode")));
+ companiesRequestBuilder.withExternalCode(stringStraightPass(params.getString("externalCode")));
}
if (params.has("headsign") && (params.getString("headsign") != null) && (!params.getString("headsign").isEmpty()) ) {
// Param: headsign, Type: String
- contributorsRequestBuilder.withHeadsign(stringStraightPass(params.getString("headsign")));
+ companiesRequestBuilder.withHeadsign(stringStraightPass(params.getString("headsign")));
}
if (params.has("showCodes") && (params.getString("showCodes") != null) && (!params.getString("showCodes").isEmpty()) ) {
// Param: showCodes, Type: Boolean
- contributorsRequestBuilder.withShowCodes(booleanStraightPass(params.getBoolean("showCodes")));
+ companiesRequestBuilder.withShowCodes(booleanStraightPass(params.getBoolean("showCodes")));
}
if (params.has("odtLevel") && (params.getString("odtLevel") != null) && (!params.getString("odtLevel").isEmpty()) ) {
// Param: odtLevel, Type: String
- contributorsRequestBuilder.withOdtLevel(stringStraightPass(params.getString("odtLevel")));
+ companiesRequestBuilder.withOdtLevel(stringStraightPass(params.getString("odtLevel")));
}
if (params.has("distance") && (params.getString("distance") != null) && (!params.getString("distance").isEmpty()) ) {
// Param: distance, Type: Integer
- contributorsRequestBuilder.withDistance(integerStraightPass(params.getInt("distance")));
+ companiesRequestBuilder.withDistance(integerStraightPass(params.getInt("distance")));
}
if (params.has("since") && (params.getString("since") != null) && (!params.getString("since").isEmpty()) ) {
// Param: since, Type: Date
- contributorsRequestBuilder.withSince(stringToDateTime(params.getString("since")));
+ companiesRequestBuilder.withSince(stringToDateTime(params.getString("since")));
}
if (params.has("until") && (params.getString("until") != null) && (!params.getString("until").isEmpty()) ) {
// Param: until, Type: Date
- contributorsRequestBuilder.withUntil(stringToDateTime(params.getString("until")));
+ companiesRequestBuilder.withUntil(stringToDateTime(params.getString("until")));
}
if (params.has("disableGeojson") && (params.getString("disableGeojson") != null) && (!params.getString("disableGeojson").isEmpty()) ) {
// Param: disableGeojson, Type: Boolean
- contributorsRequestBuilder.withDisableGeojson(booleanStraightPass(params.getBoolean("disableGeojson")));
+ companiesRequestBuilder.withDisableGeojson(booleanStraightPass(params.getBoolean("disableGeojson")));
}
- contributorsRequestBuilder.rawGet(new ApiCallback() {
+ companiesRequestBuilder.rawGet(new ApiCallback() {
@Override
public void onFailure(ApiException e, int statusCode, Map> responseHeaders) {
callbackContext.error("Problem during request call | " + e.getMessage());
@@ -3955,83 +3807,79 @@ public void onDownloadProgress(long bytesRead, long contentLength, boolean done)
}
});
}
- final private void coverageRegionUriContributors(final JSONObject params, final CallbackContext callbackContext) {
+ final private void coverageRegionCompanies(final JSONObject params, final CallbackContext callbackContext) {
if (this.navitiaSdk == null) {
callbackContext.error("NavitiaSDK is not instanciated");
return;
}
- final ContributorsApi.CoverageRegionUriContributorsRequestBuilder contributorsRequestBuilder = this.navitiaSdk.contributorsApi.newCoverageRegionUriContributorsRequestBuilder();
+ final CompaniesApi.CoverageRegionCompaniesRequestBuilder companiesRequestBuilder = this.navitiaSdk.companiesApi.newCoverageRegionCompaniesRequestBuilder();
cordova.getThreadPool().execute(new Runnable() {
@Override
public void run() {
try {
if (params.has("region") && (params.getString("region") != null) && (!params.getString("region").isEmpty()) ) {
// Param: region, Type: String
- contributorsRequestBuilder.withRegion(stringStraightPass(params.getString("region")));
- }
- if (params.has("uri") && (params.getString("uri") != null) && (!params.getString("uri").isEmpty()) ) {
- // Param: uri, Type: String
- contributorsRequestBuilder.withUri(stringStraightPass(params.getString("uri")));
+ companiesRequestBuilder.withRegion(stringStraightPass(params.getString("region")));
}
if (params.has("startPage") && (params.getString("startPage") != null) && (!params.getString("startPage").isEmpty()) ) {
// Param: startPage, Type: Integer
- contributorsRequestBuilder.withStartPage(integerStraightPass(params.getInt("startPage")));
+ companiesRequestBuilder.withStartPage(integerStraightPass(params.getInt("startPage")));
}
if (params.has("count") && (params.getString("count") != null) && (!params.getString("count").isEmpty()) ) {
// Param: count, Type: Integer
- contributorsRequestBuilder.withCount(integerStraightPass(params.getInt("count")));
+ companiesRequestBuilder.withCount(integerStraightPass(params.getInt("count")));
}
if (params.has("depth") && (params.getString("depth") != null) && (!params.getString("depth").isEmpty()) ) {
// Param: depth, Type: Integer
- contributorsRequestBuilder.withDepth(integerStraightPass(params.getInt("depth")));
+ companiesRequestBuilder.withDepth(integerStraightPass(params.getInt("depth")));
}
if (params.has("forbiddenId") && (params.getString("forbiddenId") != null) && (!params.getString("forbiddenId").isEmpty()) ) {
// Param: forbiddenId, Type: List
- contributorsRequestBuilder.withForbiddenId(jsonArrayToStringList(params.getJSONArray("forbiddenId")));
+ companiesRequestBuilder.withForbiddenId(jsonArrayToStringList(params.getJSONArray("forbiddenId")));
}
if (params.has("forbiddenUris") && (params.getString("forbiddenUris") != null) && (!params.getString("forbiddenUris").isEmpty()) ) {
// Param: forbiddenUris, Type: List
- contributorsRequestBuilder.withForbiddenUris(jsonArrayToStringList(params.getJSONArray("forbiddenUris")));
+ companiesRequestBuilder.withForbiddenUris(jsonArrayToStringList(params.getJSONArray("forbiddenUris")));
}
if (params.has("externalCode") && (params.getString("externalCode") != null) && (!params.getString("externalCode").isEmpty()) ) {
// Param: externalCode, Type: String
- contributorsRequestBuilder.withExternalCode(stringStraightPass(params.getString("externalCode")));
+ companiesRequestBuilder.withExternalCode(stringStraightPass(params.getString("externalCode")));
}
if (params.has("headsign") && (params.getString("headsign") != null) && (!params.getString("headsign").isEmpty()) ) {
// Param: headsign, Type: String
- contributorsRequestBuilder.withHeadsign(stringStraightPass(params.getString("headsign")));
+ companiesRequestBuilder.withHeadsign(stringStraightPass(params.getString("headsign")));
}
if (params.has("showCodes") && (params.getString("showCodes") != null) && (!params.getString("showCodes").isEmpty()) ) {
// Param: showCodes, Type: Boolean
- contributorsRequestBuilder.withShowCodes(booleanStraightPass(params.getBoolean("showCodes")));
+ companiesRequestBuilder.withShowCodes(booleanStraightPass(params.getBoolean("showCodes")));
}
if (params.has("odtLevel") && (params.getString("odtLevel") != null) && (!params.getString("odtLevel").isEmpty()) ) {
// Param: odtLevel, Type: String
- contributorsRequestBuilder.withOdtLevel(stringStraightPass(params.getString("odtLevel")));
+ companiesRequestBuilder.withOdtLevel(stringStraightPass(params.getString("odtLevel")));
}
if (params.has("distance") && (params.getString("distance") != null) && (!params.getString("distance").isEmpty()) ) {
// Param: distance, Type: Integer
- contributorsRequestBuilder.withDistance(integerStraightPass(params.getInt("distance")));
+ companiesRequestBuilder.withDistance(integerStraightPass(params.getInt("distance")));
}
if (params.has("since") && (params.getString("since") != null) && (!params.getString("since").isEmpty()) ) {
// Param: since, Type: Date
- contributorsRequestBuilder.withSince(stringToDateTime(params.getString("since")));
+ companiesRequestBuilder.withSince(stringToDateTime(params.getString("since")));
}
if (params.has("until") && (params.getString("until") != null) && (!params.getString("until").isEmpty()) ) {
// Param: until, Type: Date
- contributorsRequestBuilder.withUntil(stringToDateTime(params.getString("until")));
+ companiesRequestBuilder.withUntil(stringToDateTime(params.getString("until")));
}
if (params.has("disableGeojson") && (params.getString("disableGeojson") != null) && (!params.getString("disableGeojson").isEmpty()) ) {
// Param: disableGeojson, Type: Boolean
- contributorsRequestBuilder.withDisableGeojson(booleanStraightPass(params.getBoolean("disableGeojson")));
+ companiesRequestBuilder.withDisableGeojson(booleanStraightPass(params.getBoolean("disableGeojson")));
}
if (params.has("filter") && (params.getString("filter") != null) && (!params.getString("filter").isEmpty()) ) {
// Param: filter, Type: String
- contributorsRequestBuilder.withFilter(stringStraightPass(params.getString("filter")));
+ companiesRequestBuilder.withFilter(stringStraightPass(params.getString("filter")));
}
- contributorsRequestBuilder.rawGet(new ApiCallback() {
+ companiesRequestBuilder.rawGet(new ApiCallback() {
@Override
public void onFailure(ApiException e, int statusCode, Map> responseHeaders) {
callbackContext.error("Problem during request call | " + e.getMessage());
@@ -4064,83 +3912,79 @@ public void onDownloadProgress(long bytesRead, long contentLength, boolean done)
}
});
}
- final private void coverageRegionUriContributorsId(final JSONObject params, final CallbackContext callbackContext) {
+ final private void coverageRegionCompaniesId(final JSONObject params, final CallbackContext callbackContext) {
if (this.navitiaSdk == null) {
callbackContext.error("NavitiaSDK is not instanciated");
return;
}
- final ContributorsApi.CoverageRegionUriContributorsIdRequestBuilder contributorsRequestBuilder = this.navitiaSdk.contributorsApi.newCoverageRegionUriContributorsIdRequestBuilder();
+ final CompaniesApi.CoverageRegionCompaniesIdRequestBuilder companiesRequestBuilder = this.navitiaSdk.companiesApi.newCoverageRegionCompaniesIdRequestBuilder();
cordova.getThreadPool().execute(new Runnable() {
@Override
public void run() {
try {
if (params.has("region") && (params.getString("region") != null) && (!params.getString("region").isEmpty()) ) {
// Param: region, Type: String
- contributorsRequestBuilder.withRegion(stringStraightPass(params.getString("region")));
- }
- if (params.has("uri") && (params.getString("uri") != null) && (!params.getString("uri").isEmpty()) ) {
- // Param: uri, Type: String
- contributorsRequestBuilder.withUri(stringStraightPass(params.getString("uri")));
+ companiesRequestBuilder.withRegion(stringStraightPass(params.getString("region")));
}
if (params.has("id") && (params.getString("id") != null) && (!params.getString("id").isEmpty()) ) {
// Param: id, Type: String
- contributorsRequestBuilder.withId(stringStraightPass(params.getString("id")));
+ companiesRequestBuilder.withId(stringStraightPass(params.getString("id")));
}
if (params.has("startPage") && (params.getString("startPage") != null) && (!params.getString("startPage").isEmpty()) ) {
// Param: startPage, Type: Integer
- contributorsRequestBuilder.withStartPage(integerStraightPass(params.getInt("startPage")));
+ companiesRequestBuilder.withStartPage(integerStraightPass(params.getInt("startPage")));
}
if (params.has("count") && (params.getString("count") != null) && (!params.getString("count").isEmpty()) ) {
// Param: count, Type: Integer
- contributorsRequestBuilder.withCount(integerStraightPass(params.getInt("count")));
+ companiesRequestBuilder.withCount(integerStraightPass(params.getInt("count")));
}
if (params.has("depth") && (params.getString("depth") != null) && (!params.getString("depth").isEmpty()) ) {
// Param: depth, Type: Integer
- contributorsRequestBuilder.withDepth(integerStraightPass(params.getInt("depth")));
+ companiesRequestBuilder.withDepth(integerStraightPass(params.getInt("depth")));
}
if (params.has("forbiddenId") && (params.getString("forbiddenId") != null) && (!params.getString("forbiddenId").isEmpty()) ) {
// Param: forbiddenId, Type: List
- contributorsRequestBuilder.withForbiddenId(jsonArrayToStringList(params.getJSONArray("forbiddenId")));
+ companiesRequestBuilder.withForbiddenId(jsonArrayToStringList(params.getJSONArray("forbiddenId")));
}
if (params.has("forbiddenUris") && (params.getString("forbiddenUris") != null) && (!params.getString("forbiddenUris").isEmpty()) ) {
// Param: forbiddenUris, Type: List
- contributorsRequestBuilder.withForbiddenUris(jsonArrayToStringList(params.getJSONArray("forbiddenUris")));
+ companiesRequestBuilder.withForbiddenUris(jsonArrayToStringList(params.getJSONArray("forbiddenUris")));
}
if (params.has("externalCode") && (params.getString("externalCode") != null) && (!params.getString("externalCode").isEmpty()) ) {
// Param: externalCode, Type: String
- contributorsRequestBuilder.withExternalCode(stringStraightPass(params.getString("externalCode")));
+ companiesRequestBuilder.withExternalCode(stringStraightPass(params.getString("externalCode")));
}
if (params.has("headsign") && (params.getString("headsign") != null) && (!params.getString("headsign").isEmpty()) ) {
// Param: headsign, Type: String
- contributorsRequestBuilder.withHeadsign(stringStraightPass(params.getString("headsign")));
+ companiesRequestBuilder.withHeadsign(stringStraightPass(params.getString("headsign")));
}
if (params.has("showCodes") && (params.getString("showCodes") != null) && (!params.getString("showCodes").isEmpty()) ) {
// Param: showCodes, Type: Boolean
- contributorsRequestBuilder.withShowCodes(booleanStraightPass(params.getBoolean("showCodes")));
+ companiesRequestBuilder.withShowCodes(booleanStraightPass(params.getBoolean("showCodes")));
}
if (params.has("odtLevel") && (params.getString("odtLevel") != null) && (!params.getString("odtLevel").isEmpty()) ) {
// Param: odtLevel, Type: String
- contributorsRequestBuilder.withOdtLevel(stringStraightPass(params.getString("odtLevel")));
+ companiesRequestBuilder.withOdtLevel(stringStraightPass(params.getString("odtLevel")));
}
if (params.has("distance") && (params.getString("distance") != null) && (!params.getString("distance").isEmpty()) ) {
// Param: distance, Type: Integer
- contributorsRequestBuilder.withDistance(integerStraightPass(params.getInt("distance")));
+ companiesRequestBuilder.withDistance(integerStraightPass(params.getInt("distance")));
}
if (params.has("since") && (params.getString("since") != null) && (!params.getString("since").isEmpty()) ) {
// Param: since, Type: Date
- contributorsRequestBuilder.withSince(stringToDateTime(params.getString("since")));
+ companiesRequestBuilder.withSince(stringToDateTime(params.getString("since")));
}
if (params.has("until") && (params.getString("until") != null) && (!params.getString("until").isEmpty()) ) {
// Param: until, Type: Date
- contributorsRequestBuilder.withUntil(stringToDateTime(params.getString("until")));
+ companiesRequestBuilder.withUntil(stringToDateTime(params.getString("until")));
}
if (params.has("disableGeojson") && (params.getString("disableGeojson") != null) && (!params.getString("disableGeojson").isEmpty()) ) {
// Param: disableGeojson, Type: Boolean
- contributorsRequestBuilder.withDisableGeojson(booleanStraightPass(params.getBoolean("disableGeojson")));
+ companiesRequestBuilder.withDisableGeojson(booleanStraightPass(params.getBoolean("disableGeojson")));
}
- contributorsRequestBuilder.rawGet(new ApiCallback() {
+ companiesRequestBuilder.rawGet(new ApiCallback() {
@Override
public void onFailure(ApiException e, int statusCode, Map> responseHeaders) {
callbackContext.error("Problem during request call | " + e.getMessage());
@@ -4173,80 +4017,83 @@ public void onDownloadProgress(long bytesRead, long contentLength, boolean done)
}
});
}
- final private void coverage(final JSONObject params, final CallbackContext callbackContext) {
+ final private void coverageRegionUriCompanies(final JSONObject params, final CallbackContext callbackContext) {
if (this.navitiaSdk == null) {
callbackContext.error("NavitiaSDK is not instanciated");
return;
}
- final CoverageApi.CoverageRequestBuilder coverageRequestBuilder = this.navitiaSdk.coverageApi.newCoverageRequestBuilder();
+ final CompaniesApi.CoverageRegionUriCompaniesRequestBuilder companiesRequestBuilder = this.navitiaSdk.companiesApi.newCoverageRegionUriCompaniesRequestBuilder();
cordova.getThreadPool().execute(new Runnable() {
@Override
public void run() {
try {
- if (params.has("disableGeojson") && (params.getString("disableGeojson") != null) && (!params.getString("disableGeojson").isEmpty()) ) {
- // Param: disableGeojson, Type: Boolean
- coverageRequestBuilder.withDisableGeojson(booleanStraightPass(params.getBoolean("disableGeojson")));
+ if (params.has("region") && (params.getString("region") != null) && (!params.getString("region").isEmpty()) ) {
+ // Param: region, Type: String
+ companiesRequestBuilder.withRegion(stringStraightPass(params.getString("region")));
}
-
- coverageRequestBuilder.rawGet(new ApiCallback() {
- @Override
- public void onFailure(ApiException e, int statusCode, Map> responseHeaders) {
- callbackContext.error("Problem during request call | " + e.getMessage());
- }
-
- @Override
- public void onSuccess(String result, int statusCode, Map> responseHeaders) {
- JSONObject jsonObject = null;
- try {
- jsonObject = new JSONObject(result);
- callbackContext.success(jsonObject);
- } catch (Exception e) {
- String errorMessage = "Problem during response parsing | " + String.valueOf(e.hashCode()) + ": " + e.getMessage();
- callbackContext.error(errorMessage);
- }
- }
-
- @Override
- public void onUploadProgress(long bytesWritten, long contentLength, boolean done) {
- }
-
- @Override
- public void onDownloadProgress(long bytesRead, long contentLength, boolean done) {
- }
- });
- } catch (Exception e) {
- String errorMessage = "Problem during request building | " + String.valueOf(e.hashCode()) + ": " + e.getMessage();
- callbackContext.error(errorMessage);
- }
- }
- });
- }
- final private void coverageLonLat(final JSONObject params, final CallbackContext callbackContext) {
- if (this.navitiaSdk == null) {
- callbackContext.error("NavitiaSDK is not instanciated");
- return;
- }
-
- final CoverageApi.CoverageLonLatRequestBuilder coverageRequestBuilder = this.navitiaSdk.coverageApi.newCoverageLonLatRequestBuilder();
- cordova.getThreadPool().execute(new Runnable() {
- @Override
- public void run() {
- try {
- if (params.has("lat") && (params.getString("lat") != null) && (!params.getString("lat").isEmpty()) ) {
- // Param: lat, Type: BigDecimal
- coverageRequestBuilder.withLat(longToBigDecimal(params.getLong("lat")));
+ if (params.has("uri") && (params.getString("uri") != null) && (!params.getString("uri").isEmpty()) ) {
+ // Param: uri, Type: String
+ companiesRequestBuilder.withUri(stringStraightPass(params.getString("uri")));
}
- if (params.has("lon") && (params.getString("lon") != null) && (!params.getString("lon").isEmpty()) ) {
- // Param: lon, Type: BigDecimal
- coverageRequestBuilder.withLon(longToBigDecimal(params.getLong("lon")));
+ if (params.has("startPage") && (params.getString("startPage") != null) && (!params.getString("startPage").isEmpty()) ) {
+ // Param: startPage, Type: Integer
+ companiesRequestBuilder.withStartPage(integerStraightPass(params.getInt("startPage")));
+ }
+ if (params.has("count") && (params.getString("count") != null) && (!params.getString("count").isEmpty()) ) {
+ // Param: count, Type: Integer
+ companiesRequestBuilder.withCount(integerStraightPass(params.getInt("count")));
+ }
+ if (params.has("depth") && (params.getString("depth") != null) && (!params.getString("depth").isEmpty()) ) {
+ // Param: depth, Type: Integer
+ companiesRequestBuilder.withDepth(integerStraightPass(params.getInt("depth")));
+ }
+ if (params.has("forbiddenId") && (params.getString("forbiddenId") != null) && (!params.getString("forbiddenId").isEmpty()) ) {
+ // Param: forbiddenId, Type: List
+ companiesRequestBuilder.withForbiddenId(jsonArrayToStringList(params.getJSONArray("forbiddenId")));
+ }
+ if (params.has("forbiddenUris") && (params.getString("forbiddenUris") != null) && (!params.getString("forbiddenUris").isEmpty()) ) {
+ // Param: forbiddenUris, Type: List
+ companiesRequestBuilder.withForbiddenUris(jsonArrayToStringList(params.getJSONArray("forbiddenUris")));
+ }
+ if (params.has("externalCode") && (params.getString("externalCode") != null) && (!params.getString("externalCode").isEmpty()) ) {
+ // Param: externalCode, Type: String
+ companiesRequestBuilder.withExternalCode(stringStraightPass(params.getString("externalCode")));
+ }
+ if (params.has("headsign") && (params.getString("headsign") != null) && (!params.getString("headsign").isEmpty()) ) {
+ // Param: headsign, Type: String
+ companiesRequestBuilder.withHeadsign(stringStraightPass(params.getString("headsign")));
+ }
+ if (params.has("showCodes") && (params.getString("showCodes") != null) && (!params.getString("showCodes").isEmpty()) ) {
+ // Param: showCodes, Type: Boolean
+ companiesRequestBuilder.withShowCodes(booleanStraightPass(params.getBoolean("showCodes")));
+ }
+ if (params.has("odtLevel") && (params.getString("odtLevel") != null) && (!params.getString("odtLevel").isEmpty()) ) {
+ // Param: odtLevel, Type: String
+ companiesRequestBuilder.withOdtLevel(stringStraightPass(params.getString("odtLevel")));
+ }
+ if (params.has("distance") && (params.getString("distance") != null) && (!params.getString("distance").isEmpty()) ) {
+ // Param: distance, Type: Integer
+ companiesRequestBuilder.withDistance(integerStraightPass(params.getInt("distance")));
+ }
+ if (params.has("since") && (params.getString("since") != null) && (!params.getString("since").isEmpty()) ) {
+ // Param: since, Type: Date
+ companiesRequestBuilder.withSince(stringToDateTime(params.getString("since")));
+ }
+ if (params.has("until") && (params.getString("until") != null) && (!params.getString("until").isEmpty()) ) {
+ // Param: until, Type: Date
+ companiesRequestBuilder.withUntil(stringToDateTime(params.getString("until")));
}
if (params.has("disableGeojson") && (params.getString("disableGeojson") != null) && (!params.getString("disableGeojson").isEmpty()) ) {
// Param: disableGeojson, Type: Boolean
- coverageRequestBuilder.withDisableGeojson(booleanStraightPass(params.getBoolean("disableGeojson")));
+ companiesRequestBuilder.withDisableGeojson(booleanStraightPass(params.getBoolean("disableGeojson")));
+ }
+ if (params.has("filter") && (params.getString("filter") != null) && (!params.getString("filter").isEmpty()) ) {
+ // Param: filter, Type: String
+ companiesRequestBuilder.withFilter(stringStraightPass(params.getString("filter")));
}
- coverageRequestBuilder.rawGet(new ApiCallback() {
+ companiesRequestBuilder.rawGet(new ApiCallback() {
@Override
public void onFailure(ApiException e, int statusCode, Map> responseHeaders) {
callbackContext.error("Problem during request call | " + e.getMessage());
@@ -4279,27 +4126,83 @@ public void onDownloadProgress(long bytesRead, long contentLength, boolean done)
}
});
}
- final private void coverageRegion(final JSONObject params, final CallbackContext callbackContext) {
+ final private void coverageRegionUriCompaniesId(final JSONObject params, final CallbackContext callbackContext) {
if (this.navitiaSdk == null) {
callbackContext.error("NavitiaSDK is not instanciated");
return;
}
- final CoverageApi.CoverageRegionRequestBuilder coverageRequestBuilder = this.navitiaSdk.coverageApi.newCoverageRegionRequestBuilder();
+ final CompaniesApi.CoverageRegionUriCompaniesIdRequestBuilder companiesRequestBuilder = this.navitiaSdk.companiesApi.newCoverageRegionUriCompaniesIdRequestBuilder();
cordova.getThreadPool().execute(new Runnable() {
@Override
public void run() {
try {
if (params.has("region") && (params.getString("region") != null) && (!params.getString("region").isEmpty()) ) {
// Param: region, Type: String
- coverageRequestBuilder.withRegion(stringStraightPass(params.getString("region")));
+ companiesRequestBuilder.withRegion(stringStraightPass(params.getString("region")));
}
- if (params.has("disableGeojson") && (params.getString("disableGeojson") != null) && (!params.getString("disableGeojson").isEmpty()) ) {
- // Param: disableGeojson, Type: Boolean
- coverageRequestBuilder.withDisableGeojson(booleanStraightPass(params.getBoolean("disableGeojson")));
+ if (params.has("uri") && (params.getString("uri") != null) && (!params.getString("uri").isEmpty()) ) {
+ // Param: uri, Type: String
+ companiesRequestBuilder.withUri(stringStraightPass(params.getString("uri")));
+ }
+ if (params.has("id") && (params.getString("id") != null) && (!params.getString("id").isEmpty()) ) {
+ // Param: id, Type: String
+ companiesRequestBuilder.withId(stringStraightPass(params.getString("id")));
+ }
+ if (params.has("startPage") && (params.getString("startPage") != null) && (!params.getString("startPage").isEmpty()) ) {
+ // Param: startPage, Type: Integer
+ companiesRequestBuilder.withStartPage(integerStraightPass(params.getInt("startPage")));
+ }
+ if (params.has("count") && (params.getString("count") != null) && (!params.getString("count").isEmpty()) ) {
+ // Param: count, Type: Integer
+ companiesRequestBuilder.withCount(integerStraightPass(params.getInt("count")));
+ }
+ if (params.has("depth") && (params.getString("depth") != null) && (!params.getString("depth").isEmpty()) ) {
+ // Param: depth, Type: Integer
+ companiesRequestBuilder.withDepth(integerStraightPass(params.getInt("depth")));
+ }
+ if (params.has("forbiddenId") && (params.getString("forbiddenId") != null) && (!params.getString("forbiddenId").isEmpty()) ) {
+ // Param: forbiddenId, Type: List
+ companiesRequestBuilder.withForbiddenId(jsonArrayToStringList(params.getJSONArray("forbiddenId")));
+ }
+ if (params.has("forbiddenUris") && (params.getString("forbiddenUris") != null) && (!params.getString("forbiddenUris").isEmpty()) ) {
+ // Param: forbiddenUris, Type: List
+ companiesRequestBuilder.withForbiddenUris(jsonArrayToStringList(params.getJSONArray("forbiddenUris")));
+ }
+ if (params.has("externalCode") && (params.getString("externalCode") != null) && (!params.getString("externalCode").isEmpty()) ) {
+ // Param: externalCode, Type: String
+ companiesRequestBuilder.withExternalCode(stringStraightPass(params.getString("externalCode")));
+ }
+ if (params.has("headsign") && (params.getString("headsign") != null) && (!params.getString("headsign").isEmpty()) ) {
+ // Param: headsign, Type: String
+ companiesRequestBuilder.withHeadsign(stringStraightPass(params.getString("headsign")));
+ }
+ if (params.has("showCodes") && (params.getString("showCodes") != null) && (!params.getString("showCodes").isEmpty()) ) {
+ // Param: showCodes, Type: Boolean
+ companiesRequestBuilder.withShowCodes(booleanStraightPass(params.getBoolean("showCodes")));
+ }
+ if (params.has("odtLevel") && (params.getString("odtLevel") != null) && (!params.getString("odtLevel").isEmpty()) ) {
+ // Param: odtLevel, Type: String
+ companiesRequestBuilder.withOdtLevel(stringStraightPass(params.getString("odtLevel")));
+ }
+ if (params.has("distance") && (params.getString("distance") != null) && (!params.getString("distance").isEmpty()) ) {
+ // Param: distance, Type: Integer
+ companiesRequestBuilder.withDistance(integerStraightPass(params.getInt("distance")));
+ }
+ if (params.has("since") && (params.getString("since") != null) && (!params.getString("since").isEmpty()) ) {
+ // Param: since, Type: Date
+ companiesRequestBuilder.withSince(stringToDateTime(params.getString("since")));
+ }
+ if (params.has("until") && (params.getString("until") != null) && (!params.getString("until").isEmpty()) ) {
+ // Param: until, Type: Date
+ companiesRequestBuilder.withUntil(stringToDateTime(params.getString("until")));
+ }
+ if (params.has("disableGeojson") && (params.getString("disableGeojson") != null) && (!params.getString("disableGeojson").isEmpty()) ) {
+ // Param: disableGeojson, Type: Boolean
+ companiesRequestBuilder.withDisableGeojson(booleanStraightPass(params.getBoolean("disableGeojson")));
}
- coverageRequestBuilder.rawGet(new ApiCallback() {
+ companiesRequestBuilder.rawGet(new ApiCallback() {
@Override
public void onFailure(ApiException e, int statusCode, Map> responseHeaders) {
callbackContext.error("Problem during request call | " + e.getMessage());
@@ -4332,83 +4235,83 @@ public void onDownloadProgress(long bytesRead, long contentLength, boolean done)
}
});
}
- final private void coverageLonLatDatasets(final JSONObject params, final CallbackContext callbackContext) {
+ final private void coverageLonLatContributors(final JSONObject params, final CallbackContext callbackContext) {
if (this.navitiaSdk == null) {
callbackContext.error("NavitiaSDK is not instanciated");
return;
}
- final DatasetsApi.CoverageLonLatDatasetsRequestBuilder datasetsRequestBuilder = this.navitiaSdk.datasetsApi.newCoverageLonLatDatasetsRequestBuilder();
+ final ContributorsApi.CoverageLonLatContributorsRequestBuilder contributorsRequestBuilder = this.navitiaSdk.contributorsApi.newCoverageLonLatContributorsRequestBuilder();
cordova.getThreadPool().execute(new Runnable() {
@Override
public void run() {
try {
if (params.has("lat") && (params.getString("lat") != null) && (!params.getString("lat").isEmpty()) ) {
// Param: lat, Type: BigDecimal
- datasetsRequestBuilder.withLat(longToBigDecimal(params.getLong("lat")));
+ contributorsRequestBuilder.withLat(longToBigDecimal(params.getLong("lat")));
}
if (params.has("lon") && (params.getString("lon") != null) && (!params.getString("lon").isEmpty()) ) {
// Param: lon, Type: BigDecimal
- datasetsRequestBuilder.withLon(longToBigDecimal(params.getLong("lon")));
+ contributorsRequestBuilder.withLon(longToBigDecimal(params.getLong("lon")));
}
if (params.has("startPage") && (params.getString("startPage") != null) && (!params.getString("startPage").isEmpty()) ) {
// Param: startPage, Type: Integer
- datasetsRequestBuilder.withStartPage(integerStraightPass(params.getInt("startPage")));
+ contributorsRequestBuilder.withStartPage(integerStraightPass(params.getInt("startPage")));
}
if (params.has("count") && (params.getString("count") != null) && (!params.getString("count").isEmpty()) ) {
// Param: count, Type: Integer
- datasetsRequestBuilder.withCount(integerStraightPass(params.getInt("count")));
+ contributorsRequestBuilder.withCount(integerStraightPass(params.getInt("count")));
}
if (params.has("depth") && (params.getString("depth") != null) && (!params.getString("depth").isEmpty()) ) {
// Param: depth, Type: Integer
- datasetsRequestBuilder.withDepth(integerStraightPass(params.getInt("depth")));
+ contributorsRequestBuilder.withDepth(integerStraightPass(params.getInt("depth")));
}
if (params.has("forbiddenId") && (params.getString("forbiddenId") != null) && (!params.getString("forbiddenId").isEmpty()) ) {
// Param: forbiddenId, Type: List
- datasetsRequestBuilder.withForbiddenId(jsonArrayToStringList(params.getJSONArray("forbiddenId")));
+ contributorsRequestBuilder.withForbiddenId(jsonArrayToStringList(params.getJSONArray("forbiddenId")));
}
if (params.has("forbiddenUris") && (params.getString("forbiddenUris") != null) && (!params.getString("forbiddenUris").isEmpty()) ) {
// Param: forbiddenUris, Type: List
- datasetsRequestBuilder.withForbiddenUris(jsonArrayToStringList(params.getJSONArray("forbiddenUris")));
+ contributorsRequestBuilder.withForbiddenUris(jsonArrayToStringList(params.getJSONArray("forbiddenUris")));
}
if (params.has("externalCode") && (params.getString("externalCode") != null) && (!params.getString("externalCode").isEmpty()) ) {
// Param: externalCode, Type: String
- datasetsRequestBuilder.withExternalCode(stringStraightPass(params.getString("externalCode")));
+ contributorsRequestBuilder.withExternalCode(stringStraightPass(params.getString("externalCode")));
}
if (params.has("headsign") && (params.getString("headsign") != null) && (!params.getString("headsign").isEmpty()) ) {
// Param: headsign, Type: String
- datasetsRequestBuilder.withHeadsign(stringStraightPass(params.getString("headsign")));
+ contributorsRequestBuilder.withHeadsign(stringStraightPass(params.getString("headsign")));
}
if (params.has("showCodes") && (params.getString("showCodes") != null) && (!params.getString("showCodes").isEmpty()) ) {
// Param: showCodes, Type: Boolean
- datasetsRequestBuilder.withShowCodes(booleanStraightPass(params.getBoolean("showCodes")));
+ contributorsRequestBuilder.withShowCodes(booleanStraightPass(params.getBoolean("showCodes")));
}
if (params.has("odtLevel") && (params.getString("odtLevel") != null) && (!params.getString("odtLevel").isEmpty()) ) {
// Param: odtLevel, Type: String
- datasetsRequestBuilder.withOdtLevel(stringStraightPass(params.getString("odtLevel")));
+ contributorsRequestBuilder.withOdtLevel(stringStraightPass(params.getString("odtLevel")));
}
if (params.has("distance") && (params.getString("distance") != null) && (!params.getString("distance").isEmpty()) ) {
// Param: distance, Type: Integer
- datasetsRequestBuilder.withDistance(integerStraightPass(params.getInt("distance")));
+ contributorsRequestBuilder.withDistance(integerStraightPass(params.getInt("distance")));
}
if (params.has("since") && (params.getString("since") != null) && (!params.getString("since").isEmpty()) ) {
// Param: since, Type: Date
- datasetsRequestBuilder.withSince(stringToDateTime(params.getString("since")));
+ contributorsRequestBuilder.withSince(stringToDateTime(params.getString("since")));
}
if (params.has("until") && (params.getString("until") != null) && (!params.getString("until").isEmpty()) ) {
// Param: until, Type: Date
- datasetsRequestBuilder.withUntil(stringToDateTime(params.getString("until")));
+ contributorsRequestBuilder.withUntil(stringToDateTime(params.getString("until")));
}
if (params.has("disableGeojson") && (params.getString("disableGeojson") != null) && (!params.getString("disableGeojson").isEmpty()) ) {
// Param: disableGeojson, Type: Boolean
- datasetsRequestBuilder.withDisableGeojson(booleanStraightPass(params.getBoolean("disableGeojson")));
+ contributorsRequestBuilder.withDisableGeojson(booleanStraightPass(params.getBoolean("disableGeojson")));
}
if (params.has("filter") && (params.getString("filter") != null) && (!params.getString("filter").isEmpty()) ) {
// Param: filter, Type: String
- datasetsRequestBuilder.withFilter(stringStraightPass(params.getString("filter")));
+ contributorsRequestBuilder.withFilter(stringStraightPass(params.getString("filter")));
}
- datasetsRequestBuilder.rawGet(new ApiCallback() {
+ contributorsRequestBuilder.rawGet(new ApiCallback() {
@Override
public void onFailure(ApiException e, int statusCode, Map> responseHeaders) {
callbackContext.error("Problem during request call | " + e.getMessage());
@@ -4441,83 +4344,83 @@ public void onDownloadProgress(long bytesRead, long contentLength, boolean done)
}
});
}
- final private void coverageLonLatDatasetsId(final JSONObject params, final CallbackContext callbackContext) {
+ final private void coverageLonLatContributorsId(final JSONObject params, final CallbackContext callbackContext) {
if (this.navitiaSdk == null) {
callbackContext.error("NavitiaSDK is not instanciated");
return;
}
- final DatasetsApi.CoverageLonLatDatasetsIdRequestBuilder datasetsRequestBuilder = this.navitiaSdk.datasetsApi.newCoverageLonLatDatasetsIdRequestBuilder();
+ final ContributorsApi.CoverageLonLatContributorsIdRequestBuilder contributorsRequestBuilder = this.navitiaSdk.contributorsApi.newCoverageLonLatContributorsIdRequestBuilder();
cordova.getThreadPool().execute(new Runnable() {
@Override
public void run() {
try {
if (params.has("lat") && (params.getString("lat") != null) && (!params.getString("lat").isEmpty()) ) {
// Param: lat, Type: BigDecimal
- datasetsRequestBuilder.withLat(longToBigDecimal(params.getLong("lat")));
+ contributorsRequestBuilder.withLat(longToBigDecimal(params.getLong("lat")));
}
if (params.has("lon") && (params.getString("lon") != null) && (!params.getString("lon").isEmpty()) ) {
// Param: lon, Type: BigDecimal
- datasetsRequestBuilder.withLon(longToBigDecimal(params.getLong("lon")));
+ contributorsRequestBuilder.withLon(longToBigDecimal(params.getLong("lon")));
}
if (params.has("id") && (params.getString("id") != null) && (!params.getString("id").isEmpty()) ) {
// Param: id, Type: String
- datasetsRequestBuilder.withId(stringStraightPass(params.getString("id")));
+ contributorsRequestBuilder.withId(stringStraightPass(params.getString("id")));
}
if (params.has("startPage") && (params.getString("startPage") != null) && (!params.getString("startPage").isEmpty()) ) {
// Param: startPage, Type: Integer
- datasetsRequestBuilder.withStartPage(integerStraightPass(params.getInt("startPage")));
+ contributorsRequestBuilder.withStartPage(integerStraightPass(params.getInt("startPage")));
}
if (params.has("count") && (params.getString("count") != null) && (!params.getString("count").isEmpty()) ) {
// Param: count, Type: Integer
- datasetsRequestBuilder.withCount(integerStraightPass(params.getInt("count")));
+ contributorsRequestBuilder.withCount(integerStraightPass(params.getInt("count")));
}
if (params.has("depth") && (params.getString("depth") != null) && (!params.getString("depth").isEmpty()) ) {
// Param: depth, Type: Integer
- datasetsRequestBuilder.withDepth(integerStraightPass(params.getInt("depth")));
+ contributorsRequestBuilder.withDepth(integerStraightPass(params.getInt("depth")));
}
if (params.has("forbiddenId") && (params.getString("forbiddenId") != null) && (!params.getString("forbiddenId").isEmpty()) ) {
// Param: forbiddenId, Type: List
- datasetsRequestBuilder.withForbiddenId(jsonArrayToStringList(params.getJSONArray("forbiddenId")));
+ contributorsRequestBuilder.withForbiddenId(jsonArrayToStringList(params.getJSONArray("forbiddenId")));
}
if (params.has("forbiddenUris") && (params.getString("forbiddenUris") != null) && (!params.getString("forbiddenUris").isEmpty()) ) {
// Param: forbiddenUris, Type: List
- datasetsRequestBuilder.withForbiddenUris(jsonArrayToStringList(params.getJSONArray("forbiddenUris")));
+ contributorsRequestBuilder.withForbiddenUris(jsonArrayToStringList(params.getJSONArray("forbiddenUris")));
}
if (params.has("externalCode") && (params.getString("externalCode") != null) && (!params.getString("externalCode").isEmpty()) ) {
// Param: externalCode, Type: String
- datasetsRequestBuilder.withExternalCode(stringStraightPass(params.getString("externalCode")));
+ contributorsRequestBuilder.withExternalCode(stringStraightPass(params.getString("externalCode")));
}
if (params.has("headsign") && (params.getString("headsign") != null) && (!params.getString("headsign").isEmpty()) ) {
// Param: headsign, Type: String
- datasetsRequestBuilder.withHeadsign(stringStraightPass(params.getString("headsign")));
+ contributorsRequestBuilder.withHeadsign(stringStraightPass(params.getString("headsign")));
}
if (params.has("showCodes") && (params.getString("showCodes") != null) && (!params.getString("showCodes").isEmpty()) ) {
// Param: showCodes, Type: Boolean
- datasetsRequestBuilder.withShowCodes(booleanStraightPass(params.getBoolean("showCodes")));
+ contributorsRequestBuilder.withShowCodes(booleanStraightPass(params.getBoolean("showCodes")));
}
if (params.has("odtLevel") && (params.getString("odtLevel") != null) && (!params.getString("odtLevel").isEmpty()) ) {
// Param: odtLevel, Type: String
- datasetsRequestBuilder.withOdtLevel(stringStraightPass(params.getString("odtLevel")));
+ contributorsRequestBuilder.withOdtLevel(stringStraightPass(params.getString("odtLevel")));
}
if (params.has("distance") && (params.getString("distance") != null) && (!params.getString("distance").isEmpty()) ) {
// Param: distance, Type: Integer
- datasetsRequestBuilder.withDistance(integerStraightPass(params.getInt("distance")));
+ contributorsRequestBuilder.withDistance(integerStraightPass(params.getInt("distance")));
}
if (params.has("since") && (params.getString("since") != null) && (!params.getString("since").isEmpty()) ) {
// Param: since, Type: Date
- datasetsRequestBuilder.withSince(stringToDateTime(params.getString("since")));
+ contributorsRequestBuilder.withSince(stringToDateTime(params.getString("since")));
}
if (params.has("until") && (params.getString("until") != null) && (!params.getString("until").isEmpty()) ) {
// Param: until, Type: Date
- datasetsRequestBuilder.withUntil(stringToDateTime(params.getString("until")));
+ contributorsRequestBuilder.withUntil(stringToDateTime(params.getString("until")));
}
if (params.has("disableGeojson") && (params.getString("disableGeojson") != null) && (!params.getString("disableGeojson").isEmpty()) ) {
// Param: disableGeojson, Type: Boolean
- datasetsRequestBuilder.withDisableGeojson(booleanStraightPass(params.getBoolean("disableGeojson")));
+ contributorsRequestBuilder.withDisableGeojson(booleanStraightPass(params.getBoolean("disableGeojson")));
}
- datasetsRequestBuilder.rawGet(new ApiCallback() {
+ contributorsRequestBuilder.rawGet(new ApiCallback() {
@Override
public void onFailure(ApiException e, int statusCode, Map> responseHeaders) {
callbackContext.error("Problem during request call | " + e.getMessage());
@@ -4550,87 +4453,87 @@ public void onDownloadProgress(long bytesRead, long contentLength, boolean done)
}
});
}
- final private void coverageLonLatUriDatasets(final JSONObject params, final CallbackContext callbackContext) {
+ final private void coverageLonLatUriContributors(final JSONObject params, final CallbackContext callbackContext) {
if (this.navitiaSdk == null) {
callbackContext.error("NavitiaSDK is not instanciated");
return;
}
- final DatasetsApi.CoverageLonLatUriDatasetsRequestBuilder datasetsRequestBuilder = this.navitiaSdk.datasetsApi.newCoverageLonLatUriDatasetsRequestBuilder();
+ final ContributorsApi.CoverageLonLatUriContributorsRequestBuilder contributorsRequestBuilder = this.navitiaSdk.contributorsApi.newCoverageLonLatUriContributorsRequestBuilder();
cordova.getThreadPool().execute(new Runnable() {
@Override
public void run() {
try {
if (params.has("lat") && (params.getString("lat") != null) && (!params.getString("lat").isEmpty()) ) {
// Param: lat, Type: BigDecimal
- datasetsRequestBuilder.withLat(longToBigDecimal(params.getLong("lat")));
+ contributorsRequestBuilder.withLat(longToBigDecimal(params.getLong("lat")));
}
if (params.has("lon") && (params.getString("lon") != null) && (!params.getString("lon").isEmpty()) ) {
// Param: lon, Type: BigDecimal
- datasetsRequestBuilder.withLon(longToBigDecimal(params.getLong("lon")));
+ contributorsRequestBuilder.withLon(longToBigDecimal(params.getLong("lon")));
}
if (params.has("uri") && (params.getString("uri") != null) && (!params.getString("uri").isEmpty()) ) {
// Param: uri, Type: String
- datasetsRequestBuilder.withUri(stringStraightPass(params.getString("uri")));
+ contributorsRequestBuilder.withUri(stringStraightPass(params.getString("uri")));
}
if (params.has("startPage") && (params.getString("startPage") != null) && (!params.getString("startPage").isEmpty()) ) {
// Param: startPage, Type: Integer
- datasetsRequestBuilder.withStartPage(integerStraightPass(params.getInt("startPage")));
+ contributorsRequestBuilder.withStartPage(integerStraightPass(params.getInt("startPage")));
}
if (params.has("count") && (params.getString("count") != null) && (!params.getString("count").isEmpty()) ) {
// Param: count, Type: Integer
- datasetsRequestBuilder.withCount(integerStraightPass(params.getInt("count")));
+ contributorsRequestBuilder.withCount(integerStraightPass(params.getInt("count")));
}
if (params.has("depth") && (params.getString("depth") != null) && (!params.getString("depth").isEmpty()) ) {
// Param: depth, Type: Integer
- datasetsRequestBuilder.withDepth(integerStraightPass(params.getInt("depth")));
+ contributorsRequestBuilder.withDepth(integerStraightPass(params.getInt("depth")));
}
if (params.has("forbiddenId") && (params.getString("forbiddenId") != null) && (!params.getString("forbiddenId").isEmpty()) ) {
// Param: forbiddenId, Type: List
- datasetsRequestBuilder.withForbiddenId(jsonArrayToStringList(params.getJSONArray("forbiddenId")));
+ contributorsRequestBuilder.withForbiddenId(jsonArrayToStringList(params.getJSONArray("forbiddenId")));
}
if (params.has("forbiddenUris") && (params.getString("forbiddenUris") != null) && (!params.getString("forbiddenUris").isEmpty()) ) {
// Param: forbiddenUris, Type: List
- datasetsRequestBuilder.withForbiddenUris(jsonArrayToStringList(params.getJSONArray("forbiddenUris")));
+ contributorsRequestBuilder.withForbiddenUris(jsonArrayToStringList(params.getJSONArray("forbiddenUris")));
}
if (params.has("externalCode") && (params.getString("externalCode") != null) && (!params.getString("externalCode").isEmpty()) ) {
// Param: externalCode, Type: String
- datasetsRequestBuilder.withExternalCode(stringStraightPass(params.getString("externalCode")));
+ contributorsRequestBuilder.withExternalCode(stringStraightPass(params.getString("externalCode")));
}
if (params.has("headsign") && (params.getString("headsign") != null) && (!params.getString("headsign").isEmpty()) ) {
// Param: headsign, Type: String
- datasetsRequestBuilder.withHeadsign(stringStraightPass(params.getString("headsign")));
+ contributorsRequestBuilder.withHeadsign(stringStraightPass(params.getString("headsign")));
}
if (params.has("showCodes") && (params.getString("showCodes") != null) && (!params.getString("showCodes").isEmpty()) ) {
// Param: showCodes, Type: Boolean
- datasetsRequestBuilder.withShowCodes(booleanStraightPass(params.getBoolean("showCodes")));
+ contributorsRequestBuilder.withShowCodes(booleanStraightPass(params.getBoolean("showCodes")));
}
if (params.has("odtLevel") && (params.getString("odtLevel") != null) && (!params.getString("odtLevel").isEmpty()) ) {
// Param: odtLevel, Type: String
- datasetsRequestBuilder.withOdtLevel(stringStraightPass(params.getString("odtLevel")));
+ contributorsRequestBuilder.withOdtLevel(stringStraightPass(params.getString("odtLevel")));
}
if (params.has("distance") && (params.getString("distance") != null) && (!params.getString("distance").isEmpty()) ) {
// Param: distance, Type: Integer
- datasetsRequestBuilder.withDistance(integerStraightPass(params.getInt("distance")));
+ contributorsRequestBuilder.withDistance(integerStraightPass(params.getInt("distance")));
}
if (params.has("since") && (params.getString("since") != null) && (!params.getString("since").isEmpty()) ) {
// Param: since, Type: Date
- datasetsRequestBuilder.withSince(stringToDateTime(params.getString("since")));
+ contributorsRequestBuilder.withSince(stringToDateTime(params.getString("since")));
}
if (params.has("until") && (params.getString("until") != null) && (!params.getString("until").isEmpty()) ) {
// Param: until, Type: Date
- datasetsRequestBuilder.withUntil(stringToDateTime(params.getString("until")));
+ contributorsRequestBuilder.withUntil(stringToDateTime(params.getString("until")));
}
if (params.has("disableGeojson") && (params.getString("disableGeojson") != null) && (!params.getString("disableGeojson").isEmpty()) ) {
// Param: disableGeojson, Type: Boolean
- datasetsRequestBuilder.withDisableGeojson(booleanStraightPass(params.getBoolean("disableGeojson")));
+ contributorsRequestBuilder.withDisableGeojson(booleanStraightPass(params.getBoolean("disableGeojson")));
}
if (params.has("filter") && (params.getString("filter") != null) && (!params.getString("filter").isEmpty()) ) {
// Param: filter, Type: String
- datasetsRequestBuilder.withFilter(stringStraightPass(params.getString("filter")));
+ contributorsRequestBuilder.withFilter(stringStraightPass(params.getString("filter")));
}
- datasetsRequestBuilder.rawGet(new ApiCallback() {
+ contributorsRequestBuilder.rawGet(new ApiCallback() {
@Override
public void onFailure(ApiException e, int statusCode, Map> responseHeaders) {
callbackContext.error("Problem during request call | " + e.getMessage());
@@ -4663,87 +4566,87 @@ public void onDownloadProgress(long bytesRead, long contentLength, boolean done)
}
});
}
- final private void coverageLonLatUriDatasetsId(final JSONObject params, final CallbackContext callbackContext) {
+ final private void coverageLonLatUriContributorsId(final JSONObject params, final CallbackContext callbackContext) {
if (this.navitiaSdk == null) {
callbackContext.error("NavitiaSDK is not instanciated");
return;
}
- final DatasetsApi.CoverageLonLatUriDatasetsIdRequestBuilder datasetsRequestBuilder = this.navitiaSdk.datasetsApi.newCoverageLonLatUriDatasetsIdRequestBuilder();
+ final ContributorsApi.CoverageLonLatUriContributorsIdRequestBuilder contributorsRequestBuilder = this.navitiaSdk.contributorsApi.newCoverageLonLatUriContributorsIdRequestBuilder();
cordova.getThreadPool().execute(new Runnable() {
@Override
public void run() {
try {
if (params.has("lat") && (params.getString("lat") != null) && (!params.getString("lat").isEmpty()) ) {
// Param: lat, Type: BigDecimal
- datasetsRequestBuilder.withLat(longToBigDecimal(params.getLong("lat")));
+ contributorsRequestBuilder.withLat(longToBigDecimal(params.getLong("lat")));
}
if (params.has("lon") && (params.getString("lon") != null) && (!params.getString("lon").isEmpty()) ) {
// Param: lon, Type: BigDecimal
- datasetsRequestBuilder.withLon(longToBigDecimal(params.getLong("lon")));
+ contributorsRequestBuilder.withLon(longToBigDecimal(params.getLong("lon")));
}
if (params.has("uri") && (params.getString("uri") != null) && (!params.getString("uri").isEmpty()) ) {
// Param: uri, Type: String
- datasetsRequestBuilder.withUri(stringStraightPass(params.getString("uri")));
+ contributorsRequestBuilder.withUri(stringStraightPass(params.getString("uri")));
}
if (params.has("id") && (params.getString("id") != null) && (!params.getString("id").isEmpty()) ) {
// Param: id, Type: String
- datasetsRequestBuilder.withId(stringStraightPass(params.getString("id")));
+ contributorsRequestBuilder.withId(stringStraightPass(params.getString("id")));
}
if (params.has("startPage") && (params.getString("startPage") != null) && (!params.getString("startPage").isEmpty()) ) {
// Param: startPage, Type: Integer
- datasetsRequestBuilder.withStartPage(integerStraightPass(params.getInt("startPage")));
+ contributorsRequestBuilder.withStartPage(integerStraightPass(params.getInt("startPage")));
}
if (params.has("count") && (params.getString("count") != null) && (!params.getString("count").isEmpty()) ) {
// Param: count, Type: Integer
- datasetsRequestBuilder.withCount(integerStraightPass(params.getInt("count")));
+ contributorsRequestBuilder.withCount(integerStraightPass(params.getInt("count")));
}
if (params.has("depth") && (params.getString("depth") != null) && (!params.getString("depth").isEmpty()) ) {
// Param: depth, Type: Integer
- datasetsRequestBuilder.withDepth(integerStraightPass(params.getInt("depth")));
+ contributorsRequestBuilder.withDepth(integerStraightPass(params.getInt("depth")));
}
if (params.has("forbiddenId") && (params.getString("forbiddenId") != null) && (!params.getString("forbiddenId").isEmpty()) ) {
// Param: forbiddenId, Type: List
- datasetsRequestBuilder.withForbiddenId(jsonArrayToStringList(params.getJSONArray("forbiddenId")));
+ contributorsRequestBuilder.withForbiddenId(jsonArrayToStringList(params.getJSONArray("forbiddenId")));
}
if (params.has("forbiddenUris") && (params.getString("forbiddenUris") != null) && (!params.getString("forbiddenUris").isEmpty()) ) {
// Param: forbiddenUris, Type: List
- datasetsRequestBuilder.withForbiddenUris(jsonArrayToStringList(params.getJSONArray("forbiddenUris")));
+ contributorsRequestBuilder.withForbiddenUris(jsonArrayToStringList(params.getJSONArray("forbiddenUris")));
}
if (params.has("externalCode") && (params.getString("externalCode") != null) && (!params.getString("externalCode").isEmpty()) ) {
// Param: externalCode, Type: String
- datasetsRequestBuilder.withExternalCode(stringStraightPass(params.getString("externalCode")));
+ contributorsRequestBuilder.withExternalCode(stringStraightPass(params.getString("externalCode")));
}
if (params.has("headsign") && (params.getString("headsign") != null) && (!params.getString("headsign").isEmpty()) ) {
// Param: headsign, Type: String
- datasetsRequestBuilder.withHeadsign(stringStraightPass(params.getString("headsign")));
+ contributorsRequestBuilder.withHeadsign(stringStraightPass(params.getString("headsign")));
}
if (params.has("showCodes") && (params.getString("showCodes") != null) && (!params.getString("showCodes").isEmpty()) ) {
// Param: showCodes, Type: Boolean
- datasetsRequestBuilder.withShowCodes(booleanStraightPass(params.getBoolean("showCodes")));
+ contributorsRequestBuilder.withShowCodes(booleanStraightPass(params.getBoolean("showCodes")));
}
if (params.has("odtLevel") && (params.getString("odtLevel") != null) && (!params.getString("odtLevel").isEmpty()) ) {
// Param: odtLevel, Type: String
- datasetsRequestBuilder.withOdtLevel(stringStraightPass(params.getString("odtLevel")));
+ contributorsRequestBuilder.withOdtLevel(stringStraightPass(params.getString("odtLevel")));
}
if (params.has("distance") && (params.getString("distance") != null) && (!params.getString("distance").isEmpty()) ) {
// Param: distance, Type: Integer
- datasetsRequestBuilder.withDistance(integerStraightPass(params.getInt("distance")));
+ contributorsRequestBuilder.withDistance(integerStraightPass(params.getInt("distance")));
}
if (params.has("since") && (params.getString("since") != null) && (!params.getString("since").isEmpty()) ) {
// Param: since, Type: Date
- datasetsRequestBuilder.withSince(stringToDateTime(params.getString("since")));
+ contributorsRequestBuilder.withSince(stringToDateTime(params.getString("since")));
}
if (params.has("until") && (params.getString("until") != null) && (!params.getString("until").isEmpty()) ) {
// Param: until, Type: Date
- datasetsRequestBuilder.withUntil(stringToDateTime(params.getString("until")));
+ contributorsRequestBuilder.withUntil(stringToDateTime(params.getString("until")));
}
if (params.has("disableGeojson") && (params.getString("disableGeojson") != null) && (!params.getString("disableGeojson").isEmpty()) ) {
// Param: disableGeojson, Type: Boolean
- datasetsRequestBuilder.withDisableGeojson(booleanStraightPass(params.getBoolean("disableGeojson")));
+ contributorsRequestBuilder.withDisableGeojson(booleanStraightPass(params.getBoolean("disableGeojson")));
}
- datasetsRequestBuilder.rawGet(new ApiCallback() {
+ contributorsRequestBuilder.rawGet(new ApiCallback() {
@Override
public void onFailure(ApiException e, int statusCode, Map> responseHeaders) {
callbackContext.error("Problem during request call | " + e.getMessage());
@@ -4776,79 +4679,79 @@ public void onDownloadProgress(long bytesRead, long contentLength, boolean done)
}
});
}
- final private void coverageRegionDatasets(final JSONObject params, final CallbackContext callbackContext) {
+ final private void coverageRegionContributors(final JSONObject params, final CallbackContext callbackContext) {
if (this.navitiaSdk == null) {
callbackContext.error("NavitiaSDK is not instanciated");
return;
}
- final DatasetsApi.CoverageRegionDatasetsRequestBuilder datasetsRequestBuilder = this.navitiaSdk.datasetsApi.newCoverageRegionDatasetsRequestBuilder();
+ final ContributorsApi.CoverageRegionContributorsRequestBuilder contributorsRequestBuilder = this.navitiaSdk.contributorsApi.newCoverageRegionContributorsRequestBuilder();
cordova.getThreadPool().execute(new Runnable() {
@Override
public void run() {
try {
if (params.has("region") && (params.getString("region") != null) && (!params.getString("region").isEmpty()) ) {
// Param: region, Type: String
- datasetsRequestBuilder.withRegion(stringStraightPass(params.getString("region")));
+ contributorsRequestBuilder.withRegion(stringStraightPass(params.getString("region")));
}
if (params.has("startPage") && (params.getString("startPage") != null) && (!params.getString("startPage").isEmpty()) ) {
// Param: startPage, Type: Integer
- datasetsRequestBuilder.withStartPage(integerStraightPass(params.getInt("startPage")));
+ contributorsRequestBuilder.withStartPage(integerStraightPass(params.getInt("startPage")));
}
if (params.has("count") && (params.getString("count") != null) && (!params.getString("count").isEmpty()) ) {
// Param: count, Type: Integer
- datasetsRequestBuilder.withCount(integerStraightPass(params.getInt("count")));
+ contributorsRequestBuilder.withCount(integerStraightPass(params.getInt("count")));
}
if (params.has("depth") && (params.getString("depth") != null) && (!params.getString("depth").isEmpty()) ) {
// Param: depth, Type: Integer
- datasetsRequestBuilder.withDepth(integerStraightPass(params.getInt("depth")));
+ contributorsRequestBuilder.withDepth(integerStraightPass(params.getInt("depth")));
}
if (params.has("forbiddenId") && (params.getString("forbiddenId") != null) && (!params.getString("forbiddenId").isEmpty()) ) {
// Param: forbiddenId, Type: List
- datasetsRequestBuilder.withForbiddenId(jsonArrayToStringList(params.getJSONArray("forbiddenId")));
+ contributorsRequestBuilder.withForbiddenId(jsonArrayToStringList(params.getJSONArray("forbiddenId")));
}
if (params.has("forbiddenUris") && (params.getString("forbiddenUris") != null) && (!params.getString("forbiddenUris").isEmpty()) ) {
// Param: forbiddenUris, Type: List
- datasetsRequestBuilder.withForbiddenUris(jsonArrayToStringList(params.getJSONArray("forbiddenUris")));
+ contributorsRequestBuilder.withForbiddenUris(jsonArrayToStringList(params.getJSONArray("forbiddenUris")));
}
if (params.has("externalCode") && (params.getString("externalCode") != null) && (!params.getString("externalCode").isEmpty()) ) {
// Param: externalCode, Type: String
- datasetsRequestBuilder.withExternalCode(stringStraightPass(params.getString("externalCode")));
+ contributorsRequestBuilder.withExternalCode(stringStraightPass(params.getString("externalCode")));
}
if (params.has("headsign") && (params.getString("headsign") != null) && (!params.getString("headsign").isEmpty()) ) {
// Param: headsign, Type: String
- datasetsRequestBuilder.withHeadsign(stringStraightPass(params.getString("headsign")));
+ contributorsRequestBuilder.withHeadsign(stringStraightPass(params.getString("headsign")));
}
if (params.has("showCodes") && (params.getString("showCodes") != null) && (!params.getString("showCodes").isEmpty()) ) {
// Param: showCodes, Type: Boolean
- datasetsRequestBuilder.withShowCodes(booleanStraightPass(params.getBoolean("showCodes")));
+ contributorsRequestBuilder.withShowCodes(booleanStraightPass(params.getBoolean("showCodes")));
}
if (params.has("odtLevel") && (params.getString("odtLevel") != null) && (!params.getString("odtLevel").isEmpty()) ) {
// Param: odtLevel, Type: String
- datasetsRequestBuilder.withOdtLevel(stringStraightPass(params.getString("odtLevel")));
+ contributorsRequestBuilder.withOdtLevel(stringStraightPass(params.getString("odtLevel")));
}
if (params.has("distance") && (params.getString("distance") != null) && (!params.getString("distance").isEmpty()) ) {
// Param: distance, Type: Integer
- datasetsRequestBuilder.withDistance(integerStraightPass(params.getInt("distance")));
+ contributorsRequestBuilder.withDistance(integerStraightPass(params.getInt("distance")));
}
if (params.has("since") && (params.getString("since") != null) && (!params.getString("since").isEmpty()) ) {
// Param: since, Type: Date
- datasetsRequestBuilder.withSince(stringToDateTime(params.getString("since")));
+ contributorsRequestBuilder.withSince(stringToDateTime(params.getString("since")));
}
if (params.has("until") && (params.getString("until") != null) && (!params.getString("until").isEmpty()) ) {
// Param: until, Type: Date
- datasetsRequestBuilder.withUntil(stringToDateTime(params.getString("until")));
+ contributorsRequestBuilder.withUntil(stringToDateTime(params.getString("until")));
}
if (params.has("disableGeojson") && (params.getString("disableGeojson") != null) && (!params.getString("disableGeojson").isEmpty()) ) {
// Param: disableGeojson, Type: Boolean
- datasetsRequestBuilder.withDisableGeojson(booleanStraightPass(params.getBoolean("disableGeojson")));
+ contributorsRequestBuilder.withDisableGeojson(booleanStraightPass(params.getBoolean("disableGeojson")));
}
if (params.has("filter") && (params.getString("filter") != null) && (!params.getString("filter").isEmpty()) ) {
// Param: filter, Type: String
- datasetsRequestBuilder.withFilter(stringStraightPass(params.getString("filter")));
+ contributorsRequestBuilder.withFilter(stringStraightPass(params.getString("filter")));
}
- datasetsRequestBuilder.rawGet(new ApiCallback() {
+ contributorsRequestBuilder.rawGet(new ApiCallback() {
@Override
public void onFailure(ApiException e, int statusCode, Map> responseHeaders) {
callbackContext.error("Problem during request call | " + e.getMessage());
@@ -4881,79 +4784,79 @@ public void onDownloadProgress(long bytesRead, long contentLength, boolean done)
}
});
}
- final private void coverageRegionDatasetsId(final JSONObject params, final CallbackContext callbackContext) {
+ final private void coverageRegionContributorsId(final JSONObject params, final CallbackContext callbackContext) {
if (this.navitiaSdk == null) {
callbackContext.error("NavitiaSDK is not instanciated");
return;
}
- final DatasetsApi.CoverageRegionDatasetsIdRequestBuilder datasetsRequestBuilder = this.navitiaSdk.datasetsApi.newCoverageRegionDatasetsIdRequestBuilder();
+ final ContributorsApi.CoverageRegionContributorsIdRequestBuilder contributorsRequestBuilder = this.navitiaSdk.contributorsApi.newCoverageRegionContributorsIdRequestBuilder();
cordova.getThreadPool().execute(new Runnable() {
@Override
public void run() {
try {
if (params.has("region") && (params.getString("region") != null) && (!params.getString("region").isEmpty()) ) {
// Param: region, Type: String
- datasetsRequestBuilder.withRegion(stringStraightPass(params.getString("region")));
+ contributorsRequestBuilder.withRegion(stringStraightPass(params.getString("region")));
}
if (params.has("id") && (params.getString("id") != null) && (!params.getString("id").isEmpty()) ) {
// Param: id, Type: String
- datasetsRequestBuilder.withId(stringStraightPass(params.getString("id")));
+ contributorsRequestBuilder.withId(stringStraightPass(params.getString("id")));
}
if (params.has("startPage") && (params.getString("startPage") != null) && (!params.getString("startPage").isEmpty()) ) {
// Param: startPage, Type: Integer
- datasetsRequestBuilder.withStartPage(integerStraightPass(params.getInt("startPage")));
+ contributorsRequestBuilder.withStartPage(integerStraightPass(params.getInt("startPage")));
}
if (params.has("count") && (params.getString("count") != null) && (!params.getString("count").isEmpty()) ) {
// Param: count, Type: Integer
- datasetsRequestBuilder.withCount(integerStraightPass(params.getInt("count")));
+ contributorsRequestBuilder.withCount(integerStraightPass(params.getInt("count")));
}
if (params.has("depth") && (params.getString("depth") != null) && (!params.getString("depth").isEmpty()) ) {
// Param: depth, Type: Integer
- datasetsRequestBuilder.withDepth(integerStraightPass(params.getInt("depth")));
+ contributorsRequestBuilder.withDepth(integerStraightPass(params.getInt("depth")));
}
if (params.has("forbiddenId") && (params.getString("forbiddenId") != null) && (!params.getString("forbiddenId").isEmpty()) ) {
// Param: forbiddenId, Type: List
- datasetsRequestBuilder.withForbiddenId(jsonArrayToStringList(params.getJSONArray("forbiddenId")));
+ contributorsRequestBuilder.withForbiddenId(jsonArrayToStringList(params.getJSONArray("forbiddenId")));
}
if (params.has("forbiddenUris") && (params.getString("forbiddenUris") != null) && (!params.getString("forbiddenUris").isEmpty()) ) {
// Param: forbiddenUris, Type: List
- datasetsRequestBuilder.withForbiddenUris(jsonArrayToStringList(params.getJSONArray("forbiddenUris")));
+ contributorsRequestBuilder.withForbiddenUris(jsonArrayToStringList(params.getJSONArray("forbiddenUris")));
}
if (params.has("externalCode") && (params.getString("externalCode") != null) && (!params.getString("externalCode").isEmpty()) ) {
// Param: externalCode, Type: String
- datasetsRequestBuilder.withExternalCode(stringStraightPass(params.getString("externalCode")));
+ contributorsRequestBuilder.withExternalCode(stringStraightPass(params.getString("externalCode")));
}
if (params.has("headsign") && (params.getString("headsign") != null) && (!params.getString("headsign").isEmpty()) ) {
// Param: headsign, Type: String
- datasetsRequestBuilder.withHeadsign(stringStraightPass(params.getString("headsign")));
+ contributorsRequestBuilder.withHeadsign(stringStraightPass(params.getString("headsign")));
}
if (params.has("showCodes") && (params.getString("showCodes") != null) && (!params.getString("showCodes").isEmpty()) ) {
// Param: showCodes, Type: Boolean
- datasetsRequestBuilder.withShowCodes(booleanStraightPass(params.getBoolean("showCodes")));
+ contributorsRequestBuilder.withShowCodes(booleanStraightPass(params.getBoolean("showCodes")));
}
if (params.has("odtLevel") && (params.getString("odtLevel") != null) && (!params.getString("odtLevel").isEmpty()) ) {
// Param: odtLevel, Type: String
- datasetsRequestBuilder.withOdtLevel(stringStraightPass(params.getString("odtLevel")));
+ contributorsRequestBuilder.withOdtLevel(stringStraightPass(params.getString("odtLevel")));
}
if (params.has("distance") && (params.getString("distance") != null) && (!params.getString("distance").isEmpty()) ) {
// Param: distance, Type: Integer
- datasetsRequestBuilder.withDistance(integerStraightPass(params.getInt("distance")));
+ contributorsRequestBuilder.withDistance(integerStraightPass(params.getInt("distance")));
}
if (params.has("since") && (params.getString("since") != null) && (!params.getString("since").isEmpty()) ) {
// Param: since, Type: Date
- datasetsRequestBuilder.withSince(stringToDateTime(params.getString("since")));
+ contributorsRequestBuilder.withSince(stringToDateTime(params.getString("since")));
}
if (params.has("until") && (params.getString("until") != null) && (!params.getString("until").isEmpty()) ) {
// Param: until, Type: Date
- datasetsRequestBuilder.withUntil(stringToDateTime(params.getString("until")));
+ contributorsRequestBuilder.withUntil(stringToDateTime(params.getString("until")));
}
if (params.has("disableGeojson") && (params.getString("disableGeojson") != null) && (!params.getString("disableGeojson").isEmpty()) ) {
// Param: disableGeojson, Type: Boolean
- datasetsRequestBuilder.withDisableGeojson(booleanStraightPass(params.getBoolean("disableGeojson")));
+ contributorsRequestBuilder.withDisableGeojson(booleanStraightPass(params.getBoolean("disableGeojson")));
}
- datasetsRequestBuilder.rawGet(new ApiCallback() {
+ contributorsRequestBuilder.rawGet(new ApiCallback() {
@Override
public void onFailure(ApiException e, int statusCode, Map> responseHeaders) {
callbackContext.error("Problem during request call | " + e.getMessage());
@@ -4986,83 +4889,83 @@ public void onDownloadProgress(long bytesRead, long contentLength, boolean done)
}
});
}
- final private void coverageRegionUriDatasets(final JSONObject params, final CallbackContext callbackContext) {
+ final private void coverageRegionUriContributors(final JSONObject params, final CallbackContext callbackContext) {
if (this.navitiaSdk == null) {
callbackContext.error("NavitiaSDK is not instanciated");
return;
}
- final DatasetsApi.CoverageRegionUriDatasetsRequestBuilder datasetsRequestBuilder = this.navitiaSdk.datasetsApi.newCoverageRegionUriDatasetsRequestBuilder();
+ final ContributorsApi.CoverageRegionUriContributorsRequestBuilder contributorsRequestBuilder = this.navitiaSdk.contributorsApi.newCoverageRegionUriContributorsRequestBuilder();
cordova.getThreadPool().execute(new Runnable() {
@Override
public void run() {
try {
if (params.has("region") && (params.getString("region") != null) && (!params.getString("region").isEmpty()) ) {
// Param: region, Type: String
- datasetsRequestBuilder.withRegion(stringStraightPass(params.getString("region")));
+ contributorsRequestBuilder.withRegion(stringStraightPass(params.getString("region")));
}
if (params.has("uri") && (params.getString("uri") != null) && (!params.getString("uri").isEmpty()) ) {
// Param: uri, Type: String
- datasetsRequestBuilder.withUri(stringStraightPass(params.getString("uri")));
+ contributorsRequestBuilder.withUri(stringStraightPass(params.getString("uri")));
}
if (params.has("startPage") && (params.getString("startPage") != null) && (!params.getString("startPage").isEmpty()) ) {
// Param: startPage, Type: Integer
- datasetsRequestBuilder.withStartPage(integerStraightPass(params.getInt("startPage")));
+ contributorsRequestBuilder.withStartPage(integerStraightPass(params.getInt("startPage")));
}
if (params.has("count") && (params.getString("count") != null) && (!params.getString("count").isEmpty()) ) {
// Param: count, Type: Integer
- datasetsRequestBuilder.withCount(integerStraightPass(params.getInt("count")));
+ contributorsRequestBuilder.withCount(integerStraightPass(params.getInt("count")));
}
if (params.has("depth") && (params.getString("depth") != null) && (!params.getString("depth").isEmpty()) ) {
// Param: depth, Type: Integer
- datasetsRequestBuilder.withDepth(integerStraightPass(params.getInt("depth")));
+ contributorsRequestBuilder.withDepth(integerStraightPass(params.getInt("depth")));
}
if (params.has("forbiddenId") && (params.getString("forbiddenId") != null) && (!params.getString("forbiddenId").isEmpty()) ) {
// Param: forbiddenId, Type: List
- datasetsRequestBuilder.withForbiddenId(jsonArrayToStringList(params.getJSONArray("forbiddenId")));
+ contributorsRequestBuilder.withForbiddenId(jsonArrayToStringList(params.getJSONArray("forbiddenId")));
}
if (params.has("forbiddenUris") && (params.getString("forbiddenUris") != null) && (!params.getString("forbiddenUris").isEmpty()) ) {
// Param: forbiddenUris, Type: List
- datasetsRequestBuilder.withForbiddenUris(jsonArrayToStringList(params.getJSONArray("forbiddenUris")));
+ contributorsRequestBuilder.withForbiddenUris(jsonArrayToStringList(params.getJSONArray("forbiddenUris")));
}
if (params.has("externalCode") && (params.getString("externalCode") != null) && (!params.getString("externalCode").isEmpty()) ) {
// Param: externalCode, Type: String
- datasetsRequestBuilder.withExternalCode(stringStraightPass(params.getString("externalCode")));
+ contributorsRequestBuilder.withExternalCode(stringStraightPass(params.getString("externalCode")));
}
if (params.has("headsign") && (params.getString("headsign") != null) && (!params.getString("headsign").isEmpty()) ) {
// Param: headsign, Type: String
- datasetsRequestBuilder.withHeadsign(stringStraightPass(params.getString("headsign")));
+ contributorsRequestBuilder.withHeadsign(stringStraightPass(params.getString("headsign")));
}
if (params.has("showCodes") && (params.getString("showCodes") != null) && (!params.getString("showCodes").isEmpty()) ) {
// Param: showCodes, Type: Boolean
- datasetsRequestBuilder.withShowCodes(booleanStraightPass(params.getBoolean("showCodes")));
+ contributorsRequestBuilder.withShowCodes(booleanStraightPass(params.getBoolean("showCodes")));
}
if (params.has("odtLevel") && (params.getString("odtLevel") != null) && (!params.getString("odtLevel").isEmpty()) ) {
// Param: odtLevel, Type: String
- datasetsRequestBuilder.withOdtLevel(stringStraightPass(params.getString("odtLevel")));
+ contributorsRequestBuilder.withOdtLevel(stringStraightPass(params.getString("odtLevel")));
}
if (params.has("distance") && (params.getString("distance") != null) && (!params.getString("distance").isEmpty()) ) {
// Param: distance, Type: Integer
- datasetsRequestBuilder.withDistance(integerStraightPass(params.getInt("distance")));
+ contributorsRequestBuilder.withDistance(integerStraightPass(params.getInt("distance")));
}
if (params.has("since") && (params.getString("since") != null) && (!params.getString("since").isEmpty()) ) {
// Param: since, Type: Date
- datasetsRequestBuilder.withSince(stringToDateTime(params.getString("since")));
+ contributorsRequestBuilder.withSince(stringToDateTime(params.getString("since")));
}
if (params.has("until") && (params.getString("until") != null) && (!params.getString("until").isEmpty()) ) {
// Param: until, Type: Date
- datasetsRequestBuilder.withUntil(stringToDateTime(params.getString("until")));
+ contributorsRequestBuilder.withUntil(stringToDateTime(params.getString("until")));
}
if (params.has("disableGeojson") && (params.getString("disableGeojson") != null) && (!params.getString("disableGeojson").isEmpty()) ) {
// Param: disableGeojson, Type: Boolean
- datasetsRequestBuilder.withDisableGeojson(booleanStraightPass(params.getBoolean("disableGeojson")));
+ contributorsRequestBuilder.withDisableGeojson(booleanStraightPass(params.getBoolean("disableGeojson")));
}
if (params.has("filter") && (params.getString("filter") != null) && (!params.getString("filter").isEmpty()) ) {
// Param: filter, Type: String
- datasetsRequestBuilder.withFilter(stringStraightPass(params.getString("filter")));
+ contributorsRequestBuilder.withFilter(stringStraightPass(params.getString("filter")));
}
- datasetsRequestBuilder.rawGet(new ApiCallback() {
+ contributorsRequestBuilder.rawGet(new ApiCallback() {
@Override
public void onFailure(ApiException e, int statusCode, Map> responseHeaders) {
callbackContext.error("Problem during request call | " + e.getMessage());
@@ -5095,83 +4998,83 @@ public void onDownloadProgress(long bytesRead, long contentLength, boolean done)
}
});
}
- final private void coverageRegionUriDatasetsId(final JSONObject params, final CallbackContext callbackContext) {
+ final private void coverageRegionUriContributorsId(final JSONObject params, final CallbackContext callbackContext) {
if (this.navitiaSdk == null) {
callbackContext.error("NavitiaSDK is not instanciated");
return;
}
- final DatasetsApi.CoverageRegionUriDatasetsIdRequestBuilder datasetsRequestBuilder = this.navitiaSdk.datasetsApi.newCoverageRegionUriDatasetsIdRequestBuilder();
+ final ContributorsApi.CoverageRegionUriContributorsIdRequestBuilder contributorsRequestBuilder = this.navitiaSdk.contributorsApi.newCoverageRegionUriContributorsIdRequestBuilder();
cordova.getThreadPool().execute(new Runnable() {
@Override
public void run() {
try {
if (params.has("region") && (params.getString("region") != null) && (!params.getString("region").isEmpty()) ) {
// Param: region, Type: String
- datasetsRequestBuilder.withRegion(stringStraightPass(params.getString("region")));
+ contributorsRequestBuilder.withRegion(stringStraightPass(params.getString("region")));
}
if (params.has("uri") && (params.getString("uri") != null) && (!params.getString("uri").isEmpty()) ) {
// Param: uri, Type: String
- datasetsRequestBuilder.withUri(stringStraightPass(params.getString("uri")));
+ contributorsRequestBuilder.withUri(stringStraightPass(params.getString("uri")));
}
if (params.has("id") && (params.getString("id") != null) && (!params.getString("id").isEmpty()) ) {
// Param: id, Type: String
- datasetsRequestBuilder.withId(stringStraightPass(params.getString("id")));
+ contributorsRequestBuilder.withId(stringStraightPass(params.getString("id")));
}
if (params.has("startPage") && (params.getString("startPage") != null) && (!params.getString("startPage").isEmpty()) ) {
// Param: startPage, Type: Integer
- datasetsRequestBuilder.withStartPage(integerStraightPass(params.getInt("startPage")));
+ contributorsRequestBuilder.withStartPage(integerStraightPass(params.getInt("startPage")));
}
if (params.has("count") && (params.getString("count") != null) && (!params.getString("count").isEmpty()) ) {
// Param: count, Type: Integer
- datasetsRequestBuilder.withCount(integerStraightPass(params.getInt("count")));
+ contributorsRequestBuilder.withCount(integerStraightPass(params.getInt("count")));
}
if (params.has("depth") && (params.getString("depth") != null) && (!params.getString("depth").isEmpty()) ) {
// Param: depth, Type: Integer
- datasetsRequestBuilder.withDepth(integerStraightPass(params.getInt("depth")));
+ contributorsRequestBuilder.withDepth(integerStraightPass(params.getInt("depth")));
}
if (params.has("forbiddenId") && (params.getString("forbiddenId") != null) && (!params.getString("forbiddenId").isEmpty()) ) {
// Param: forbiddenId, Type: List
- datasetsRequestBuilder.withForbiddenId(jsonArrayToStringList(params.getJSONArray("forbiddenId")));
+ contributorsRequestBuilder.withForbiddenId(jsonArrayToStringList(params.getJSONArray("forbiddenId")));
}
if (params.has("forbiddenUris") && (params.getString("forbiddenUris") != null) && (!params.getString("forbiddenUris").isEmpty()) ) {
// Param: forbiddenUris, Type: List
- datasetsRequestBuilder.withForbiddenUris(jsonArrayToStringList(params.getJSONArray("forbiddenUris")));
+ contributorsRequestBuilder.withForbiddenUris(jsonArrayToStringList(params.getJSONArray("forbiddenUris")));
}
if (params.has("externalCode") && (params.getString("externalCode") != null) && (!params.getString("externalCode").isEmpty()) ) {
// Param: externalCode, Type: String
- datasetsRequestBuilder.withExternalCode(stringStraightPass(params.getString("externalCode")));
+ contributorsRequestBuilder.withExternalCode(stringStraightPass(params.getString("externalCode")));
}
if (params.has("headsign") && (params.getString("headsign") != null) && (!params.getString("headsign").isEmpty()) ) {
// Param: headsign, Type: String
- datasetsRequestBuilder.withHeadsign(stringStraightPass(params.getString("headsign")));
+ contributorsRequestBuilder.withHeadsign(stringStraightPass(params.getString("headsign")));
}
if (params.has("showCodes") && (params.getString("showCodes") != null) && (!params.getString("showCodes").isEmpty()) ) {
// Param: showCodes, Type: Boolean
- datasetsRequestBuilder.withShowCodes(booleanStraightPass(params.getBoolean("showCodes")));
+ contributorsRequestBuilder.withShowCodes(booleanStraightPass(params.getBoolean("showCodes")));
}
if (params.has("odtLevel") && (params.getString("odtLevel") != null) && (!params.getString("odtLevel").isEmpty()) ) {
// Param: odtLevel, Type: String
- datasetsRequestBuilder.withOdtLevel(stringStraightPass(params.getString("odtLevel")));
+ contributorsRequestBuilder.withOdtLevel(stringStraightPass(params.getString("odtLevel")));
}
if (params.has("distance") && (params.getString("distance") != null) && (!params.getString("distance").isEmpty()) ) {
// Param: distance, Type: Integer
- datasetsRequestBuilder.withDistance(integerStraightPass(params.getInt("distance")));
+ contributorsRequestBuilder.withDistance(integerStraightPass(params.getInt("distance")));
}
if (params.has("since") && (params.getString("since") != null) && (!params.getString("since").isEmpty()) ) {
// Param: since, Type: Date
- datasetsRequestBuilder.withSince(stringToDateTime(params.getString("since")));
+ contributorsRequestBuilder.withSince(stringToDateTime(params.getString("since")));
}
if (params.has("until") && (params.getString("until") != null) && (!params.getString("until").isEmpty()) ) {
// Param: until, Type: Date
- datasetsRequestBuilder.withUntil(stringToDateTime(params.getString("until")));
+ contributorsRequestBuilder.withUntil(stringToDateTime(params.getString("until")));
}
if (params.has("disableGeojson") && (params.getString("disableGeojson") != null) && (!params.getString("disableGeojson").isEmpty()) ) {
// Param: disableGeojson, Type: Boolean
- datasetsRequestBuilder.withDisableGeojson(booleanStraightPass(params.getBoolean("disableGeojson")));
+ contributorsRequestBuilder.withDisableGeojson(booleanStraightPass(params.getBoolean("disableGeojson")));
}
- datasetsRequestBuilder.rawGet(new ApiCallback() {
+ contributorsRequestBuilder.rawGet(new ApiCallback() {
@Override
public void onFailure(ApiException e, int statusCode, Map> responseHeaders) {
callbackContext.error("Problem during request call | " + e.getMessage());
@@ -5204,87 +5107,27 @@ public void onDownloadProgress(long bytesRead, long contentLength, boolean done)
}
});
}
- final private void coverageLonLatDisruptions(final JSONObject params, final CallbackContext callbackContext) {
+ final private void coordLonLat(final JSONObject params, final CallbackContext callbackContext) {
if (this.navitiaSdk == null) {
callbackContext.error("NavitiaSDK is not instanciated");
return;
}
- final DisruptionsApi.CoverageLonLatDisruptionsRequestBuilder disruptionsRequestBuilder = this.navitiaSdk.disruptionsApi.newCoverageLonLatDisruptionsRequestBuilder();
+ final CoordApi.CoordLonLatRequestBuilder coordRequestBuilder = this.navitiaSdk.coordApi.newCoordLonLatRequestBuilder();
cordova.getThreadPool().execute(new Runnable() {
@Override
public void run() {
try {
if (params.has("lat") && (params.getString("lat") != null) && (!params.getString("lat").isEmpty()) ) {
// Param: lat, Type: BigDecimal
- disruptionsRequestBuilder.withLat(longToBigDecimal(params.getLong("lat")));
+ coordRequestBuilder.withLat(longToBigDecimal(params.getLong("lat")));
}
if (params.has("lon") && (params.getString("lon") != null) && (!params.getString("lon").isEmpty()) ) {
// Param: lon, Type: BigDecimal
- disruptionsRequestBuilder.withLon(longToBigDecimal(params.getLong("lon")));
- }
- if (params.has("startPage") && (params.getString("startPage") != null) && (!params.getString("startPage").isEmpty()) ) {
- // Param: startPage, Type: Integer
- disruptionsRequestBuilder.withStartPage(integerStraightPass(params.getInt("startPage")));
- }
- if (params.has("count") && (params.getString("count") != null) && (!params.getString("count").isEmpty()) ) {
- // Param: count, Type: Integer
- disruptionsRequestBuilder.withCount(integerStraightPass(params.getInt("count")));
- }
- if (params.has("depth") && (params.getString("depth") != null) && (!params.getString("depth").isEmpty()) ) {
- // Param: depth, Type: Integer
- disruptionsRequestBuilder.withDepth(integerStraightPass(params.getInt("depth")));
- }
- if (params.has("forbiddenId") && (params.getString("forbiddenId") != null) && (!params.getString("forbiddenId").isEmpty()) ) {
- // Param: forbiddenId, Type: List
- disruptionsRequestBuilder.withForbiddenId(jsonArrayToStringList(params.getJSONArray("forbiddenId")));
- }
- if (params.has("forbiddenUris") && (params.getString("forbiddenUris") != null) && (!params.getString("forbiddenUris").isEmpty()) ) {
- // Param: forbiddenUris, Type: List
- disruptionsRequestBuilder.withForbiddenUris(jsonArrayToStringList(params.getJSONArray("forbiddenUris")));
- }
- if (params.has("externalCode") && (params.getString("externalCode") != null) && (!params.getString("externalCode").isEmpty()) ) {
- // Param: externalCode, Type: String
- disruptionsRequestBuilder.withExternalCode(stringStraightPass(params.getString("externalCode")));
- }
- if (params.has("headsign") && (params.getString("headsign") != null) && (!params.getString("headsign").isEmpty()) ) {
- // Param: headsign, Type: String
- disruptionsRequestBuilder.withHeadsign(stringStraightPass(params.getString("headsign")));
- }
- if (params.has("showCodes") && (params.getString("showCodes") != null) && (!params.getString("showCodes").isEmpty()) ) {
- // Param: showCodes, Type: Boolean
- disruptionsRequestBuilder.withShowCodes(booleanStraightPass(params.getBoolean("showCodes")));
- }
- if (params.has("odtLevel") && (params.getString("odtLevel") != null) && (!params.getString("odtLevel").isEmpty()) ) {
- // Param: odtLevel, Type: String
- disruptionsRequestBuilder.withOdtLevel(stringStraightPass(params.getString("odtLevel")));
- }
- if (params.has("distance") && (params.getString("distance") != null) && (!params.getString("distance").isEmpty()) ) {
- // Param: distance, Type: Integer
- disruptionsRequestBuilder.withDistance(integerStraightPass(params.getInt("distance")));
- }
- if (params.has("since") && (params.getString("since") != null) && (!params.getString("since").isEmpty()) ) {
- // Param: since, Type: Date
- disruptionsRequestBuilder.withSince(stringToDateTime(params.getString("since")));
- }
- if (params.has("until") && (params.getString("until") != null) && (!params.getString("until").isEmpty()) ) {
- // Param: until, Type: Date
- disruptionsRequestBuilder.withUntil(stringToDateTime(params.getString("until")));
- }
- if (params.has("disableGeojson") && (params.getString("disableGeojson") != null) && (!params.getString("disableGeojson").isEmpty()) ) {
- // Param: disableGeojson, Type: Boolean
- disruptionsRequestBuilder.withDisableGeojson(booleanStraightPass(params.getBoolean("disableGeojson")));
- }
- if (params.has("filter") && (params.getString("filter") != null) && (!params.getString("filter").isEmpty()) ) {
- // Param: filter, Type: String
- disruptionsRequestBuilder.withFilter(stringStraightPass(params.getString("filter")));
- }
- if (params.has("originalId") && (params.getString("originalId") != null) && (!params.getString("originalId").isEmpty()) ) {
- // Param: originalId, Type: String
- disruptionsRequestBuilder.withOriginalId(stringStraightPass(params.getString("originalId")));
+ coordRequestBuilder.withLon(longToBigDecimal(params.getLong("lon")));
}
- disruptionsRequestBuilder.rawGet(new ApiCallback() {
+ coordRequestBuilder.rawGet(new ApiCallback() {
@Override
public void onFailure(ApiException e, int statusCode, Map> responseHeaders) {
callbackContext.error("Problem during request call | " + e.getMessage());
@@ -5317,87 +5160,27 @@ public void onDownloadProgress(long bytesRead, long contentLength, boolean done)
}
});
}
- final private void coverageLonLatDisruptionsId(final JSONObject params, final CallbackContext callbackContext) {
+ final private void coordsLonLat(final JSONObject params, final CallbackContext callbackContext) {
if (this.navitiaSdk == null) {
callbackContext.error("NavitiaSDK is not instanciated");
return;
}
- final DisruptionsApi.CoverageLonLatDisruptionsIdRequestBuilder disruptionsRequestBuilder = this.navitiaSdk.disruptionsApi.newCoverageLonLatDisruptionsIdRequestBuilder();
+ final CoordApi.CoordsLonLatRequestBuilder coordRequestBuilder = this.navitiaSdk.coordApi.newCoordsLonLatRequestBuilder();
cordova.getThreadPool().execute(new Runnable() {
@Override
public void run() {
try {
if (params.has("lat") && (params.getString("lat") != null) && (!params.getString("lat").isEmpty()) ) {
// Param: lat, Type: BigDecimal
- disruptionsRequestBuilder.withLat(longToBigDecimal(params.getLong("lat")));
+ coordRequestBuilder.withLat(longToBigDecimal(params.getLong("lat")));
}
if (params.has("lon") && (params.getString("lon") != null) && (!params.getString("lon").isEmpty()) ) {
// Param: lon, Type: BigDecimal
- disruptionsRequestBuilder.withLon(longToBigDecimal(params.getLong("lon")));
- }
- if (params.has("id") && (params.getString("id") != null) && (!params.getString("id").isEmpty()) ) {
- // Param: id, Type: String
- disruptionsRequestBuilder.withId(stringStraightPass(params.getString("id")));
- }
- if (params.has("startPage") && (params.getString("startPage") != null) && (!params.getString("startPage").isEmpty()) ) {
- // Param: startPage, Type: Integer
- disruptionsRequestBuilder.withStartPage(integerStraightPass(params.getInt("startPage")));
- }
- if (params.has("count") && (params.getString("count") != null) && (!params.getString("count").isEmpty()) ) {
- // Param: count, Type: Integer
- disruptionsRequestBuilder.withCount(integerStraightPass(params.getInt("count")));
- }
- if (params.has("depth") && (params.getString("depth") != null) && (!params.getString("depth").isEmpty()) ) {
- // Param: depth, Type: Integer
- disruptionsRequestBuilder.withDepth(integerStraightPass(params.getInt("depth")));
- }
- if (params.has("forbiddenId") && (params.getString("forbiddenId") != null) && (!params.getString("forbiddenId").isEmpty()) ) {
- // Param: forbiddenId, Type: List
- disruptionsRequestBuilder.withForbiddenId(jsonArrayToStringList(params.getJSONArray("forbiddenId")));
- }
- if (params.has("forbiddenUris") && (params.getString("forbiddenUris") != null) && (!params.getString("forbiddenUris").isEmpty()) ) {
- // Param: forbiddenUris, Type: List
- disruptionsRequestBuilder.withForbiddenUris(jsonArrayToStringList(params.getJSONArray("forbiddenUris")));
- }
- if (params.has("externalCode") && (params.getString("externalCode") != null) && (!params.getString("externalCode").isEmpty()) ) {
- // Param: externalCode, Type: String
- disruptionsRequestBuilder.withExternalCode(stringStraightPass(params.getString("externalCode")));
- }
- if (params.has("headsign") && (params.getString("headsign") != null) && (!params.getString("headsign").isEmpty()) ) {
- // Param: headsign, Type: String
- disruptionsRequestBuilder.withHeadsign(stringStraightPass(params.getString("headsign")));
- }
- if (params.has("showCodes") && (params.getString("showCodes") != null) && (!params.getString("showCodes").isEmpty()) ) {
- // Param: showCodes, Type: Boolean
- disruptionsRequestBuilder.withShowCodes(booleanStraightPass(params.getBoolean("showCodes")));
- }
- if (params.has("odtLevel") && (params.getString("odtLevel") != null) && (!params.getString("odtLevel").isEmpty()) ) {
- // Param: odtLevel, Type: String
- disruptionsRequestBuilder.withOdtLevel(stringStraightPass(params.getString("odtLevel")));
- }
- if (params.has("distance") && (params.getString("distance") != null) && (!params.getString("distance").isEmpty()) ) {
- // Param: distance, Type: Integer
- disruptionsRequestBuilder.withDistance(integerStraightPass(params.getInt("distance")));
- }
- if (params.has("since") && (params.getString("since") != null) && (!params.getString("since").isEmpty()) ) {
- // Param: since, Type: Date
- disruptionsRequestBuilder.withSince(stringToDateTime(params.getString("since")));
- }
- if (params.has("until") && (params.getString("until") != null) && (!params.getString("until").isEmpty()) ) {
- // Param: until, Type: Date
- disruptionsRequestBuilder.withUntil(stringToDateTime(params.getString("until")));
- }
- if (params.has("disableGeojson") && (params.getString("disableGeojson") != null) && (!params.getString("disableGeojson").isEmpty()) ) {
- // Param: disableGeojson, Type: Boolean
- disruptionsRequestBuilder.withDisableGeojson(booleanStraightPass(params.getBoolean("disableGeojson")));
- }
- if (params.has("originalId") && (params.getString("originalId") != null) && (!params.getString("originalId").isEmpty()) ) {
- // Param: originalId, Type: String
- disruptionsRequestBuilder.withOriginalId(stringStraightPass(params.getString("originalId")));
+ coordRequestBuilder.withLon(longToBigDecimal(params.getLong("lon")));
}
- disruptionsRequestBuilder.rawGet(new ApiCallback() {
+ coordRequestBuilder.rawGet(new ApiCallback() {
@Override
public void onFailure(ApiException e, int statusCode, Map> responseHeaders) {
callbackContext.error("Problem during request call | " + e.getMessage());
@@ -5430,91 +5213,27 @@ public void onDownloadProgress(long bytesRead, long contentLength, boolean done)
}
});
}
- final private void coverageLonLatUriDisruptions(final JSONObject params, final CallbackContext callbackContext) {
+ final private void coverageLonLatCoord(final JSONObject params, final CallbackContext callbackContext) {
if (this.navitiaSdk == null) {
callbackContext.error("NavitiaSDK is not instanciated");
return;
}
- final DisruptionsApi.CoverageLonLatUriDisruptionsRequestBuilder disruptionsRequestBuilder = this.navitiaSdk.disruptionsApi.newCoverageLonLatUriDisruptionsRequestBuilder();
+ final CoordsApi.CoverageLonLatCoordRequestBuilder coordsRequestBuilder = this.navitiaSdk.coordsApi.newCoverageLonLatCoordRequestBuilder();
cordova.getThreadPool().execute(new Runnable() {
@Override
public void run() {
try {
if (params.has("lat") && (params.getString("lat") != null) && (!params.getString("lat").isEmpty()) ) {
// Param: lat, Type: BigDecimal
- disruptionsRequestBuilder.withLat(longToBigDecimal(params.getLong("lat")));
+ coordsRequestBuilder.withLat(longToBigDecimal(params.getLong("lat")));
}
if (params.has("lon") && (params.getString("lon") != null) && (!params.getString("lon").isEmpty()) ) {
// Param: lon, Type: BigDecimal
- disruptionsRequestBuilder.withLon(longToBigDecimal(params.getLong("lon")));
- }
- if (params.has("uri") && (params.getString("uri") != null) && (!params.getString("uri").isEmpty()) ) {
- // Param: uri, Type: String
- disruptionsRequestBuilder.withUri(stringStraightPass(params.getString("uri")));
- }
- if (params.has("startPage") && (params.getString("startPage") != null) && (!params.getString("startPage").isEmpty()) ) {
- // Param: startPage, Type: Integer
- disruptionsRequestBuilder.withStartPage(integerStraightPass(params.getInt("startPage")));
- }
- if (params.has("count") && (params.getString("count") != null) && (!params.getString("count").isEmpty()) ) {
- // Param: count, Type: Integer
- disruptionsRequestBuilder.withCount(integerStraightPass(params.getInt("count")));
- }
- if (params.has("depth") && (params.getString("depth") != null) && (!params.getString("depth").isEmpty()) ) {
- // Param: depth, Type: Integer
- disruptionsRequestBuilder.withDepth(integerStraightPass(params.getInt("depth")));
- }
- if (params.has("forbiddenId") && (params.getString("forbiddenId") != null) && (!params.getString("forbiddenId").isEmpty()) ) {
- // Param: forbiddenId, Type: List
- disruptionsRequestBuilder.withForbiddenId(jsonArrayToStringList(params.getJSONArray("forbiddenId")));
- }
- if (params.has("forbiddenUris") && (params.getString("forbiddenUris") != null) && (!params.getString("forbiddenUris").isEmpty()) ) {
- // Param: forbiddenUris, Type: List
- disruptionsRequestBuilder.withForbiddenUris(jsonArrayToStringList(params.getJSONArray("forbiddenUris")));
- }
- if (params.has("externalCode") && (params.getString("externalCode") != null) && (!params.getString("externalCode").isEmpty()) ) {
- // Param: externalCode, Type: String
- disruptionsRequestBuilder.withExternalCode(stringStraightPass(params.getString("externalCode")));
- }
- if (params.has("headsign") && (params.getString("headsign") != null) && (!params.getString("headsign").isEmpty()) ) {
- // Param: headsign, Type: String
- disruptionsRequestBuilder.withHeadsign(stringStraightPass(params.getString("headsign")));
- }
- if (params.has("showCodes") && (params.getString("showCodes") != null) && (!params.getString("showCodes").isEmpty()) ) {
- // Param: showCodes, Type: Boolean
- disruptionsRequestBuilder.withShowCodes(booleanStraightPass(params.getBoolean("showCodes")));
- }
- if (params.has("odtLevel") && (params.getString("odtLevel") != null) && (!params.getString("odtLevel").isEmpty()) ) {
- // Param: odtLevel, Type: String
- disruptionsRequestBuilder.withOdtLevel(stringStraightPass(params.getString("odtLevel")));
- }
- if (params.has("distance") && (params.getString("distance") != null) && (!params.getString("distance").isEmpty()) ) {
- // Param: distance, Type: Integer
- disruptionsRequestBuilder.withDistance(integerStraightPass(params.getInt("distance")));
- }
- if (params.has("since") && (params.getString("since") != null) && (!params.getString("since").isEmpty()) ) {
- // Param: since, Type: Date
- disruptionsRequestBuilder.withSince(stringToDateTime(params.getString("since")));
- }
- if (params.has("until") && (params.getString("until") != null) && (!params.getString("until").isEmpty()) ) {
- // Param: until, Type: Date
- disruptionsRequestBuilder.withUntil(stringToDateTime(params.getString("until")));
- }
- if (params.has("disableGeojson") && (params.getString("disableGeojson") != null) && (!params.getString("disableGeojson").isEmpty()) ) {
- // Param: disableGeojson, Type: Boolean
- disruptionsRequestBuilder.withDisableGeojson(booleanStraightPass(params.getBoolean("disableGeojson")));
- }
- if (params.has("filter") && (params.getString("filter") != null) && (!params.getString("filter").isEmpty()) ) {
- // Param: filter, Type: String
- disruptionsRequestBuilder.withFilter(stringStraightPass(params.getString("filter")));
- }
- if (params.has("originalId") && (params.getString("originalId") != null) && (!params.getString("originalId").isEmpty()) ) {
- // Param: originalId, Type: String
- disruptionsRequestBuilder.withOriginalId(stringStraightPass(params.getString("originalId")));
+ coordsRequestBuilder.withLon(longToBigDecimal(params.getLong("lon")));
}
- disruptionsRequestBuilder.rawGet(new ApiCallback() {
+ coordsRequestBuilder.rawGet(new ApiCallback() {
@Override
public void onFailure(ApiException e, int statusCode, Map> responseHeaders) {
callbackContext.error("Problem during request call | " + e.getMessage());
@@ -5547,91 +5266,31 @@ public void onDownloadProgress(long bytesRead, long contentLength, boolean done)
}
});
}
- final private void coverageLonLatUriDisruptionsId(final JSONObject params, final CallbackContext callbackContext) {
+ final private void coverageLonLatCoordId(final JSONObject params, final CallbackContext callbackContext) {
if (this.navitiaSdk == null) {
callbackContext.error("NavitiaSDK is not instanciated");
return;
}
- final DisruptionsApi.CoverageLonLatUriDisruptionsIdRequestBuilder disruptionsRequestBuilder = this.navitiaSdk.disruptionsApi.newCoverageLonLatUriDisruptionsIdRequestBuilder();
+ final CoordsApi.CoverageLonLatCoordIdRequestBuilder coordsRequestBuilder = this.navitiaSdk.coordsApi.newCoverageLonLatCoordIdRequestBuilder();
cordova.getThreadPool().execute(new Runnable() {
@Override
public void run() {
try {
if (params.has("lat") && (params.getString("lat") != null) && (!params.getString("lat").isEmpty()) ) {
// Param: lat, Type: BigDecimal
- disruptionsRequestBuilder.withLat(longToBigDecimal(params.getLong("lat")));
+ coordsRequestBuilder.withLat(longToBigDecimal(params.getLong("lat")));
}
if (params.has("lon") && (params.getString("lon") != null) && (!params.getString("lon").isEmpty()) ) {
// Param: lon, Type: BigDecimal
- disruptionsRequestBuilder.withLon(longToBigDecimal(params.getLong("lon")));
- }
- if (params.has("uri") && (params.getString("uri") != null) && (!params.getString("uri").isEmpty()) ) {
- // Param: uri, Type: String
- disruptionsRequestBuilder.withUri(stringStraightPass(params.getString("uri")));
+ coordsRequestBuilder.withLon(longToBigDecimal(params.getLong("lon")));
}
if (params.has("id") && (params.getString("id") != null) && (!params.getString("id").isEmpty()) ) {
// Param: id, Type: String
- disruptionsRequestBuilder.withId(stringStraightPass(params.getString("id")));
- }
- if (params.has("startPage") && (params.getString("startPage") != null) && (!params.getString("startPage").isEmpty()) ) {
- // Param: startPage, Type: Integer
- disruptionsRequestBuilder.withStartPage(integerStraightPass(params.getInt("startPage")));
- }
- if (params.has("count") && (params.getString("count") != null) && (!params.getString("count").isEmpty()) ) {
- // Param: count, Type: Integer
- disruptionsRequestBuilder.withCount(integerStraightPass(params.getInt("count")));
- }
- if (params.has("depth") && (params.getString("depth") != null) && (!params.getString("depth").isEmpty()) ) {
- // Param: depth, Type: Integer
- disruptionsRequestBuilder.withDepth(integerStraightPass(params.getInt("depth")));
- }
- if (params.has("forbiddenId") && (params.getString("forbiddenId") != null) && (!params.getString("forbiddenId").isEmpty()) ) {
- // Param: forbiddenId, Type: List
- disruptionsRequestBuilder.withForbiddenId(jsonArrayToStringList(params.getJSONArray("forbiddenId")));
- }
- if (params.has("forbiddenUris") && (params.getString("forbiddenUris") != null) && (!params.getString("forbiddenUris").isEmpty()) ) {
- // Param: forbiddenUris, Type: List
- disruptionsRequestBuilder.withForbiddenUris(jsonArrayToStringList(params.getJSONArray("forbiddenUris")));
- }
- if (params.has("externalCode") && (params.getString("externalCode") != null) && (!params.getString("externalCode").isEmpty()) ) {
- // Param: externalCode, Type: String
- disruptionsRequestBuilder.withExternalCode(stringStraightPass(params.getString("externalCode")));
- }
- if (params.has("headsign") && (params.getString("headsign") != null) && (!params.getString("headsign").isEmpty()) ) {
- // Param: headsign, Type: String
- disruptionsRequestBuilder.withHeadsign(stringStraightPass(params.getString("headsign")));
- }
- if (params.has("showCodes") && (params.getString("showCodes") != null) && (!params.getString("showCodes").isEmpty()) ) {
- // Param: showCodes, Type: Boolean
- disruptionsRequestBuilder.withShowCodes(booleanStraightPass(params.getBoolean("showCodes")));
- }
- if (params.has("odtLevel") && (params.getString("odtLevel") != null) && (!params.getString("odtLevel").isEmpty()) ) {
- // Param: odtLevel, Type: String
- disruptionsRequestBuilder.withOdtLevel(stringStraightPass(params.getString("odtLevel")));
- }
- if (params.has("distance") && (params.getString("distance") != null) && (!params.getString("distance").isEmpty()) ) {
- // Param: distance, Type: Integer
- disruptionsRequestBuilder.withDistance(integerStraightPass(params.getInt("distance")));
- }
- if (params.has("since") && (params.getString("since") != null) && (!params.getString("since").isEmpty()) ) {
- // Param: since, Type: Date
- disruptionsRequestBuilder.withSince(stringToDateTime(params.getString("since")));
- }
- if (params.has("until") && (params.getString("until") != null) && (!params.getString("until").isEmpty()) ) {
- // Param: until, Type: Date
- disruptionsRequestBuilder.withUntil(stringToDateTime(params.getString("until")));
- }
- if (params.has("disableGeojson") && (params.getString("disableGeojson") != null) && (!params.getString("disableGeojson").isEmpty()) ) {
- // Param: disableGeojson, Type: Boolean
- disruptionsRequestBuilder.withDisableGeojson(booleanStraightPass(params.getBoolean("disableGeojson")));
- }
- if (params.has("originalId") && (params.getString("originalId") != null) && (!params.getString("originalId").isEmpty()) ) {
- // Param: originalId, Type: String
- disruptionsRequestBuilder.withOriginalId(stringStraightPass(params.getString("originalId")));
+ coordsRequestBuilder.withId(stringStraightPass(params.getString("id")));
}
- disruptionsRequestBuilder.rawGet(new ApiCallback() {
+ coordsRequestBuilder.rawGet(new ApiCallback() {
@Override
public void onFailure(ApiException e, int statusCode, Map> responseHeaders) {
callbackContext.error("Problem during request call | " + e.getMessage());
@@ -5664,83 +5323,27 @@ public void onDownloadProgress(long bytesRead, long contentLength, boolean done)
}
});
}
- final private void coverageRegionDisruptions(final JSONObject params, final CallbackContext callbackContext) {
+ final private void coverageLonLatCoords(final JSONObject params, final CallbackContext callbackContext) {
if (this.navitiaSdk == null) {
callbackContext.error("NavitiaSDK is not instanciated");
return;
}
- final DisruptionsApi.CoverageRegionDisruptionsRequestBuilder disruptionsRequestBuilder = this.navitiaSdk.disruptionsApi.newCoverageRegionDisruptionsRequestBuilder();
+ final CoordsApi.CoverageLonLatCoordsRequestBuilder coordsRequestBuilder = this.navitiaSdk.coordsApi.newCoverageLonLatCoordsRequestBuilder();
cordova.getThreadPool().execute(new Runnable() {
@Override
public void run() {
try {
- if (params.has("region") && (params.getString("region") != null) && (!params.getString("region").isEmpty()) ) {
- // Param: region, Type: String
- disruptionsRequestBuilder.withRegion(stringStraightPass(params.getString("region")));
- }
- if (params.has("startPage") && (params.getString("startPage") != null) && (!params.getString("startPage").isEmpty()) ) {
- // Param: startPage, Type: Integer
- disruptionsRequestBuilder.withStartPage(integerStraightPass(params.getInt("startPage")));
- }
- if (params.has("count") && (params.getString("count") != null) && (!params.getString("count").isEmpty()) ) {
- // Param: count, Type: Integer
- disruptionsRequestBuilder.withCount(integerStraightPass(params.getInt("count")));
- }
- if (params.has("depth") && (params.getString("depth") != null) && (!params.getString("depth").isEmpty()) ) {
- // Param: depth, Type: Integer
- disruptionsRequestBuilder.withDepth(integerStraightPass(params.getInt("depth")));
- }
- if (params.has("forbiddenId") && (params.getString("forbiddenId") != null) && (!params.getString("forbiddenId").isEmpty()) ) {
- // Param: forbiddenId, Type: List
- disruptionsRequestBuilder.withForbiddenId(jsonArrayToStringList(params.getJSONArray("forbiddenId")));
- }
- if (params.has("forbiddenUris") && (params.getString("forbiddenUris") != null) && (!params.getString("forbiddenUris").isEmpty()) ) {
- // Param: forbiddenUris, Type: List
- disruptionsRequestBuilder.withForbiddenUris(jsonArrayToStringList(params.getJSONArray("forbiddenUris")));
- }
- if (params.has("externalCode") && (params.getString("externalCode") != null) && (!params.getString("externalCode").isEmpty()) ) {
- // Param: externalCode, Type: String
- disruptionsRequestBuilder.withExternalCode(stringStraightPass(params.getString("externalCode")));
- }
- if (params.has("headsign") && (params.getString("headsign") != null) && (!params.getString("headsign").isEmpty()) ) {
- // Param: headsign, Type: String
- disruptionsRequestBuilder.withHeadsign(stringStraightPass(params.getString("headsign")));
- }
- if (params.has("showCodes") && (params.getString("showCodes") != null) && (!params.getString("showCodes").isEmpty()) ) {
- // Param: showCodes, Type: Boolean
- disruptionsRequestBuilder.withShowCodes(booleanStraightPass(params.getBoolean("showCodes")));
- }
- if (params.has("odtLevel") && (params.getString("odtLevel") != null) && (!params.getString("odtLevel").isEmpty()) ) {
- // Param: odtLevel, Type: String
- disruptionsRequestBuilder.withOdtLevel(stringStraightPass(params.getString("odtLevel")));
- }
- if (params.has("distance") && (params.getString("distance") != null) && (!params.getString("distance").isEmpty()) ) {
- // Param: distance, Type: Integer
- disruptionsRequestBuilder.withDistance(integerStraightPass(params.getInt("distance")));
- }
- if (params.has("since") && (params.getString("since") != null) && (!params.getString("since").isEmpty()) ) {
- // Param: since, Type: Date
- disruptionsRequestBuilder.withSince(stringToDateTime(params.getString("since")));
- }
- if (params.has("until") && (params.getString("until") != null) && (!params.getString("until").isEmpty()) ) {
- // Param: until, Type: Date
- disruptionsRequestBuilder.withUntil(stringToDateTime(params.getString("until")));
- }
- if (params.has("disableGeojson") && (params.getString("disableGeojson") != null) && (!params.getString("disableGeojson").isEmpty()) ) {
- // Param: disableGeojson, Type: Boolean
- disruptionsRequestBuilder.withDisableGeojson(booleanStraightPass(params.getBoolean("disableGeojson")));
- }
- if (params.has("filter") && (params.getString("filter") != null) && (!params.getString("filter").isEmpty()) ) {
- // Param: filter, Type: String
- disruptionsRequestBuilder.withFilter(stringStraightPass(params.getString("filter")));
+ if (params.has("lat") && (params.getString("lat") != null) && (!params.getString("lat").isEmpty()) ) {
+ // Param: lat, Type: BigDecimal
+ coordsRequestBuilder.withLat(longToBigDecimal(params.getLong("lat")));
}
- if (params.has("originalId") && (params.getString("originalId") != null) && (!params.getString("originalId").isEmpty()) ) {
- // Param: originalId, Type: String
- disruptionsRequestBuilder.withOriginalId(stringStraightPass(params.getString("originalId")));
+ if (params.has("lon") && (params.getString("lon") != null) && (!params.getString("lon").isEmpty()) ) {
+ // Param: lon, Type: BigDecimal
+ coordsRequestBuilder.withLon(longToBigDecimal(params.getLong("lon")));
}
- disruptionsRequestBuilder.rawGet(new ApiCallback() {
+ coordsRequestBuilder.rawGet(new ApiCallback() {
@Override
public void onFailure(ApiException e, int statusCode, Map> responseHeaders) {
callbackContext.error("Problem during request call | " + e.getMessage());
@@ -5773,83 +5376,31 @@ public void onDownloadProgress(long bytesRead, long contentLength, boolean done)
}
});
}
- final private void coverageRegionDisruptionsId(final JSONObject params, final CallbackContext callbackContext) {
+ final private void coverageLonLatCoordsId(final JSONObject params, final CallbackContext callbackContext) {
if (this.navitiaSdk == null) {
callbackContext.error("NavitiaSDK is not instanciated");
return;
}
- final DisruptionsApi.CoverageRegionDisruptionsIdRequestBuilder disruptionsRequestBuilder = this.navitiaSdk.disruptionsApi.newCoverageRegionDisruptionsIdRequestBuilder();
+ final CoordsApi.CoverageLonLatCoordsIdRequestBuilder coordsRequestBuilder = this.navitiaSdk.coordsApi.newCoverageLonLatCoordsIdRequestBuilder();
cordova.getThreadPool().execute(new Runnable() {
@Override
public void run() {
try {
- if (params.has("region") && (params.getString("region") != null) && (!params.getString("region").isEmpty()) ) {
- // Param: region, Type: String
- disruptionsRequestBuilder.withRegion(stringStraightPass(params.getString("region")));
+ if (params.has("lat") && (params.getString("lat") != null) && (!params.getString("lat").isEmpty()) ) {
+ // Param: lat, Type: BigDecimal
+ coordsRequestBuilder.withLat(longToBigDecimal(params.getLong("lat")));
+ }
+ if (params.has("lon") && (params.getString("lon") != null) && (!params.getString("lon").isEmpty()) ) {
+ // Param: lon, Type: BigDecimal
+ coordsRequestBuilder.withLon(longToBigDecimal(params.getLong("lon")));
}
if (params.has("id") && (params.getString("id") != null) && (!params.getString("id").isEmpty()) ) {
// Param: id, Type: String
- disruptionsRequestBuilder.withId(stringStraightPass(params.getString("id")));
- }
- if (params.has("startPage") && (params.getString("startPage") != null) && (!params.getString("startPage").isEmpty()) ) {
- // Param: startPage, Type: Integer
- disruptionsRequestBuilder.withStartPage(integerStraightPass(params.getInt("startPage")));
- }
- if (params.has("count") && (params.getString("count") != null) && (!params.getString("count").isEmpty()) ) {
- // Param: count, Type: Integer
- disruptionsRequestBuilder.withCount(integerStraightPass(params.getInt("count")));
- }
- if (params.has("depth") && (params.getString("depth") != null) && (!params.getString("depth").isEmpty()) ) {
- // Param: depth, Type: Integer
- disruptionsRequestBuilder.withDepth(integerStraightPass(params.getInt("depth")));
- }
- if (params.has("forbiddenId") && (params.getString("forbiddenId") != null) && (!params.getString("forbiddenId").isEmpty()) ) {
- // Param: forbiddenId, Type: List
- disruptionsRequestBuilder.withForbiddenId(jsonArrayToStringList(params.getJSONArray("forbiddenId")));
- }
- if (params.has("forbiddenUris") && (params.getString("forbiddenUris") != null) && (!params.getString("forbiddenUris").isEmpty()) ) {
- // Param: forbiddenUris, Type: List
- disruptionsRequestBuilder.withForbiddenUris(jsonArrayToStringList(params.getJSONArray("forbiddenUris")));
- }
- if (params.has("externalCode") && (params.getString("externalCode") != null) && (!params.getString("externalCode").isEmpty()) ) {
- // Param: externalCode, Type: String
- disruptionsRequestBuilder.withExternalCode(stringStraightPass(params.getString("externalCode")));
- }
- if (params.has("headsign") && (params.getString("headsign") != null) && (!params.getString("headsign").isEmpty()) ) {
- // Param: headsign, Type: String
- disruptionsRequestBuilder.withHeadsign(stringStraightPass(params.getString("headsign")));
- }
- if (params.has("showCodes") && (params.getString("showCodes") != null) && (!params.getString("showCodes").isEmpty()) ) {
- // Param: showCodes, Type: Boolean
- disruptionsRequestBuilder.withShowCodes(booleanStraightPass(params.getBoolean("showCodes")));
- }
- if (params.has("odtLevel") && (params.getString("odtLevel") != null) && (!params.getString("odtLevel").isEmpty()) ) {
- // Param: odtLevel, Type: String
- disruptionsRequestBuilder.withOdtLevel(stringStraightPass(params.getString("odtLevel")));
- }
- if (params.has("distance") && (params.getString("distance") != null) && (!params.getString("distance").isEmpty()) ) {
- // Param: distance, Type: Integer
- disruptionsRequestBuilder.withDistance(integerStraightPass(params.getInt("distance")));
- }
- if (params.has("since") && (params.getString("since") != null) && (!params.getString("since").isEmpty()) ) {
- // Param: since, Type: Date
- disruptionsRequestBuilder.withSince(stringToDateTime(params.getString("since")));
- }
- if (params.has("until") && (params.getString("until") != null) && (!params.getString("until").isEmpty()) ) {
- // Param: until, Type: Date
- disruptionsRequestBuilder.withUntil(stringToDateTime(params.getString("until")));
- }
- if (params.has("disableGeojson") && (params.getString("disableGeojson") != null) && (!params.getString("disableGeojson").isEmpty()) ) {
- // Param: disableGeojson, Type: Boolean
- disruptionsRequestBuilder.withDisableGeojson(booleanStraightPass(params.getBoolean("disableGeojson")));
- }
- if (params.has("originalId") && (params.getString("originalId") != null) && (!params.getString("originalId").isEmpty()) ) {
- // Param: originalId, Type: String
- disruptionsRequestBuilder.withOriginalId(stringStraightPass(params.getString("originalId")));
+ coordsRequestBuilder.withId(stringStraightPass(params.getString("id")));
}
- disruptionsRequestBuilder.rawGet(new ApiCallback() {
+ coordsRequestBuilder.rawGet(new ApiCallback() {
@Override
public void onFailure(ApiException e, int statusCode, Map> responseHeaders) {
callbackContext.error("Problem during request call | " + e.getMessage());
@@ -5882,19 +5433,2388 @@ public void onDownloadProgress(long bytesRead, long contentLength, boolean done)
}
});
}
- final private void coverageRegionUriDisruptions(final JSONObject params, final CallbackContext callbackContext) {
+ final private void coverageLonLatUriCoord(final JSONObject params, final CallbackContext callbackContext) {
if (this.navitiaSdk == null) {
callbackContext.error("NavitiaSDK is not instanciated");
return;
}
- final DisruptionsApi.CoverageRegionUriDisruptionsRequestBuilder disruptionsRequestBuilder = this.navitiaSdk.disruptionsApi.newCoverageRegionUriDisruptionsRequestBuilder();
+ final CoordsApi.CoverageLonLatUriCoordRequestBuilder coordsRequestBuilder = this.navitiaSdk.coordsApi.newCoverageLonLatUriCoordRequestBuilder();
cordova.getThreadPool().execute(new Runnable() {
@Override
public void run() {
try {
- if (params.has("region") && (params.getString("region") != null) && (!params.getString("region").isEmpty()) ) {
- // Param: region, Type: String
+ if (params.has("lat") && (params.getString("lat") != null) && (!params.getString("lat").isEmpty()) ) {
+ // Param: lat, Type: BigDecimal
+ coordsRequestBuilder.withLat(longToBigDecimal(params.getLong("lat")));
+ }
+ if (params.has("lon") && (params.getString("lon") != null) && (!params.getString("lon").isEmpty()) ) {
+ // Param: lon, Type: BigDecimal
+ coordsRequestBuilder.withLon(longToBigDecimal(params.getLong("lon")));
+ }
+ if (params.has("uri") && (params.getString("uri") != null) && (!params.getString("uri").isEmpty()) ) {
+ // Param: uri, Type: String
+ coordsRequestBuilder.withUri(stringStraightPass(params.getString("uri")));
+ }
+
+ coordsRequestBuilder.rawGet(new ApiCallback() {
+ @Override
+ public void onFailure(ApiException e, int statusCode, Map> responseHeaders) {
+ callbackContext.error("Problem during request call | " + e.getMessage());
+ }
+
+ @Override
+ public void onSuccess(String result, int statusCode, Map> responseHeaders) {
+ JSONObject jsonObject = null;
+ try {
+ jsonObject = new JSONObject(result);
+ callbackContext.success(jsonObject);
+ } catch (Exception e) {
+ String errorMessage = "Problem during response parsing | " + String.valueOf(e.hashCode()) + ": " + e.getMessage();
+ callbackContext.error(errorMessage);
+ }
+ }
+
+ @Override
+ public void onUploadProgress(long bytesWritten, long contentLength, boolean done) {
+ }
+
+ @Override
+ public void onDownloadProgress(long bytesRead, long contentLength, boolean done) {
+ }
+ });
+ } catch (Exception e) {
+ String errorMessage = "Problem during request building | " + String.valueOf(e.hashCode()) + ": " + e.getMessage();
+ callbackContext.error(errorMessage);
+ }
+ }
+ });
+ }
+ final private void coverageLonLatUriCoordId(final JSONObject params, final CallbackContext callbackContext) {
+ if (this.navitiaSdk == null) {
+ callbackContext.error("NavitiaSDK is not instanciated");
+ return;
+ }
+
+ final CoordsApi.CoverageLonLatUriCoordIdRequestBuilder coordsRequestBuilder = this.navitiaSdk.coordsApi.newCoverageLonLatUriCoordIdRequestBuilder();
+ cordova.getThreadPool().execute(new Runnable() {
+ @Override
+ public void run() {
+ try {
+ if (params.has("lat") && (params.getString("lat") != null) && (!params.getString("lat").isEmpty()) ) {
+ // Param: lat, Type: BigDecimal
+ coordsRequestBuilder.withLat(longToBigDecimal(params.getLong("lat")));
+ }
+ if (params.has("lon") && (params.getString("lon") != null) && (!params.getString("lon").isEmpty()) ) {
+ // Param: lon, Type: BigDecimal
+ coordsRequestBuilder.withLon(longToBigDecimal(params.getLong("lon")));
+ }
+ if (params.has("uri") && (params.getString("uri") != null) && (!params.getString("uri").isEmpty()) ) {
+ // Param: uri, Type: String
+ coordsRequestBuilder.withUri(stringStraightPass(params.getString("uri")));
+ }
+ if (params.has("id") && (params.getString("id") != null) && (!params.getString("id").isEmpty()) ) {
+ // Param: id, Type: String
+ coordsRequestBuilder.withId(stringStraightPass(params.getString("id")));
+ }
+
+ coordsRequestBuilder.rawGet(new ApiCallback() {
+ @Override
+ public void onFailure(ApiException e, int statusCode, Map> responseHeaders) {
+ callbackContext.error("Problem during request call | " + e.getMessage());
+ }
+
+ @Override
+ public void onSuccess(String result, int statusCode, Map> responseHeaders) {
+ JSONObject jsonObject = null;
+ try {
+ jsonObject = new JSONObject(result);
+ callbackContext.success(jsonObject);
+ } catch (Exception e) {
+ String errorMessage = "Problem during response parsing | " + String.valueOf(e.hashCode()) + ": " + e.getMessage();
+ callbackContext.error(errorMessage);
+ }
+ }
+
+ @Override
+ public void onUploadProgress(long bytesWritten, long contentLength, boolean done) {
+ }
+
+ @Override
+ public void onDownloadProgress(long bytesRead, long contentLength, boolean done) {
+ }
+ });
+ } catch (Exception e) {
+ String errorMessage = "Problem during request building | " + String.valueOf(e.hashCode()) + ": " + e.getMessage();
+ callbackContext.error(errorMessage);
+ }
+ }
+ });
+ }
+ final private void coverageLonLatUriCoords(final JSONObject params, final CallbackContext callbackContext) {
+ if (this.navitiaSdk == null) {
+ callbackContext.error("NavitiaSDK is not instanciated");
+ return;
+ }
+
+ final CoordsApi.CoverageLonLatUriCoordsRequestBuilder coordsRequestBuilder = this.navitiaSdk.coordsApi.newCoverageLonLatUriCoordsRequestBuilder();
+ cordova.getThreadPool().execute(new Runnable() {
+ @Override
+ public void run() {
+ try {
+ if (params.has("lat") && (params.getString("lat") != null) && (!params.getString("lat").isEmpty()) ) {
+ // Param: lat, Type: BigDecimal
+ coordsRequestBuilder.withLat(longToBigDecimal(params.getLong("lat")));
+ }
+ if (params.has("lon") && (params.getString("lon") != null) && (!params.getString("lon").isEmpty()) ) {
+ // Param: lon, Type: BigDecimal
+ coordsRequestBuilder.withLon(longToBigDecimal(params.getLong("lon")));
+ }
+ if (params.has("uri") && (params.getString("uri") != null) && (!params.getString("uri").isEmpty()) ) {
+ // Param: uri, Type: String
+ coordsRequestBuilder.withUri(stringStraightPass(params.getString("uri")));
+ }
+
+ coordsRequestBuilder.rawGet(new ApiCallback() {
+ @Override
+ public void onFailure(ApiException e, int statusCode, Map> responseHeaders) {
+ callbackContext.error("Problem during request call | " + e.getMessage());
+ }
+
+ @Override
+ public void onSuccess(String result, int statusCode, Map> responseHeaders) {
+ JSONObject jsonObject = null;
+ try {
+ jsonObject = new JSONObject(result);
+ callbackContext.success(jsonObject);
+ } catch (Exception e) {
+ String errorMessage = "Problem during response parsing | " + String.valueOf(e.hashCode()) + ": " + e.getMessage();
+ callbackContext.error(errorMessage);
+ }
+ }
+
+ @Override
+ public void onUploadProgress(long bytesWritten, long contentLength, boolean done) {
+ }
+
+ @Override
+ public void onDownloadProgress(long bytesRead, long contentLength, boolean done) {
+ }
+ });
+ } catch (Exception e) {
+ String errorMessage = "Problem during request building | " + String.valueOf(e.hashCode()) + ": " + e.getMessage();
+ callbackContext.error(errorMessage);
+ }
+ }
+ });
+ }
+ final private void coverageLonLatUriCoordsId(final JSONObject params, final CallbackContext callbackContext) {
+ if (this.navitiaSdk == null) {
+ callbackContext.error("NavitiaSDK is not instanciated");
+ return;
+ }
+
+ final CoordsApi.CoverageLonLatUriCoordsIdRequestBuilder coordsRequestBuilder = this.navitiaSdk.coordsApi.newCoverageLonLatUriCoordsIdRequestBuilder();
+ cordova.getThreadPool().execute(new Runnable() {
+ @Override
+ public void run() {
+ try {
+ if (params.has("lat") && (params.getString("lat") != null) && (!params.getString("lat").isEmpty()) ) {
+ // Param: lat, Type: BigDecimal
+ coordsRequestBuilder.withLat(longToBigDecimal(params.getLong("lat")));
+ }
+ if (params.has("lon") && (params.getString("lon") != null) && (!params.getString("lon").isEmpty()) ) {
+ // Param: lon, Type: BigDecimal
+ coordsRequestBuilder.withLon(longToBigDecimal(params.getLong("lon")));
+ }
+ if (params.has("uri") && (params.getString("uri") != null) && (!params.getString("uri").isEmpty()) ) {
+ // Param: uri, Type: String
+ coordsRequestBuilder.withUri(stringStraightPass(params.getString("uri")));
+ }
+ if (params.has("id") && (params.getString("id") != null) && (!params.getString("id").isEmpty()) ) {
+ // Param: id, Type: String
+ coordsRequestBuilder.withId(stringStraightPass(params.getString("id")));
+ }
+
+ coordsRequestBuilder.rawGet(new ApiCallback() {
+ @Override
+ public void onFailure(ApiException e, int statusCode, Map> responseHeaders) {
+ callbackContext.error("Problem during request call | " + e.getMessage());
+ }
+
+ @Override
+ public void onSuccess(String result, int statusCode, Map> responseHeaders) {
+ JSONObject jsonObject = null;
+ try {
+ jsonObject = new JSONObject(result);
+ callbackContext.success(jsonObject);
+ } catch (Exception e) {
+ String errorMessage = "Problem during response parsing | " + String.valueOf(e.hashCode()) + ": " + e.getMessage();
+ callbackContext.error(errorMessage);
+ }
+ }
+
+ @Override
+ public void onUploadProgress(long bytesWritten, long contentLength, boolean done) {
+ }
+
+ @Override
+ public void onDownloadProgress(long bytesRead, long contentLength, boolean done) {
+ }
+ });
+ } catch (Exception e) {
+ String errorMessage = "Problem during request building | " + String.valueOf(e.hashCode()) + ": " + e.getMessage();
+ callbackContext.error(errorMessage);
+ }
+ }
+ });
+ }
+ final private void coverageRegionCoord(final JSONObject params, final CallbackContext callbackContext) {
+ if (this.navitiaSdk == null) {
+ callbackContext.error("NavitiaSDK is not instanciated");
+ return;
+ }
+
+ final CoordsApi.CoverageRegionCoordRequestBuilder coordsRequestBuilder = this.navitiaSdk.coordsApi.newCoverageRegionCoordRequestBuilder();
+ cordova.getThreadPool().execute(new Runnable() {
+ @Override
+ public void run() {
+ try {
+ if (params.has("region") && (params.getString("region") != null) && (!params.getString("region").isEmpty()) ) {
+ // Param: region, Type: String
+ coordsRequestBuilder.withRegion(stringStraightPass(params.getString("region")));
+ }
+
+ coordsRequestBuilder.rawGet(new ApiCallback() {
+ @Override
+ public void onFailure(ApiException e, int statusCode, Map> responseHeaders) {
+ callbackContext.error("Problem during request call | " + e.getMessage());
+ }
+
+ @Override
+ public void onSuccess(String result, int statusCode, Map> responseHeaders) {
+ JSONObject jsonObject = null;
+ try {
+ jsonObject = new JSONObject(result);
+ callbackContext.success(jsonObject);
+ } catch (Exception e) {
+ String errorMessage = "Problem during response parsing | " + String.valueOf(e.hashCode()) + ": " + e.getMessage();
+ callbackContext.error(errorMessage);
+ }
+ }
+
+ @Override
+ public void onUploadProgress(long bytesWritten, long contentLength, boolean done) {
+ }
+
+ @Override
+ public void onDownloadProgress(long bytesRead, long contentLength, boolean done) {
+ }
+ });
+ } catch (Exception e) {
+ String errorMessage = "Problem during request building | " + String.valueOf(e.hashCode()) + ": " + e.getMessage();
+ callbackContext.error(errorMessage);
+ }
+ }
+ });
+ }
+ final private void coverageRegionCoordId(final JSONObject params, final CallbackContext callbackContext) {
+ if (this.navitiaSdk == null) {
+ callbackContext.error("NavitiaSDK is not instanciated");
+ return;
+ }
+
+ final CoordsApi.CoverageRegionCoordIdRequestBuilder coordsRequestBuilder = this.navitiaSdk.coordsApi.newCoverageRegionCoordIdRequestBuilder();
+ cordova.getThreadPool().execute(new Runnable() {
+ @Override
+ public void run() {
+ try {
+ if (params.has("region") && (params.getString("region") != null) && (!params.getString("region").isEmpty()) ) {
+ // Param: region, Type: String
+ coordsRequestBuilder.withRegion(stringStraightPass(params.getString("region")));
+ }
+ if (params.has("id") && (params.getString("id") != null) && (!params.getString("id").isEmpty()) ) {
+ // Param: id, Type: String
+ coordsRequestBuilder.withId(stringStraightPass(params.getString("id")));
+ }
+
+ coordsRequestBuilder.rawGet(new ApiCallback() {
+ @Override
+ public void onFailure(ApiException e, int statusCode, Map> responseHeaders) {
+ callbackContext.error("Problem during request call | " + e.getMessage());
+ }
+
+ @Override
+ public void onSuccess(String result, int statusCode, Map> responseHeaders) {
+ JSONObject jsonObject = null;
+ try {
+ jsonObject = new JSONObject(result);
+ callbackContext.success(jsonObject);
+ } catch (Exception e) {
+ String errorMessage = "Problem during response parsing | " + String.valueOf(e.hashCode()) + ": " + e.getMessage();
+ callbackContext.error(errorMessage);
+ }
+ }
+
+ @Override
+ public void onUploadProgress(long bytesWritten, long contentLength, boolean done) {
+ }
+
+ @Override
+ public void onDownloadProgress(long bytesRead, long contentLength, boolean done) {
+ }
+ });
+ } catch (Exception e) {
+ String errorMessage = "Problem during request building | " + String.valueOf(e.hashCode()) + ": " + e.getMessage();
+ callbackContext.error(errorMessage);
+ }
+ }
+ });
+ }
+ final private void coverageRegionCoords(final JSONObject params, final CallbackContext callbackContext) {
+ if (this.navitiaSdk == null) {
+ callbackContext.error("NavitiaSDK is not instanciated");
+ return;
+ }
+
+ final CoordsApi.CoverageRegionCoordsRequestBuilder coordsRequestBuilder = this.navitiaSdk.coordsApi.newCoverageRegionCoordsRequestBuilder();
+ cordova.getThreadPool().execute(new Runnable() {
+ @Override
+ public void run() {
+ try {
+ if (params.has("region") && (params.getString("region") != null) && (!params.getString("region").isEmpty()) ) {
+ // Param: region, Type: String
+ coordsRequestBuilder.withRegion(stringStraightPass(params.getString("region")));
+ }
+
+ coordsRequestBuilder.rawGet(new ApiCallback() {
+ @Override
+ public void onFailure(ApiException e, int statusCode, Map> responseHeaders) {
+ callbackContext.error("Problem during request call | " + e.getMessage());
+ }
+
+ @Override
+ public void onSuccess(String result, int statusCode, Map> responseHeaders) {
+ JSONObject jsonObject = null;
+ try {
+ jsonObject = new JSONObject(result);
+ callbackContext.success(jsonObject);
+ } catch (Exception e) {
+ String errorMessage = "Problem during response parsing | " + String.valueOf(e.hashCode()) + ": " + e.getMessage();
+ callbackContext.error(errorMessage);
+ }
+ }
+
+ @Override
+ public void onUploadProgress(long bytesWritten, long contentLength, boolean done) {
+ }
+
+ @Override
+ public void onDownloadProgress(long bytesRead, long contentLength, boolean done) {
+ }
+ });
+ } catch (Exception e) {
+ String errorMessage = "Problem during request building | " + String.valueOf(e.hashCode()) + ": " + e.getMessage();
+ callbackContext.error(errorMessage);
+ }
+ }
+ });
+ }
+ final private void coverageRegionCoordsId(final JSONObject params, final CallbackContext callbackContext) {
+ if (this.navitiaSdk == null) {
+ callbackContext.error("NavitiaSDK is not instanciated");
+ return;
+ }
+
+ final CoordsApi.CoverageRegionCoordsIdRequestBuilder coordsRequestBuilder = this.navitiaSdk.coordsApi.newCoverageRegionCoordsIdRequestBuilder();
+ cordova.getThreadPool().execute(new Runnable() {
+ @Override
+ public void run() {
+ try {
+ if (params.has("region") && (params.getString("region") != null) && (!params.getString("region").isEmpty()) ) {
+ // Param: region, Type: String
+ coordsRequestBuilder.withRegion(stringStraightPass(params.getString("region")));
+ }
+ if (params.has("id") && (params.getString("id") != null) && (!params.getString("id").isEmpty()) ) {
+ // Param: id, Type: String
+ coordsRequestBuilder.withId(stringStraightPass(params.getString("id")));
+ }
+
+ coordsRequestBuilder.rawGet(new ApiCallback() {
+ @Override
+ public void onFailure(ApiException e, int statusCode, Map> responseHeaders) {
+ callbackContext.error("Problem during request call | " + e.getMessage());
+ }
+
+ @Override
+ public void onSuccess(String result, int statusCode, Map> responseHeaders) {
+ JSONObject jsonObject = null;
+ try {
+ jsonObject = new JSONObject(result);
+ callbackContext.success(jsonObject);
+ } catch (Exception e) {
+ String errorMessage = "Problem during response parsing | " + String.valueOf(e.hashCode()) + ": " + e.getMessage();
+ callbackContext.error(errorMessage);
+ }
+ }
+
+ @Override
+ public void onUploadProgress(long bytesWritten, long contentLength, boolean done) {
+ }
+
+ @Override
+ public void onDownloadProgress(long bytesRead, long contentLength, boolean done) {
+ }
+ });
+ } catch (Exception e) {
+ String errorMessage = "Problem during request building | " + String.valueOf(e.hashCode()) + ": " + e.getMessage();
+ callbackContext.error(errorMessage);
+ }
+ }
+ });
+ }
+ final private void coverageRegionUriCoord(final JSONObject params, final CallbackContext callbackContext) {
+ if (this.navitiaSdk == null) {
+ callbackContext.error("NavitiaSDK is not instanciated");
+ return;
+ }
+
+ final CoordsApi.CoverageRegionUriCoordRequestBuilder coordsRequestBuilder = this.navitiaSdk.coordsApi.newCoverageRegionUriCoordRequestBuilder();
+ cordova.getThreadPool().execute(new Runnable() {
+ @Override
+ public void run() {
+ try {
+ if (params.has("region") && (params.getString("region") != null) && (!params.getString("region").isEmpty()) ) {
+ // Param: region, Type: String
+ coordsRequestBuilder.withRegion(stringStraightPass(params.getString("region")));
+ }
+ if (params.has("uri") && (params.getString("uri") != null) && (!params.getString("uri").isEmpty()) ) {
+ // Param: uri, Type: String
+ coordsRequestBuilder.withUri(stringStraightPass(params.getString("uri")));
+ }
+
+ coordsRequestBuilder.rawGet(new ApiCallback() {
+ @Override
+ public void onFailure(ApiException e, int statusCode, Map> responseHeaders) {
+ callbackContext.error("Problem during request call | " + e.getMessage());
+ }
+
+ @Override
+ public void onSuccess(String result, int statusCode, Map> responseHeaders) {
+ JSONObject jsonObject = null;
+ try {
+ jsonObject = new JSONObject(result);
+ callbackContext.success(jsonObject);
+ } catch (Exception e) {
+ String errorMessage = "Problem during response parsing | " + String.valueOf(e.hashCode()) + ": " + e.getMessage();
+ callbackContext.error(errorMessage);
+ }
+ }
+
+ @Override
+ public void onUploadProgress(long bytesWritten, long contentLength, boolean done) {
+ }
+
+ @Override
+ public void onDownloadProgress(long bytesRead, long contentLength, boolean done) {
+ }
+ });
+ } catch (Exception e) {
+ String errorMessage = "Problem during request building | " + String.valueOf(e.hashCode()) + ": " + e.getMessage();
+ callbackContext.error(errorMessage);
+ }
+ }
+ });
+ }
+ final private void coverageRegionUriCoordId(final JSONObject params, final CallbackContext callbackContext) {
+ if (this.navitiaSdk == null) {
+ callbackContext.error("NavitiaSDK is not instanciated");
+ return;
+ }
+
+ final CoordsApi.CoverageRegionUriCoordIdRequestBuilder coordsRequestBuilder = this.navitiaSdk.coordsApi.newCoverageRegionUriCoordIdRequestBuilder();
+ cordova.getThreadPool().execute(new Runnable() {
+ @Override
+ public void run() {
+ try {
+ if (params.has("region") && (params.getString("region") != null) && (!params.getString("region").isEmpty()) ) {
+ // Param: region, Type: String
+ coordsRequestBuilder.withRegion(stringStraightPass(params.getString("region")));
+ }
+ if (params.has("uri") && (params.getString("uri") != null) && (!params.getString("uri").isEmpty()) ) {
+ // Param: uri, Type: String
+ coordsRequestBuilder.withUri(stringStraightPass(params.getString("uri")));
+ }
+ if (params.has("id") && (params.getString("id") != null) && (!params.getString("id").isEmpty()) ) {
+ // Param: id, Type: String
+ coordsRequestBuilder.withId(stringStraightPass(params.getString("id")));
+ }
+
+ coordsRequestBuilder.rawGet(new ApiCallback() {
+ @Override
+ public void onFailure(ApiException e, int statusCode, Map> responseHeaders) {
+ callbackContext.error("Problem during request call | " + e.getMessage());
+ }
+
+ @Override
+ public void onSuccess(String result, int statusCode, Map> responseHeaders) {
+ JSONObject jsonObject = null;
+ try {
+ jsonObject = new JSONObject(result);
+ callbackContext.success(jsonObject);
+ } catch (Exception e) {
+ String errorMessage = "Problem during response parsing | " + String.valueOf(e.hashCode()) + ": " + e.getMessage();
+ callbackContext.error(errorMessage);
+ }
+ }
+
+ @Override
+ public void onUploadProgress(long bytesWritten, long contentLength, boolean done) {
+ }
+
+ @Override
+ public void onDownloadProgress(long bytesRead, long contentLength, boolean done) {
+ }
+ });
+ } catch (Exception e) {
+ String errorMessage = "Problem during request building | " + String.valueOf(e.hashCode()) + ": " + e.getMessage();
+ callbackContext.error(errorMessage);
+ }
+ }
+ });
+ }
+ final private void coverageRegionUriCoords(final JSONObject params, final CallbackContext callbackContext) {
+ if (this.navitiaSdk == null) {
+ callbackContext.error("NavitiaSDK is not instanciated");
+ return;
+ }
+
+ final CoordsApi.CoverageRegionUriCoordsRequestBuilder coordsRequestBuilder = this.navitiaSdk.coordsApi.newCoverageRegionUriCoordsRequestBuilder();
+ cordova.getThreadPool().execute(new Runnable() {
+ @Override
+ public void run() {
+ try {
+ if (params.has("region") && (params.getString("region") != null) && (!params.getString("region").isEmpty()) ) {
+ // Param: region, Type: String
+ coordsRequestBuilder.withRegion(stringStraightPass(params.getString("region")));
+ }
+ if (params.has("uri") && (params.getString("uri") != null) && (!params.getString("uri").isEmpty()) ) {
+ // Param: uri, Type: String
+ coordsRequestBuilder.withUri(stringStraightPass(params.getString("uri")));
+ }
+
+ coordsRequestBuilder.rawGet(new ApiCallback() {
+ @Override
+ public void onFailure(ApiException e, int statusCode, Map> responseHeaders) {
+ callbackContext.error("Problem during request call | " + e.getMessage());
+ }
+
+ @Override
+ public void onSuccess(String result, int statusCode, Map> responseHeaders) {
+ JSONObject jsonObject = null;
+ try {
+ jsonObject = new JSONObject(result);
+ callbackContext.success(jsonObject);
+ } catch (Exception e) {
+ String errorMessage = "Problem during response parsing | " + String.valueOf(e.hashCode()) + ": " + e.getMessage();
+ callbackContext.error(errorMessage);
+ }
+ }
+
+ @Override
+ public void onUploadProgress(long bytesWritten, long contentLength, boolean done) {
+ }
+
+ @Override
+ public void onDownloadProgress(long bytesRead, long contentLength, boolean done) {
+ }
+ });
+ } catch (Exception e) {
+ String errorMessage = "Problem during request building | " + String.valueOf(e.hashCode()) + ": " + e.getMessage();
+ callbackContext.error(errorMessage);
+ }
+ }
+ });
+ }
+ final private void coverageRegionUriCoordsId(final JSONObject params, final CallbackContext callbackContext) {
+ if (this.navitiaSdk == null) {
+ callbackContext.error("NavitiaSDK is not instanciated");
+ return;
+ }
+
+ final CoordsApi.CoverageRegionUriCoordsIdRequestBuilder coordsRequestBuilder = this.navitiaSdk.coordsApi.newCoverageRegionUriCoordsIdRequestBuilder();
+ cordova.getThreadPool().execute(new Runnable() {
+ @Override
+ public void run() {
+ try {
+ if (params.has("region") && (params.getString("region") != null) && (!params.getString("region").isEmpty()) ) {
+ // Param: region, Type: String
+ coordsRequestBuilder.withRegion(stringStraightPass(params.getString("region")));
+ }
+ if (params.has("uri") && (params.getString("uri") != null) && (!params.getString("uri").isEmpty()) ) {
+ // Param: uri, Type: String
+ coordsRequestBuilder.withUri(stringStraightPass(params.getString("uri")));
+ }
+ if (params.has("id") && (params.getString("id") != null) && (!params.getString("id").isEmpty()) ) {
+ // Param: id, Type: String
+ coordsRequestBuilder.withId(stringStraightPass(params.getString("id")));
+ }
+
+ coordsRequestBuilder.rawGet(new ApiCallback() {
+ @Override
+ public void onFailure(ApiException e, int statusCode, Map> responseHeaders) {
+ callbackContext.error("Problem during request call | " + e.getMessage());
+ }
+
+ @Override
+ public void onSuccess(String result, int statusCode, Map> responseHeaders) {
+ JSONObject jsonObject = null;
+ try {
+ jsonObject = new JSONObject(result);
+ callbackContext.success(jsonObject);
+ } catch (Exception e) {
+ String errorMessage = "Problem during response parsing | " + String.valueOf(e.hashCode()) + ": " + e.getMessage();
+ callbackContext.error(errorMessage);
+ }
+ }
+
+ @Override
+ public void onUploadProgress(long bytesWritten, long contentLength, boolean done) {
+ }
+
+ @Override
+ public void onDownloadProgress(long bytesRead, long contentLength, boolean done) {
+ }
+ });
+ } catch (Exception e) {
+ String errorMessage = "Problem during request building | " + String.valueOf(e.hashCode()) + ": " + e.getMessage();
+ callbackContext.error(errorMessage);
+ }
+ }
+ });
+ }
+ final private void coverage(final JSONObject params, final CallbackContext callbackContext) {
+ if (this.navitiaSdk == null) {
+ callbackContext.error("NavitiaSDK is not instanciated");
+ return;
+ }
+
+ final CoverageApi.CoverageRequestBuilder coverageRequestBuilder = this.navitiaSdk.coverageApi.newCoverageRequestBuilder();
+ cordova.getThreadPool().execute(new Runnable() {
+ @Override
+ public void run() {
+ try {
+ if (params.has("disableGeojson") && (params.getString("disableGeojson") != null) && (!params.getString("disableGeojson").isEmpty()) ) {
+ // Param: disableGeojson, Type: Boolean
+ coverageRequestBuilder.withDisableGeojson(booleanStraightPass(params.getBoolean("disableGeojson")));
+ }
+
+ coverageRequestBuilder.rawGet(new ApiCallback() {
+ @Override
+ public void onFailure(ApiException e, int statusCode, Map> responseHeaders) {
+ callbackContext.error("Problem during request call | " + e.getMessage());
+ }
+
+ @Override
+ public void onSuccess(String result, int statusCode, Map> responseHeaders) {
+ JSONObject jsonObject = null;
+ try {
+ jsonObject = new JSONObject(result);
+ callbackContext.success(jsonObject);
+ } catch (Exception e) {
+ String errorMessage = "Problem during response parsing | " + String.valueOf(e.hashCode()) + ": " + e.getMessage();
+ callbackContext.error(errorMessage);
+ }
+ }
+
+ @Override
+ public void onUploadProgress(long bytesWritten, long contentLength, boolean done) {
+ }
+
+ @Override
+ public void onDownloadProgress(long bytesRead, long contentLength, boolean done) {
+ }
+ });
+ } catch (Exception e) {
+ String errorMessage = "Problem during request building | " + String.valueOf(e.hashCode()) + ": " + e.getMessage();
+ callbackContext.error(errorMessage);
+ }
+ }
+ });
+ }
+ final private void coverageLonLat(final JSONObject params, final CallbackContext callbackContext) {
+ if (this.navitiaSdk == null) {
+ callbackContext.error("NavitiaSDK is not instanciated");
+ return;
+ }
+
+ final CoverageApi.CoverageLonLatRequestBuilder coverageRequestBuilder = this.navitiaSdk.coverageApi.newCoverageLonLatRequestBuilder();
+ cordova.getThreadPool().execute(new Runnable() {
+ @Override
+ public void run() {
+ try {
+ if (params.has("lat") && (params.getString("lat") != null) && (!params.getString("lat").isEmpty()) ) {
+ // Param: lat, Type: BigDecimal
+ coverageRequestBuilder.withLat(longToBigDecimal(params.getLong("lat")));
+ }
+ if (params.has("lon") && (params.getString("lon") != null) && (!params.getString("lon").isEmpty()) ) {
+ // Param: lon, Type: BigDecimal
+ coverageRequestBuilder.withLon(longToBigDecimal(params.getLong("lon")));
+ }
+ if (params.has("disableGeojson") && (params.getString("disableGeojson") != null) && (!params.getString("disableGeojson").isEmpty()) ) {
+ // Param: disableGeojson, Type: Boolean
+ coverageRequestBuilder.withDisableGeojson(booleanStraightPass(params.getBoolean("disableGeojson")));
+ }
+
+ coverageRequestBuilder.rawGet(new ApiCallback() {
+ @Override
+ public void onFailure(ApiException e, int statusCode, Map> responseHeaders) {
+ callbackContext.error("Problem during request call | " + e.getMessage());
+ }
+
+ @Override
+ public void onSuccess(String result, int statusCode, Map> responseHeaders) {
+ JSONObject jsonObject = null;
+ try {
+ jsonObject = new JSONObject(result);
+ callbackContext.success(jsonObject);
+ } catch (Exception e) {
+ String errorMessage = "Problem during response parsing | " + String.valueOf(e.hashCode()) + ": " + e.getMessage();
+ callbackContext.error(errorMessage);
+ }
+ }
+
+ @Override
+ public void onUploadProgress(long bytesWritten, long contentLength, boolean done) {
+ }
+
+ @Override
+ public void onDownloadProgress(long bytesRead, long contentLength, boolean done) {
+ }
+ });
+ } catch (Exception e) {
+ String errorMessage = "Problem during request building | " + String.valueOf(e.hashCode()) + ": " + e.getMessage();
+ callbackContext.error(errorMessage);
+ }
+ }
+ });
+ }
+ final private void coverageRegion(final JSONObject params, final CallbackContext callbackContext) {
+ if (this.navitiaSdk == null) {
+ callbackContext.error("NavitiaSDK is not instanciated");
+ return;
+ }
+
+ final CoverageApi.CoverageRegionRequestBuilder coverageRequestBuilder = this.navitiaSdk.coverageApi.newCoverageRegionRequestBuilder();
+ cordova.getThreadPool().execute(new Runnable() {
+ @Override
+ public void run() {
+ try {
+ if (params.has("region") && (params.getString("region") != null) && (!params.getString("region").isEmpty()) ) {
+ // Param: region, Type: String
+ coverageRequestBuilder.withRegion(stringStraightPass(params.getString("region")));
+ }
+ if (params.has("disableGeojson") && (params.getString("disableGeojson") != null) && (!params.getString("disableGeojson").isEmpty()) ) {
+ // Param: disableGeojson, Type: Boolean
+ coverageRequestBuilder.withDisableGeojson(booleanStraightPass(params.getBoolean("disableGeojson")));
+ }
+
+ coverageRequestBuilder.rawGet(new ApiCallback() {
+ @Override
+ public void onFailure(ApiException e, int statusCode, Map> responseHeaders) {
+ callbackContext.error("Problem during request call | " + e.getMessage());
+ }
+
+ @Override
+ public void onSuccess(String result, int statusCode, Map> responseHeaders) {
+ JSONObject jsonObject = null;
+ try {
+ jsonObject = new JSONObject(result);
+ callbackContext.success(jsonObject);
+ } catch (Exception e) {
+ String errorMessage = "Problem during response parsing | " + String.valueOf(e.hashCode()) + ": " + e.getMessage();
+ callbackContext.error(errorMessage);
+ }
+ }
+
+ @Override
+ public void onUploadProgress(long bytesWritten, long contentLength, boolean done) {
+ }
+
+ @Override
+ public void onDownloadProgress(long bytesRead, long contentLength, boolean done) {
+ }
+ });
+ } catch (Exception e) {
+ String errorMessage = "Problem during request building | " + String.valueOf(e.hashCode()) + ": " + e.getMessage();
+ callbackContext.error(errorMessage);
+ }
+ }
+ });
+ }
+ final private void coverageLonLatDatasets(final JSONObject params, final CallbackContext callbackContext) {
+ if (this.navitiaSdk == null) {
+ callbackContext.error("NavitiaSDK is not instanciated");
+ return;
+ }
+
+ final DatasetsApi.CoverageLonLatDatasetsRequestBuilder datasetsRequestBuilder = this.navitiaSdk.datasetsApi.newCoverageLonLatDatasetsRequestBuilder();
+ cordova.getThreadPool().execute(new Runnable() {
+ @Override
+ public void run() {
+ try {
+ if (params.has("lat") && (params.getString("lat") != null) && (!params.getString("lat").isEmpty()) ) {
+ // Param: lat, Type: BigDecimal
+ datasetsRequestBuilder.withLat(longToBigDecimal(params.getLong("lat")));
+ }
+ if (params.has("lon") && (params.getString("lon") != null) && (!params.getString("lon").isEmpty()) ) {
+ // Param: lon, Type: BigDecimal
+ datasetsRequestBuilder.withLon(longToBigDecimal(params.getLong("lon")));
+ }
+ if (params.has("startPage") && (params.getString("startPage") != null) && (!params.getString("startPage").isEmpty()) ) {
+ // Param: startPage, Type: Integer
+ datasetsRequestBuilder.withStartPage(integerStraightPass(params.getInt("startPage")));
+ }
+ if (params.has("count") && (params.getString("count") != null) && (!params.getString("count").isEmpty()) ) {
+ // Param: count, Type: Integer
+ datasetsRequestBuilder.withCount(integerStraightPass(params.getInt("count")));
+ }
+ if (params.has("depth") && (params.getString("depth") != null) && (!params.getString("depth").isEmpty()) ) {
+ // Param: depth, Type: Integer
+ datasetsRequestBuilder.withDepth(integerStraightPass(params.getInt("depth")));
+ }
+ if (params.has("forbiddenId") && (params.getString("forbiddenId") != null) && (!params.getString("forbiddenId").isEmpty()) ) {
+ // Param: forbiddenId, Type: List
+ datasetsRequestBuilder.withForbiddenId(jsonArrayToStringList(params.getJSONArray("forbiddenId")));
+ }
+ if (params.has("forbiddenUris") && (params.getString("forbiddenUris") != null) && (!params.getString("forbiddenUris").isEmpty()) ) {
+ // Param: forbiddenUris, Type: List
+ datasetsRequestBuilder.withForbiddenUris(jsonArrayToStringList(params.getJSONArray("forbiddenUris")));
+ }
+ if (params.has("externalCode") && (params.getString("externalCode") != null) && (!params.getString("externalCode").isEmpty()) ) {
+ // Param: externalCode, Type: String
+ datasetsRequestBuilder.withExternalCode(stringStraightPass(params.getString("externalCode")));
+ }
+ if (params.has("headsign") && (params.getString("headsign") != null) && (!params.getString("headsign").isEmpty()) ) {
+ // Param: headsign, Type: String
+ datasetsRequestBuilder.withHeadsign(stringStraightPass(params.getString("headsign")));
+ }
+ if (params.has("showCodes") && (params.getString("showCodes") != null) && (!params.getString("showCodes").isEmpty()) ) {
+ // Param: showCodes, Type: Boolean
+ datasetsRequestBuilder.withShowCodes(booleanStraightPass(params.getBoolean("showCodes")));
+ }
+ if (params.has("odtLevel") && (params.getString("odtLevel") != null) && (!params.getString("odtLevel").isEmpty()) ) {
+ // Param: odtLevel, Type: String
+ datasetsRequestBuilder.withOdtLevel(stringStraightPass(params.getString("odtLevel")));
+ }
+ if (params.has("distance") && (params.getString("distance") != null) && (!params.getString("distance").isEmpty()) ) {
+ // Param: distance, Type: Integer
+ datasetsRequestBuilder.withDistance(integerStraightPass(params.getInt("distance")));
+ }
+ if (params.has("since") && (params.getString("since") != null) && (!params.getString("since").isEmpty()) ) {
+ // Param: since, Type: Date
+ datasetsRequestBuilder.withSince(stringToDateTime(params.getString("since")));
+ }
+ if (params.has("until") && (params.getString("until") != null) && (!params.getString("until").isEmpty()) ) {
+ // Param: until, Type: Date
+ datasetsRequestBuilder.withUntil(stringToDateTime(params.getString("until")));
+ }
+ if (params.has("disableGeojson") && (params.getString("disableGeojson") != null) && (!params.getString("disableGeojson").isEmpty()) ) {
+ // Param: disableGeojson, Type: Boolean
+ datasetsRequestBuilder.withDisableGeojson(booleanStraightPass(params.getBoolean("disableGeojson")));
+ }
+ if (params.has("filter") && (params.getString("filter") != null) && (!params.getString("filter").isEmpty()) ) {
+ // Param: filter, Type: String
+ datasetsRequestBuilder.withFilter(stringStraightPass(params.getString("filter")));
+ }
+
+ datasetsRequestBuilder.rawGet(new ApiCallback() {
+ @Override
+ public void onFailure(ApiException e, int statusCode, Map> responseHeaders) {
+ callbackContext.error("Problem during request call | " + e.getMessage());
+ }
+
+ @Override
+ public void onSuccess(String result, int statusCode, Map> responseHeaders) {
+ JSONObject jsonObject = null;
+ try {
+ jsonObject = new JSONObject(result);
+ callbackContext.success(jsonObject);
+ } catch (Exception e) {
+ String errorMessage = "Problem during response parsing | " + String.valueOf(e.hashCode()) + ": " + e.getMessage();
+ callbackContext.error(errorMessage);
+ }
+ }
+
+ @Override
+ public void onUploadProgress(long bytesWritten, long contentLength, boolean done) {
+ }
+
+ @Override
+ public void onDownloadProgress(long bytesRead, long contentLength, boolean done) {
+ }
+ });
+ } catch (Exception e) {
+ String errorMessage = "Problem during request building | " + String.valueOf(e.hashCode()) + ": " + e.getMessage();
+ callbackContext.error(errorMessage);
+ }
+ }
+ });
+ }
+ final private void coverageLonLatDatasetsId(final JSONObject params, final CallbackContext callbackContext) {
+ if (this.navitiaSdk == null) {
+ callbackContext.error("NavitiaSDK is not instanciated");
+ return;
+ }
+
+ final DatasetsApi.CoverageLonLatDatasetsIdRequestBuilder datasetsRequestBuilder = this.navitiaSdk.datasetsApi.newCoverageLonLatDatasetsIdRequestBuilder();
+ cordova.getThreadPool().execute(new Runnable() {
+ @Override
+ public void run() {
+ try {
+ if (params.has("lat") && (params.getString("lat") != null) && (!params.getString("lat").isEmpty()) ) {
+ // Param: lat, Type: BigDecimal
+ datasetsRequestBuilder.withLat(longToBigDecimal(params.getLong("lat")));
+ }
+ if (params.has("lon") && (params.getString("lon") != null) && (!params.getString("lon").isEmpty()) ) {
+ // Param: lon, Type: BigDecimal
+ datasetsRequestBuilder.withLon(longToBigDecimal(params.getLong("lon")));
+ }
+ if (params.has("id") && (params.getString("id") != null) && (!params.getString("id").isEmpty()) ) {
+ // Param: id, Type: String
+ datasetsRequestBuilder.withId(stringStraightPass(params.getString("id")));
+ }
+ if (params.has("startPage") && (params.getString("startPage") != null) && (!params.getString("startPage").isEmpty()) ) {
+ // Param: startPage, Type: Integer
+ datasetsRequestBuilder.withStartPage(integerStraightPass(params.getInt("startPage")));
+ }
+ if (params.has("count") && (params.getString("count") != null) && (!params.getString("count").isEmpty()) ) {
+ // Param: count, Type: Integer
+ datasetsRequestBuilder.withCount(integerStraightPass(params.getInt("count")));
+ }
+ if (params.has("depth") && (params.getString("depth") != null) && (!params.getString("depth").isEmpty()) ) {
+ // Param: depth, Type: Integer
+ datasetsRequestBuilder.withDepth(integerStraightPass(params.getInt("depth")));
+ }
+ if (params.has("forbiddenId") && (params.getString("forbiddenId") != null) && (!params.getString("forbiddenId").isEmpty()) ) {
+ // Param: forbiddenId, Type: List
+ datasetsRequestBuilder.withForbiddenId(jsonArrayToStringList(params.getJSONArray("forbiddenId")));
+ }
+ if (params.has("forbiddenUris") && (params.getString("forbiddenUris") != null) && (!params.getString("forbiddenUris").isEmpty()) ) {
+ // Param: forbiddenUris, Type: List
+ datasetsRequestBuilder.withForbiddenUris(jsonArrayToStringList(params.getJSONArray("forbiddenUris")));
+ }
+ if (params.has("externalCode") && (params.getString("externalCode") != null) && (!params.getString("externalCode").isEmpty()) ) {
+ // Param: externalCode, Type: String
+ datasetsRequestBuilder.withExternalCode(stringStraightPass(params.getString("externalCode")));
+ }
+ if (params.has("headsign") && (params.getString("headsign") != null) && (!params.getString("headsign").isEmpty()) ) {
+ // Param: headsign, Type: String
+ datasetsRequestBuilder.withHeadsign(stringStraightPass(params.getString("headsign")));
+ }
+ if (params.has("showCodes") && (params.getString("showCodes") != null) && (!params.getString("showCodes").isEmpty()) ) {
+ // Param: showCodes, Type: Boolean
+ datasetsRequestBuilder.withShowCodes(booleanStraightPass(params.getBoolean("showCodes")));
+ }
+ if (params.has("odtLevel") && (params.getString("odtLevel") != null) && (!params.getString("odtLevel").isEmpty()) ) {
+ // Param: odtLevel, Type: String
+ datasetsRequestBuilder.withOdtLevel(stringStraightPass(params.getString("odtLevel")));
+ }
+ if (params.has("distance") && (params.getString("distance") != null) && (!params.getString("distance").isEmpty()) ) {
+ // Param: distance, Type: Integer
+ datasetsRequestBuilder.withDistance(integerStraightPass(params.getInt("distance")));
+ }
+ if (params.has("since") && (params.getString("since") != null) && (!params.getString("since").isEmpty()) ) {
+ // Param: since, Type: Date
+ datasetsRequestBuilder.withSince(stringToDateTime(params.getString("since")));
+ }
+ if (params.has("until") && (params.getString("until") != null) && (!params.getString("until").isEmpty()) ) {
+ // Param: until, Type: Date
+ datasetsRequestBuilder.withUntil(stringToDateTime(params.getString("until")));
+ }
+ if (params.has("disableGeojson") && (params.getString("disableGeojson") != null) && (!params.getString("disableGeojson").isEmpty()) ) {
+ // Param: disableGeojson, Type: Boolean
+ datasetsRequestBuilder.withDisableGeojson(booleanStraightPass(params.getBoolean("disableGeojson")));
+ }
+
+ datasetsRequestBuilder.rawGet(new ApiCallback() {
+ @Override
+ public void onFailure(ApiException e, int statusCode, Map> responseHeaders) {
+ callbackContext.error("Problem during request call | " + e.getMessage());
+ }
+
+ @Override
+ public void onSuccess(String result, int statusCode, Map> responseHeaders) {
+ JSONObject jsonObject = null;
+ try {
+ jsonObject = new JSONObject(result);
+ callbackContext.success(jsonObject);
+ } catch (Exception e) {
+ String errorMessage = "Problem during response parsing | " + String.valueOf(e.hashCode()) + ": " + e.getMessage();
+ callbackContext.error(errorMessage);
+ }
+ }
+
+ @Override
+ public void onUploadProgress(long bytesWritten, long contentLength, boolean done) {
+ }
+
+ @Override
+ public void onDownloadProgress(long bytesRead, long contentLength, boolean done) {
+ }
+ });
+ } catch (Exception e) {
+ String errorMessage = "Problem during request building | " + String.valueOf(e.hashCode()) + ": " + e.getMessage();
+ callbackContext.error(errorMessage);
+ }
+ }
+ });
+ }
+ final private void coverageLonLatUriDatasets(final JSONObject params, final CallbackContext callbackContext) {
+ if (this.navitiaSdk == null) {
+ callbackContext.error("NavitiaSDK is not instanciated");
+ return;
+ }
+
+ final DatasetsApi.CoverageLonLatUriDatasetsRequestBuilder datasetsRequestBuilder = this.navitiaSdk.datasetsApi.newCoverageLonLatUriDatasetsRequestBuilder();
+ cordova.getThreadPool().execute(new Runnable() {
+ @Override
+ public void run() {
+ try {
+ if (params.has("lat") && (params.getString("lat") != null) && (!params.getString("lat").isEmpty()) ) {
+ // Param: lat, Type: BigDecimal
+ datasetsRequestBuilder.withLat(longToBigDecimal(params.getLong("lat")));
+ }
+ if (params.has("lon") && (params.getString("lon") != null) && (!params.getString("lon").isEmpty()) ) {
+ // Param: lon, Type: BigDecimal
+ datasetsRequestBuilder.withLon(longToBigDecimal(params.getLong("lon")));
+ }
+ if (params.has("uri") && (params.getString("uri") != null) && (!params.getString("uri").isEmpty()) ) {
+ // Param: uri, Type: String
+ datasetsRequestBuilder.withUri(stringStraightPass(params.getString("uri")));
+ }
+ if (params.has("startPage") && (params.getString("startPage") != null) && (!params.getString("startPage").isEmpty()) ) {
+ // Param: startPage, Type: Integer
+ datasetsRequestBuilder.withStartPage(integerStraightPass(params.getInt("startPage")));
+ }
+ if (params.has("count") && (params.getString("count") != null) && (!params.getString("count").isEmpty()) ) {
+ // Param: count, Type: Integer
+ datasetsRequestBuilder.withCount(integerStraightPass(params.getInt("count")));
+ }
+ if (params.has("depth") && (params.getString("depth") != null) && (!params.getString("depth").isEmpty()) ) {
+ // Param: depth, Type: Integer
+ datasetsRequestBuilder.withDepth(integerStraightPass(params.getInt("depth")));
+ }
+ if (params.has("forbiddenId") && (params.getString("forbiddenId") != null) && (!params.getString("forbiddenId").isEmpty()) ) {
+ // Param: forbiddenId, Type: List
+ datasetsRequestBuilder.withForbiddenId(jsonArrayToStringList(params.getJSONArray("forbiddenId")));
+ }
+ if (params.has("forbiddenUris") && (params.getString("forbiddenUris") != null) && (!params.getString("forbiddenUris").isEmpty()) ) {
+ // Param: forbiddenUris, Type: List
+ datasetsRequestBuilder.withForbiddenUris(jsonArrayToStringList(params.getJSONArray("forbiddenUris")));
+ }
+ if (params.has("externalCode") && (params.getString("externalCode") != null) && (!params.getString("externalCode").isEmpty()) ) {
+ // Param: externalCode, Type: String
+ datasetsRequestBuilder.withExternalCode(stringStraightPass(params.getString("externalCode")));
+ }
+ if (params.has("headsign") && (params.getString("headsign") != null) && (!params.getString("headsign").isEmpty()) ) {
+ // Param: headsign, Type: String
+ datasetsRequestBuilder.withHeadsign(stringStraightPass(params.getString("headsign")));
+ }
+ if (params.has("showCodes") && (params.getString("showCodes") != null) && (!params.getString("showCodes").isEmpty()) ) {
+ // Param: showCodes, Type: Boolean
+ datasetsRequestBuilder.withShowCodes(booleanStraightPass(params.getBoolean("showCodes")));
+ }
+ if (params.has("odtLevel") && (params.getString("odtLevel") != null) && (!params.getString("odtLevel").isEmpty()) ) {
+ // Param: odtLevel, Type: String
+ datasetsRequestBuilder.withOdtLevel(stringStraightPass(params.getString("odtLevel")));
+ }
+ if (params.has("distance") && (params.getString("distance") != null) && (!params.getString("distance").isEmpty()) ) {
+ // Param: distance, Type: Integer
+ datasetsRequestBuilder.withDistance(integerStraightPass(params.getInt("distance")));
+ }
+ if (params.has("since") && (params.getString("since") != null) && (!params.getString("since").isEmpty()) ) {
+ // Param: since, Type: Date
+ datasetsRequestBuilder.withSince(stringToDateTime(params.getString("since")));
+ }
+ if (params.has("until") && (params.getString("until") != null) && (!params.getString("until").isEmpty()) ) {
+ // Param: until, Type: Date
+ datasetsRequestBuilder.withUntil(stringToDateTime(params.getString("until")));
+ }
+ if (params.has("disableGeojson") && (params.getString("disableGeojson") != null) && (!params.getString("disableGeojson").isEmpty()) ) {
+ // Param: disableGeojson, Type: Boolean
+ datasetsRequestBuilder.withDisableGeojson(booleanStraightPass(params.getBoolean("disableGeojson")));
+ }
+ if (params.has("filter") && (params.getString("filter") != null) && (!params.getString("filter").isEmpty()) ) {
+ // Param: filter, Type: String
+ datasetsRequestBuilder.withFilter(stringStraightPass(params.getString("filter")));
+ }
+
+ datasetsRequestBuilder.rawGet(new ApiCallback() {
+ @Override
+ public void onFailure(ApiException e, int statusCode, Map> responseHeaders) {
+ callbackContext.error("Problem during request call | " + e.getMessage());
+ }
+
+ @Override
+ public void onSuccess(String result, int statusCode, Map> responseHeaders) {
+ JSONObject jsonObject = null;
+ try {
+ jsonObject = new JSONObject(result);
+ callbackContext.success(jsonObject);
+ } catch (Exception e) {
+ String errorMessage = "Problem during response parsing | " + String.valueOf(e.hashCode()) + ": " + e.getMessage();
+ callbackContext.error(errorMessage);
+ }
+ }
+
+ @Override
+ public void onUploadProgress(long bytesWritten, long contentLength, boolean done) {
+ }
+
+ @Override
+ public void onDownloadProgress(long bytesRead, long contentLength, boolean done) {
+ }
+ });
+ } catch (Exception e) {
+ String errorMessage = "Problem during request building | " + String.valueOf(e.hashCode()) + ": " + e.getMessage();
+ callbackContext.error(errorMessage);
+ }
+ }
+ });
+ }
+ final private void coverageLonLatUriDatasetsId(final JSONObject params, final CallbackContext callbackContext) {
+ if (this.navitiaSdk == null) {
+ callbackContext.error("NavitiaSDK is not instanciated");
+ return;
+ }
+
+ final DatasetsApi.CoverageLonLatUriDatasetsIdRequestBuilder datasetsRequestBuilder = this.navitiaSdk.datasetsApi.newCoverageLonLatUriDatasetsIdRequestBuilder();
+ cordova.getThreadPool().execute(new Runnable() {
+ @Override
+ public void run() {
+ try {
+ if (params.has("lat") && (params.getString("lat") != null) && (!params.getString("lat").isEmpty()) ) {
+ // Param: lat, Type: BigDecimal
+ datasetsRequestBuilder.withLat(longToBigDecimal(params.getLong("lat")));
+ }
+ if (params.has("lon") && (params.getString("lon") != null) && (!params.getString("lon").isEmpty()) ) {
+ // Param: lon, Type: BigDecimal
+ datasetsRequestBuilder.withLon(longToBigDecimal(params.getLong("lon")));
+ }
+ if (params.has("uri") && (params.getString("uri") != null) && (!params.getString("uri").isEmpty()) ) {
+ // Param: uri, Type: String
+ datasetsRequestBuilder.withUri(stringStraightPass(params.getString("uri")));
+ }
+ if (params.has("id") && (params.getString("id") != null) && (!params.getString("id").isEmpty()) ) {
+ // Param: id, Type: String
+ datasetsRequestBuilder.withId(stringStraightPass(params.getString("id")));
+ }
+ if (params.has("startPage") && (params.getString("startPage") != null) && (!params.getString("startPage").isEmpty()) ) {
+ // Param: startPage, Type: Integer
+ datasetsRequestBuilder.withStartPage(integerStraightPass(params.getInt("startPage")));
+ }
+ if (params.has("count") && (params.getString("count") != null) && (!params.getString("count").isEmpty()) ) {
+ // Param: count, Type: Integer
+ datasetsRequestBuilder.withCount(integerStraightPass(params.getInt("count")));
+ }
+ if (params.has("depth") && (params.getString("depth") != null) && (!params.getString("depth").isEmpty()) ) {
+ // Param: depth, Type: Integer
+ datasetsRequestBuilder.withDepth(integerStraightPass(params.getInt("depth")));
+ }
+ if (params.has("forbiddenId") && (params.getString("forbiddenId") != null) && (!params.getString("forbiddenId").isEmpty()) ) {
+ // Param: forbiddenId, Type: List
+ datasetsRequestBuilder.withForbiddenId(jsonArrayToStringList(params.getJSONArray("forbiddenId")));
+ }
+ if (params.has("forbiddenUris") && (params.getString("forbiddenUris") != null) && (!params.getString("forbiddenUris").isEmpty()) ) {
+ // Param: forbiddenUris, Type: List
+ datasetsRequestBuilder.withForbiddenUris(jsonArrayToStringList(params.getJSONArray("forbiddenUris")));
+ }
+ if (params.has("externalCode") && (params.getString("externalCode") != null) && (!params.getString("externalCode").isEmpty()) ) {
+ // Param: externalCode, Type: String
+ datasetsRequestBuilder.withExternalCode(stringStraightPass(params.getString("externalCode")));
+ }
+ if (params.has("headsign") && (params.getString("headsign") != null) && (!params.getString("headsign").isEmpty()) ) {
+ // Param: headsign, Type: String
+ datasetsRequestBuilder.withHeadsign(stringStraightPass(params.getString("headsign")));
+ }
+ if (params.has("showCodes") && (params.getString("showCodes") != null) && (!params.getString("showCodes").isEmpty()) ) {
+ // Param: showCodes, Type: Boolean
+ datasetsRequestBuilder.withShowCodes(booleanStraightPass(params.getBoolean("showCodes")));
+ }
+ if (params.has("odtLevel") && (params.getString("odtLevel") != null) && (!params.getString("odtLevel").isEmpty()) ) {
+ // Param: odtLevel, Type: String
+ datasetsRequestBuilder.withOdtLevel(stringStraightPass(params.getString("odtLevel")));
+ }
+ if (params.has("distance") && (params.getString("distance") != null) && (!params.getString("distance").isEmpty()) ) {
+ // Param: distance, Type: Integer
+ datasetsRequestBuilder.withDistance(integerStraightPass(params.getInt("distance")));
+ }
+ if (params.has("since") && (params.getString("since") != null) && (!params.getString("since").isEmpty()) ) {
+ // Param: since, Type: Date
+ datasetsRequestBuilder.withSince(stringToDateTime(params.getString("since")));
+ }
+ if (params.has("until") && (params.getString("until") != null) && (!params.getString("until").isEmpty()) ) {
+ // Param: until, Type: Date
+ datasetsRequestBuilder.withUntil(stringToDateTime(params.getString("until")));
+ }
+ if (params.has("disableGeojson") && (params.getString("disableGeojson") != null) && (!params.getString("disableGeojson").isEmpty()) ) {
+ // Param: disableGeojson, Type: Boolean
+ datasetsRequestBuilder.withDisableGeojson(booleanStraightPass(params.getBoolean("disableGeojson")));
+ }
+
+ datasetsRequestBuilder.rawGet(new ApiCallback() {
+ @Override
+ public void onFailure(ApiException e, int statusCode, Map> responseHeaders) {
+ callbackContext.error("Problem during request call | " + e.getMessage());
+ }
+
+ @Override
+ public void onSuccess(String result, int statusCode, Map> responseHeaders) {
+ JSONObject jsonObject = null;
+ try {
+ jsonObject = new JSONObject(result);
+ callbackContext.success(jsonObject);
+ } catch (Exception e) {
+ String errorMessage = "Problem during response parsing | " + String.valueOf(e.hashCode()) + ": " + e.getMessage();
+ callbackContext.error(errorMessage);
+ }
+ }
+
+ @Override
+ public void onUploadProgress(long bytesWritten, long contentLength, boolean done) {
+ }
+
+ @Override
+ public void onDownloadProgress(long bytesRead, long contentLength, boolean done) {
+ }
+ });
+ } catch (Exception e) {
+ String errorMessage = "Problem during request building | " + String.valueOf(e.hashCode()) + ": " + e.getMessage();
+ callbackContext.error(errorMessage);
+ }
+ }
+ });
+ }
+ final private void coverageRegionDatasets(final JSONObject params, final CallbackContext callbackContext) {
+ if (this.navitiaSdk == null) {
+ callbackContext.error("NavitiaSDK is not instanciated");
+ return;
+ }
+
+ final DatasetsApi.CoverageRegionDatasetsRequestBuilder datasetsRequestBuilder = this.navitiaSdk.datasetsApi.newCoverageRegionDatasetsRequestBuilder();
+ cordova.getThreadPool().execute(new Runnable() {
+ @Override
+ public void run() {
+ try {
+ if (params.has("region") && (params.getString("region") != null) && (!params.getString("region").isEmpty()) ) {
+ // Param: region, Type: String
+ datasetsRequestBuilder.withRegion(stringStraightPass(params.getString("region")));
+ }
+ if (params.has("startPage") && (params.getString("startPage") != null) && (!params.getString("startPage").isEmpty()) ) {
+ // Param: startPage, Type: Integer
+ datasetsRequestBuilder.withStartPage(integerStraightPass(params.getInt("startPage")));
+ }
+ if (params.has("count") && (params.getString("count") != null) && (!params.getString("count").isEmpty()) ) {
+ // Param: count, Type: Integer
+ datasetsRequestBuilder.withCount(integerStraightPass(params.getInt("count")));
+ }
+ if (params.has("depth") && (params.getString("depth") != null) && (!params.getString("depth").isEmpty()) ) {
+ // Param: depth, Type: Integer
+ datasetsRequestBuilder.withDepth(integerStraightPass(params.getInt("depth")));
+ }
+ if (params.has("forbiddenId") && (params.getString("forbiddenId") != null) && (!params.getString("forbiddenId").isEmpty()) ) {
+ // Param: forbiddenId, Type: List
+ datasetsRequestBuilder.withForbiddenId(jsonArrayToStringList(params.getJSONArray("forbiddenId")));
+ }
+ if (params.has("forbiddenUris") && (params.getString("forbiddenUris") != null) && (!params.getString("forbiddenUris").isEmpty()) ) {
+ // Param: forbiddenUris, Type: List
+ datasetsRequestBuilder.withForbiddenUris(jsonArrayToStringList(params.getJSONArray("forbiddenUris")));
+ }
+ if (params.has("externalCode") && (params.getString("externalCode") != null) && (!params.getString("externalCode").isEmpty()) ) {
+ // Param: externalCode, Type: String
+ datasetsRequestBuilder.withExternalCode(stringStraightPass(params.getString("externalCode")));
+ }
+ if (params.has("headsign") && (params.getString("headsign") != null) && (!params.getString("headsign").isEmpty()) ) {
+ // Param: headsign, Type: String
+ datasetsRequestBuilder.withHeadsign(stringStraightPass(params.getString("headsign")));
+ }
+ if (params.has("showCodes") && (params.getString("showCodes") != null) && (!params.getString("showCodes").isEmpty()) ) {
+ // Param: showCodes, Type: Boolean
+ datasetsRequestBuilder.withShowCodes(booleanStraightPass(params.getBoolean("showCodes")));
+ }
+ if (params.has("odtLevel") && (params.getString("odtLevel") != null) && (!params.getString("odtLevel").isEmpty()) ) {
+ // Param: odtLevel, Type: String
+ datasetsRequestBuilder.withOdtLevel(stringStraightPass(params.getString("odtLevel")));
+ }
+ if (params.has("distance") && (params.getString("distance") != null) && (!params.getString("distance").isEmpty()) ) {
+ // Param: distance, Type: Integer
+ datasetsRequestBuilder.withDistance(integerStraightPass(params.getInt("distance")));
+ }
+ if (params.has("since") && (params.getString("since") != null) && (!params.getString("since").isEmpty()) ) {
+ // Param: since, Type: Date
+ datasetsRequestBuilder.withSince(stringToDateTime(params.getString("since")));
+ }
+ if (params.has("until") && (params.getString("until") != null) && (!params.getString("until").isEmpty()) ) {
+ // Param: until, Type: Date
+ datasetsRequestBuilder.withUntil(stringToDateTime(params.getString("until")));
+ }
+ if (params.has("disableGeojson") && (params.getString("disableGeojson") != null) && (!params.getString("disableGeojson").isEmpty()) ) {
+ // Param: disableGeojson, Type: Boolean
+ datasetsRequestBuilder.withDisableGeojson(booleanStraightPass(params.getBoolean("disableGeojson")));
+ }
+ if (params.has("filter") && (params.getString("filter") != null) && (!params.getString("filter").isEmpty()) ) {
+ // Param: filter, Type: String
+ datasetsRequestBuilder.withFilter(stringStraightPass(params.getString("filter")));
+ }
+
+ datasetsRequestBuilder.rawGet(new ApiCallback() {
+ @Override
+ public void onFailure(ApiException e, int statusCode, Map> responseHeaders) {
+ callbackContext.error("Problem during request call | " + e.getMessage());
+ }
+
+ @Override
+ public void onSuccess(String result, int statusCode, Map> responseHeaders) {
+ JSONObject jsonObject = null;
+ try {
+ jsonObject = new JSONObject(result);
+ callbackContext.success(jsonObject);
+ } catch (Exception e) {
+ String errorMessage = "Problem during response parsing | " + String.valueOf(e.hashCode()) + ": " + e.getMessage();
+ callbackContext.error(errorMessage);
+ }
+ }
+
+ @Override
+ public void onUploadProgress(long bytesWritten, long contentLength, boolean done) {
+ }
+
+ @Override
+ public void onDownloadProgress(long bytesRead, long contentLength, boolean done) {
+ }
+ });
+ } catch (Exception e) {
+ String errorMessage = "Problem during request building | " + String.valueOf(e.hashCode()) + ": " + e.getMessage();
+ callbackContext.error(errorMessage);
+ }
+ }
+ });
+ }
+ final private void coverageRegionDatasetsId(final JSONObject params, final CallbackContext callbackContext) {
+ if (this.navitiaSdk == null) {
+ callbackContext.error("NavitiaSDK is not instanciated");
+ return;
+ }
+
+ final DatasetsApi.CoverageRegionDatasetsIdRequestBuilder datasetsRequestBuilder = this.navitiaSdk.datasetsApi.newCoverageRegionDatasetsIdRequestBuilder();
+ cordova.getThreadPool().execute(new Runnable() {
+ @Override
+ public void run() {
+ try {
+ if (params.has("region") && (params.getString("region") != null) && (!params.getString("region").isEmpty()) ) {
+ // Param: region, Type: String
+ datasetsRequestBuilder.withRegion(stringStraightPass(params.getString("region")));
+ }
+ if (params.has("id") && (params.getString("id") != null) && (!params.getString("id").isEmpty()) ) {
+ // Param: id, Type: String
+ datasetsRequestBuilder.withId(stringStraightPass(params.getString("id")));
+ }
+ if (params.has("startPage") && (params.getString("startPage") != null) && (!params.getString("startPage").isEmpty()) ) {
+ // Param: startPage, Type: Integer
+ datasetsRequestBuilder.withStartPage(integerStraightPass(params.getInt("startPage")));
+ }
+ if (params.has("count") && (params.getString("count") != null) && (!params.getString("count").isEmpty()) ) {
+ // Param: count, Type: Integer
+ datasetsRequestBuilder.withCount(integerStraightPass(params.getInt("count")));
+ }
+ if (params.has("depth") && (params.getString("depth") != null) && (!params.getString("depth").isEmpty()) ) {
+ // Param: depth, Type: Integer
+ datasetsRequestBuilder.withDepth(integerStraightPass(params.getInt("depth")));
+ }
+ if (params.has("forbiddenId") && (params.getString("forbiddenId") != null) && (!params.getString("forbiddenId").isEmpty()) ) {
+ // Param: forbiddenId, Type: List
+ datasetsRequestBuilder.withForbiddenId(jsonArrayToStringList(params.getJSONArray("forbiddenId")));
+ }
+ if (params.has("forbiddenUris") && (params.getString("forbiddenUris") != null) && (!params.getString("forbiddenUris").isEmpty()) ) {
+ // Param: forbiddenUris, Type: List
+ datasetsRequestBuilder.withForbiddenUris(jsonArrayToStringList(params.getJSONArray("forbiddenUris")));
+ }
+ if (params.has("externalCode") && (params.getString("externalCode") != null) && (!params.getString("externalCode").isEmpty()) ) {
+ // Param: externalCode, Type: String
+ datasetsRequestBuilder.withExternalCode(stringStraightPass(params.getString("externalCode")));
+ }
+ if (params.has("headsign") && (params.getString("headsign") != null) && (!params.getString("headsign").isEmpty()) ) {
+ // Param: headsign, Type: String
+ datasetsRequestBuilder.withHeadsign(stringStraightPass(params.getString("headsign")));
+ }
+ if (params.has("showCodes") && (params.getString("showCodes") != null) && (!params.getString("showCodes").isEmpty()) ) {
+ // Param: showCodes, Type: Boolean
+ datasetsRequestBuilder.withShowCodes(booleanStraightPass(params.getBoolean("showCodes")));
+ }
+ if (params.has("odtLevel") && (params.getString("odtLevel") != null) && (!params.getString("odtLevel").isEmpty()) ) {
+ // Param: odtLevel, Type: String
+ datasetsRequestBuilder.withOdtLevel(stringStraightPass(params.getString("odtLevel")));
+ }
+ if (params.has("distance") && (params.getString("distance") != null) && (!params.getString("distance").isEmpty()) ) {
+ // Param: distance, Type: Integer
+ datasetsRequestBuilder.withDistance(integerStraightPass(params.getInt("distance")));
+ }
+ if (params.has("since") && (params.getString("since") != null) && (!params.getString("since").isEmpty()) ) {
+ // Param: since, Type: Date
+ datasetsRequestBuilder.withSince(stringToDateTime(params.getString("since")));
+ }
+ if (params.has("until") && (params.getString("until") != null) && (!params.getString("until").isEmpty()) ) {
+ // Param: until, Type: Date
+ datasetsRequestBuilder.withUntil(stringToDateTime(params.getString("until")));
+ }
+ if (params.has("disableGeojson") && (params.getString("disableGeojson") != null) && (!params.getString("disableGeojson").isEmpty()) ) {
+ // Param: disableGeojson, Type: Boolean
+ datasetsRequestBuilder.withDisableGeojson(booleanStraightPass(params.getBoolean("disableGeojson")));
+ }
+
+ datasetsRequestBuilder.rawGet(new ApiCallback() {
+ @Override
+ public void onFailure(ApiException e, int statusCode, Map> responseHeaders) {
+ callbackContext.error("Problem during request call | " + e.getMessage());
+ }
+
+ @Override
+ public void onSuccess(String result, int statusCode, Map> responseHeaders) {
+ JSONObject jsonObject = null;
+ try {
+ jsonObject = new JSONObject(result);
+ callbackContext.success(jsonObject);
+ } catch (Exception e) {
+ String errorMessage = "Problem during response parsing | " + String.valueOf(e.hashCode()) + ": " + e.getMessage();
+ callbackContext.error(errorMessage);
+ }
+ }
+
+ @Override
+ public void onUploadProgress(long bytesWritten, long contentLength, boolean done) {
+ }
+
+ @Override
+ public void onDownloadProgress(long bytesRead, long contentLength, boolean done) {
+ }
+ });
+ } catch (Exception e) {
+ String errorMessage = "Problem during request building | " + String.valueOf(e.hashCode()) + ": " + e.getMessage();
+ callbackContext.error(errorMessage);
+ }
+ }
+ });
+ }
+ final private void coverageRegionUriDatasets(final JSONObject params, final CallbackContext callbackContext) {
+ if (this.navitiaSdk == null) {
+ callbackContext.error("NavitiaSDK is not instanciated");
+ return;
+ }
+
+ final DatasetsApi.CoverageRegionUriDatasetsRequestBuilder datasetsRequestBuilder = this.navitiaSdk.datasetsApi.newCoverageRegionUriDatasetsRequestBuilder();
+ cordova.getThreadPool().execute(new Runnable() {
+ @Override
+ public void run() {
+ try {
+ if (params.has("region") && (params.getString("region") != null) && (!params.getString("region").isEmpty()) ) {
+ // Param: region, Type: String
+ datasetsRequestBuilder.withRegion(stringStraightPass(params.getString("region")));
+ }
+ if (params.has("uri") && (params.getString("uri") != null) && (!params.getString("uri").isEmpty()) ) {
+ // Param: uri, Type: String
+ datasetsRequestBuilder.withUri(stringStraightPass(params.getString("uri")));
+ }
+ if (params.has("startPage") && (params.getString("startPage") != null) && (!params.getString("startPage").isEmpty()) ) {
+ // Param: startPage, Type: Integer
+ datasetsRequestBuilder.withStartPage(integerStraightPass(params.getInt("startPage")));
+ }
+ if (params.has("count") && (params.getString("count") != null) && (!params.getString("count").isEmpty()) ) {
+ // Param: count, Type: Integer
+ datasetsRequestBuilder.withCount(integerStraightPass(params.getInt("count")));
+ }
+ if (params.has("depth") && (params.getString("depth") != null) && (!params.getString("depth").isEmpty()) ) {
+ // Param: depth, Type: Integer
+ datasetsRequestBuilder.withDepth(integerStraightPass(params.getInt("depth")));
+ }
+ if (params.has("forbiddenId") && (params.getString("forbiddenId") != null) && (!params.getString("forbiddenId").isEmpty()) ) {
+ // Param: forbiddenId, Type: List
+ datasetsRequestBuilder.withForbiddenId(jsonArrayToStringList(params.getJSONArray("forbiddenId")));
+ }
+ if (params.has("forbiddenUris") && (params.getString("forbiddenUris") != null) && (!params.getString("forbiddenUris").isEmpty()) ) {
+ // Param: forbiddenUris, Type: List
+ datasetsRequestBuilder.withForbiddenUris(jsonArrayToStringList(params.getJSONArray("forbiddenUris")));
+ }
+ if (params.has("externalCode") && (params.getString("externalCode") != null) && (!params.getString("externalCode").isEmpty()) ) {
+ // Param: externalCode, Type: String
+ datasetsRequestBuilder.withExternalCode(stringStraightPass(params.getString("externalCode")));
+ }
+ if (params.has("headsign") && (params.getString("headsign") != null) && (!params.getString("headsign").isEmpty()) ) {
+ // Param: headsign, Type: String
+ datasetsRequestBuilder.withHeadsign(stringStraightPass(params.getString("headsign")));
+ }
+ if (params.has("showCodes") && (params.getString("showCodes") != null) && (!params.getString("showCodes").isEmpty()) ) {
+ // Param: showCodes, Type: Boolean
+ datasetsRequestBuilder.withShowCodes(booleanStraightPass(params.getBoolean("showCodes")));
+ }
+ if (params.has("odtLevel") && (params.getString("odtLevel") != null) && (!params.getString("odtLevel").isEmpty()) ) {
+ // Param: odtLevel, Type: String
+ datasetsRequestBuilder.withOdtLevel(stringStraightPass(params.getString("odtLevel")));
+ }
+ if (params.has("distance") && (params.getString("distance") != null) && (!params.getString("distance").isEmpty()) ) {
+ // Param: distance, Type: Integer
+ datasetsRequestBuilder.withDistance(integerStraightPass(params.getInt("distance")));
+ }
+ if (params.has("since") && (params.getString("since") != null) && (!params.getString("since").isEmpty()) ) {
+ // Param: since, Type: Date
+ datasetsRequestBuilder.withSince(stringToDateTime(params.getString("since")));
+ }
+ if (params.has("until") && (params.getString("until") != null) && (!params.getString("until").isEmpty()) ) {
+ // Param: until, Type: Date
+ datasetsRequestBuilder.withUntil(stringToDateTime(params.getString("until")));
+ }
+ if (params.has("disableGeojson") && (params.getString("disableGeojson") != null) && (!params.getString("disableGeojson").isEmpty()) ) {
+ // Param: disableGeojson, Type: Boolean
+ datasetsRequestBuilder.withDisableGeojson(booleanStraightPass(params.getBoolean("disableGeojson")));
+ }
+ if (params.has("filter") && (params.getString("filter") != null) && (!params.getString("filter").isEmpty()) ) {
+ // Param: filter, Type: String
+ datasetsRequestBuilder.withFilter(stringStraightPass(params.getString("filter")));
+ }
+
+ datasetsRequestBuilder.rawGet(new ApiCallback() {
+ @Override
+ public void onFailure(ApiException e, int statusCode, Map> responseHeaders) {
+ callbackContext.error("Problem during request call | " + e.getMessage());
+ }
+
+ @Override
+ public void onSuccess(String result, int statusCode, Map> responseHeaders) {
+ JSONObject jsonObject = null;
+ try {
+ jsonObject = new JSONObject(result);
+ callbackContext.success(jsonObject);
+ } catch (Exception e) {
+ String errorMessage = "Problem during response parsing | " + String.valueOf(e.hashCode()) + ": " + e.getMessage();
+ callbackContext.error(errorMessage);
+ }
+ }
+
+ @Override
+ public void onUploadProgress(long bytesWritten, long contentLength, boolean done) {
+ }
+
+ @Override
+ public void onDownloadProgress(long bytesRead, long contentLength, boolean done) {
+ }
+ });
+ } catch (Exception e) {
+ String errorMessage = "Problem during request building | " + String.valueOf(e.hashCode()) + ": " + e.getMessage();
+ callbackContext.error(errorMessage);
+ }
+ }
+ });
+ }
+ final private void coverageRegionUriDatasetsId(final JSONObject params, final CallbackContext callbackContext) {
+ if (this.navitiaSdk == null) {
+ callbackContext.error("NavitiaSDK is not instanciated");
+ return;
+ }
+
+ final DatasetsApi.CoverageRegionUriDatasetsIdRequestBuilder datasetsRequestBuilder = this.navitiaSdk.datasetsApi.newCoverageRegionUriDatasetsIdRequestBuilder();
+ cordova.getThreadPool().execute(new Runnable() {
+ @Override
+ public void run() {
+ try {
+ if (params.has("region") && (params.getString("region") != null) && (!params.getString("region").isEmpty()) ) {
+ // Param: region, Type: String
+ datasetsRequestBuilder.withRegion(stringStraightPass(params.getString("region")));
+ }
+ if (params.has("uri") && (params.getString("uri") != null) && (!params.getString("uri").isEmpty()) ) {
+ // Param: uri, Type: String
+ datasetsRequestBuilder.withUri(stringStraightPass(params.getString("uri")));
+ }
+ if (params.has("id") && (params.getString("id") != null) && (!params.getString("id").isEmpty()) ) {
+ // Param: id, Type: String
+ datasetsRequestBuilder.withId(stringStraightPass(params.getString("id")));
+ }
+ if (params.has("startPage") && (params.getString("startPage") != null) && (!params.getString("startPage").isEmpty()) ) {
+ // Param: startPage, Type: Integer
+ datasetsRequestBuilder.withStartPage(integerStraightPass(params.getInt("startPage")));
+ }
+ if (params.has("count") && (params.getString("count") != null) && (!params.getString("count").isEmpty()) ) {
+ // Param: count, Type: Integer
+ datasetsRequestBuilder.withCount(integerStraightPass(params.getInt("count")));
+ }
+ if (params.has("depth") && (params.getString("depth") != null) && (!params.getString("depth").isEmpty()) ) {
+ // Param: depth, Type: Integer
+ datasetsRequestBuilder.withDepth(integerStraightPass(params.getInt("depth")));
+ }
+ if (params.has("forbiddenId") && (params.getString("forbiddenId") != null) && (!params.getString("forbiddenId").isEmpty()) ) {
+ // Param: forbiddenId, Type: List
+ datasetsRequestBuilder.withForbiddenId(jsonArrayToStringList(params.getJSONArray("forbiddenId")));
+ }
+ if (params.has("forbiddenUris") && (params.getString("forbiddenUris") != null) && (!params.getString("forbiddenUris").isEmpty()) ) {
+ // Param: forbiddenUris, Type: List
+ datasetsRequestBuilder.withForbiddenUris(jsonArrayToStringList(params.getJSONArray("forbiddenUris")));
+ }
+ if (params.has("externalCode") && (params.getString("externalCode") != null) && (!params.getString("externalCode").isEmpty()) ) {
+ // Param: externalCode, Type: String
+ datasetsRequestBuilder.withExternalCode(stringStraightPass(params.getString("externalCode")));
+ }
+ if (params.has("headsign") && (params.getString("headsign") != null) && (!params.getString("headsign").isEmpty()) ) {
+ // Param: headsign, Type: String
+ datasetsRequestBuilder.withHeadsign(stringStraightPass(params.getString("headsign")));
+ }
+ if (params.has("showCodes") && (params.getString("showCodes") != null) && (!params.getString("showCodes").isEmpty()) ) {
+ // Param: showCodes, Type: Boolean
+ datasetsRequestBuilder.withShowCodes(booleanStraightPass(params.getBoolean("showCodes")));
+ }
+ if (params.has("odtLevel") && (params.getString("odtLevel") != null) && (!params.getString("odtLevel").isEmpty()) ) {
+ // Param: odtLevel, Type: String
+ datasetsRequestBuilder.withOdtLevel(stringStraightPass(params.getString("odtLevel")));
+ }
+ if (params.has("distance") && (params.getString("distance") != null) && (!params.getString("distance").isEmpty()) ) {
+ // Param: distance, Type: Integer
+ datasetsRequestBuilder.withDistance(integerStraightPass(params.getInt("distance")));
+ }
+ if (params.has("since") && (params.getString("since") != null) && (!params.getString("since").isEmpty()) ) {
+ // Param: since, Type: Date
+ datasetsRequestBuilder.withSince(stringToDateTime(params.getString("since")));
+ }
+ if (params.has("until") && (params.getString("until") != null) && (!params.getString("until").isEmpty()) ) {
+ // Param: until, Type: Date
+ datasetsRequestBuilder.withUntil(stringToDateTime(params.getString("until")));
+ }
+ if (params.has("disableGeojson") && (params.getString("disableGeojson") != null) && (!params.getString("disableGeojson").isEmpty()) ) {
+ // Param: disableGeojson, Type: Boolean
+ datasetsRequestBuilder.withDisableGeojson(booleanStraightPass(params.getBoolean("disableGeojson")));
+ }
+
+ datasetsRequestBuilder.rawGet(new ApiCallback() {
+ @Override
+ public void onFailure(ApiException e, int statusCode, Map> responseHeaders) {
+ callbackContext.error("Problem during request call | " + e.getMessage());
+ }
+
+ @Override
+ public void onSuccess(String result, int statusCode, Map> responseHeaders) {
+ JSONObject jsonObject = null;
+ try {
+ jsonObject = new JSONObject(result);
+ callbackContext.success(jsonObject);
+ } catch (Exception e) {
+ String errorMessage = "Problem during response parsing | " + String.valueOf(e.hashCode()) + ": " + e.getMessage();
+ callbackContext.error(errorMessage);
+ }
+ }
+
+ @Override
+ public void onUploadProgress(long bytesWritten, long contentLength, boolean done) {
+ }
+
+ @Override
+ public void onDownloadProgress(long bytesRead, long contentLength, boolean done) {
+ }
+ });
+ } catch (Exception e) {
+ String errorMessage = "Problem during request building | " + String.valueOf(e.hashCode()) + ": " + e.getMessage();
+ callbackContext.error(errorMessage);
+ }
+ }
+ });
+ }
+ final private void coverageLonLatDisruptions(final JSONObject params, final CallbackContext callbackContext) {
+ if (this.navitiaSdk == null) {
+ callbackContext.error("NavitiaSDK is not instanciated");
+ return;
+ }
+
+ final DisruptionsApi.CoverageLonLatDisruptionsRequestBuilder disruptionsRequestBuilder = this.navitiaSdk.disruptionsApi.newCoverageLonLatDisruptionsRequestBuilder();
+ cordova.getThreadPool().execute(new Runnable() {
+ @Override
+ public void run() {
+ try {
+ if (params.has("lat") && (params.getString("lat") != null) && (!params.getString("lat").isEmpty()) ) {
+ // Param: lat, Type: BigDecimal
+ disruptionsRequestBuilder.withLat(longToBigDecimal(params.getLong("lat")));
+ }
+ if (params.has("lon") && (params.getString("lon") != null) && (!params.getString("lon").isEmpty()) ) {
+ // Param: lon, Type: BigDecimal
+ disruptionsRequestBuilder.withLon(longToBigDecimal(params.getLong("lon")));
+ }
+ if (params.has("startPage") && (params.getString("startPage") != null) && (!params.getString("startPage").isEmpty()) ) {
+ // Param: startPage, Type: Integer
+ disruptionsRequestBuilder.withStartPage(integerStraightPass(params.getInt("startPage")));
+ }
+ if (params.has("count") && (params.getString("count") != null) && (!params.getString("count").isEmpty()) ) {
+ // Param: count, Type: Integer
+ disruptionsRequestBuilder.withCount(integerStraightPass(params.getInt("count")));
+ }
+ if (params.has("depth") && (params.getString("depth") != null) && (!params.getString("depth").isEmpty()) ) {
+ // Param: depth, Type: Integer
+ disruptionsRequestBuilder.withDepth(integerStraightPass(params.getInt("depth")));
+ }
+ if (params.has("forbiddenId") && (params.getString("forbiddenId") != null) && (!params.getString("forbiddenId").isEmpty()) ) {
+ // Param: forbiddenId, Type: List
+ disruptionsRequestBuilder.withForbiddenId(jsonArrayToStringList(params.getJSONArray("forbiddenId")));
+ }
+ if (params.has("forbiddenUris") && (params.getString("forbiddenUris") != null) && (!params.getString("forbiddenUris").isEmpty()) ) {
+ // Param: forbiddenUris, Type: List
+ disruptionsRequestBuilder.withForbiddenUris(jsonArrayToStringList(params.getJSONArray("forbiddenUris")));
+ }
+ if (params.has("externalCode") && (params.getString("externalCode") != null) && (!params.getString("externalCode").isEmpty()) ) {
+ // Param: externalCode, Type: String
+ disruptionsRequestBuilder.withExternalCode(stringStraightPass(params.getString("externalCode")));
+ }
+ if (params.has("headsign") && (params.getString("headsign") != null) && (!params.getString("headsign").isEmpty()) ) {
+ // Param: headsign, Type: String
+ disruptionsRequestBuilder.withHeadsign(stringStraightPass(params.getString("headsign")));
+ }
+ if (params.has("showCodes") && (params.getString("showCodes") != null) && (!params.getString("showCodes").isEmpty()) ) {
+ // Param: showCodes, Type: Boolean
+ disruptionsRequestBuilder.withShowCodes(booleanStraightPass(params.getBoolean("showCodes")));
+ }
+ if (params.has("odtLevel") && (params.getString("odtLevel") != null) && (!params.getString("odtLevel").isEmpty()) ) {
+ // Param: odtLevel, Type: String
+ disruptionsRequestBuilder.withOdtLevel(stringStraightPass(params.getString("odtLevel")));
+ }
+ if (params.has("distance") && (params.getString("distance") != null) && (!params.getString("distance").isEmpty()) ) {
+ // Param: distance, Type: Integer
+ disruptionsRequestBuilder.withDistance(integerStraightPass(params.getInt("distance")));
+ }
+ if (params.has("since") && (params.getString("since") != null) && (!params.getString("since").isEmpty()) ) {
+ // Param: since, Type: Date
+ disruptionsRequestBuilder.withSince(stringToDateTime(params.getString("since")));
+ }
+ if (params.has("until") && (params.getString("until") != null) && (!params.getString("until").isEmpty()) ) {
+ // Param: until, Type: Date
+ disruptionsRequestBuilder.withUntil(stringToDateTime(params.getString("until")));
+ }
+ if (params.has("disableGeojson") && (params.getString("disableGeojson") != null) && (!params.getString("disableGeojson").isEmpty()) ) {
+ // Param: disableGeojson, Type: Boolean
+ disruptionsRequestBuilder.withDisableGeojson(booleanStraightPass(params.getBoolean("disableGeojson")));
+ }
+ if (params.has("filter") && (params.getString("filter") != null) && (!params.getString("filter").isEmpty()) ) {
+ // Param: filter, Type: String
+ disruptionsRequestBuilder.withFilter(stringStraightPass(params.getString("filter")));
+ }
+ if (params.has("originalId") && (params.getString("originalId") != null) && (!params.getString("originalId").isEmpty()) ) {
+ // Param: originalId, Type: String
+ disruptionsRequestBuilder.withOriginalId(stringStraightPass(params.getString("originalId")));
+ }
+
+ disruptionsRequestBuilder.rawGet(new ApiCallback() {
+ @Override
+ public void onFailure(ApiException e, int statusCode, Map> responseHeaders) {
+ callbackContext.error("Problem during request call | " + e.getMessage());
+ }
+
+ @Override
+ public void onSuccess(String result, int statusCode, Map> responseHeaders) {
+ JSONObject jsonObject = null;
+ try {
+ jsonObject = new JSONObject(result);
+ callbackContext.success(jsonObject);
+ } catch (Exception e) {
+ String errorMessage = "Problem during response parsing | " + String.valueOf(e.hashCode()) + ": " + e.getMessage();
+ callbackContext.error(errorMessage);
+ }
+ }
+
+ @Override
+ public void onUploadProgress(long bytesWritten, long contentLength, boolean done) {
+ }
+
+ @Override
+ public void onDownloadProgress(long bytesRead, long contentLength, boolean done) {
+ }
+ });
+ } catch (Exception e) {
+ String errorMessage = "Problem during request building | " + String.valueOf(e.hashCode()) + ": " + e.getMessage();
+ callbackContext.error(errorMessage);
+ }
+ }
+ });
+ }
+ final private void coverageLonLatDisruptionsId(final JSONObject params, final CallbackContext callbackContext) {
+ if (this.navitiaSdk == null) {
+ callbackContext.error("NavitiaSDK is not instanciated");
+ return;
+ }
+
+ final DisruptionsApi.CoverageLonLatDisruptionsIdRequestBuilder disruptionsRequestBuilder = this.navitiaSdk.disruptionsApi.newCoverageLonLatDisruptionsIdRequestBuilder();
+ cordova.getThreadPool().execute(new Runnable() {
+ @Override
+ public void run() {
+ try {
+ if (params.has("lat") && (params.getString("lat") != null) && (!params.getString("lat").isEmpty()) ) {
+ // Param: lat, Type: BigDecimal
+ disruptionsRequestBuilder.withLat(longToBigDecimal(params.getLong("lat")));
+ }
+ if (params.has("lon") && (params.getString("lon") != null) && (!params.getString("lon").isEmpty()) ) {
+ // Param: lon, Type: BigDecimal
+ disruptionsRequestBuilder.withLon(longToBigDecimal(params.getLong("lon")));
+ }
+ if (params.has("id") && (params.getString("id") != null) && (!params.getString("id").isEmpty()) ) {
+ // Param: id, Type: String
+ disruptionsRequestBuilder.withId(stringStraightPass(params.getString("id")));
+ }
+ if (params.has("startPage") && (params.getString("startPage") != null) && (!params.getString("startPage").isEmpty()) ) {
+ // Param: startPage, Type: Integer
+ disruptionsRequestBuilder.withStartPage(integerStraightPass(params.getInt("startPage")));
+ }
+ if (params.has("count") && (params.getString("count") != null) && (!params.getString("count").isEmpty()) ) {
+ // Param: count, Type: Integer
+ disruptionsRequestBuilder.withCount(integerStraightPass(params.getInt("count")));
+ }
+ if (params.has("depth") && (params.getString("depth") != null) && (!params.getString("depth").isEmpty()) ) {
+ // Param: depth, Type: Integer
+ disruptionsRequestBuilder.withDepth(integerStraightPass(params.getInt("depth")));
+ }
+ if (params.has("forbiddenId") && (params.getString("forbiddenId") != null) && (!params.getString("forbiddenId").isEmpty()) ) {
+ // Param: forbiddenId, Type: List
+ disruptionsRequestBuilder.withForbiddenId(jsonArrayToStringList(params.getJSONArray("forbiddenId")));
+ }
+ if (params.has("forbiddenUris") && (params.getString("forbiddenUris") != null) && (!params.getString("forbiddenUris").isEmpty()) ) {
+ // Param: forbiddenUris, Type: List
+ disruptionsRequestBuilder.withForbiddenUris(jsonArrayToStringList(params.getJSONArray("forbiddenUris")));
+ }
+ if (params.has("externalCode") && (params.getString("externalCode") != null) && (!params.getString("externalCode").isEmpty()) ) {
+ // Param: externalCode, Type: String
+ disruptionsRequestBuilder.withExternalCode(stringStraightPass(params.getString("externalCode")));
+ }
+ if (params.has("headsign") && (params.getString("headsign") != null) && (!params.getString("headsign").isEmpty()) ) {
+ // Param: headsign, Type: String
+ disruptionsRequestBuilder.withHeadsign(stringStraightPass(params.getString("headsign")));
+ }
+ if (params.has("showCodes") && (params.getString("showCodes") != null) && (!params.getString("showCodes").isEmpty()) ) {
+ // Param: showCodes, Type: Boolean
+ disruptionsRequestBuilder.withShowCodes(booleanStraightPass(params.getBoolean("showCodes")));
+ }
+ if (params.has("odtLevel") && (params.getString("odtLevel") != null) && (!params.getString("odtLevel").isEmpty()) ) {
+ // Param: odtLevel, Type: String
+ disruptionsRequestBuilder.withOdtLevel(stringStraightPass(params.getString("odtLevel")));
+ }
+ if (params.has("distance") && (params.getString("distance") != null) && (!params.getString("distance").isEmpty()) ) {
+ // Param: distance, Type: Integer
+ disruptionsRequestBuilder.withDistance(integerStraightPass(params.getInt("distance")));
+ }
+ if (params.has("since") && (params.getString("since") != null) && (!params.getString("since").isEmpty()) ) {
+ // Param: since, Type: Date
+ disruptionsRequestBuilder.withSince(stringToDateTime(params.getString("since")));
+ }
+ if (params.has("until") && (params.getString("until") != null) && (!params.getString("until").isEmpty()) ) {
+ // Param: until, Type: Date
+ disruptionsRequestBuilder.withUntil(stringToDateTime(params.getString("until")));
+ }
+ if (params.has("disableGeojson") && (params.getString("disableGeojson") != null) && (!params.getString("disableGeojson").isEmpty()) ) {
+ // Param: disableGeojson, Type: Boolean
+ disruptionsRequestBuilder.withDisableGeojson(booleanStraightPass(params.getBoolean("disableGeojson")));
+ }
+ if (params.has("originalId") && (params.getString("originalId") != null) && (!params.getString("originalId").isEmpty()) ) {
+ // Param: originalId, Type: String
+ disruptionsRequestBuilder.withOriginalId(stringStraightPass(params.getString("originalId")));
+ }
+
+ disruptionsRequestBuilder.rawGet(new ApiCallback() {
+ @Override
+ public void onFailure(ApiException e, int statusCode, Map> responseHeaders) {
+ callbackContext.error("Problem during request call | " + e.getMessage());
+ }
+
+ @Override
+ public void onSuccess(String result, int statusCode, Map> responseHeaders) {
+ JSONObject jsonObject = null;
+ try {
+ jsonObject = new JSONObject(result);
+ callbackContext.success(jsonObject);
+ } catch (Exception e) {
+ String errorMessage = "Problem during response parsing | " + String.valueOf(e.hashCode()) + ": " + e.getMessage();
+ callbackContext.error(errorMessage);
+ }
+ }
+
+ @Override
+ public void onUploadProgress(long bytesWritten, long contentLength, boolean done) {
+ }
+
+ @Override
+ public void onDownloadProgress(long bytesRead, long contentLength, boolean done) {
+ }
+ });
+ } catch (Exception e) {
+ String errorMessage = "Problem during request building | " + String.valueOf(e.hashCode()) + ": " + e.getMessage();
+ callbackContext.error(errorMessage);
+ }
+ }
+ });
+ }
+ final private void coverageLonLatUriDisruptions(final JSONObject params, final CallbackContext callbackContext) {
+ if (this.navitiaSdk == null) {
+ callbackContext.error("NavitiaSDK is not instanciated");
+ return;
+ }
+
+ final DisruptionsApi.CoverageLonLatUriDisruptionsRequestBuilder disruptionsRequestBuilder = this.navitiaSdk.disruptionsApi.newCoverageLonLatUriDisruptionsRequestBuilder();
+ cordova.getThreadPool().execute(new Runnable() {
+ @Override
+ public void run() {
+ try {
+ if (params.has("lat") && (params.getString("lat") != null) && (!params.getString("lat").isEmpty()) ) {
+ // Param: lat, Type: BigDecimal
+ disruptionsRequestBuilder.withLat(longToBigDecimal(params.getLong("lat")));
+ }
+ if (params.has("lon") && (params.getString("lon") != null) && (!params.getString("lon").isEmpty()) ) {
+ // Param: lon, Type: BigDecimal
+ disruptionsRequestBuilder.withLon(longToBigDecimal(params.getLong("lon")));
+ }
+ if (params.has("uri") && (params.getString("uri") != null) && (!params.getString("uri").isEmpty()) ) {
+ // Param: uri, Type: String
+ disruptionsRequestBuilder.withUri(stringStraightPass(params.getString("uri")));
+ }
+ if (params.has("startPage") && (params.getString("startPage") != null) && (!params.getString("startPage").isEmpty()) ) {
+ // Param: startPage, Type: Integer
+ disruptionsRequestBuilder.withStartPage(integerStraightPass(params.getInt("startPage")));
+ }
+ if (params.has("count") && (params.getString("count") != null) && (!params.getString("count").isEmpty()) ) {
+ // Param: count, Type: Integer
+ disruptionsRequestBuilder.withCount(integerStraightPass(params.getInt("count")));
+ }
+ if (params.has("depth") && (params.getString("depth") != null) && (!params.getString("depth").isEmpty()) ) {
+ // Param: depth, Type: Integer
+ disruptionsRequestBuilder.withDepth(integerStraightPass(params.getInt("depth")));
+ }
+ if (params.has("forbiddenId") && (params.getString("forbiddenId") != null) && (!params.getString("forbiddenId").isEmpty()) ) {
+ // Param: forbiddenId, Type: List
+ disruptionsRequestBuilder.withForbiddenId(jsonArrayToStringList(params.getJSONArray("forbiddenId")));
+ }
+ if (params.has("forbiddenUris") && (params.getString("forbiddenUris") != null) && (!params.getString("forbiddenUris").isEmpty()) ) {
+ // Param: forbiddenUris, Type: List
+ disruptionsRequestBuilder.withForbiddenUris(jsonArrayToStringList(params.getJSONArray("forbiddenUris")));
+ }
+ if (params.has("externalCode") && (params.getString("externalCode") != null) && (!params.getString("externalCode").isEmpty()) ) {
+ // Param: externalCode, Type: String
+ disruptionsRequestBuilder.withExternalCode(stringStraightPass(params.getString("externalCode")));
+ }
+ if (params.has("headsign") && (params.getString("headsign") != null) && (!params.getString("headsign").isEmpty()) ) {
+ // Param: headsign, Type: String
+ disruptionsRequestBuilder.withHeadsign(stringStraightPass(params.getString("headsign")));
+ }
+ if (params.has("showCodes") && (params.getString("showCodes") != null) && (!params.getString("showCodes").isEmpty()) ) {
+ // Param: showCodes, Type: Boolean
+ disruptionsRequestBuilder.withShowCodes(booleanStraightPass(params.getBoolean("showCodes")));
+ }
+ if (params.has("odtLevel") && (params.getString("odtLevel") != null) && (!params.getString("odtLevel").isEmpty()) ) {
+ // Param: odtLevel, Type: String
+ disruptionsRequestBuilder.withOdtLevel(stringStraightPass(params.getString("odtLevel")));
+ }
+ if (params.has("distance") && (params.getString("distance") != null) && (!params.getString("distance").isEmpty()) ) {
+ // Param: distance, Type: Integer
+ disruptionsRequestBuilder.withDistance(integerStraightPass(params.getInt("distance")));
+ }
+ if (params.has("since") && (params.getString("since") != null) && (!params.getString("since").isEmpty()) ) {
+ // Param: since, Type: Date
+ disruptionsRequestBuilder.withSince(stringToDateTime(params.getString("since")));
+ }
+ if (params.has("until") && (params.getString("until") != null) && (!params.getString("until").isEmpty()) ) {
+ // Param: until, Type: Date
+ disruptionsRequestBuilder.withUntil(stringToDateTime(params.getString("until")));
+ }
+ if (params.has("disableGeojson") && (params.getString("disableGeojson") != null) && (!params.getString("disableGeojson").isEmpty()) ) {
+ // Param: disableGeojson, Type: Boolean
+ disruptionsRequestBuilder.withDisableGeojson(booleanStraightPass(params.getBoolean("disableGeojson")));
+ }
+ if (params.has("filter") && (params.getString("filter") != null) && (!params.getString("filter").isEmpty()) ) {
+ // Param: filter, Type: String
+ disruptionsRequestBuilder.withFilter(stringStraightPass(params.getString("filter")));
+ }
+ if (params.has("originalId") && (params.getString("originalId") != null) && (!params.getString("originalId").isEmpty()) ) {
+ // Param: originalId, Type: String
+ disruptionsRequestBuilder.withOriginalId(stringStraightPass(params.getString("originalId")));
+ }
+
+ disruptionsRequestBuilder.rawGet(new ApiCallback() {
+ @Override
+ public void onFailure(ApiException e, int statusCode, Map> responseHeaders) {
+ callbackContext.error("Problem during request call | " + e.getMessage());
+ }
+
+ @Override
+ public void onSuccess(String result, int statusCode, Map> responseHeaders) {
+ JSONObject jsonObject = null;
+ try {
+ jsonObject = new JSONObject(result);
+ callbackContext.success(jsonObject);
+ } catch (Exception e) {
+ String errorMessage = "Problem during response parsing | " + String.valueOf(e.hashCode()) + ": " + e.getMessage();
+ callbackContext.error(errorMessage);
+ }
+ }
+
+ @Override
+ public void onUploadProgress(long bytesWritten, long contentLength, boolean done) {
+ }
+
+ @Override
+ public void onDownloadProgress(long bytesRead, long contentLength, boolean done) {
+ }
+ });
+ } catch (Exception e) {
+ String errorMessage = "Problem during request building | " + String.valueOf(e.hashCode()) + ": " + e.getMessage();
+ callbackContext.error(errorMessage);
+ }
+ }
+ });
+ }
+ final private void coverageLonLatUriDisruptionsId(final JSONObject params, final CallbackContext callbackContext) {
+ if (this.navitiaSdk == null) {
+ callbackContext.error("NavitiaSDK is not instanciated");
+ return;
+ }
+
+ final DisruptionsApi.CoverageLonLatUriDisruptionsIdRequestBuilder disruptionsRequestBuilder = this.navitiaSdk.disruptionsApi.newCoverageLonLatUriDisruptionsIdRequestBuilder();
+ cordova.getThreadPool().execute(new Runnable() {
+ @Override
+ public void run() {
+ try {
+ if (params.has("lat") && (params.getString("lat") != null) && (!params.getString("lat").isEmpty()) ) {
+ // Param: lat, Type: BigDecimal
+ disruptionsRequestBuilder.withLat(longToBigDecimal(params.getLong("lat")));
+ }
+ if (params.has("lon") && (params.getString("lon") != null) && (!params.getString("lon").isEmpty()) ) {
+ // Param: lon, Type: BigDecimal
+ disruptionsRequestBuilder.withLon(longToBigDecimal(params.getLong("lon")));
+ }
+ if (params.has("uri") && (params.getString("uri") != null) && (!params.getString("uri").isEmpty()) ) {
+ // Param: uri, Type: String
+ disruptionsRequestBuilder.withUri(stringStraightPass(params.getString("uri")));
+ }
+ if (params.has("id") && (params.getString("id") != null) && (!params.getString("id").isEmpty()) ) {
+ // Param: id, Type: String
+ disruptionsRequestBuilder.withId(stringStraightPass(params.getString("id")));
+ }
+ if (params.has("startPage") && (params.getString("startPage") != null) && (!params.getString("startPage").isEmpty()) ) {
+ // Param: startPage, Type: Integer
+ disruptionsRequestBuilder.withStartPage(integerStraightPass(params.getInt("startPage")));
+ }
+ if (params.has("count") && (params.getString("count") != null) && (!params.getString("count").isEmpty()) ) {
+ // Param: count, Type: Integer
+ disruptionsRequestBuilder.withCount(integerStraightPass(params.getInt("count")));
+ }
+ if (params.has("depth") && (params.getString("depth") != null) && (!params.getString("depth").isEmpty()) ) {
+ // Param: depth, Type: Integer
+ disruptionsRequestBuilder.withDepth(integerStraightPass(params.getInt("depth")));
+ }
+ if (params.has("forbiddenId") && (params.getString("forbiddenId") != null) && (!params.getString("forbiddenId").isEmpty()) ) {
+ // Param: forbiddenId, Type: List
+ disruptionsRequestBuilder.withForbiddenId(jsonArrayToStringList(params.getJSONArray("forbiddenId")));
+ }
+ if (params.has("forbiddenUris") && (params.getString("forbiddenUris") != null) && (!params.getString("forbiddenUris").isEmpty()) ) {
+ // Param: forbiddenUris, Type: List
+ disruptionsRequestBuilder.withForbiddenUris(jsonArrayToStringList(params.getJSONArray("forbiddenUris")));
+ }
+ if (params.has("externalCode") && (params.getString("externalCode") != null) && (!params.getString("externalCode").isEmpty()) ) {
+ // Param: externalCode, Type: String
+ disruptionsRequestBuilder.withExternalCode(stringStraightPass(params.getString("externalCode")));
+ }
+ if (params.has("headsign") && (params.getString("headsign") != null) && (!params.getString("headsign").isEmpty()) ) {
+ // Param: headsign, Type: String
+ disruptionsRequestBuilder.withHeadsign(stringStraightPass(params.getString("headsign")));
+ }
+ if (params.has("showCodes") && (params.getString("showCodes") != null) && (!params.getString("showCodes").isEmpty()) ) {
+ // Param: showCodes, Type: Boolean
+ disruptionsRequestBuilder.withShowCodes(booleanStraightPass(params.getBoolean("showCodes")));
+ }
+ if (params.has("odtLevel") && (params.getString("odtLevel") != null) && (!params.getString("odtLevel").isEmpty()) ) {
+ // Param: odtLevel, Type: String
+ disruptionsRequestBuilder.withOdtLevel(stringStraightPass(params.getString("odtLevel")));
+ }
+ if (params.has("distance") && (params.getString("distance") != null) && (!params.getString("distance").isEmpty()) ) {
+ // Param: distance, Type: Integer
+ disruptionsRequestBuilder.withDistance(integerStraightPass(params.getInt("distance")));
+ }
+ if (params.has("since") && (params.getString("since") != null) && (!params.getString("since").isEmpty()) ) {
+ // Param: since, Type: Date
+ disruptionsRequestBuilder.withSince(stringToDateTime(params.getString("since")));
+ }
+ if (params.has("until") && (params.getString("until") != null) && (!params.getString("until").isEmpty()) ) {
+ // Param: until, Type: Date
+ disruptionsRequestBuilder.withUntil(stringToDateTime(params.getString("until")));
+ }
+ if (params.has("disableGeojson") && (params.getString("disableGeojson") != null) && (!params.getString("disableGeojson").isEmpty()) ) {
+ // Param: disableGeojson, Type: Boolean
+ disruptionsRequestBuilder.withDisableGeojson(booleanStraightPass(params.getBoolean("disableGeojson")));
+ }
+ if (params.has("originalId") && (params.getString("originalId") != null) && (!params.getString("originalId").isEmpty()) ) {
+ // Param: originalId, Type: String
+ disruptionsRequestBuilder.withOriginalId(stringStraightPass(params.getString("originalId")));
+ }
+
+ disruptionsRequestBuilder.rawGet(new ApiCallback() {
+ @Override
+ public void onFailure(ApiException e, int statusCode, Map> responseHeaders) {
+ callbackContext.error("Problem during request call | " + e.getMessage());
+ }
+
+ @Override
+ public void onSuccess(String result, int statusCode, Map> responseHeaders) {
+ JSONObject jsonObject = null;
+ try {
+ jsonObject = new JSONObject(result);
+ callbackContext.success(jsonObject);
+ } catch (Exception e) {
+ String errorMessage = "Problem during response parsing | " + String.valueOf(e.hashCode()) + ": " + e.getMessage();
+ callbackContext.error(errorMessage);
+ }
+ }
+
+ @Override
+ public void onUploadProgress(long bytesWritten, long contentLength, boolean done) {
+ }
+
+ @Override
+ public void onDownloadProgress(long bytesRead, long contentLength, boolean done) {
+ }
+ });
+ } catch (Exception e) {
+ String errorMessage = "Problem during request building | " + String.valueOf(e.hashCode()) + ": " + e.getMessage();
+ callbackContext.error(errorMessage);
+ }
+ }
+ });
+ }
+ final private void coverageRegionDisruptions(final JSONObject params, final CallbackContext callbackContext) {
+ if (this.navitiaSdk == null) {
+ callbackContext.error("NavitiaSDK is not instanciated");
+ return;
+ }
+
+ final DisruptionsApi.CoverageRegionDisruptionsRequestBuilder disruptionsRequestBuilder = this.navitiaSdk.disruptionsApi.newCoverageRegionDisruptionsRequestBuilder();
+ cordova.getThreadPool().execute(new Runnable() {
+ @Override
+ public void run() {
+ try {
+ if (params.has("region") && (params.getString("region") != null) && (!params.getString("region").isEmpty()) ) {
+ // Param: region, Type: String
+ disruptionsRequestBuilder.withRegion(stringStraightPass(params.getString("region")));
+ }
+ if (params.has("startPage") && (params.getString("startPage") != null) && (!params.getString("startPage").isEmpty()) ) {
+ // Param: startPage, Type: Integer
+ disruptionsRequestBuilder.withStartPage(integerStraightPass(params.getInt("startPage")));
+ }
+ if (params.has("count") && (params.getString("count") != null) && (!params.getString("count").isEmpty()) ) {
+ // Param: count, Type: Integer
+ disruptionsRequestBuilder.withCount(integerStraightPass(params.getInt("count")));
+ }
+ if (params.has("depth") && (params.getString("depth") != null) && (!params.getString("depth").isEmpty()) ) {
+ // Param: depth, Type: Integer
+ disruptionsRequestBuilder.withDepth(integerStraightPass(params.getInt("depth")));
+ }
+ if (params.has("forbiddenId") && (params.getString("forbiddenId") != null) && (!params.getString("forbiddenId").isEmpty()) ) {
+ // Param: forbiddenId, Type: List
+ disruptionsRequestBuilder.withForbiddenId(jsonArrayToStringList(params.getJSONArray("forbiddenId")));
+ }
+ if (params.has("forbiddenUris") && (params.getString("forbiddenUris") != null) && (!params.getString("forbiddenUris").isEmpty()) ) {
+ // Param: forbiddenUris, Type: List
+ disruptionsRequestBuilder.withForbiddenUris(jsonArrayToStringList(params.getJSONArray("forbiddenUris")));
+ }
+ if (params.has("externalCode") && (params.getString("externalCode") != null) && (!params.getString("externalCode").isEmpty()) ) {
+ // Param: externalCode, Type: String
+ disruptionsRequestBuilder.withExternalCode(stringStraightPass(params.getString("externalCode")));
+ }
+ if (params.has("headsign") && (params.getString("headsign") != null) && (!params.getString("headsign").isEmpty()) ) {
+ // Param: headsign, Type: String
+ disruptionsRequestBuilder.withHeadsign(stringStraightPass(params.getString("headsign")));
+ }
+ if (params.has("showCodes") && (params.getString("showCodes") != null) && (!params.getString("showCodes").isEmpty()) ) {
+ // Param: showCodes, Type: Boolean
+ disruptionsRequestBuilder.withShowCodes(booleanStraightPass(params.getBoolean("showCodes")));
+ }
+ if (params.has("odtLevel") && (params.getString("odtLevel") != null) && (!params.getString("odtLevel").isEmpty()) ) {
+ // Param: odtLevel, Type: String
+ disruptionsRequestBuilder.withOdtLevel(stringStraightPass(params.getString("odtLevel")));
+ }
+ if (params.has("distance") && (params.getString("distance") != null) && (!params.getString("distance").isEmpty()) ) {
+ // Param: distance, Type: Integer
+ disruptionsRequestBuilder.withDistance(integerStraightPass(params.getInt("distance")));
+ }
+ if (params.has("since") && (params.getString("since") != null) && (!params.getString("since").isEmpty()) ) {
+ // Param: since, Type: Date
+ disruptionsRequestBuilder.withSince(stringToDateTime(params.getString("since")));
+ }
+ if (params.has("until") && (params.getString("until") != null) && (!params.getString("until").isEmpty()) ) {
+ // Param: until, Type: Date
+ disruptionsRequestBuilder.withUntil(stringToDateTime(params.getString("until")));
+ }
+ if (params.has("disableGeojson") && (params.getString("disableGeojson") != null) && (!params.getString("disableGeojson").isEmpty()) ) {
+ // Param: disableGeojson, Type: Boolean
+ disruptionsRequestBuilder.withDisableGeojson(booleanStraightPass(params.getBoolean("disableGeojson")));
+ }
+ if (params.has("filter") && (params.getString("filter") != null) && (!params.getString("filter").isEmpty()) ) {
+ // Param: filter, Type: String
+ disruptionsRequestBuilder.withFilter(stringStraightPass(params.getString("filter")));
+ }
+ if (params.has("originalId") && (params.getString("originalId") != null) && (!params.getString("originalId").isEmpty()) ) {
+ // Param: originalId, Type: String
+ disruptionsRequestBuilder.withOriginalId(stringStraightPass(params.getString("originalId")));
+ }
+
+ disruptionsRequestBuilder.rawGet(new ApiCallback() {
+ @Override
+ public void onFailure(ApiException e, int statusCode, Map> responseHeaders) {
+ callbackContext.error("Problem during request call | " + e.getMessage());
+ }
+
+ @Override
+ public void onSuccess(String result, int statusCode, Map> responseHeaders) {
+ JSONObject jsonObject = null;
+ try {
+ jsonObject = new JSONObject(result);
+ callbackContext.success(jsonObject);
+ } catch (Exception e) {
+ String errorMessage = "Problem during response parsing | " + String.valueOf(e.hashCode()) + ": " + e.getMessage();
+ callbackContext.error(errorMessage);
+ }
+ }
+
+ @Override
+ public void onUploadProgress(long bytesWritten, long contentLength, boolean done) {
+ }
+
+ @Override
+ public void onDownloadProgress(long bytesRead, long contentLength, boolean done) {
+ }
+ });
+ } catch (Exception e) {
+ String errorMessage = "Problem during request building | " + String.valueOf(e.hashCode()) + ": " + e.getMessage();
+ callbackContext.error(errorMessage);
+ }
+ }
+ });
+ }
+ final private void coverageRegionDisruptionsId(final JSONObject params, final CallbackContext callbackContext) {
+ if (this.navitiaSdk == null) {
+ callbackContext.error("NavitiaSDK is not instanciated");
+ return;
+ }
+
+ final DisruptionsApi.CoverageRegionDisruptionsIdRequestBuilder disruptionsRequestBuilder = this.navitiaSdk.disruptionsApi.newCoverageRegionDisruptionsIdRequestBuilder();
+ cordova.getThreadPool().execute(new Runnable() {
+ @Override
+ public void run() {
+ try {
+ if (params.has("region") && (params.getString("region") != null) && (!params.getString("region").isEmpty()) ) {
+ // Param: region, Type: String
+ disruptionsRequestBuilder.withRegion(stringStraightPass(params.getString("region")));
+ }
+ if (params.has("id") && (params.getString("id") != null) && (!params.getString("id").isEmpty()) ) {
+ // Param: id, Type: String
+ disruptionsRequestBuilder.withId(stringStraightPass(params.getString("id")));
+ }
+ if (params.has("startPage") && (params.getString("startPage") != null) && (!params.getString("startPage").isEmpty()) ) {
+ // Param: startPage, Type: Integer
+ disruptionsRequestBuilder.withStartPage(integerStraightPass(params.getInt("startPage")));
+ }
+ if (params.has("count") && (params.getString("count") != null) && (!params.getString("count").isEmpty()) ) {
+ // Param: count, Type: Integer
+ disruptionsRequestBuilder.withCount(integerStraightPass(params.getInt("count")));
+ }
+ if (params.has("depth") && (params.getString("depth") != null) && (!params.getString("depth").isEmpty()) ) {
+ // Param: depth, Type: Integer
+ disruptionsRequestBuilder.withDepth(integerStraightPass(params.getInt("depth")));
+ }
+ if (params.has("forbiddenId") && (params.getString("forbiddenId") != null) && (!params.getString("forbiddenId").isEmpty()) ) {
+ // Param: forbiddenId, Type: List
+ disruptionsRequestBuilder.withForbiddenId(jsonArrayToStringList(params.getJSONArray("forbiddenId")));
+ }
+ if (params.has("forbiddenUris") && (params.getString("forbiddenUris") != null) && (!params.getString("forbiddenUris").isEmpty()) ) {
+ // Param: forbiddenUris, Type: List
+ disruptionsRequestBuilder.withForbiddenUris(jsonArrayToStringList(params.getJSONArray("forbiddenUris")));
+ }
+ if (params.has("externalCode") && (params.getString("externalCode") != null) && (!params.getString("externalCode").isEmpty()) ) {
+ // Param: externalCode, Type: String
+ disruptionsRequestBuilder.withExternalCode(stringStraightPass(params.getString("externalCode")));
+ }
+ if (params.has("headsign") && (params.getString("headsign") != null) && (!params.getString("headsign").isEmpty()) ) {
+ // Param: headsign, Type: String
+ disruptionsRequestBuilder.withHeadsign(stringStraightPass(params.getString("headsign")));
+ }
+ if (params.has("showCodes") && (params.getString("showCodes") != null) && (!params.getString("showCodes").isEmpty()) ) {
+ // Param: showCodes, Type: Boolean
+ disruptionsRequestBuilder.withShowCodes(booleanStraightPass(params.getBoolean("showCodes")));
+ }
+ if (params.has("odtLevel") && (params.getString("odtLevel") != null) && (!params.getString("odtLevel").isEmpty()) ) {
+ // Param: odtLevel, Type: String
+ disruptionsRequestBuilder.withOdtLevel(stringStraightPass(params.getString("odtLevel")));
+ }
+ if (params.has("distance") && (params.getString("distance") != null) && (!params.getString("distance").isEmpty()) ) {
+ // Param: distance, Type: Integer
+ disruptionsRequestBuilder.withDistance(integerStraightPass(params.getInt("distance")));
+ }
+ if (params.has("since") && (params.getString("since") != null) && (!params.getString("since").isEmpty()) ) {
+ // Param: since, Type: Date
+ disruptionsRequestBuilder.withSince(stringToDateTime(params.getString("since")));
+ }
+ if (params.has("until") && (params.getString("until") != null) && (!params.getString("until").isEmpty()) ) {
+ // Param: until, Type: Date
+ disruptionsRequestBuilder.withUntil(stringToDateTime(params.getString("until")));
+ }
+ if (params.has("disableGeojson") && (params.getString("disableGeojson") != null) && (!params.getString("disableGeojson").isEmpty()) ) {
+ // Param: disableGeojson, Type: Boolean
+ disruptionsRequestBuilder.withDisableGeojson(booleanStraightPass(params.getBoolean("disableGeojson")));
+ }
+ if (params.has("originalId") && (params.getString("originalId") != null) && (!params.getString("originalId").isEmpty()) ) {
+ // Param: originalId, Type: String
+ disruptionsRequestBuilder.withOriginalId(stringStraightPass(params.getString("originalId")));
+ }
+
+ disruptionsRequestBuilder.rawGet(new ApiCallback() {
+ @Override
+ public void onFailure(ApiException e, int statusCode, Map> responseHeaders) {
+ callbackContext.error("Problem during request call | " + e.getMessage());
+ }
+
+ @Override
+ public void onSuccess(String result, int statusCode, Map> responseHeaders) {
+ JSONObject jsonObject = null;
+ try {
+ jsonObject = new JSONObject(result);
+ callbackContext.success(jsonObject);
+ } catch (Exception e) {
+ String errorMessage = "Problem during response parsing | " + String.valueOf(e.hashCode()) + ": " + e.getMessage();
+ callbackContext.error(errorMessage);
+ }
+ }
+
+ @Override
+ public void onUploadProgress(long bytesWritten, long contentLength, boolean done) {
+ }
+
+ @Override
+ public void onDownloadProgress(long bytesRead, long contentLength, boolean done) {
+ }
+ });
+ } catch (Exception e) {
+ String errorMessage = "Problem during request building | " + String.valueOf(e.hashCode()) + ": " + e.getMessage();
+ callbackContext.error(errorMessage);
+ }
+ }
+ });
+ }
+ final private void coverageRegionUriDisruptions(final JSONObject params, final CallbackContext callbackContext) {
+ if (this.navitiaSdk == null) {
+ callbackContext.error("NavitiaSDK is not instanciated");
+ return;
+ }
+
+ final DisruptionsApi.CoverageRegionUriDisruptionsRequestBuilder disruptionsRequestBuilder = this.navitiaSdk.disruptionsApi.newCoverageRegionUriDisruptionsRequestBuilder();
+ cordova.getThreadPool().execute(new Runnable() {
+ @Override
+ public void run() {
+ try {
+ if (params.has("region") && (params.getString("region") != null) && (!params.getString("region").isEmpty()) ) {
+ // Param: region, Type: String
disruptionsRequestBuilder.withRegion(stringStraightPass(params.getString("region")));
}
if (params.has("uri") && (params.getString("uri") != null) && (!params.getString("uri").isEmpty()) ) {
@@ -5962,7 +7882,222 @@ public void run() {
disruptionsRequestBuilder.withOriginalId(stringStraightPass(params.getString("originalId")));
}
- disruptionsRequestBuilder.rawGet(new ApiCallback() {
+ disruptionsRequestBuilder.rawGet(new ApiCallback() {
+ @Override
+ public void onFailure(ApiException e, int statusCode, Map> responseHeaders) {
+ callbackContext.error("Problem during request call | " + e.getMessage());
+ }
+
+ @Override
+ public void onSuccess(String result, int statusCode, Map> responseHeaders) {
+ JSONObject jsonObject = null;
+ try {
+ jsonObject = new JSONObject(result);
+ callbackContext.success(jsonObject);
+ } catch (Exception e) {
+ String errorMessage = "Problem during response parsing | " + String.valueOf(e.hashCode()) + ": " + e.getMessage();
+ callbackContext.error(errorMessage);
+ }
+ }
+
+ @Override
+ public void onUploadProgress(long bytesWritten, long contentLength, boolean done) {
+ }
+
+ @Override
+ public void onDownloadProgress(long bytesRead, long contentLength, boolean done) {
+ }
+ });
+ } catch (Exception e) {
+ String errorMessage = "Problem during request building | " + String.valueOf(e.hashCode()) + ": " + e.getMessage();
+ callbackContext.error(errorMessage);
+ }
+ }
+ });
+ }
+ final private void coverageRegionUriDisruptionsId(final JSONObject params, final CallbackContext callbackContext) {
+ if (this.navitiaSdk == null) {
+ callbackContext.error("NavitiaSDK is not instanciated");
+ return;
+ }
+
+ final DisruptionsApi.CoverageRegionUriDisruptionsIdRequestBuilder disruptionsRequestBuilder = this.navitiaSdk.disruptionsApi.newCoverageRegionUriDisruptionsIdRequestBuilder();
+ cordova.getThreadPool().execute(new Runnable() {
+ @Override
+ public void run() {
+ try {
+ if (params.has("region") && (params.getString("region") != null) && (!params.getString("region").isEmpty()) ) {
+ // Param: region, Type: String
+ disruptionsRequestBuilder.withRegion(stringStraightPass(params.getString("region")));
+ }
+ if (params.has("uri") && (params.getString("uri") != null) && (!params.getString("uri").isEmpty()) ) {
+ // Param: uri, Type: String
+ disruptionsRequestBuilder.withUri(stringStraightPass(params.getString("uri")));
+ }
+ if (params.has("id") && (params.getString("id") != null) && (!params.getString("id").isEmpty()) ) {
+ // Param: id, Type: String
+ disruptionsRequestBuilder.withId(stringStraightPass(params.getString("id")));
+ }
+ if (params.has("startPage") && (params.getString("startPage") != null) && (!params.getString("startPage").isEmpty()) ) {
+ // Param: startPage, Type: Integer
+ disruptionsRequestBuilder.withStartPage(integerStraightPass(params.getInt("startPage")));
+ }
+ if (params.has("count") && (params.getString("count") != null) && (!params.getString("count").isEmpty()) ) {
+ // Param: count, Type: Integer
+ disruptionsRequestBuilder.withCount(integerStraightPass(params.getInt("count")));
+ }
+ if (params.has("depth") && (params.getString("depth") != null) && (!params.getString("depth").isEmpty()) ) {
+ // Param: depth, Type: Integer
+ disruptionsRequestBuilder.withDepth(integerStraightPass(params.getInt("depth")));
+ }
+ if (params.has("forbiddenId") && (params.getString("forbiddenId") != null) && (!params.getString("forbiddenId").isEmpty()) ) {
+ // Param: forbiddenId, Type: List
+ disruptionsRequestBuilder.withForbiddenId(jsonArrayToStringList(params.getJSONArray("forbiddenId")));
+ }
+ if (params.has("forbiddenUris") && (params.getString("forbiddenUris") != null) && (!params.getString("forbiddenUris").isEmpty()) ) {
+ // Param: forbiddenUris, Type: List
+ disruptionsRequestBuilder.withForbiddenUris(jsonArrayToStringList(params.getJSONArray("forbiddenUris")));
+ }
+ if (params.has("externalCode") && (params.getString("externalCode") != null) && (!params.getString("externalCode").isEmpty()) ) {
+ // Param: externalCode, Type: String
+ disruptionsRequestBuilder.withExternalCode(stringStraightPass(params.getString("externalCode")));
+ }
+ if (params.has("headsign") && (params.getString("headsign") != null) && (!params.getString("headsign").isEmpty()) ) {
+ // Param: headsign, Type: String
+ disruptionsRequestBuilder.withHeadsign(stringStraightPass(params.getString("headsign")));
+ }
+ if (params.has("showCodes") && (params.getString("showCodes") != null) && (!params.getString("showCodes").isEmpty()) ) {
+ // Param: showCodes, Type: Boolean
+ disruptionsRequestBuilder.withShowCodes(booleanStraightPass(params.getBoolean("showCodes")));
+ }
+ if (params.has("odtLevel") && (params.getString("odtLevel") != null) && (!params.getString("odtLevel").isEmpty()) ) {
+ // Param: odtLevel, Type: String
+ disruptionsRequestBuilder.withOdtLevel(stringStraightPass(params.getString("odtLevel")));
+ }
+ if (params.has("distance") && (params.getString("distance") != null) && (!params.getString("distance").isEmpty()) ) {
+ // Param: distance, Type: Integer
+ disruptionsRequestBuilder.withDistance(integerStraightPass(params.getInt("distance")));
+ }
+ if (params.has("since") && (params.getString("since") != null) && (!params.getString("since").isEmpty()) ) {
+ // Param: since, Type: Date
+ disruptionsRequestBuilder.withSince(stringToDateTime(params.getString("since")));
+ }
+ if (params.has("until") && (params.getString("until") != null) && (!params.getString("until").isEmpty()) ) {
+ // Param: until, Type: Date
+ disruptionsRequestBuilder.withUntil(stringToDateTime(params.getString("until")));
+ }
+ if (params.has("disableGeojson") && (params.getString("disableGeojson") != null) && (!params.getString("disableGeojson").isEmpty()) ) {
+ // Param: disableGeojson, Type: Boolean
+ disruptionsRequestBuilder.withDisableGeojson(booleanStraightPass(params.getBoolean("disableGeojson")));
+ }
+ if (params.has("originalId") && (params.getString("originalId") != null) && (!params.getString("originalId").isEmpty()) ) {
+ // Param: originalId, Type: String
+ disruptionsRequestBuilder.withOriginalId(stringStraightPass(params.getString("originalId")));
+ }
+
+ disruptionsRequestBuilder.rawGet(new ApiCallback() {
+ @Override
+ public void onFailure(ApiException e, int statusCode, Map> responseHeaders) {
+ callbackContext.error("Problem during request call | " + e.getMessage());
+ }
+
+ @Override
+ public void onSuccess(String result, int statusCode, Map> responseHeaders) {
+ JSONObject jsonObject = null;
+ try {
+ jsonObject = new JSONObject(result);
+ callbackContext.success(jsonObject);
+ } catch (Exception e) {
+ String errorMessage = "Problem during response parsing | " + String.valueOf(e.hashCode()) + ": " + e.getMessage();
+ callbackContext.error(errorMessage);
+ }
+ }
+
+ @Override
+ public void onUploadProgress(long bytesWritten, long contentLength, boolean done) {
+ }
+
+ @Override
+ public void onDownloadProgress(long bytesRead, long contentLength, boolean done) {
+ }
+ });
+ } catch (Exception e) {
+ String errorMessage = "Problem during request building | " + String.valueOf(e.hashCode()) + ": " + e.getMessage();
+ callbackContext.error(errorMessage);
+ }
+ }
+ });
+ }
+ final private void coverageLonLatGeoStatus(final JSONObject params, final CallbackContext callbackContext) {
+ if (this.navitiaSdk == null) {
+ callbackContext.error("NavitiaSDK is not instanciated");
+ return;
+ }
+
+ final GeoStatusApi.CoverageLonLatGeoStatusRequestBuilder geoStatusRequestBuilder = this.navitiaSdk.geoStatusApi.newCoverageLonLatGeoStatusRequestBuilder();
+ cordova.getThreadPool().execute(new Runnable() {
+ @Override
+ public void run() {
+ try {
+ if (params.has("lat") && (params.getString("lat") != null) && (!params.getString("lat").isEmpty()) ) {
+ // Param: lat, Type: BigDecimal
+ geoStatusRequestBuilder.withLat(longToBigDecimal(params.getLong("lat")));
+ }
+ if (params.has("lon") && (params.getString("lon") != null) && (!params.getString("lon").isEmpty()) ) {
+ // Param: lon, Type: BigDecimal
+ geoStatusRequestBuilder.withLon(longToBigDecimal(params.getLong("lon")));
+ }
+
+ geoStatusRequestBuilder.rawGet(new ApiCallback() {
+ @Override
+ public void onFailure(ApiException e, int statusCode, Map> responseHeaders) {
+ callbackContext.error("Problem during request call | " + e.getMessage());
+ }
+
+ @Override
+ public void onSuccess(String result, int statusCode, Map> responseHeaders) {
+ JSONObject jsonObject = null;
+ try {
+ jsonObject = new JSONObject(result);
+ callbackContext.success(jsonObject);
+ } catch (Exception e) {
+ String errorMessage = "Problem during response parsing | " + String.valueOf(e.hashCode()) + ": " + e.getMessage();
+ callbackContext.error(errorMessage);
+ }
+ }
+
+ @Override
+ public void onUploadProgress(long bytesWritten, long contentLength, boolean done) {
+ }
+
+ @Override
+ public void onDownloadProgress(long bytesRead, long contentLength, boolean done) {
+ }
+ });
+ } catch (Exception e) {
+ String errorMessage = "Problem during request building | " + String.valueOf(e.hashCode()) + ": " + e.getMessage();
+ callbackContext.error(errorMessage);
+ }
+ }
+ });
+ }
+ final private void coverageRegionGeoStatus(final JSONObject params, final CallbackContext callbackContext) {
+ if (this.navitiaSdk == null) {
+ callbackContext.error("NavitiaSDK is not instanciated");
+ return;
+ }
+
+ final GeoStatusApi.CoverageRegionGeoStatusRequestBuilder geoStatusRequestBuilder = this.navitiaSdk.geoStatusApi.newCoverageRegionGeoStatusRequestBuilder();
+ cordova.getThreadPool().execute(new Runnable() {
+ @Override
+ public void run() {
+ try {
+ if (params.has("region") && (params.getString("region") != null) && (!params.getString("region").isEmpty()) ) {
+ // Param: region, Type: String
+ geoStatusRequestBuilder.withRegion(stringStraightPass(params.getString("region")));
+ }
+
+ geoStatusRequestBuilder.rawGet(new ApiCallback() {
@Override
public void onFailure(ApiException e, int statusCode, Map> responseHeaders) {
callbackContext.error("Problem during request call | " + e.getMessage());
@@ -5995,87 +8130,135 @@ public void onDownloadProgress(long bytesRead, long contentLength, boolean done)
}
});
}
- final private void coverageRegionUriDisruptionsId(final JSONObject params, final CallbackContext callbackContext) {
+ final private void coverageLonLatIsochrones(final JSONObject params, final CallbackContext callbackContext) {
if (this.navitiaSdk == null) {
callbackContext.error("NavitiaSDK is not instanciated");
return;
}
- final DisruptionsApi.CoverageRegionUriDisruptionsIdRequestBuilder disruptionsRequestBuilder = this.navitiaSdk.disruptionsApi.newCoverageRegionUriDisruptionsIdRequestBuilder();
+ final GraphicalIsochroneApi.CoverageLonLatIsochronesRequestBuilder graphicalIsochroneRequestBuilder = this.navitiaSdk.graphicalIsochroneApi.newCoverageLonLatIsochronesRequestBuilder();
cordova.getThreadPool().execute(new Runnable() {
@Override
public void run() {
try {
- if (params.has("region") && (params.getString("region") != null) && (!params.getString("region").isEmpty()) ) {
- // Param: region, Type: String
- disruptionsRequestBuilder.withRegion(stringStraightPass(params.getString("region")));
+ if (params.has("lat") && (params.getString("lat") != null) && (!params.getString("lat").isEmpty()) ) {
+ // Param: lat, Type: BigDecimal
+ graphicalIsochroneRequestBuilder.withLat(longToBigDecimal(params.getLong("lat")));
}
- if (params.has("uri") && (params.getString("uri") != null) && (!params.getString("uri").isEmpty()) ) {
- // Param: uri, Type: String
- disruptionsRequestBuilder.withUri(stringStraightPass(params.getString("uri")));
+ if (params.has("lon") && (params.getString("lon") != null) && (!params.getString("lon").isEmpty()) ) {
+ // Param: lon, Type: BigDecimal
+ graphicalIsochroneRequestBuilder.withLon(longToBigDecimal(params.getLong("lon")));
}
- if (params.has("id") && (params.getString("id") != null) && (!params.getString("id").isEmpty()) ) {
- // Param: id, Type: String
- disruptionsRequestBuilder.withId(stringStraightPass(params.getString("id")));
+ if (params.has("from") && (params.getString("from") != null) && (!params.getString("from").isEmpty()) ) {
+ // Param: from, Type: String
+ graphicalIsochroneRequestBuilder.withFrom(stringStraightPass(params.getString("from")));
}
- if (params.has("startPage") && (params.getString("startPage") != null) && (!params.getString("startPage").isEmpty()) ) {
- // Param: startPage, Type: Integer
- disruptionsRequestBuilder.withStartPage(integerStraightPass(params.getInt("startPage")));
+ if (params.has("to") && (params.getString("to") != null) && (!params.getString("to").isEmpty()) ) {
+ // Param: to, Type: String
+ graphicalIsochroneRequestBuilder.withTo(stringStraightPass(params.getString("to")));
}
- if (params.has("count") && (params.getString("count") != null) && (!params.getString("count").isEmpty()) ) {
- // Param: count, Type: Integer
- disruptionsRequestBuilder.withCount(integerStraightPass(params.getInt("count")));
+ if (params.has("datetime") && (params.getString("datetime") != null) && (!params.getString("datetime").isEmpty()) ) {
+ // Param: datetime, Type: Date
+ graphicalIsochroneRequestBuilder.withDatetime(stringToDateTime(params.getString("datetime")));
}
- if (params.has("depth") && (params.getString("depth") != null) && (!params.getString("depth").isEmpty()) ) {
- // Param: depth, Type: Integer
- disruptionsRequestBuilder.withDepth(integerStraightPass(params.getInt("depth")));
+ if (params.has("datetimeRepresents") && (params.getString("datetimeRepresents") != null) && (!params.getString("datetimeRepresents").isEmpty()) ) {
+ // Param: datetimeRepresents, Type: String
+ graphicalIsochroneRequestBuilder.withDatetimeRepresents(stringStraightPass(params.getString("datetimeRepresents")));
}
- if (params.has("forbiddenId") && (params.getString("forbiddenId") != null) && (!params.getString("forbiddenId").isEmpty()) ) {
- // Param: forbiddenId, Type: List
- disruptionsRequestBuilder.withForbiddenId(jsonArrayToStringList(params.getJSONArray("forbiddenId")));
+ if (params.has("maxNbTransfers") && (params.getString("maxNbTransfers") != null) && (!params.getString("maxNbTransfers").isEmpty()) ) {
+ // Param: maxNbTransfers, Type: Integer
+ graphicalIsochroneRequestBuilder.withMaxNbTransfers(integerStraightPass(params.getInt("maxNbTransfers")));
+ }
+ if (params.has("minNbTransfers") && (params.getString("minNbTransfers") != null) && (!params.getString("minNbTransfers").isEmpty()) ) {
+ // Param: minNbTransfers, Type: Integer
+ graphicalIsochroneRequestBuilder.withMinNbTransfers(integerStraightPass(params.getInt("minNbTransfers")));
+ }
+ if (params.has("firstSectionMode") && (params.getString("firstSectionMode") != null) && (!params.getString("firstSectionMode").isEmpty()) ) {
+ // Param: firstSectionMode, Type: List
+ graphicalIsochroneRequestBuilder.withFirstSectionMode(jsonArrayToStringList(params.getJSONArray("firstSectionMode")));
+ }
+ if (params.has("lastSectionMode") && (params.getString("lastSectionMode") != null) && (!params.getString("lastSectionMode").isEmpty()) ) {
+ // Param: lastSectionMode, Type: List
+ graphicalIsochroneRequestBuilder.withLastSectionMode(jsonArrayToStringList(params.getJSONArray("lastSectionMode")));
+ }
+ if (params.has("maxDurationToPt") && (params.getString("maxDurationToPt") != null) && (!params.getString("maxDurationToPt").isEmpty()) ) {
+ // Param: maxDurationToPt, Type: Integer
+ graphicalIsochroneRequestBuilder.withMaxDurationToPt(integerStraightPass(params.getInt("maxDurationToPt")));
+ }
+ if (params.has("maxWalkingDurationToPt") && (params.getString("maxWalkingDurationToPt") != null) && (!params.getString("maxWalkingDurationToPt").isEmpty()) ) {
+ // Param: maxWalkingDurationToPt, Type: Integer
+ graphicalIsochroneRequestBuilder.withMaxWalkingDurationToPt(integerStraightPass(params.getInt("maxWalkingDurationToPt")));
+ }
+ if (params.has("maxBikeDurationToPt") && (params.getString("maxBikeDurationToPt") != null) && (!params.getString("maxBikeDurationToPt").isEmpty()) ) {
+ // Param: maxBikeDurationToPt, Type: Integer
+ graphicalIsochroneRequestBuilder.withMaxBikeDurationToPt(integerStraightPass(params.getInt("maxBikeDurationToPt")));
+ }
+ if (params.has("maxBssDurationToPt") && (params.getString("maxBssDurationToPt") != null) && (!params.getString("maxBssDurationToPt").isEmpty()) ) {
+ // Param: maxBssDurationToPt, Type: Integer
+ graphicalIsochroneRequestBuilder.withMaxBssDurationToPt(integerStraightPass(params.getInt("maxBssDurationToPt")));
+ }
+ if (params.has("maxCarDurationToPt") && (params.getString("maxCarDurationToPt") != null) && (!params.getString("maxCarDurationToPt").isEmpty()) ) {
+ // Param: maxCarDurationToPt, Type: Integer
+ graphicalIsochroneRequestBuilder.withMaxCarDurationToPt(integerStraightPass(params.getInt("maxCarDurationToPt")));
+ }
+ if (params.has("walkingSpeed") && (params.getString("walkingSpeed") != null) && (!params.getString("walkingSpeed").isEmpty()) ) {
+ // Param: walkingSpeed, Type: Float
+ graphicalIsochroneRequestBuilder.withWalkingSpeed(longToFloat(params.getLong("walkingSpeed")));
+ }
+ if (params.has("bikeSpeed") && (params.getString("bikeSpeed") != null) && (!params.getString("bikeSpeed").isEmpty()) ) {
+ // Param: bikeSpeed, Type: Float
+ graphicalIsochroneRequestBuilder.withBikeSpeed(longToFloat(params.getLong("bikeSpeed")));
+ }
+ if (params.has("bssSpeed") && (params.getString("bssSpeed") != null) && (!params.getString("bssSpeed").isEmpty()) ) {
+ // Param: bssSpeed, Type: Float
+ graphicalIsochroneRequestBuilder.withBssSpeed(longToFloat(params.getLong("bssSpeed")));
+ }
+ if (params.has("carSpeed") && (params.getString("carSpeed") != null) && (!params.getString("carSpeed").isEmpty()) ) {
+ // Param: carSpeed, Type: Float
+ graphicalIsochroneRequestBuilder.withCarSpeed(longToFloat(params.getLong("carSpeed")));
}
if (params.has("forbiddenUris") && (params.getString("forbiddenUris") != null) && (!params.getString("forbiddenUris").isEmpty()) ) {
// Param: forbiddenUris, Type: List
- disruptionsRequestBuilder.withForbiddenUris(jsonArrayToStringList(params.getJSONArray("forbiddenUris")));
+ graphicalIsochroneRequestBuilder.withForbiddenUris(jsonArrayToStringList(params.getJSONArray("forbiddenUris")));
}
- if (params.has("externalCode") && (params.getString("externalCode") != null) && (!params.getString("externalCode").isEmpty()) ) {
- // Param: externalCode, Type: String
- disruptionsRequestBuilder.withExternalCode(stringStraightPass(params.getString("externalCode")));
+ if (params.has("allowedId") && (params.getString("allowedId") != null) && (!params.getString("allowedId").isEmpty()) ) {
+ // Param: allowedId, Type: List
+ graphicalIsochroneRequestBuilder.withAllowedId(jsonArrayToStringList(params.getJSONArray("allowedId")));
}
- if (params.has("headsign") && (params.getString("headsign") != null) && (!params.getString("headsign").isEmpty()) ) {
- // Param: headsign, Type: String
- disruptionsRequestBuilder.withHeadsign(stringStraightPass(params.getString("headsign")));
+ if (params.has("disruptionActive") && (params.getString("disruptionActive") != null) && (!params.getString("disruptionActive").isEmpty()) ) {
+ // Param: disruptionActive, Type: Boolean
+ graphicalIsochroneRequestBuilder.withDisruptionActive(booleanStraightPass(params.getBoolean("disruptionActive")));
}
- if (params.has("showCodes") && (params.getString("showCodes") != null) && (!params.getString("showCodes").isEmpty()) ) {
- // Param: showCodes, Type: Boolean
- disruptionsRequestBuilder.withShowCodes(booleanStraightPass(params.getBoolean("showCodes")));
+ if (params.has("dataFreshness") && (params.getString("dataFreshness") != null) && (!params.getString("dataFreshness").isEmpty()) ) {
+ // Param: dataFreshness, Type: String
+ graphicalIsochroneRequestBuilder.withDataFreshness(stringStraightPass(params.getString("dataFreshness")));
}
- if (params.has("odtLevel") && (params.getString("odtLevel") != null) && (!params.getString("odtLevel").isEmpty()) ) {
- // Param: odtLevel, Type: String
- disruptionsRequestBuilder.withOdtLevel(stringStraightPass(params.getString("odtLevel")));
+ if (params.has("maxDuration") && (params.getString("maxDuration") != null) && (!params.getString("maxDuration").isEmpty()) ) {
+ // Param: maxDuration, Type: Integer
+ graphicalIsochroneRequestBuilder.withMaxDuration(integerStraightPass(params.getInt("maxDuration")));
}
- if (params.has("distance") && (params.getString("distance") != null) && (!params.getString("distance").isEmpty()) ) {
- // Param: distance, Type: Integer
- disruptionsRequestBuilder.withDistance(integerStraightPass(params.getInt("distance")));
+ if (params.has("wheelchair") && (params.getString("wheelchair") != null) && (!params.getString("wheelchair").isEmpty()) ) {
+ // Param: wheelchair, Type: Boolean
+ graphicalIsochroneRequestBuilder.withWheelchair(booleanStraightPass(params.getBoolean("wheelchair")));
}
- if (params.has("since") && (params.getString("since") != null) && (!params.getString("since").isEmpty()) ) {
- // Param: since, Type: Date
- disruptionsRequestBuilder.withSince(stringToDateTime(params.getString("since")));
+ if (params.has("travelerType") && (params.getString("travelerType") != null) && (!params.getString("travelerType").isEmpty()) ) {
+ // Param: travelerType, Type: String
+ graphicalIsochroneRequestBuilder.withTravelerType(stringStraightPass(params.getString("travelerType")));
}
- if (params.has("until") && (params.getString("until") != null) && (!params.getString("until").isEmpty()) ) {
- // Param: until, Type: Date
- disruptionsRequestBuilder.withUntil(stringToDateTime(params.getString("until")));
+ if (params.has("directPath") && (params.getString("directPath") != null) && (!params.getString("directPath").isEmpty()) ) {
+ // Param: directPath, Type: String
+ graphicalIsochroneRequestBuilder.withDirectPath(stringStraightPass(params.getString("directPath")));
}
- if (params.has("disableGeojson") && (params.getString("disableGeojson") != null) && (!params.getString("disableGeojson").isEmpty()) ) {
- // Param: disableGeojson, Type: Boolean
- disruptionsRequestBuilder.withDisableGeojson(booleanStraightPass(params.getBoolean("disableGeojson")));
+ if (params.has("minDuration") && (params.getString("minDuration") != null) && (!params.getString("minDuration").isEmpty()) ) {
+ // Param: minDuration, Type: Integer
+ graphicalIsochroneRequestBuilder.withMinDuration(integerStraightPass(params.getInt("minDuration")));
}
- if (params.has("originalId") && (params.getString("originalId") != null) && (!params.getString("originalId").isEmpty()) ) {
- // Param: originalId, Type: String
- disruptionsRequestBuilder.withOriginalId(stringStraightPass(params.getString("originalId")));
+ if (params.has("boundaryDuration") && (params.getString("boundaryDuration") != null) && (!params.getString("boundaryDuration").isEmpty()) ) {
+ // Param: boundaryDuration, Type: List
+ graphicalIsochroneRequestBuilder.withBoundaryDuration(jsonArrayToIntegerList(params.getJSONArray("boundaryDuration")));
}
- disruptionsRequestBuilder.rawGet(new ApiCallback() {
+ graphicalIsochroneRequestBuilder.rawGet(new ApiCallback() {
@Override
public void onFailure(ApiException e, int statusCode, Map> responseHeaders) {
callbackContext.error("Problem during request call | " + e.getMessage());
@@ -6108,23 +8291,131 @@ public void onDownloadProgress(long bytesRead, long contentLength, boolean done)
}
});
}
- final private void coverageRegionGeoStatus(final JSONObject params, final CallbackContext callbackContext) {
+ final private void coverageRegionIsochrones(final JSONObject params, final CallbackContext callbackContext) {
if (this.navitiaSdk == null) {
callbackContext.error("NavitiaSDK is not instanciated");
return;
}
- final GeoStatusApi.CoverageRegionGeoStatusRequestBuilder geoStatusRequestBuilder = this.navitiaSdk.geoStatusApi.newCoverageRegionGeoStatusRequestBuilder();
+ final GraphicalIsochroneApi.CoverageRegionIsochronesRequestBuilder graphicalIsochroneRequestBuilder = this.navitiaSdk.graphicalIsochroneApi.newCoverageRegionIsochronesRequestBuilder();
cordova.getThreadPool().execute(new Runnable() {
@Override
public void run() {
try {
if (params.has("region") && (params.getString("region") != null) && (!params.getString("region").isEmpty()) ) {
// Param: region, Type: String
- geoStatusRequestBuilder.withRegion(stringStraightPass(params.getString("region")));
+ graphicalIsochroneRequestBuilder.withRegion(stringStraightPass(params.getString("region")));
+ }
+ if (params.has("from") && (params.getString("from") != null) && (!params.getString("from").isEmpty()) ) {
+ // Param: from, Type: String
+ graphicalIsochroneRequestBuilder.withFrom(stringStraightPass(params.getString("from")));
+ }
+ if (params.has("to") && (params.getString("to") != null) && (!params.getString("to").isEmpty()) ) {
+ // Param: to, Type: String
+ graphicalIsochroneRequestBuilder.withTo(stringStraightPass(params.getString("to")));
+ }
+ if (params.has("datetime") && (params.getString("datetime") != null) && (!params.getString("datetime").isEmpty()) ) {
+ // Param: datetime, Type: Date
+ graphicalIsochroneRequestBuilder.withDatetime(stringToDateTime(params.getString("datetime")));
+ }
+ if (params.has("datetimeRepresents") && (params.getString("datetimeRepresents") != null) && (!params.getString("datetimeRepresents").isEmpty()) ) {
+ // Param: datetimeRepresents, Type: String
+ graphicalIsochroneRequestBuilder.withDatetimeRepresents(stringStraightPass(params.getString("datetimeRepresents")));
+ }
+ if (params.has("maxNbTransfers") && (params.getString("maxNbTransfers") != null) && (!params.getString("maxNbTransfers").isEmpty()) ) {
+ // Param: maxNbTransfers, Type: Integer
+ graphicalIsochroneRequestBuilder.withMaxNbTransfers(integerStraightPass(params.getInt("maxNbTransfers")));
+ }
+ if (params.has("minNbTransfers") && (params.getString("minNbTransfers") != null) && (!params.getString("minNbTransfers").isEmpty()) ) {
+ // Param: minNbTransfers, Type: Integer
+ graphicalIsochroneRequestBuilder.withMinNbTransfers(integerStraightPass(params.getInt("minNbTransfers")));
+ }
+ if (params.has("firstSectionMode") && (params.getString("firstSectionMode") != null) && (!params.getString("firstSectionMode").isEmpty()) ) {
+ // Param: firstSectionMode, Type: List
+ graphicalIsochroneRequestBuilder.withFirstSectionMode(jsonArrayToStringList(params.getJSONArray("firstSectionMode")));
+ }
+ if (params.has("lastSectionMode") && (params.getString("lastSectionMode") != null) && (!params.getString("lastSectionMode").isEmpty()) ) {
+ // Param: lastSectionMode, Type: List
+ graphicalIsochroneRequestBuilder.withLastSectionMode(jsonArrayToStringList(params.getJSONArray("lastSectionMode")));
+ }
+ if (params.has("maxDurationToPt") && (params.getString("maxDurationToPt") != null) && (!params.getString("maxDurationToPt").isEmpty()) ) {
+ // Param: maxDurationToPt, Type: Integer
+ graphicalIsochroneRequestBuilder.withMaxDurationToPt(integerStraightPass(params.getInt("maxDurationToPt")));
+ }
+ if (params.has("maxWalkingDurationToPt") && (params.getString("maxWalkingDurationToPt") != null) && (!params.getString("maxWalkingDurationToPt").isEmpty()) ) {
+ // Param: maxWalkingDurationToPt, Type: Integer
+ graphicalIsochroneRequestBuilder.withMaxWalkingDurationToPt(integerStraightPass(params.getInt("maxWalkingDurationToPt")));
+ }
+ if (params.has("maxBikeDurationToPt") && (params.getString("maxBikeDurationToPt") != null) && (!params.getString("maxBikeDurationToPt").isEmpty()) ) {
+ // Param: maxBikeDurationToPt, Type: Integer
+ graphicalIsochroneRequestBuilder.withMaxBikeDurationToPt(integerStraightPass(params.getInt("maxBikeDurationToPt")));
+ }
+ if (params.has("maxBssDurationToPt") && (params.getString("maxBssDurationToPt") != null) && (!params.getString("maxBssDurationToPt").isEmpty()) ) {
+ // Param: maxBssDurationToPt, Type: Integer
+ graphicalIsochroneRequestBuilder.withMaxBssDurationToPt(integerStraightPass(params.getInt("maxBssDurationToPt")));
+ }
+ if (params.has("maxCarDurationToPt") && (params.getString("maxCarDurationToPt") != null) && (!params.getString("maxCarDurationToPt").isEmpty()) ) {
+ // Param: maxCarDurationToPt, Type: Integer
+ graphicalIsochroneRequestBuilder.withMaxCarDurationToPt(integerStraightPass(params.getInt("maxCarDurationToPt")));
+ }
+ if (params.has("walkingSpeed") && (params.getString("walkingSpeed") != null) && (!params.getString("walkingSpeed").isEmpty()) ) {
+ // Param: walkingSpeed, Type: Float
+ graphicalIsochroneRequestBuilder.withWalkingSpeed(longToFloat(params.getLong("walkingSpeed")));
+ }
+ if (params.has("bikeSpeed") && (params.getString("bikeSpeed") != null) && (!params.getString("bikeSpeed").isEmpty()) ) {
+ // Param: bikeSpeed, Type: Float
+ graphicalIsochroneRequestBuilder.withBikeSpeed(longToFloat(params.getLong("bikeSpeed")));
+ }
+ if (params.has("bssSpeed") && (params.getString("bssSpeed") != null) && (!params.getString("bssSpeed").isEmpty()) ) {
+ // Param: bssSpeed, Type: Float
+ graphicalIsochroneRequestBuilder.withBssSpeed(longToFloat(params.getLong("bssSpeed")));
+ }
+ if (params.has("carSpeed") && (params.getString("carSpeed") != null) && (!params.getString("carSpeed").isEmpty()) ) {
+ // Param: carSpeed, Type: Float
+ graphicalIsochroneRequestBuilder.withCarSpeed(longToFloat(params.getLong("carSpeed")));
+ }
+ if (params.has("forbiddenUris") && (params.getString("forbiddenUris") != null) && (!params.getString("forbiddenUris").isEmpty()) ) {
+ // Param: forbiddenUris, Type: List
+ graphicalIsochroneRequestBuilder.withForbiddenUris(jsonArrayToStringList(params.getJSONArray("forbiddenUris")));
+ }
+ if (params.has("allowedId") && (params.getString("allowedId") != null) && (!params.getString("allowedId").isEmpty()) ) {
+ // Param: allowedId, Type: List
+ graphicalIsochroneRequestBuilder.withAllowedId(jsonArrayToStringList(params.getJSONArray("allowedId")));
+ }
+ if (params.has("disruptionActive") && (params.getString("disruptionActive") != null) && (!params.getString("disruptionActive").isEmpty()) ) {
+ // Param: disruptionActive, Type: Boolean
+ graphicalIsochroneRequestBuilder.withDisruptionActive(booleanStraightPass(params.getBoolean("disruptionActive")));
+ }
+ if (params.has("dataFreshness") && (params.getString("dataFreshness") != null) && (!params.getString("dataFreshness").isEmpty()) ) {
+ // Param: dataFreshness, Type: String
+ graphicalIsochroneRequestBuilder.withDataFreshness(stringStraightPass(params.getString("dataFreshness")));
+ }
+ if (params.has("maxDuration") && (params.getString("maxDuration") != null) && (!params.getString("maxDuration").isEmpty()) ) {
+ // Param: maxDuration, Type: Integer
+ graphicalIsochroneRequestBuilder.withMaxDuration(integerStraightPass(params.getInt("maxDuration")));
+ }
+ if (params.has("wheelchair") && (params.getString("wheelchair") != null) && (!params.getString("wheelchair").isEmpty()) ) {
+ // Param: wheelchair, Type: Boolean
+ graphicalIsochroneRequestBuilder.withWheelchair(booleanStraightPass(params.getBoolean("wheelchair")));
+ }
+ if (params.has("travelerType") && (params.getString("travelerType") != null) && (!params.getString("travelerType").isEmpty()) ) {
+ // Param: travelerType, Type: String
+ graphicalIsochroneRequestBuilder.withTravelerType(stringStraightPass(params.getString("travelerType")));
+ }
+ if (params.has("directPath") && (params.getString("directPath") != null) && (!params.getString("directPath").isEmpty()) ) {
+ // Param: directPath, Type: String
+ graphicalIsochroneRequestBuilder.withDirectPath(stringStraightPass(params.getString("directPath")));
+ }
+ if (params.has("minDuration") && (params.getString("minDuration") != null) && (!params.getString("minDuration").isEmpty()) ) {
+ // Param: minDuration, Type: Integer
+ graphicalIsochroneRequestBuilder.withMinDuration(integerStraightPass(params.getInt("minDuration")));
+ }
+ if (params.has("boundaryDuration") && (params.getString("boundaryDuration") != null) && (!params.getString("boundaryDuration").isEmpty()) ) {
+ // Param: boundaryDuration, Type: List
+ graphicalIsochroneRequestBuilder.withBoundaryDuration(jsonArrayToIntegerList(params.getJSONArray("boundaryDuration")));
}
- geoStatusRequestBuilder.rawGet(new ApiCallback() {
+ graphicalIsochroneRequestBuilder.rawGet(new ApiCallback() {
@Override
public void onFailure(ApiException e, int statusCode, Map> responseHeaders) {
callbackContext.error("Problem during request call | " + e.getMessage());
@@ -6157,131 +8448,131 @@ public void onDownloadProgress(long bytesRead, long contentLength, boolean done)
}
});
}
- final private void coverageRegionIsochrones(final JSONObject params, final CallbackContext callbackContext) {
+ final private void coverageLonLatHeatMaps(final JSONObject params, final CallbackContext callbackContext) {
if (this.navitiaSdk == null) {
callbackContext.error("NavitiaSDK is not instanciated");
return;
}
- final GraphicalIsochroneApi.CoverageRegionIsochronesRequestBuilder graphicalIsochroneRequestBuilder = this.navitiaSdk.graphicalIsochroneApi.newCoverageRegionIsochronesRequestBuilder();
+ final HeatMapApi.CoverageLonLatHeatMapsRequestBuilder heatMapRequestBuilder = this.navitiaSdk.heatMapApi.newCoverageLonLatHeatMapsRequestBuilder();
cordova.getThreadPool().execute(new Runnable() {
@Override
public void run() {
try {
- if (params.has("region") && (params.getString("region") != null) && (!params.getString("region").isEmpty()) ) {
- // Param: region, Type: String
- graphicalIsochroneRequestBuilder.withRegion(stringStraightPass(params.getString("region")));
+ if (params.has("lat") && (params.getString("lat") != null) && (!params.getString("lat").isEmpty()) ) {
+ // Param: lat, Type: BigDecimal
+ heatMapRequestBuilder.withLat(longToBigDecimal(params.getLong("lat")));
+ }
+ if (params.has("lon") && (params.getString("lon") != null) && (!params.getString("lon").isEmpty()) ) {
+ // Param: lon, Type: BigDecimal
+ heatMapRequestBuilder.withLon(longToBigDecimal(params.getLong("lon")));
}
if (params.has("from") && (params.getString("from") != null) && (!params.getString("from").isEmpty()) ) {
// Param: from, Type: String
- graphicalIsochroneRequestBuilder.withFrom(stringStraightPass(params.getString("from")));
+ heatMapRequestBuilder.withFrom(stringStraightPass(params.getString("from")));
}
if (params.has("to") && (params.getString("to") != null) && (!params.getString("to").isEmpty()) ) {
// Param: to, Type: String
- graphicalIsochroneRequestBuilder.withTo(stringStraightPass(params.getString("to")));
+ heatMapRequestBuilder.withTo(stringStraightPass(params.getString("to")));
}
if (params.has("datetime") && (params.getString("datetime") != null) && (!params.getString("datetime").isEmpty()) ) {
// Param: datetime, Type: Date
- graphicalIsochroneRequestBuilder.withDatetime(stringToDateTime(params.getString("datetime")));
+ heatMapRequestBuilder.withDatetime(stringToDateTime(params.getString("datetime")));
}
if (params.has("datetimeRepresents") && (params.getString("datetimeRepresents") != null) && (!params.getString("datetimeRepresents").isEmpty()) ) {
// Param: datetimeRepresents, Type: String
- graphicalIsochroneRequestBuilder.withDatetimeRepresents(stringStraightPass(params.getString("datetimeRepresents")));
+ heatMapRequestBuilder.withDatetimeRepresents(stringStraightPass(params.getString("datetimeRepresents")));
}
if (params.has("maxNbTransfers") && (params.getString("maxNbTransfers") != null) && (!params.getString("maxNbTransfers").isEmpty()) ) {
// Param: maxNbTransfers, Type: Integer
- graphicalIsochroneRequestBuilder.withMaxNbTransfers(integerStraightPass(params.getInt("maxNbTransfers")));
+ heatMapRequestBuilder.withMaxNbTransfers(integerStraightPass(params.getInt("maxNbTransfers")));
}
if (params.has("minNbTransfers") && (params.getString("minNbTransfers") != null) && (!params.getString("minNbTransfers").isEmpty()) ) {
// Param: minNbTransfers, Type: Integer
- graphicalIsochroneRequestBuilder.withMinNbTransfers(integerStraightPass(params.getInt("minNbTransfers")));
+ heatMapRequestBuilder.withMinNbTransfers(integerStraightPass(params.getInt("minNbTransfers")));
}
if (params.has("firstSectionMode") && (params.getString("firstSectionMode") != null) && (!params.getString("firstSectionMode").isEmpty()) ) {
// Param: firstSectionMode, Type: List
- graphicalIsochroneRequestBuilder.withFirstSectionMode(jsonArrayToStringList(params.getJSONArray("firstSectionMode")));
+ heatMapRequestBuilder.withFirstSectionMode(jsonArrayToStringList(params.getJSONArray("firstSectionMode")));
}
if (params.has("lastSectionMode") && (params.getString("lastSectionMode") != null) && (!params.getString("lastSectionMode").isEmpty()) ) {
// Param: lastSectionMode, Type: List
- graphicalIsochroneRequestBuilder.withLastSectionMode(jsonArrayToStringList(params.getJSONArray("lastSectionMode")));
+ heatMapRequestBuilder.withLastSectionMode(jsonArrayToStringList(params.getJSONArray("lastSectionMode")));
}
if (params.has("maxDurationToPt") && (params.getString("maxDurationToPt") != null) && (!params.getString("maxDurationToPt").isEmpty()) ) {
// Param: maxDurationToPt, Type: Integer
- graphicalIsochroneRequestBuilder.withMaxDurationToPt(integerStraightPass(params.getInt("maxDurationToPt")));
+ heatMapRequestBuilder.withMaxDurationToPt(integerStraightPass(params.getInt("maxDurationToPt")));
}
if (params.has("maxWalkingDurationToPt") && (params.getString("maxWalkingDurationToPt") != null) && (!params.getString("maxWalkingDurationToPt").isEmpty()) ) {
// Param: maxWalkingDurationToPt, Type: Integer
- graphicalIsochroneRequestBuilder.withMaxWalkingDurationToPt(integerStraightPass(params.getInt("maxWalkingDurationToPt")));
+ heatMapRequestBuilder.withMaxWalkingDurationToPt(integerStraightPass(params.getInt("maxWalkingDurationToPt")));
}
if (params.has("maxBikeDurationToPt") && (params.getString("maxBikeDurationToPt") != null) && (!params.getString("maxBikeDurationToPt").isEmpty()) ) {
// Param: maxBikeDurationToPt, Type: Integer
- graphicalIsochroneRequestBuilder.withMaxBikeDurationToPt(integerStraightPass(params.getInt("maxBikeDurationToPt")));
+ heatMapRequestBuilder.withMaxBikeDurationToPt(integerStraightPass(params.getInt("maxBikeDurationToPt")));
}
if (params.has("maxBssDurationToPt") && (params.getString("maxBssDurationToPt") != null) && (!params.getString("maxBssDurationToPt").isEmpty()) ) {
// Param: maxBssDurationToPt, Type: Integer
- graphicalIsochroneRequestBuilder.withMaxBssDurationToPt(integerStraightPass(params.getInt("maxBssDurationToPt")));
+ heatMapRequestBuilder.withMaxBssDurationToPt(integerStraightPass(params.getInt("maxBssDurationToPt")));
}
if (params.has("maxCarDurationToPt") && (params.getString("maxCarDurationToPt") != null) && (!params.getString("maxCarDurationToPt").isEmpty()) ) {
// Param: maxCarDurationToPt, Type: Integer
- graphicalIsochroneRequestBuilder.withMaxCarDurationToPt(integerStraightPass(params.getInt("maxCarDurationToPt")));
+ heatMapRequestBuilder.withMaxCarDurationToPt(integerStraightPass(params.getInt("maxCarDurationToPt")));
}
if (params.has("walkingSpeed") && (params.getString("walkingSpeed") != null) && (!params.getString("walkingSpeed").isEmpty()) ) {
// Param: walkingSpeed, Type: Float
- graphicalIsochroneRequestBuilder.withWalkingSpeed(longToFloat(params.getLong("walkingSpeed")));
+ heatMapRequestBuilder.withWalkingSpeed(longToFloat(params.getLong("walkingSpeed")));
}
if (params.has("bikeSpeed") && (params.getString("bikeSpeed") != null) && (!params.getString("bikeSpeed").isEmpty()) ) {
// Param: bikeSpeed, Type: Float
- graphicalIsochroneRequestBuilder.withBikeSpeed(longToFloat(params.getLong("bikeSpeed")));
+ heatMapRequestBuilder.withBikeSpeed(longToFloat(params.getLong("bikeSpeed")));
}
if (params.has("bssSpeed") && (params.getString("bssSpeed") != null) && (!params.getString("bssSpeed").isEmpty()) ) {
// Param: bssSpeed, Type: Float
- graphicalIsochroneRequestBuilder.withBssSpeed(longToFloat(params.getLong("bssSpeed")));
+ heatMapRequestBuilder.withBssSpeed(longToFloat(params.getLong("bssSpeed")));
}
if (params.has("carSpeed") && (params.getString("carSpeed") != null) && (!params.getString("carSpeed").isEmpty()) ) {
// Param: carSpeed, Type: Float
- graphicalIsochroneRequestBuilder.withCarSpeed(longToFloat(params.getLong("carSpeed")));
+ heatMapRequestBuilder.withCarSpeed(longToFloat(params.getLong("carSpeed")));
}
if (params.has("forbiddenUris") && (params.getString("forbiddenUris") != null) && (!params.getString("forbiddenUris").isEmpty()) ) {
// Param: forbiddenUris, Type: List
- graphicalIsochroneRequestBuilder.withForbiddenUris(jsonArrayToStringList(params.getJSONArray("forbiddenUris")));
+ heatMapRequestBuilder.withForbiddenUris(jsonArrayToStringList(params.getJSONArray("forbiddenUris")));
}
if (params.has("allowedId") && (params.getString("allowedId") != null) && (!params.getString("allowedId").isEmpty()) ) {
// Param: allowedId, Type: List
- graphicalIsochroneRequestBuilder.withAllowedId(jsonArrayToStringList(params.getJSONArray("allowedId")));
+ heatMapRequestBuilder.withAllowedId(jsonArrayToStringList(params.getJSONArray("allowedId")));
}
if (params.has("disruptionActive") && (params.getString("disruptionActive") != null) && (!params.getString("disruptionActive").isEmpty()) ) {
// Param: disruptionActive, Type: Boolean
- graphicalIsochroneRequestBuilder.withDisruptionActive(booleanStraightPass(params.getBoolean("disruptionActive")));
+ heatMapRequestBuilder.withDisruptionActive(booleanStraightPass(params.getBoolean("disruptionActive")));
}
if (params.has("dataFreshness") && (params.getString("dataFreshness") != null) && (!params.getString("dataFreshness").isEmpty()) ) {
// Param: dataFreshness, Type: String
- graphicalIsochroneRequestBuilder.withDataFreshness(stringStraightPass(params.getString("dataFreshness")));
+ heatMapRequestBuilder.withDataFreshness(stringStraightPass(params.getString("dataFreshness")));
}
if (params.has("maxDuration") && (params.getString("maxDuration") != null) && (!params.getString("maxDuration").isEmpty()) ) {
// Param: maxDuration, Type: Integer
- graphicalIsochroneRequestBuilder.withMaxDuration(integerStraightPass(params.getInt("maxDuration")));
+ heatMapRequestBuilder.withMaxDuration(integerStraightPass(params.getInt("maxDuration")));
}
if (params.has("wheelchair") && (params.getString("wheelchair") != null) && (!params.getString("wheelchair").isEmpty()) ) {
// Param: wheelchair, Type: Boolean
- graphicalIsochroneRequestBuilder.withWheelchair(booleanStraightPass(params.getBoolean("wheelchair")));
+ heatMapRequestBuilder.withWheelchair(booleanStraightPass(params.getBoolean("wheelchair")));
}
if (params.has("travelerType") && (params.getString("travelerType") != null) && (!params.getString("travelerType").isEmpty()) ) {
// Param: travelerType, Type: String
- graphicalIsochroneRequestBuilder.withTravelerType(stringStraightPass(params.getString("travelerType")));
+ heatMapRequestBuilder.withTravelerType(stringStraightPass(params.getString("travelerType")));
}
if (params.has("directPath") && (params.getString("directPath") != null) && (!params.getString("directPath").isEmpty()) ) {
// Param: directPath, Type: String
- graphicalIsochroneRequestBuilder.withDirectPath(stringStraightPass(params.getString("directPath")));
- }
- if (params.has("minDuration") && (params.getString("minDuration") != null) && (!params.getString("minDuration").isEmpty()) ) {
- // Param: minDuration, Type: Integer
- graphicalIsochroneRequestBuilder.withMinDuration(integerStraightPass(params.getInt("minDuration")));
+ heatMapRequestBuilder.withDirectPath(stringStraightPass(params.getString("directPath")));
}
- if (params.has("boundaryDuration") && (params.getString("boundaryDuration") != null) && (!params.getString("boundaryDuration").isEmpty()) ) {
- // Param: boundaryDuration, Type: List
- graphicalIsochroneRequestBuilder.withBoundaryDuration(jsonArrayToIntegerList(params.getJSONArray("boundaryDuration")));
+ if (params.has("resolution") && (params.getString("resolution") != null) && (!params.getString("resolution").isEmpty()) ) {
+ // Param: resolution, Type: Integer
+ heatMapRequestBuilder.withResolution(integerStraightPass(params.getInt("resolution")));
}
- graphicalIsochroneRequestBuilder.rawGet(new ApiCallback() {
+ heatMapRequestBuilder.rawGet(new ApiCallback() {
@Override
public void onFailure(ApiException e, int statusCode, Map> responseHeaders) {
callbackContext.error("Problem during request call | " + e.getMessage());
@@ -9677,36 +11968,202 @@ public void run() {
// Param: showCodes, Type: Boolean
lineGroupsRequestBuilder.withShowCodes(booleanStraightPass(params.getBoolean("showCodes")));
}
- if (params.has("odtLevel") && (params.getString("odtLevel") != null) && (!params.getString("odtLevel").isEmpty()) ) {
- // Param: odtLevel, Type: String
- lineGroupsRequestBuilder.withOdtLevel(stringStraightPass(params.getString("odtLevel")));
+ if (params.has("odtLevel") && (params.getString("odtLevel") != null) && (!params.getString("odtLevel").isEmpty()) ) {
+ // Param: odtLevel, Type: String
+ lineGroupsRequestBuilder.withOdtLevel(stringStraightPass(params.getString("odtLevel")));
+ }
+ if (params.has("distance") && (params.getString("distance") != null) && (!params.getString("distance").isEmpty()) ) {
+ // Param: distance, Type: Integer
+ lineGroupsRequestBuilder.withDistance(integerStraightPass(params.getInt("distance")));
+ }
+ if (params.has("since") && (params.getString("since") != null) && (!params.getString("since").isEmpty()) ) {
+ // Param: since, Type: Date
+ lineGroupsRequestBuilder.withSince(stringToDateTime(params.getString("since")));
+ }
+ if (params.has("until") && (params.getString("until") != null) && (!params.getString("until").isEmpty()) ) {
+ // Param: until, Type: Date
+ lineGroupsRequestBuilder.withUntil(stringToDateTime(params.getString("until")));
+ }
+ if (params.has("disableGeojson") && (params.getString("disableGeojson") != null) && (!params.getString("disableGeojson").isEmpty()) ) {
+ // Param: disableGeojson, Type: Boolean
+ lineGroupsRequestBuilder.withDisableGeojson(booleanStraightPass(params.getBoolean("disableGeojson")));
+ }
+ if (params.has("filter") && (params.getString("filter") != null) && (!params.getString("filter").isEmpty()) ) {
+ // Param: filter, Type: String
+ lineGroupsRequestBuilder.withFilter(stringStraightPass(params.getString("filter")));
+ }
+ if (params.has("originalId") && (params.getString("originalId") != null) && (!params.getString("originalId").isEmpty()) ) {
+ // Param: originalId, Type: String
+ lineGroupsRequestBuilder.withOriginalId(stringStraightPass(params.getString("originalId")));
+ }
+
+ lineGroupsRequestBuilder.rawGet(new ApiCallback() {
+ @Override
+ public void onFailure(ApiException e, int statusCode, Map> responseHeaders) {
+ callbackContext.error("Problem during request call | " + e.getMessage());
+ }
+
+ @Override
+ public void onSuccess(String result, int statusCode, Map> responseHeaders) {
+ JSONObject jsonObject = null;
+ try {
+ jsonObject = new JSONObject(result);
+ callbackContext.success(jsonObject);
+ } catch (Exception e) {
+ String errorMessage = "Problem during response parsing | " + String.valueOf(e.hashCode()) + ": " + e.getMessage();
+ callbackContext.error(errorMessage);
+ }
+ }
+
+ @Override
+ public void onUploadProgress(long bytesWritten, long contentLength, boolean done) {
+ }
+
+ @Override
+ public void onDownloadProgress(long bytesRead, long contentLength, boolean done) {
+ }
+ });
+ } catch (Exception e) {
+ String errorMessage = "Problem during request building | " + String.valueOf(e.hashCode()) + ": " + e.getMessage();
+ callbackContext.error(errorMessage);
+ }
+ }
+ });
+ }
+ final private void coverageLonLatLineReports(final JSONObject params, final CallbackContext callbackContext) {
+ if (this.navitiaSdk == null) {
+ callbackContext.error("NavitiaSDK is not instanciated");
+ return;
+ }
+
+ final LineReportsApi.CoverageLonLatLineReportsRequestBuilder lineReportsRequestBuilder = this.navitiaSdk.lineReportsApi.newCoverageLonLatLineReportsRequestBuilder();
+ cordova.getThreadPool().execute(new Runnable() {
+ @Override
+ public void run() {
+ try {
+ if (params.has("lat") && (params.getString("lat") != null) && (!params.getString("lat").isEmpty()) ) {
+ // Param: lat, Type: BigDecimal
+ lineReportsRequestBuilder.withLat(longToBigDecimal(params.getLong("lat")));
+ }
+ if (params.has("lon") && (params.getString("lon") != null) && (!params.getString("lon").isEmpty()) ) {
+ // Param: lon, Type: BigDecimal
+ lineReportsRequestBuilder.withLon(longToBigDecimal(params.getLong("lon")));
+ }
+ if (params.has("depth") && (params.getString("depth") != null) && (!params.getString("depth").isEmpty()) ) {
+ // Param: depth, Type: Integer
+ lineReportsRequestBuilder.withDepth(integerStraightPass(params.getInt("depth")));
+ }
+ if (params.has("count") && (params.getString("count") != null) && (!params.getString("count").isEmpty()) ) {
+ // Param: count, Type: Integer
+ lineReportsRequestBuilder.withCount(integerStraightPass(params.getInt("count")));
+ }
+ if (params.has("startPage") && (params.getString("startPage") != null) && (!params.getString("startPage").isEmpty()) ) {
+ // Param: startPage, Type: Integer
+ lineReportsRequestBuilder.withStartPage(integerStraightPass(params.getInt("startPage")));
+ }
+ if (params.has("forbiddenUris") && (params.getString("forbiddenUris") != null) && (!params.getString("forbiddenUris").isEmpty()) ) {
+ // Param: forbiddenUris, Type: List
+ lineReportsRequestBuilder.withForbiddenUris(jsonArrayToStringList(params.getJSONArray("forbiddenUris")));
+ }
+ if (params.has("disableGeojson") && (params.getString("disableGeojson") != null) && (!params.getString("disableGeojson").isEmpty()) ) {
+ // Param: disableGeojson, Type: Boolean
+ lineReportsRequestBuilder.withDisableGeojson(booleanStraightPass(params.getBoolean("disableGeojson")));
+ }
+ if (params.has("since") && (params.getString("since") != null) && (!params.getString("since").isEmpty()) ) {
+ // Param: since, Type: Date
+ lineReportsRequestBuilder.withSince(stringToDateTime(params.getString("since")));
+ }
+ if (params.has("until") && (params.getString("until") != null) && (!params.getString("until").isEmpty()) ) {
+ // Param: until, Type: Date
+ lineReportsRequestBuilder.withUntil(stringToDateTime(params.getString("until")));
+ }
+
+ lineReportsRequestBuilder.rawGet(new ApiCallback() {
+ @Override
+ public void onFailure(ApiException e, int statusCode, Map> responseHeaders) {
+ callbackContext.error("Problem during request call | " + e.getMessage());
+ }
+
+ @Override
+ public void onSuccess(String result, int statusCode, Map> responseHeaders) {
+ JSONObject jsonObject = null;
+ try {
+ jsonObject = new JSONObject(result);
+ callbackContext.success(jsonObject);
+ } catch (Exception e) {
+ String errorMessage = "Problem during response parsing | " + String.valueOf(e.hashCode()) + ": " + e.getMessage();
+ callbackContext.error(errorMessage);
+ }
+ }
+
+ @Override
+ public void onUploadProgress(long bytesWritten, long contentLength, boolean done) {
+ }
+
+ @Override
+ public void onDownloadProgress(long bytesRead, long contentLength, boolean done) {
+ }
+ });
+ } catch (Exception e) {
+ String errorMessage = "Problem during request building | " + String.valueOf(e.hashCode()) + ": " + e.getMessage();
+ callbackContext.error(errorMessage);
+ }
+ }
+ });
+ }
+ final private void coverageLonLatUriLineReports(final JSONObject params, final CallbackContext callbackContext) {
+ if (this.navitiaSdk == null) {
+ callbackContext.error("NavitiaSDK is not instanciated");
+ return;
+ }
+
+ final LineReportsApi.CoverageLonLatUriLineReportsRequestBuilder lineReportsRequestBuilder = this.navitiaSdk.lineReportsApi.newCoverageLonLatUriLineReportsRequestBuilder();
+ cordova.getThreadPool().execute(new Runnable() {
+ @Override
+ public void run() {
+ try {
+ if (params.has("lat") && (params.getString("lat") != null) && (!params.getString("lat").isEmpty()) ) {
+ // Param: lat, Type: BigDecimal
+ lineReportsRequestBuilder.withLat(longToBigDecimal(params.getLong("lat")));
+ }
+ if (params.has("lon") && (params.getString("lon") != null) && (!params.getString("lon").isEmpty()) ) {
+ // Param: lon, Type: BigDecimal
+ lineReportsRequestBuilder.withLon(longToBigDecimal(params.getLong("lon")));
+ }
+ if (params.has("uri") && (params.getString("uri") != null) && (!params.getString("uri").isEmpty()) ) {
+ // Param: uri, Type: String
+ lineReportsRequestBuilder.withUri(stringStraightPass(params.getString("uri")));
+ }
+ if (params.has("depth") && (params.getString("depth") != null) && (!params.getString("depth").isEmpty()) ) {
+ // Param: depth, Type: Integer
+ lineReportsRequestBuilder.withDepth(integerStraightPass(params.getInt("depth")));
+ }
+ if (params.has("count") && (params.getString("count") != null) && (!params.getString("count").isEmpty()) ) {
+ // Param: count, Type: Integer
+ lineReportsRequestBuilder.withCount(integerStraightPass(params.getInt("count")));
+ }
+ if (params.has("startPage") && (params.getString("startPage") != null) && (!params.getString("startPage").isEmpty()) ) {
+ // Param: startPage, Type: Integer
+ lineReportsRequestBuilder.withStartPage(integerStraightPass(params.getInt("startPage")));
+ }
+ if (params.has("forbiddenUris") && (params.getString("forbiddenUris") != null) && (!params.getString("forbiddenUris").isEmpty()) ) {
+ // Param: forbiddenUris, Type: List
+ lineReportsRequestBuilder.withForbiddenUris(jsonArrayToStringList(params.getJSONArray("forbiddenUris")));
}
- if (params.has("distance") && (params.getString("distance") != null) && (!params.getString("distance").isEmpty()) ) {
- // Param: distance, Type: Integer
- lineGroupsRequestBuilder.withDistance(integerStraightPass(params.getInt("distance")));
+ if (params.has("disableGeojson") && (params.getString("disableGeojson") != null) && (!params.getString("disableGeojson").isEmpty()) ) {
+ // Param: disableGeojson, Type: Boolean
+ lineReportsRequestBuilder.withDisableGeojson(booleanStraightPass(params.getBoolean("disableGeojson")));
}
if (params.has("since") && (params.getString("since") != null) && (!params.getString("since").isEmpty()) ) {
// Param: since, Type: Date
- lineGroupsRequestBuilder.withSince(stringToDateTime(params.getString("since")));
+ lineReportsRequestBuilder.withSince(stringToDateTime(params.getString("since")));
}
if (params.has("until") && (params.getString("until") != null) && (!params.getString("until").isEmpty()) ) {
// Param: until, Type: Date
- lineGroupsRequestBuilder.withUntil(stringToDateTime(params.getString("until")));
- }
- if (params.has("disableGeojson") && (params.getString("disableGeojson") != null) && (!params.getString("disableGeojson").isEmpty()) ) {
- // Param: disableGeojson, Type: Boolean
- lineGroupsRequestBuilder.withDisableGeojson(booleanStraightPass(params.getBoolean("disableGeojson")));
- }
- if (params.has("filter") && (params.getString("filter") != null) && (!params.getString("filter").isEmpty()) ) {
- // Param: filter, Type: String
- lineGroupsRequestBuilder.withFilter(stringStraightPass(params.getString("filter")));
- }
- if (params.has("originalId") && (params.getString("originalId") != null) && (!params.getString("originalId").isEmpty()) ) {
- // Param: originalId, Type: String
- lineGroupsRequestBuilder.withOriginalId(stringStraightPass(params.getString("originalId")));
+ lineReportsRequestBuilder.withUntil(stringToDateTime(params.getString("until")));
}
- lineGroupsRequestBuilder.rawGet(new ApiCallback() {
+ lineReportsRequestBuilder.rawGet(new ApiCallback() {
@Override
public void onFailure(ApiException e, int statusCode, Map> responseHeaders) {
callbackContext.error("Problem during request call | " + e.getMessage());
@@ -9774,6 +12231,14 @@ public void run() {
// Param: disableGeojson, Type: Boolean
lineReportsRequestBuilder.withDisableGeojson(booleanStraightPass(params.getBoolean("disableGeojson")));
}
+ if (params.has("since") && (params.getString("since") != null) && (!params.getString("since").isEmpty()) ) {
+ // Param: since, Type: Date
+ lineReportsRequestBuilder.withSince(stringToDateTime(params.getString("since")));
+ }
+ if (params.has("until") && (params.getString("until") != null) && (!params.getString("until").isEmpty()) ) {
+ // Param: until, Type: Date
+ lineReportsRequestBuilder.withUntil(stringToDateTime(params.getString("until")));
+ }
lineReportsRequestBuilder.rawGet(new ApiCallback() {
@Override
@@ -9847,6 +12312,14 @@ public void run() {
// Param: disableGeojson, Type: Boolean
lineReportsRequestBuilder.withDisableGeojson(booleanStraightPass(params.getBoolean("disableGeojson")));
}
+ if (params.has("since") && (params.getString("since") != null) && (!params.getString("since").isEmpty()) ) {
+ // Param: since, Type: Date
+ lineReportsRequestBuilder.withSince(stringToDateTime(params.getString("since")));
+ }
+ if (params.has("until") && (params.getString("until") != null) && (!params.getString("until").isEmpty()) ) {
+ // Param: until, Type: Date
+ lineReportsRequestBuilder.withUntil(stringToDateTime(params.getString("until")));
+ }
lineReportsRequestBuilder.rawGet(new ApiCallback() {
@Override
@@ -13619,62 +16092,257 @@ public void run() {
}
if (params.has("id") && (params.getString("id") != null) && (!params.getString("id").isEmpty()) ) {
// Param: id, Type: String
- physicalModesRequestBuilder.withId(stringStraightPass(params.getString("id")));
- }
- if (params.has("startPage") && (params.getString("startPage") != null) && (!params.getString("startPage").isEmpty()) ) {
- // Param: startPage, Type: Integer
- physicalModesRequestBuilder.withStartPage(integerStraightPass(params.getInt("startPage")));
- }
- if (params.has("count") && (params.getString("count") != null) && (!params.getString("count").isEmpty()) ) {
- // Param: count, Type: Integer
- physicalModesRequestBuilder.withCount(integerStraightPass(params.getInt("count")));
- }
- if (params.has("depth") && (params.getString("depth") != null) && (!params.getString("depth").isEmpty()) ) {
- // Param: depth, Type: Integer
- physicalModesRequestBuilder.withDepth(integerStraightPass(params.getInt("depth")));
- }
- if (params.has("forbiddenId") && (params.getString("forbiddenId") != null) && (!params.getString("forbiddenId").isEmpty()) ) {
- // Param: forbiddenId, Type: List
- physicalModesRequestBuilder.withForbiddenId(jsonArrayToStringList(params.getJSONArray("forbiddenId")));
- }
- if (params.has("forbiddenUris") && (params.getString("forbiddenUris") != null) && (!params.getString("forbiddenUris").isEmpty()) ) {
- // Param: forbiddenUris, Type: List
- physicalModesRequestBuilder.withForbiddenUris(jsonArrayToStringList(params.getJSONArray("forbiddenUris")));
- }
- if (params.has("externalCode") && (params.getString("externalCode") != null) && (!params.getString("externalCode").isEmpty()) ) {
- // Param: externalCode, Type: String
- physicalModesRequestBuilder.withExternalCode(stringStraightPass(params.getString("externalCode")));
- }
- if (params.has("headsign") && (params.getString("headsign") != null) && (!params.getString("headsign").isEmpty()) ) {
- // Param: headsign, Type: String
- physicalModesRequestBuilder.withHeadsign(stringStraightPass(params.getString("headsign")));
- }
- if (params.has("showCodes") && (params.getString("showCodes") != null) && (!params.getString("showCodes").isEmpty()) ) {
- // Param: showCodes, Type: Boolean
- physicalModesRequestBuilder.withShowCodes(booleanStraightPass(params.getBoolean("showCodes")));
- }
- if (params.has("odtLevel") && (params.getString("odtLevel") != null) && (!params.getString("odtLevel").isEmpty()) ) {
- // Param: odtLevel, Type: String
- physicalModesRequestBuilder.withOdtLevel(stringStraightPass(params.getString("odtLevel")));
- }
- if (params.has("distance") && (params.getString("distance") != null) && (!params.getString("distance").isEmpty()) ) {
- // Param: distance, Type: Integer
- physicalModesRequestBuilder.withDistance(integerStraightPass(params.getInt("distance")));
+ physicalModesRequestBuilder.withId(stringStraightPass(params.getString("id")));
+ }
+ if (params.has("startPage") && (params.getString("startPage") != null) && (!params.getString("startPage").isEmpty()) ) {
+ // Param: startPage, Type: Integer
+ physicalModesRequestBuilder.withStartPage(integerStraightPass(params.getInt("startPage")));
+ }
+ if (params.has("count") && (params.getString("count") != null) && (!params.getString("count").isEmpty()) ) {
+ // Param: count, Type: Integer
+ physicalModesRequestBuilder.withCount(integerStraightPass(params.getInt("count")));
+ }
+ if (params.has("depth") && (params.getString("depth") != null) && (!params.getString("depth").isEmpty()) ) {
+ // Param: depth, Type: Integer
+ physicalModesRequestBuilder.withDepth(integerStraightPass(params.getInt("depth")));
+ }
+ if (params.has("forbiddenId") && (params.getString("forbiddenId") != null) && (!params.getString("forbiddenId").isEmpty()) ) {
+ // Param: forbiddenId, Type: List
+ physicalModesRequestBuilder.withForbiddenId(jsonArrayToStringList(params.getJSONArray("forbiddenId")));
+ }
+ if (params.has("forbiddenUris") && (params.getString("forbiddenUris") != null) && (!params.getString("forbiddenUris").isEmpty()) ) {
+ // Param: forbiddenUris, Type: List
+ physicalModesRequestBuilder.withForbiddenUris(jsonArrayToStringList(params.getJSONArray("forbiddenUris")));
+ }
+ if (params.has("externalCode") && (params.getString("externalCode") != null) && (!params.getString("externalCode").isEmpty()) ) {
+ // Param: externalCode, Type: String
+ physicalModesRequestBuilder.withExternalCode(stringStraightPass(params.getString("externalCode")));
+ }
+ if (params.has("headsign") && (params.getString("headsign") != null) && (!params.getString("headsign").isEmpty()) ) {
+ // Param: headsign, Type: String
+ physicalModesRequestBuilder.withHeadsign(stringStraightPass(params.getString("headsign")));
+ }
+ if (params.has("showCodes") && (params.getString("showCodes") != null) && (!params.getString("showCodes").isEmpty()) ) {
+ // Param: showCodes, Type: Boolean
+ physicalModesRequestBuilder.withShowCodes(booleanStraightPass(params.getBoolean("showCodes")));
+ }
+ if (params.has("odtLevel") && (params.getString("odtLevel") != null) && (!params.getString("odtLevel").isEmpty()) ) {
+ // Param: odtLevel, Type: String
+ physicalModesRequestBuilder.withOdtLevel(stringStraightPass(params.getString("odtLevel")));
+ }
+ if (params.has("distance") && (params.getString("distance") != null) && (!params.getString("distance").isEmpty()) ) {
+ // Param: distance, Type: Integer
+ physicalModesRequestBuilder.withDistance(integerStraightPass(params.getInt("distance")));
+ }
+ if (params.has("since") && (params.getString("since") != null) && (!params.getString("since").isEmpty()) ) {
+ // Param: since, Type: Date
+ physicalModesRequestBuilder.withSince(stringToDateTime(params.getString("since")));
+ }
+ if (params.has("until") && (params.getString("until") != null) && (!params.getString("until").isEmpty()) ) {
+ // Param: until, Type: Date
+ physicalModesRequestBuilder.withUntil(stringToDateTime(params.getString("until")));
+ }
+ if (params.has("disableGeojson") && (params.getString("disableGeojson") != null) && (!params.getString("disableGeojson").isEmpty()) ) {
+ // Param: disableGeojson, Type: Boolean
+ physicalModesRequestBuilder.withDisableGeojson(booleanStraightPass(params.getBoolean("disableGeojson")));
+ }
+
+ physicalModesRequestBuilder.rawGet(new ApiCallback