Many resources are needed to download a project. Please understand that we have to compensate our server costs. Thank you in advance. Project price only 1 $
You can buy this project and download/modify it how often you want.
Java SDK for accessing Precisely APIs which transform your business with new insights. Enrich and enhance your data, applications, business processes, and workflows with hundreds of Location and Identity datasets and APIs.
/*
* Precisely APIs
* Enhance & enrich your data, applications, business processes, and workflows with rich location, information, and identify APIs.
*
* The version of the OpenAPI document: 18.0.0
*
*
* NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech).
* https://openapi-generator.tech
* Do not edit the class manually.
*/
package com.precisely.apis;
import com.precisely.ApiCallback;
import com.precisely.ApiClient;
import com.precisely.ApiException;
import com.precisely.ApiResponse;
import com.precisely.Configuration;
import com.precisely.Pair;
import com.precisely.ProgressRequestBody;
import com.precisely.ProgressResponseBody;
import com.google.gson.reflect.TypeToken;
import java.io.IOException;
import com.precisely.apis.model.CrimeRiskByAddressBatchRequest;
import com.precisely.apis.model.CrimeRiskByLocationBatchRequest;
import com.precisely.apis.model.CrimeRiskResponse;
import com.precisely.apis.model.CrimeRiskResponseList;
import com.precisely.apis.model.DistanceToFloodHazardAddressRequest;
import com.precisely.apis.model.DistanceToFloodHazardLocationRequest;
import com.precisely.apis.model.DistanceToFloodHazardResponse;
import com.precisely.apis.model.EarthquakeHistory;
import com.precisely.apis.model.EarthquakeRiskByAddressRequest;
import com.precisely.apis.model.EarthquakeRiskByLocationRequest;
import com.precisely.apis.model.EarthquakeRiskResponse;
import com.precisely.apis.model.EarthquakeRiskResponseList;
import com.precisely.apis.model.ErrorInfo1;
import com.precisely.apis.model.FireHistory;
import com.precisely.apis.model.FireHistoryV2;
import com.precisely.apis.model.FireRiskByAddressRequest;
import com.precisely.apis.model.FireRiskByLocationRequest;
import com.precisely.apis.model.FireRiskResponse;
import com.precisely.apis.model.FireRiskResponseList;
import com.precisely.apis.model.FireRiskV2Response;
import com.precisely.apis.model.FireRiskV2ResponseList;
import com.precisely.apis.model.FireStations;
import com.precisely.apis.model.FloodRiskByAddressRequest;
import com.precisely.apis.model.FloodRiskByLocationRequest;
import com.precisely.apis.model.FloodRiskResponse;
import com.precisely.apis.model.FloodRiskResponseList;
import com.precisely.apis.model.WaterBodyResponse;
import java.lang.reflect.Type;
import java.util.ArrayList;
import java.util.HashMap;
import java.util.List;
import java.util.Map;
public class RisksServiceApi {
private ApiClient localVarApiClient;
private int localHostIndex;
private String localCustomBaseUrl;
public RisksServiceApi() {
this(Configuration.getDefaultApiClient());
}
public RisksServiceApi(ApiClient apiClient) {
this.localVarApiClient = apiClient;
}
public ApiClient getApiClient() {
return localVarApiClient;
}
public void setApiClient(ApiClient apiClient) {
this.localVarApiClient = apiClient;
}
public int getHostIndex() {
return localHostIndex;
}
public void setHostIndex(int hostIndex) {
this.localHostIndex = hostIndex;
}
public String getCustomBaseUrl() {
return localCustomBaseUrl;
}
public void setCustomBaseUrl(String customBaseUrl) {
this.localCustomBaseUrl = customBaseUrl;
}
/**
* Build call for getCrimeRiskByAddress
* @param address free form address text (required)
* @param type this is crime type; valid values are following 11 crime types with 'all' as default (more than one can also be given as comma separated types) (optional)
* @param includeGeometry Y or N (default is N) - if it is Y, then geometry will be part of response (optional)
* @param _callback Callback for upload/download progress
* @return Call to execute
* @throws ApiException If fail to serialize the request body object
* @http.response.details
Status Code
Description
Response Headers
200
OK
-
400
Bad Request
-
500
Internal Server Error
-
*/
public okhttp3.Call getCrimeRiskByAddressCall(String address, String type, String includeGeometry, final ApiCallback _callback) throws ApiException {
String basePath = null;
// Operation Servers
String[] localBasePaths = new String[] { };
// Determine Base Path to Use
if (localCustomBaseUrl != null){
basePath = localCustomBaseUrl;
} else if ( localBasePaths.length > 0 ) {
basePath = localBasePaths[localHostIndex];
} else {
basePath = null;
}
Object localVarPostBody = null;
// create path and map variables
String localVarPath = "/risks/v1/crime/byaddress";
List localVarQueryParams = new ArrayList();
List localVarCollectionQueryParams = new ArrayList();
Map localVarHeaderParams = new HashMap();
Map localVarCookieParams = new HashMap();
Map localVarFormParams = new HashMap();
if (address != null) {
localVarQueryParams.addAll(localVarApiClient.parameterToPair("address", address));
}
if (type != null) {
localVarQueryParams.addAll(localVarApiClient.parameterToPair("type", type));
}
if (includeGeometry != null) {
localVarQueryParams.addAll(localVarApiClient.parameterToPair("includeGeometry", includeGeometry));
}
final String[] localVarAccepts = {
"application/json"
};
final String localVarAccept = localVarApiClient.selectHeaderAccept(localVarAccepts);
if (localVarAccept != null) {
localVarHeaderParams.put("Accept", localVarAccept);
}
final String[] localVarContentTypes = {
};
final String localVarContentType = localVarApiClient.selectHeaderContentType(localVarContentTypes);
if (localVarHeaderParams != null && localVarContentTypes != null) {
localVarHeaderParams.put("Content-Type", localVarContentType);
}
String[] localVarAuthNames = new String[] { "oAuth2Password" };
return localVarApiClient.buildCall(basePath, localVarPath, "GET", localVarQueryParams, localVarCollectionQueryParams, localVarPostBody, localVarHeaderParams, localVarCookieParams, localVarFormParams, localVarAuthNames, _callback);
}
@SuppressWarnings("rawtypes")
private okhttp3.Call getCrimeRiskByAddressValidateBeforeCall(String address, String type, String includeGeometry, final ApiCallback _callback) throws ApiException {
// verify the required parameter 'address' is set
if (address == null) {
throw new ApiException("Missing the required parameter 'address' when calling getCrimeRiskByAddress(Async)");
}
okhttp3.Call localVarCall = getCrimeRiskByAddressCall(address, type, includeGeometry, _callback);
return localVarCall;
}
/**
* Get Crime Risk By Address
* Accepts addresses as input and Returns local crime indexes.
* @param address free form address text (required)
* @param type this is crime type; valid values are following 11 crime types with 'all' as default (more than one can also be given as comma separated types) (optional)
* @param includeGeometry Y or N (default is N) - if it is Y, then geometry will be part of response (optional)
* @return CrimeRiskResponse
* @throws ApiException If fail to call the API, e.g. server error or cannot deserialize the response body
* @http.response.details
Status Code
Description
Response Headers
200
OK
-
400
Bad Request
-
500
Internal Server Error
-
*/
public CrimeRiskResponse getCrimeRiskByAddress(String address, String type, String includeGeometry) throws ApiException {
ApiResponse localVarResp = getCrimeRiskByAddressWithHttpInfo(address, type, includeGeometry);
return localVarResp.getData();
}
/**
* Get Crime Risk By Address
* Accepts addresses as input and Returns local crime indexes.
* @param address free form address text (required)
* @param type this is crime type; valid values are following 11 crime types with 'all' as default (more than one can also be given as comma separated types) (optional)
* @param includeGeometry Y or N (default is N) - if it is Y, then geometry will be part of response (optional)
* @return ApiResponse<CrimeRiskResponse>
* @throws ApiException If fail to call the API, e.g. server error or cannot deserialize the response body
* @http.response.details
Status Code
Description
Response Headers
200
OK
-
400
Bad Request
-
500
Internal Server Error
-
*/
public ApiResponse getCrimeRiskByAddressWithHttpInfo(String address, String type, String includeGeometry) throws ApiException {
okhttp3.Call localVarCall = getCrimeRiskByAddressValidateBeforeCall(address, type, includeGeometry, null);
Type localVarReturnType = new TypeToken(){}.getType();
return localVarApiClient.execute(localVarCall, localVarReturnType);
}
/**
* Get Crime Risk By Address (asynchronously)
* Accepts addresses as input and Returns local crime indexes.
* @param address free form address text (required)
* @param type this is crime type; valid values are following 11 crime types with 'all' as default (more than one can also be given as comma separated types) (optional)
* @param includeGeometry Y or N (default is N) - if it is Y, then geometry will be part of response (optional)
* @param _callback The callback to be executed when the API call finishes
* @return The request call
* @throws ApiException If fail to process the API call, e.g. serializing the request body object
* @http.response.details
Status Code
Description
Response Headers
200
OK
-
400
Bad Request
-
500
Internal Server Error
-
*/
public okhttp3.Call getCrimeRiskByAddressAsync(String address, String type, String includeGeometry, final ApiCallback _callback) throws ApiException {
okhttp3.Call localVarCall = getCrimeRiskByAddressValidateBeforeCall(address, type, includeGeometry, _callback);
Type localVarReturnType = new TypeToken(){}.getType();
localVarApiClient.executeAsync(localVarCall, localVarReturnType, _callback);
return localVarCall;
}
/**
* Build call for getCrimeRiskByAddressBatch
* @param crimeRiskByAddressBatchRequest (required)
* @param _callback Callback for upload/download progress
* @return Call to execute
* @throws ApiException If fail to serialize the request body object
* @http.response.details
Status Code
Description
Response Headers
200
OK
-
400
Bad Request
-
500
Internal Server Error
-
*/
public okhttp3.Call getCrimeRiskByAddressBatchCall(CrimeRiskByAddressBatchRequest crimeRiskByAddressBatchRequest, final ApiCallback _callback) throws ApiException {
String basePath = null;
// Operation Servers
String[] localBasePaths = new String[] { };
// Determine Base Path to Use
if (localCustomBaseUrl != null){
basePath = localCustomBaseUrl;
} else if ( localBasePaths.length > 0 ) {
basePath = localBasePaths[localHostIndex];
} else {
basePath = null;
}
Object localVarPostBody = crimeRiskByAddressBatchRequest;
// create path and map variables
String localVarPath = "/risks/v1/crime/byaddress";
List localVarQueryParams = new ArrayList();
List localVarCollectionQueryParams = new ArrayList();
Map localVarHeaderParams = new HashMap();
Map localVarCookieParams = new HashMap();
Map localVarFormParams = new HashMap();
final String[] localVarAccepts = {
"application/json"
};
final String localVarAccept = localVarApiClient.selectHeaderAccept(localVarAccepts);
if (localVarAccept != null) {
localVarHeaderParams.put("Accept", localVarAccept);
}
final String[] localVarContentTypes = {
"application/json"
};
final String localVarContentType = localVarApiClient.selectHeaderContentType(localVarContentTypes);
if (localVarHeaderParams != null && localVarContentTypes != null) {
localVarHeaderParams.put("Content-Type", localVarContentType);
}
String[] localVarAuthNames = new String[] { "oAuth2Password" };
return localVarApiClient.buildCall(basePath, localVarPath, "POST", localVarQueryParams, localVarCollectionQueryParams, localVarPostBody, localVarHeaderParams, localVarCookieParams, localVarFormParams, localVarAuthNames, _callback);
}
@SuppressWarnings("rawtypes")
private okhttp3.Call getCrimeRiskByAddressBatchValidateBeforeCall(CrimeRiskByAddressBatchRequest crimeRiskByAddressBatchRequest, final ApiCallback _callback) throws ApiException {
// verify the required parameter 'crimeRiskByAddressBatchRequest' is set
if (crimeRiskByAddressBatchRequest == null) {
throw new ApiException("Missing the required parameter 'crimeRiskByAddressBatchRequest' when calling getCrimeRiskByAddressBatch(Async)");
}
okhttp3.Call localVarCall = getCrimeRiskByAddressBatchCall(crimeRiskByAddressBatchRequest, _callback);
return localVarCall;
}
/**
* Post Crime Risk By Address
* This is a Batch offering for 'Crime Risk By Address' service. It accepts a single address or a list of addresses and retrieve local crime indexes.
* @param crimeRiskByAddressBatchRequest (required)
* @return CrimeRiskResponseList
* @throws ApiException If fail to call the API, e.g. server error or cannot deserialize the response body
* @http.response.details
Status Code
Description
Response Headers
200
OK
-
400
Bad Request
-
500
Internal Server Error
-
*/
public CrimeRiskResponseList getCrimeRiskByAddressBatch(CrimeRiskByAddressBatchRequest crimeRiskByAddressBatchRequest) throws ApiException {
ApiResponse localVarResp = getCrimeRiskByAddressBatchWithHttpInfo(crimeRiskByAddressBatchRequest);
return localVarResp.getData();
}
/**
* Post Crime Risk By Address
* This is a Batch offering for 'Crime Risk By Address' service. It accepts a single address or a list of addresses and retrieve local crime indexes.
* @param crimeRiskByAddressBatchRequest (required)
* @return ApiResponse<CrimeRiskResponseList>
* @throws ApiException If fail to call the API, e.g. server error or cannot deserialize the response body
* @http.response.details
Status Code
Description
Response Headers
200
OK
-
400
Bad Request
-
500
Internal Server Error
-
*/
public ApiResponse getCrimeRiskByAddressBatchWithHttpInfo(CrimeRiskByAddressBatchRequest crimeRiskByAddressBatchRequest) throws ApiException {
okhttp3.Call localVarCall = getCrimeRiskByAddressBatchValidateBeforeCall(crimeRiskByAddressBatchRequest, null);
Type localVarReturnType = new TypeToken(){}.getType();
return localVarApiClient.execute(localVarCall, localVarReturnType);
}
/**
* Post Crime Risk By Address (asynchronously)
* This is a Batch offering for 'Crime Risk By Address' service. It accepts a single address or a list of addresses and retrieve local crime indexes.
* @param crimeRiskByAddressBatchRequest (required)
* @param _callback The callback to be executed when the API call finishes
* @return The request call
* @throws ApiException If fail to process the API call, e.g. serializing the request body object
* @http.response.details
Status Code
Description
Response Headers
200
OK
-
400
Bad Request
-
500
Internal Server Error
-
*/
public okhttp3.Call getCrimeRiskByAddressBatchAsync(CrimeRiskByAddressBatchRequest crimeRiskByAddressBatchRequest, final ApiCallback _callback) throws ApiException {
okhttp3.Call localVarCall = getCrimeRiskByAddressBatchValidateBeforeCall(crimeRiskByAddressBatchRequest, _callback);
Type localVarReturnType = new TypeToken(){}.getType();
localVarApiClient.executeAsync(localVarCall, localVarReturnType, _callback);
return localVarCall;
}
/**
* Build call for getCrimeRiskByLocation
* @param longitude The longitude of the location (required)
* @param latitude The latitude of the location (required)
* @param type this is crime type; valid values are following 11 crime types with 'all' as default (more than one can also be given as comma separated types) (optional)
* @param includeGeometry Y or N (default is N) - if it is Y, then geometry will be part of response (optional)
* @param _callback Callback for upload/download progress
* @return Call to execute
* @throws ApiException If fail to serialize the request body object
* @http.response.details
Status Code
Description
Response Headers
200
OK
-
400
Bad Request
-
500
Internal Server Error
-
*/
public okhttp3.Call getCrimeRiskByLocationCall(String longitude, String latitude, String type, String includeGeometry, final ApiCallback _callback) throws ApiException {
String basePath = null;
// Operation Servers
String[] localBasePaths = new String[] { };
// Determine Base Path to Use
if (localCustomBaseUrl != null){
basePath = localCustomBaseUrl;
} else if ( localBasePaths.length > 0 ) {
basePath = localBasePaths[localHostIndex];
} else {
basePath = null;
}
Object localVarPostBody = null;
// create path and map variables
String localVarPath = "/risks/v1/crime/bylocation";
List localVarQueryParams = new ArrayList();
List localVarCollectionQueryParams = new ArrayList();
Map localVarHeaderParams = new HashMap();
Map localVarCookieParams = new HashMap();
Map localVarFormParams = new HashMap();
if (longitude != null) {
localVarQueryParams.addAll(localVarApiClient.parameterToPair("longitude", longitude));
}
if (latitude != null) {
localVarQueryParams.addAll(localVarApiClient.parameterToPair("latitude", latitude));
}
if (type != null) {
localVarQueryParams.addAll(localVarApiClient.parameterToPair("type", type));
}
if (includeGeometry != null) {
localVarQueryParams.addAll(localVarApiClient.parameterToPair("includeGeometry", includeGeometry));
}
final String[] localVarAccepts = {
"application/json"
};
final String localVarAccept = localVarApiClient.selectHeaderAccept(localVarAccepts);
if (localVarAccept != null) {
localVarHeaderParams.put("Accept", localVarAccept);
}
final String[] localVarContentTypes = {
};
final String localVarContentType = localVarApiClient.selectHeaderContentType(localVarContentTypes);
if (localVarHeaderParams != null && localVarContentTypes != null) {
localVarHeaderParams.put("Content-Type", localVarContentType);
}
String[] localVarAuthNames = new String[] { "oAuth2Password" };
return localVarApiClient.buildCall(basePath, localVarPath, "GET", localVarQueryParams, localVarCollectionQueryParams, localVarPostBody, localVarHeaderParams, localVarCookieParams, localVarFormParams, localVarAuthNames, _callback);
}
@SuppressWarnings("rawtypes")
private okhttp3.Call getCrimeRiskByLocationValidateBeforeCall(String longitude, String latitude, String type, String includeGeometry, final ApiCallback _callback) throws ApiException {
// verify the required parameter 'longitude' is set
if (longitude == null) {
throw new ApiException("Missing the required parameter 'longitude' when calling getCrimeRiskByLocation(Async)");
}
// verify the required parameter 'latitude' is set
if (latitude == null) {
throw new ApiException("Missing the required parameter 'latitude' when calling getCrimeRiskByLocation(Async)");
}
okhttp3.Call localVarCall = getCrimeRiskByLocationCall(longitude, latitude, type, includeGeometry, _callback);
return localVarCall;
}
/**
* Get Crime Risk By Location
* Accepts latitude/longitude as input and returns and Returns local crime indexes.
* @param longitude The longitude of the location (required)
* @param latitude The latitude of the location (required)
* @param type this is crime type; valid values are following 11 crime types with 'all' as default (more than one can also be given as comma separated types) (optional)
* @param includeGeometry Y or N (default is N) - if it is Y, then geometry will be part of response (optional)
* @return CrimeRiskResponse
* @throws ApiException If fail to call the API, e.g. server error or cannot deserialize the response body
* @http.response.details
Status Code
Description
Response Headers
200
OK
-
400
Bad Request
-
500
Internal Server Error
-
*/
public CrimeRiskResponse getCrimeRiskByLocation(String longitude, String latitude, String type, String includeGeometry) throws ApiException {
ApiResponse localVarResp = getCrimeRiskByLocationWithHttpInfo(longitude, latitude, type, includeGeometry);
return localVarResp.getData();
}
/**
* Get Crime Risk By Location
* Accepts latitude/longitude as input and returns and Returns local crime indexes.
* @param longitude The longitude of the location (required)
* @param latitude The latitude of the location (required)
* @param type this is crime type; valid values are following 11 crime types with 'all' as default (more than one can also be given as comma separated types) (optional)
* @param includeGeometry Y or N (default is N) - if it is Y, then geometry will be part of response (optional)
* @return ApiResponse<CrimeRiskResponse>
* @throws ApiException If fail to call the API, e.g. server error or cannot deserialize the response body
* @http.response.details
Status Code
Description
Response Headers
200
OK
-
400
Bad Request
-
500
Internal Server Error
-
*/
public ApiResponse getCrimeRiskByLocationWithHttpInfo(String longitude, String latitude, String type, String includeGeometry) throws ApiException {
okhttp3.Call localVarCall = getCrimeRiskByLocationValidateBeforeCall(longitude, latitude, type, includeGeometry, null);
Type localVarReturnType = new TypeToken(){}.getType();
return localVarApiClient.execute(localVarCall, localVarReturnType);
}
/**
* Get Crime Risk By Location (asynchronously)
* Accepts latitude/longitude as input and returns and Returns local crime indexes.
* @param longitude The longitude of the location (required)
* @param latitude The latitude of the location (required)
* @param type this is crime type; valid values are following 11 crime types with 'all' as default (more than one can also be given as comma separated types) (optional)
* @param includeGeometry Y or N (default is N) - if it is Y, then geometry will be part of response (optional)
* @param _callback The callback to be executed when the API call finishes
* @return The request call
* @throws ApiException If fail to process the API call, e.g. serializing the request body object
* @http.response.details
Status Code
Description
Response Headers
200
OK
-
400
Bad Request
-
500
Internal Server Error
-
*/
public okhttp3.Call getCrimeRiskByLocationAsync(String longitude, String latitude, String type, String includeGeometry, final ApiCallback _callback) throws ApiException {
okhttp3.Call localVarCall = getCrimeRiskByLocationValidateBeforeCall(longitude, latitude, type, includeGeometry, _callback);
Type localVarReturnType = new TypeToken(){}.getType();
localVarApiClient.executeAsync(localVarCall, localVarReturnType, _callback);
return localVarCall;
}
/**
* Build call for getCrimeRiskByLocationBatch
* @param crimeRiskByLocationBatchRequest (required)
* @param _callback Callback for upload/download progress
* @return Call to execute
* @throws ApiException If fail to serialize the request body object
* @http.response.details
Status Code
Description
Response Headers
200
OK
-
400
Bad Request
-
500
Internal Server Error
-
*/
public okhttp3.Call getCrimeRiskByLocationBatchCall(CrimeRiskByLocationBatchRequest crimeRiskByLocationBatchRequest, final ApiCallback _callback) throws ApiException {
String basePath = null;
// Operation Servers
String[] localBasePaths = new String[] { };
// Determine Base Path to Use
if (localCustomBaseUrl != null){
basePath = localCustomBaseUrl;
} else if ( localBasePaths.length > 0 ) {
basePath = localBasePaths[localHostIndex];
} else {
basePath = null;
}
Object localVarPostBody = crimeRiskByLocationBatchRequest;
// create path and map variables
String localVarPath = "/risks/v1/crime/bylocation";
List localVarQueryParams = new ArrayList();
List localVarCollectionQueryParams = new ArrayList();
Map localVarHeaderParams = new HashMap();
Map localVarCookieParams = new HashMap();
Map localVarFormParams = new HashMap();
final String[] localVarAccepts = {
"application/json"
};
final String localVarAccept = localVarApiClient.selectHeaderAccept(localVarAccepts);
if (localVarAccept != null) {
localVarHeaderParams.put("Accept", localVarAccept);
}
final String[] localVarContentTypes = {
"application/json"
};
final String localVarContentType = localVarApiClient.selectHeaderContentType(localVarContentTypes);
if (localVarHeaderParams != null && localVarContentTypes != null) {
localVarHeaderParams.put("Content-Type", localVarContentType);
}
String[] localVarAuthNames = new String[] { "oAuth2Password" };
return localVarApiClient.buildCall(basePath, localVarPath, "POST", localVarQueryParams, localVarCollectionQueryParams, localVarPostBody, localVarHeaderParams, localVarCookieParams, localVarFormParams, localVarAuthNames, _callback);
}
@SuppressWarnings("rawtypes")
private okhttp3.Call getCrimeRiskByLocationBatchValidateBeforeCall(CrimeRiskByLocationBatchRequest crimeRiskByLocationBatchRequest, final ApiCallback _callback) throws ApiException {
// verify the required parameter 'crimeRiskByLocationBatchRequest' is set
if (crimeRiskByLocationBatchRequest == null) {
throw new ApiException("Missing the required parameter 'crimeRiskByLocationBatchRequest' when calling getCrimeRiskByLocationBatch(Async)");
}
okhttp3.Call localVarCall = getCrimeRiskByLocationBatchCall(crimeRiskByLocationBatchRequest, _callback);
return localVarCall;
}
/**
* Post Crime Risk By Location
* This is a Batch offering for 'Crime Risk By Location' service. It accepts a single location coordinate or a list of location coordinates and retrieve local crime indexes.
* @param crimeRiskByLocationBatchRequest (required)
* @return CrimeRiskResponseList
* @throws ApiException If fail to call the API, e.g. server error or cannot deserialize the response body
* @http.response.details
Status Code
Description
Response Headers
200
OK
-
400
Bad Request
-
500
Internal Server Error
-
*/
public CrimeRiskResponseList getCrimeRiskByLocationBatch(CrimeRiskByLocationBatchRequest crimeRiskByLocationBatchRequest) throws ApiException {
ApiResponse localVarResp = getCrimeRiskByLocationBatchWithHttpInfo(crimeRiskByLocationBatchRequest);
return localVarResp.getData();
}
/**
* Post Crime Risk By Location
* This is a Batch offering for 'Crime Risk By Location' service. It accepts a single location coordinate or a list of location coordinates and retrieve local crime indexes.
* @param crimeRiskByLocationBatchRequest (required)
* @return ApiResponse<CrimeRiskResponseList>
* @throws ApiException If fail to call the API, e.g. server error or cannot deserialize the response body
* @http.response.details
Status Code
Description
Response Headers
200
OK
-
400
Bad Request
-
500
Internal Server Error
-
*/
public ApiResponse getCrimeRiskByLocationBatchWithHttpInfo(CrimeRiskByLocationBatchRequest crimeRiskByLocationBatchRequest) throws ApiException {
okhttp3.Call localVarCall = getCrimeRiskByLocationBatchValidateBeforeCall(crimeRiskByLocationBatchRequest, null);
Type localVarReturnType = new TypeToken(){}.getType();
return localVarApiClient.execute(localVarCall, localVarReturnType);
}
/**
* Post Crime Risk By Location (asynchronously)
* This is a Batch offering for 'Crime Risk By Location' service. It accepts a single location coordinate or a list of location coordinates and retrieve local crime indexes.
* @param crimeRiskByLocationBatchRequest (required)
* @param _callback The callback to be executed when the API call finishes
* @return The request call
* @throws ApiException If fail to process the API call, e.g. serializing the request body object
* @http.response.details
Status Code
Description
Response Headers
200
OK
-
400
Bad Request
-
500
Internal Server Error
-
*/
public okhttp3.Call getCrimeRiskByLocationBatchAsync(CrimeRiskByLocationBatchRequest crimeRiskByLocationBatchRequest, final ApiCallback _callback) throws ApiException {
okhttp3.Call localVarCall = getCrimeRiskByLocationBatchValidateBeforeCall(crimeRiskByLocationBatchRequest, _callback);
Type localVarReturnType = new TypeToken(){}.getType();
localVarApiClient.executeAsync(localVarCall, localVarReturnType, _callback);
return localVarCall;
}
/**
* Build call for getDistanceToCoastByAddress
* @param address The address of the location (optional)
* @param maxCandidates This specifies the value of maxCandidates (optional)
* @param waterBodyType This specifies the value of waterBodyType (optional)
* @param searchDistance This specifies the search distance (optional)
* @param searchDistanceUnit miles (default value),feet, kilometers, meters (optional)
* @param _callback Callback for upload/download progress
* @return Call to execute
* @throws ApiException If fail to serialize the request body object
* @http.response.details
Status Code
Description
Response Headers
200
OK
-
400
Bad Request
-
500
Internal Server Error
-
*/
public okhttp3.Call getDistanceToCoastByAddressCall(String address, String maxCandidates, String waterBodyType, String searchDistance, String searchDistanceUnit, final ApiCallback _callback) throws ApiException {
String basePath = null;
// Operation Servers
String[] localBasePaths = new String[] { };
// Determine Base Path to Use
if (localCustomBaseUrl != null){
basePath = localCustomBaseUrl;
} else if ( localBasePaths.length > 0 ) {
basePath = localBasePaths[localHostIndex];
} else {
basePath = null;
}
Object localVarPostBody = null;
// create path and map variables
String localVarPath = "/risks/v1/shoreline/distancetofloodhazard/byaddress";
List localVarQueryParams = new ArrayList();
List localVarCollectionQueryParams = new ArrayList();
Map localVarHeaderParams = new HashMap();
Map localVarCookieParams = new HashMap();
Map localVarFormParams = new HashMap();
if (address != null) {
localVarQueryParams.addAll(localVarApiClient.parameterToPair("address", address));
}
if (maxCandidates != null) {
localVarQueryParams.addAll(localVarApiClient.parameterToPair("maxCandidates", maxCandidates));
}
if (waterBodyType != null) {
localVarQueryParams.addAll(localVarApiClient.parameterToPair("waterBodyType", waterBodyType));
}
if (searchDistance != null) {
localVarQueryParams.addAll(localVarApiClient.parameterToPair("searchDistance", searchDistance));
}
if (searchDistanceUnit != null) {
localVarQueryParams.addAll(localVarApiClient.parameterToPair("searchDistanceUnit", searchDistanceUnit));
}
final String[] localVarAccepts = {
"application/json"
};
final String localVarAccept = localVarApiClient.selectHeaderAccept(localVarAccepts);
if (localVarAccept != null) {
localVarHeaderParams.put("Accept", localVarAccept);
}
final String[] localVarContentTypes = {
};
final String localVarContentType = localVarApiClient.selectHeaderContentType(localVarContentTypes);
if (localVarHeaderParams != null && localVarContentTypes != null) {
localVarHeaderParams.put("Content-Type", localVarContentType);
}
String[] localVarAuthNames = new String[] { "oAuth2Password" };
return localVarApiClient.buildCall(basePath, localVarPath, "GET", localVarQueryParams, localVarCollectionQueryParams, localVarPostBody, localVarHeaderParams, localVarCookieParams, localVarFormParams, localVarAuthNames, _callback);
}
@SuppressWarnings("rawtypes")
private okhttp3.Call getDistanceToCoastByAddressValidateBeforeCall(String address, String maxCandidates, String waterBodyType, String searchDistance, String searchDistanceUnit, final ApiCallback _callback) throws ApiException {
okhttp3.Call localVarCall = getDistanceToCoastByAddressCall(address, maxCandidates, waterBodyType, searchDistance, searchDistanceUnit, _callback);
return localVarCall;
}
/**
* Get Distance To Flood Hazard By Address
* Accepts addresses as input and Returns the distance from nearest water bodies along with body name and location.
* @param address The address of the location (optional)
* @param maxCandidates This specifies the value of maxCandidates (optional)
* @param waterBodyType This specifies the value of waterBodyType (optional)
* @param searchDistance This specifies the search distance (optional)
* @param searchDistanceUnit miles (default value),feet, kilometers, meters (optional)
* @return WaterBodyResponse
* @throws ApiException If fail to call the API, e.g. server error or cannot deserialize the response body
* @http.response.details
Status Code
Description
Response Headers
200
OK
-
400
Bad Request
-
500
Internal Server Error
-
*/
public WaterBodyResponse getDistanceToCoastByAddress(String address, String maxCandidates, String waterBodyType, String searchDistance, String searchDistanceUnit) throws ApiException {
ApiResponse localVarResp = getDistanceToCoastByAddressWithHttpInfo(address, maxCandidates, waterBodyType, searchDistance, searchDistanceUnit);
return localVarResp.getData();
}
/**
* Get Distance To Flood Hazard By Address
* Accepts addresses as input and Returns the distance from nearest water bodies along with body name and location.
* @param address The address of the location (optional)
* @param maxCandidates This specifies the value of maxCandidates (optional)
* @param waterBodyType This specifies the value of waterBodyType (optional)
* @param searchDistance This specifies the search distance (optional)
* @param searchDistanceUnit miles (default value),feet, kilometers, meters (optional)
* @return ApiResponse<WaterBodyResponse>
* @throws ApiException If fail to call the API, e.g. server error or cannot deserialize the response body
* @http.response.details
Status Code
Description
Response Headers
200
OK
-
400
Bad Request
-
500
Internal Server Error
-
*/
public ApiResponse getDistanceToCoastByAddressWithHttpInfo(String address, String maxCandidates, String waterBodyType, String searchDistance, String searchDistanceUnit) throws ApiException {
okhttp3.Call localVarCall = getDistanceToCoastByAddressValidateBeforeCall(address, maxCandidates, waterBodyType, searchDistance, searchDistanceUnit, null);
Type localVarReturnType = new TypeToken(){}.getType();
return localVarApiClient.execute(localVarCall, localVarReturnType);
}
/**
* Get Distance To Flood Hazard By Address (asynchronously)
* Accepts addresses as input and Returns the distance from nearest water bodies along with body name and location.
* @param address The address of the location (optional)
* @param maxCandidates This specifies the value of maxCandidates (optional)
* @param waterBodyType This specifies the value of waterBodyType (optional)
* @param searchDistance This specifies the search distance (optional)
* @param searchDistanceUnit miles (default value),feet, kilometers, meters (optional)
* @param _callback The callback to be executed when the API call finishes
* @return The request call
* @throws ApiException If fail to process the API call, e.g. serializing the request body object
* @http.response.details
Status Code
Description
Response Headers
200
OK
-
400
Bad Request
-
500
Internal Server Error
-
*/
public okhttp3.Call getDistanceToCoastByAddressAsync(String address, String maxCandidates, String waterBodyType, String searchDistance, String searchDistanceUnit, final ApiCallback _callback) throws ApiException {
okhttp3.Call localVarCall = getDistanceToCoastByAddressValidateBeforeCall(address, maxCandidates, waterBodyType, searchDistance, searchDistanceUnit, _callback);
Type localVarReturnType = new TypeToken(){}.getType();
localVarApiClient.executeAsync(localVarCall, localVarReturnType, _callback);
return localVarCall;
}
/**
* Build call for getDistanceToCoastByAddressBatch
* @param distanceToFloodHazardAddressRequest (required)
* @param _callback Callback for upload/download progress
* @return Call to execute
* @throws ApiException If fail to serialize the request body object
* @http.response.details
Status Code
Description
Response Headers
200
OK
-
400
Bad Request
-
500
Internal Server Error
-
*/
public okhttp3.Call getDistanceToCoastByAddressBatchCall(DistanceToFloodHazardAddressRequest distanceToFloodHazardAddressRequest, final ApiCallback _callback) throws ApiException {
String basePath = null;
// Operation Servers
String[] localBasePaths = new String[] { };
// Determine Base Path to Use
if (localCustomBaseUrl != null){
basePath = localCustomBaseUrl;
} else if ( localBasePaths.length > 0 ) {
basePath = localBasePaths[localHostIndex];
} else {
basePath = null;
}
Object localVarPostBody = distanceToFloodHazardAddressRequest;
// create path and map variables
String localVarPath = "/risks/v1/shoreline/distancetofloodhazard/byaddress";
List localVarQueryParams = new ArrayList();
List localVarCollectionQueryParams = new ArrayList();
Map localVarHeaderParams = new HashMap();
Map localVarCookieParams = new HashMap();
Map localVarFormParams = new HashMap();
final String[] localVarAccepts = {
"application/json"
};
final String localVarAccept = localVarApiClient.selectHeaderAccept(localVarAccepts);
if (localVarAccept != null) {
localVarHeaderParams.put("Accept", localVarAccept);
}
final String[] localVarContentTypes = {
"application/json"
};
final String localVarContentType = localVarApiClient.selectHeaderContentType(localVarContentTypes);
if (localVarHeaderParams != null && localVarContentTypes != null) {
localVarHeaderParams.put("Content-Type", localVarContentType);
}
String[] localVarAuthNames = new String[] { "oAuth2Password" };
return localVarApiClient.buildCall(basePath, localVarPath, "POST", localVarQueryParams, localVarCollectionQueryParams, localVarPostBody, localVarHeaderParams, localVarCookieParams, localVarFormParams, localVarAuthNames, _callback);
}
@SuppressWarnings("rawtypes")
private okhttp3.Call getDistanceToCoastByAddressBatchValidateBeforeCall(DistanceToFloodHazardAddressRequest distanceToFloodHazardAddressRequest, final ApiCallback _callback) throws ApiException {
// verify the required parameter 'distanceToFloodHazardAddressRequest' is set
if (distanceToFloodHazardAddressRequest == null) {
throw new ApiException("Missing the required parameter 'distanceToFloodHazardAddressRequest' when calling getDistanceToCoastByAddressBatch(Async)");
}
okhttp3.Call localVarCall = getDistanceToCoastByAddressBatchCall(distanceToFloodHazardAddressRequest, _callback);
return localVarCall;
}
/**
* Post Distance To Flood Hazard By Address
* This is a Batch offering for 'Distance To Flood Hazard By Address' service. It accepts a single address or a list of addresses and retrieve the distance from nearest water bodies along with body name and location.
* @param distanceToFloodHazardAddressRequest (required)
* @return DistanceToFloodHazardResponse
* @throws ApiException If fail to call the API, e.g. server error or cannot deserialize the response body
* @http.response.details
Status Code
Description
Response Headers
200
OK
-
400
Bad Request
-
500
Internal Server Error
-
*/
public DistanceToFloodHazardResponse getDistanceToCoastByAddressBatch(DistanceToFloodHazardAddressRequest distanceToFloodHazardAddressRequest) throws ApiException {
ApiResponse localVarResp = getDistanceToCoastByAddressBatchWithHttpInfo(distanceToFloodHazardAddressRequest);
return localVarResp.getData();
}
/**
* Post Distance To Flood Hazard By Address
* This is a Batch offering for 'Distance To Flood Hazard By Address' service. It accepts a single address or a list of addresses and retrieve the distance from nearest water bodies along with body name and location.
* @param distanceToFloodHazardAddressRequest (required)
* @return ApiResponse<DistanceToFloodHazardResponse>
* @throws ApiException If fail to call the API, e.g. server error or cannot deserialize the response body
* @http.response.details
Status Code
Description
Response Headers
200
OK
-
400
Bad Request
-
500
Internal Server Error
-
*/
public ApiResponse getDistanceToCoastByAddressBatchWithHttpInfo(DistanceToFloodHazardAddressRequest distanceToFloodHazardAddressRequest) throws ApiException {
okhttp3.Call localVarCall = getDistanceToCoastByAddressBatchValidateBeforeCall(distanceToFloodHazardAddressRequest, null);
Type localVarReturnType = new TypeToken(){}.getType();
return localVarApiClient.execute(localVarCall, localVarReturnType);
}
/**
* Post Distance To Flood Hazard By Address (asynchronously)
* This is a Batch offering for 'Distance To Flood Hazard By Address' service. It accepts a single address or a list of addresses and retrieve the distance from nearest water bodies along with body name and location.
* @param distanceToFloodHazardAddressRequest (required)
* @param _callback The callback to be executed when the API call finishes
* @return The request call
* @throws ApiException If fail to process the API call, e.g. serializing the request body object
* @http.response.details
Status Code
Description
Response Headers
200
OK
-
400
Bad Request
-
500
Internal Server Error
-
*/
public okhttp3.Call getDistanceToCoastByAddressBatchAsync(DistanceToFloodHazardAddressRequest distanceToFloodHazardAddressRequest, final ApiCallback _callback) throws ApiException {
okhttp3.Call localVarCall = getDistanceToCoastByAddressBatchValidateBeforeCall(distanceToFloodHazardAddressRequest, _callback);
Type localVarReturnType = new TypeToken(){}.getType();
localVarApiClient.executeAsync(localVarCall, localVarReturnType, _callback);
return localVarCall;
}
/**
* Build call for getDistanceToCoastByLocation
* @param longitude The longitude of the location (optional)
* @param latitude The latitude of the location (optional)
* @param maxCandidates This specifies the value of maxCandidates (optional)
* @param waterBodyType This specifies the value of waterBodyType (optional)
* @param searchDistance This specifies the search distance (optional)
* @param searchDistanceUnit miles (default value),feet, kilometers, meters (optional)
* @param _callback Callback for upload/download progress
* @return Call to execute
* @throws ApiException If fail to serialize the request body object
* @http.response.details
Status Code
Description
Response Headers
200
OK
-
400
Bad Request
-
500
Internal Server Error
-
*/
public okhttp3.Call getDistanceToCoastByLocationCall(String longitude, String latitude, String maxCandidates, String waterBodyType, String searchDistance, String searchDistanceUnit, final ApiCallback _callback) throws ApiException {
String basePath = null;
// Operation Servers
String[] localBasePaths = new String[] { };
// Determine Base Path to Use
if (localCustomBaseUrl != null){
basePath = localCustomBaseUrl;
} else if ( localBasePaths.length > 0 ) {
basePath = localBasePaths[localHostIndex];
} else {
basePath = null;
}
Object localVarPostBody = null;
// create path and map variables
String localVarPath = "/risks/v1/shoreline/distancetofloodhazard/bylocation";
List localVarQueryParams = new ArrayList();
List localVarCollectionQueryParams = new ArrayList();
Map localVarHeaderParams = new HashMap();
Map localVarCookieParams = new HashMap();
Map localVarFormParams = new HashMap();
if (longitude != null) {
localVarQueryParams.addAll(localVarApiClient.parameterToPair("longitude", longitude));
}
if (latitude != null) {
localVarQueryParams.addAll(localVarApiClient.parameterToPair("latitude", latitude));
}
if (maxCandidates != null) {
localVarQueryParams.addAll(localVarApiClient.parameterToPair("maxCandidates", maxCandidates));
}
if (waterBodyType != null) {
localVarQueryParams.addAll(localVarApiClient.parameterToPair("waterBodyType", waterBodyType));
}
if (searchDistance != null) {
localVarQueryParams.addAll(localVarApiClient.parameterToPair("searchDistance", searchDistance));
}
if (searchDistanceUnit != null) {
localVarQueryParams.addAll(localVarApiClient.parameterToPair("searchDistanceUnit", searchDistanceUnit));
}
final String[] localVarAccepts = {
"application/json"
};
final String localVarAccept = localVarApiClient.selectHeaderAccept(localVarAccepts);
if (localVarAccept != null) {
localVarHeaderParams.put("Accept", localVarAccept);
}
final String[] localVarContentTypes = {
};
final String localVarContentType = localVarApiClient.selectHeaderContentType(localVarContentTypes);
if (localVarHeaderParams != null && localVarContentTypes != null) {
localVarHeaderParams.put("Content-Type", localVarContentType);
}
String[] localVarAuthNames = new String[] { "oAuth2Password" };
return localVarApiClient.buildCall(basePath, localVarPath, "GET", localVarQueryParams, localVarCollectionQueryParams, localVarPostBody, localVarHeaderParams, localVarCookieParams, localVarFormParams, localVarAuthNames, _callback);
}
@SuppressWarnings("rawtypes")
private okhttp3.Call getDistanceToCoastByLocationValidateBeforeCall(String longitude, String latitude, String maxCandidates, String waterBodyType, String searchDistance, String searchDistanceUnit, final ApiCallback _callback) throws ApiException {
okhttp3.Call localVarCall = getDistanceToCoastByLocationCall(longitude, latitude, maxCandidates, waterBodyType, searchDistance, searchDistanceUnit, _callback);
return localVarCall;
}
/**
* Get Distance To Flood Hazard By Location
* Accepts latitude & longitude as input and Returns the distance from nearest water bodies along with body name and location.
* @param longitude The longitude of the location (optional)
* @param latitude The latitude of the location (optional)
* @param maxCandidates This specifies the value of maxCandidates (optional)
* @param waterBodyType This specifies the value of waterBodyType (optional)
* @param searchDistance This specifies the search distance (optional)
* @param searchDistanceUnit miles (default value),feet, kilometers, meters (optional)
* @return WaterBodyResponse
* @throws ApiException If fail to call the API, e.g. server error or cannot deserialize the response body
* @http.response.details
Status Code
Description
Response Headers
200
OK
-
400
Bad Request
-
500
Internal Server Error
-
*/
public WaterBodyResponse getDistanceToCoastByLocation(String longitude, String latitude, String maxCandidates, String waterBodyType, String searchDistance, String searchDistanceUnit) throws ApiException {
ApiResponse localVarResp = getDistanceToCoastByLocationWithHttpInfo(longitude, latitude, maxCandidates, waterBodyType, searchDistance, searchDistanceUnit);
return localVarResp.getData();
}
/**
* Get Distance To Flood Hazard By Location
* Accepts latitude & longitude as input and Returns the distance from nearest water bodies along with body name and location.
* @param longitude The longitude of the location (optional)
* @param latitude The latitude of the location (optional)
* @param maxCandidates This specifies the value of maxCandidates (optional)
* @param waterBodyType This specifies the value of waterBodyType (optional)
* @param searchDistance This specifies the search distance (optional)
* @param searchDistanceUnit miles (default value),feet, kilometers, meters (optional)
* @return ApiResponse<WaterBodyResponse>
* @throws ApiException If fail to call the API, e.g. server error or cannot deserialize the response body
* @http.response.details
Status Code
Description
Response Headers
200
OK
-
400
Bad Request
-
500
Internal Server Error
-
*/
public ApiResponse getDistanceToCoastByLocationWithHttpInfo(String longitude, String latitude, String maxCandidates, String waterBodyType, String searchDistance, String searchDistanceUnit) throws ApiException {
okhttp3.Call localVarCall = getDistanceToCoastByLocationValidateBeforeCall(longitude, latitude, maxCandidates, waterBodyType, searchDistance, searchDistanceUnit, null);
Type localVarReturnType = new TypeToken(){}.getType();
return localVarApiClient.execute(localVarCall, localVarReturnType);
}
/**
* Get Distance To Flood Hazard By Location (asynchronously)
* Accepts latitude & longitude as input and Returns the distance from nearest water bodies along with body name and location.
* @param longitude The longitude of the location (optional)
* @param latitude The latitude of the location (optional)
* @param maxCandidates This specifies the value of maxCandidates (optional)
* @param waterBodyType This specifies the value of waterBodyType (optional)
* @param searchDistance This specifies the search distance (optional)
* @param searchDistanceUnit miles (default value),feet, kilometers, meters (optional)
* @param _callback The callback to be executed when the API call finishes
* @return The request call
* @throws ApiException If fail to process the API call, e.g. serializing the request body object
* @http.response.details
Status Code
Description
Response Headers
200
OK
-
400
Bad Request
-
500
Internal Server Error
-
*/
public okhttp3.Call getDistanceToCoastByLocationAsync(String longitude, String latitude, String maxCandidates, String waterBodyType, String searchDistance, String searchDistanceUnit, final ApiCallback _callback) throws ApiException {
okhttp3.Call localVarCall = getDistanceToCoastByLocationValidateBeforeCall(longitude, latitude, maxCandidates, waterBodyType, searchDistance, searchDistanceUnit, _callback);
Type localVarReturnType = new TypeToken(){}.getType();
localVarApiClient.executeAsync(localVarCall, localVarReturnType, _callback);
return localVarCall;
}
/**
* Build call for getDistanceToCoastByLocationBatch
* @param distanceToFloodHazardLocationRequest (required)
* @param _callback Callback for upload/download progress
* @return Call to execute
* @throws ApiException If fail to serialize the request body object
* @http.response.details
Status Code
Description
Response Headers
200
OK
-
400
Bad Request
-
500
Internal Server Error
-
*/
public okhttp3.Call getDistanceToCoastByLocationBatchCall(DistanceToFloodHazardLocationRequest distanceToFloodHazardLocationRequest, final ApiCallback _callback) throws ApiException {
String basePath = null;
// Operation Servers
String[] localBasePaths = new String[] { };
// Determine Base Path to Use
if (localCustomBaseUrl != null){
basePath = localCustomBaseUrl;
} else if ( localBasePaths.length > 0 ) {
basePath = localBasePaths[localHostIndex];
} else {
basePath = null;
}
Object localVarPostBody = distanceToFloodHazardLocationRequest;
// create path and map variables
String localVarPath = "/risks/v1/shoreline/distancetofloodhazard/bylocation";
List localVarQueryParams = new ArrayList();
List localVarCollectionQueryParams = new ArrayList();
Map localVarHeaderParams = new HashMap();
Map localVarCookieParams = new HashMap();
Map localVarFormParams = new HashMap();
final String[] localVarAccepts = {
"application/json"
};
final String localVarAccept = localVarApiClient.selectHeaderAccept(localVarAccepts);
if (localVarAccept != null) {
localVarHeaderParams.put("Accept", localVarAccept);
}
final String[] localVarContentTypes = {
"application/json"
};
final String localVarContentType = localVarApiClient.selectHeaderContentType(localVarContentTypes);
if (localVarHeaderParams != null && localVarContentTypes != null) {
localVarHeaderParams.put("Content-Type", localVarContentType);
}
String[] localVarAuthNames = new String[] { "oAuth2Password" };
return localVarApiClient.buildCall(basePath, localVarPath, "POST", localVarQueryParams, localVarCollectionQueryParams, localVarPostBody, localVarHeaderParams, localVarCookieParams, localVarFormParams, localVarAuthNames, _callback);
}
@SuppressWarnings("rawtypes")
private okhttp3.Call getDistanceToCoastByLocationBatchValidateBeforeCall(DistanceToFloodHazardLocationRequest distanceToFloodHazardLocationRequest, final ApiCallback _callback) throws ApiException {
// verify the required parameter 'distanceToFloodHazardLocationRequest' is set
if (distanceToFloodHazardLocationRequest == null) {
throw new ApiException("Missing the required parameter 'distanceToFloodHazardLocationRequest' when calling getDistanceToCoastByLocationBatch(Async)");
}
okhttp3.Call localVarCall = getDistanceToCoastByLocationBatchCall(distanceToFloodHazardLocationRequest, _callback);
return localVarCall;
}
/**
* Post Distance To Flood Hazard By Location
* This is a Batch offering for 'Distance To Flood Hazard By Location' service. It accepts a single location coordinate or a list of location coordinates and retrieve the distance from nearest water bodies along with body name and location.
* @param distanceToFloodHazardLocationRequest (required)
* @return DistanceToFloodHazardResponse
* @throws ApiException If fail to call the API, e.g. server error or cannot deserialize the response body
* @http.response.details
Status Code
Description
Response Headers
200
OK
-
400
Bad Request
-
500
Internal Server Error
-
*/
public DistanceToFloodHazardResponse getDistanceToCoastByLocationBatch(DistanceToFloodHazardLocationRequest distanceToFloodHazardLocationRequest) throws ApiException {
ApiResponse localVarResp = getDistanceToCoastByLocationBatchWithHttpInfo(distanceToFloodHazardLocationRequest);
return localVarResp.getData();
}
/**
* Post Distance To Flood Hazard By Location
* This is a Batch offering for 'Distance To Flood Hazard By Location' service. It accepts a single location coordinate or a list of location coordinates and retrieve the distance from nearest water bodies along with body name and location.
* @param distanceToFloodHazardLocationRequest (required)
* @return ApiResponse<DistanceToFloodHazardResponse>
* @throws ApiException If fail to call the API, e.g. server error or cannot deserialize the response body
* @http.response.details
Status Code
Description
Response Headers
200
OK
-
400
Bad Request
-
500
Internal Server Error
-
*/
public ApiResponse getDistanceToCoastByLocationBatchWithHttpInfo(DistanceToFloodHazardLocationRequest distanceToFloodHazardLocationRequest) throws ApiException {
okhttp3.Call localVarCall = getDistanceToCoastByLocationBatchValidateBeforeCall(distanceToFloodHazardLocationRequest, null);
Type localVarReturnType = new TypeToken(){}.getType();
return localVarApiClient.execute(localVarCall, localVarReturnType);
}
/**
* Post Distance To Flood Hazard By Location (asynchronously)
* This is a Batch offering for 'Distance To Flood Hazard By Location' service. It accepts a single location coordinate or a list of location coordinates and retrieve the distance from nearest water bodies along with body name and location.
* @param distanceToFloodHazardLocationRequest (required)
* @param _callback The callback to be executed when the API call finishes
* @return The request call
* @throws ApiException If fail to process the API call, e.g. serializing the request body object
* @http.response.details
Status Code
Description
Response Headers
200
OK
-
400
Bad Request
-
500
Internal Server Error
-
*/
public okhttp3.Call getDistanceToCoastByLocationBatchAsync(DistanceToFloodHazardLocationRequest distanceToFloodHazardLocationRequest, final ApiCallback _callback) throws ApiException {
okhttp3.Call localVarCall = getDistanceToCoastByLocationBatchValidateBeforeCall(distanceToFloodHazardLocationRequest, _callback);
Type localVarReturnType = new TypeToken(){}.getType();
localVarApiClient.executeAsync(localVarCall, localVarReturnType, _callback);
return localVarCall;
}
/**
* Build call for getEarthquakeHistory
* @param postCode 5 digit Postal code to search (required)
* @param startDate Start time in milliseconds(UTC) (optional)
* @param endDate End time in milliseconds(UTC) (optional)
* @param minMagnitude Minimum richter scale magnitude (optional)
* @param maxMagnitude Maximum Richter scale magnitude (optional)
* @param maxCandidates Maximum response events (optional)
* @param _callback Callback for upload/download progress
* @return Call to execute
* @throws ApiException If fail to serialize the request body object
* @http.response.details
Status Code
Description
Response Headers
200
OK
-
400
Bad Request
-
500
Internal Server Error
-
*/
public okhttp3.Call getEarthquakeHistoryCall(String postCode, String startDate, String endDate, String minMagnitude, String maxMagnitude, String maxCandidates, final ApiCallback _callback) throws ApiException {
String basePath = null;
// Operation Servers
String[] localBasePaths = new String[] { };
// Determine Base Path to Use
if (localCustomBaseUrl != null){
basePath = localCustomBaseUrl;
} else if ( localBasePaths.length > 0 ) {
basePath = localBasePaths[localHostIndex];
} else {
basePath = null;
}
Object localVarPostBody = null;
// create path and map variables
String localVarPath = "/risks/v1/earthquakehistory";
List localVarQueryParams = new ArrayList();
List localVarCollectionQueryParams = new ArrayList();
Map localVarHeaderParams = new HashMap();
Map localVarCookieParams = new HashMap();
Map localVarFormParams = new HashMap();
if (postCode != null) {
localVarQueryParams.addAll(localVarApiClient.parameterToPair("postCode", postCode));
}
if (startDate != null) {
localVarQueryParams.addAll(localVarApiClient.parameterToPair("startDate", startDate));
}
if (endDate != null) {
localVarQueryParams.addAll(localVarApiClient.parameterToPair("endDate", endDate));
}
if (minMagnitude != null) {
localVarQueryParams.addAll(localVarApiClient.parameterToPair("minMagnitude", minMagnitude));
}
if (maxMagnitude != null) {
localVarQueryParams.addAll(localVarApiClient.parameterToPair("maxMagnitude", maxMagnitude));
}
if (maxCandidates != null) {
localVarQueryParams.addAll(localVarApiClient.parameterToPair("maxCandidates", maxCandidates));
}
final String[] localVarAccepts = {
"application/json"
};
final String localVarAccept = localVarApiClient.selectHeaderAccept(localVarAccepts);
if (localVarAccept != null) {
localVarHeaderParams.put("Accept", localVarAccept);
}
final String[] localVarContentTypes = {
};
final String localVarContentType = localVarApiClient.selectHeaderContentType(localVarContentTypes);
if (localVarHeaderParams != null && localVarContentTypes != null) {
localVarHeaderParams.put("Content-Type", localVarContentType);
}
String[] localVarAuthNames = new String[] { "oAuth2Password" };
return localVarApiClient.buildCall(basePath, localVarPath, "GET", localVarQueryParams, localVarCollectionQueryParams, localVarPostBody, localVarHeaderParams, localVarCookieParams, localVarFormParams, localVarAuthNames, _callback);
}
@SuppressWarnings("rawtypes")
private okhttp3.Call getEarthquakeHistoryValidateBeforeCall(String postCode, String startDate, String endDate, String minMagnitude, String maxMagnitude, String maxCandidates, final ApiCallback _callback) throws ApiException {
// verify the required parameter 'postCode' is set
if (postCode == null) {
throw new ApiException("Missing the required parameter 'postCode' when calling getEarthquakeHistory(Async)");
}
okhttp3.Call localVarCall = getEarthquakeHistoryCall(postCode, startDate, endDate, minMagnitude, maxMagnitude, maxCandidates, _callback);
return localVarCall;
}
/**
* Earthquake History
* Accepts postcode as input and Returns historical earthquake details for a particular postcode.
* @param postCode 5 digit Postal code to search (required)
* @param startDate Start time in milliseconds(UTC) (optional)
* @param endDate End time in milliseconds(UTC) (optional)
* @param minMagnitude Minimum richter scale magnitude (optional)
* @param maxMagnitude Maximum Richter scale magnitude (optional)
* @param maxCandidates Maximum response events (optional)
* @return EarthquakeHistory
* @throws ApiException If fail to call the API, e.g. server error or cannot deserialize the response body
* @http.response.details
Status Code
Description
Response Headers
200
OK
-
400
Bad Request
-
500
Internal Server Error
-
*/
public EarthquakeHistory getEarthquakeHistory(String postCode, String startDate, String endDate, String minMagnitude, String maxMagnitude, String maxCandidates) throws ApiException {
ApiResponse localVarResp = getEarthquakeHistoryWithHttpInfo(postCode, startDate, endDate, minMagnitude, maxMagnitude, maxCandidates);
return localVarResp.getData();
}
/**
* Earthquake History
* Accepts postcode as input and Returns historical earthquake details for a particular postcode.
* @param postCode 5 digit Postal code to search (required)
* @param startDate Start time in milliseconds(UTC) (optional)
* @param endDate End time in milliseconds(UTC) (optional)
* @param minMagnitude Minimum richter scale magnitude (optional)
* @param maxMagnitude Maximum Richter scale magnitude (optional)
* @param maxCandidates Maximum response events (optional)
* @return ApiResponse<EarthquakeHistory>
* @throws ApiException If fail to call the API, e.g. server error or cannot deserialize the response body
* @http.response.details
Status Code
Description
Response Headers
200
OK
-
400
Bad Request
-
500
Internal Server Error
-
*/
public ApiResponse getEarthquakeHistoryWithHttpInfo(String postCode, String startDate, String endDate, String minMagnitude, String maxMagnitude, String maxCandidates) throws ApiException {
okhttp3.Call localVarCall = getEarthquakeHistoryValidateBeforeCall(postCode, startDate, endDate, minMagnitude, maxMagnitude, maxCandidates, null);
Type localVarReturnType = new TypeToken(){}.getType();
return localVarApiClient.execute(localVarCall, localVarReturnType);
}
/**
* Earthquake History (asynchronously)
* Accepts postcode as input and Returns historical earthquake details for a particular postcode.
* @param postCode 5 digit Postal code to search (required)
* @param startDate Start time in milliseconds(UTC) (optional)
* @param endDate End time in milliseconds(UTC) (optional)
* @param minMagnitude Minimum richter scale magnitude (optional)
* @param maxMagnitude Maximum Richter scale magnitude (optional)
* @param maxCandidates Maximum response events (optional)
* @param _callback The callback to be executed when the API call finishes
* @return The request call
* @throws ApiException If fail to process the API call, e.g. serializing the request body object
* @http.response.details
Status Code
Description
Response Headers
200
OK
-
400
Bad Request
-
500
Internal Server Error
-
*/
public okhttp3.Call getEarthquakeHistoryAsync(String postCode, String startDate, String endDate, String minMagnitude, String maxMagnitude, String maxCandidates, final ApiCallback _callback) throws ApiException {
okhttp3.Call localVarCall = getEarthquakeHistoryValidateBeforeCall(postCode, startDate, endDate, minMagnitude, maxMagnitude, maxCandidates, _callback);
Type localVarReturnType = new TypeToken(){}.getType();
localVarApiClient.executeAsync(localVarCall, localVarReturnType, _callback);
return localVarCall;
}
/**
* Build call for getEarthquakeRiskByAddress
* @param address free form address text (required)
* @param richterValue all (default value), R0, R1, R2, R3, R4, R5, R6, R7, R0_GE, R1_GE, R2_GE, R3_GE, R4_GE, R5_GE, R6_GE, R7_GE (optional)
* @param includeGeometry Y or N (default is N) - if it is Y, then geometry will be part of response (optional)
* @param _callback Callback for upload/download progress
* @return Call to execute
* @throws ApiException If fail to serialize the request body object
* @http.response.details
Status Code
Description
Response Headers
200
OK
-
400
Bad Request
-
500
Internal Server Error
-
*/
public okhttp3.Call getEarthquakeRiskByAddressCall(String address, String richterValue, String includeGeometry, final ApiCallback _callback) throws ApiException {
String basePath = null;
// Operation Servers
String[] localBasePaths = new String[] { };
// Determine Base Path to Use
if (localCustomBaseUrl != null){
basePath = localCustomBaseUrl;
} else if ( localBasePaths.length > 0 ) {
basePath = localBasePaths[localHostIndex];
} else {
basePath = null;
}
Object localVarPostBody = null;
// create path and map variables
String localVarPath = "/risks/v1/earthquake/byaddress";
List localVarQueryParams = new ArrayList();
List localVarCollectionQueryParams = new ArrayList();
Map localVarHeaderParams = new HashMap();
Map localVarCookieParams = new HashMap();
Map localVarFormParams = new HashMap();
if (address != null) {
localVarQueryParams.addAll(localVarApiClient.parameterToPair("address", address));
}
if (richterValue != null) {
localVarQueryParams.addAll(localVarApiClient.parameterToPair("richterValue", richterValue));
}
if (includeGeometry != null) {
localVarQueryParams.addAll(localVarApiClient.parameterToPair("includeGeometry", includeGeometry));
}
final String[] localVarAccepts = {
"application/json"
};
final String localVarAccept = localVarApiClient.selectHeaderAccept(localVarAccepts);
if (localVarAccept != null) {
localVarHeaderParams.put("Accept", localVarAccept);
}
final String[] localVarContentTypes = {
};
final String localVarContentType = localVarApiClient.selectHeaderContentType(localVarContentTypes);
if (localVarHeaderParams != null && localVarContentTypes != null) {
localVarHeaderParams.put("Content-Type", localVarContentType);
}
String[] localVarAuthNames = new String[] { "oAuth2Password" };
return localVarApiClient.buildCall(basePath, localVarPath, "GET", localVarQueryParams, localVarCollectionQueryParams, localVarPostBody, localVarHeaderParams, localVarCookieParams, localVarFormParams, localVarAuthNames, _callback);
}
@SuppressWarnings("rawtypes")
private okhttp3.Call getEarthquakeRiskByAddressValidateBeforeCall(String address, String richterValue, String includeGeometry, final ApiCallback _callback) throws ApiException {
// verify the required parameter 'address' is set
if (address == null) {
throw new ApiException("Missing the required parameter 'address' when calling getEarthquakeRiskByAddress(Async)");
}
okhttp3.Call localVarCall = getEarthquakeRiskByAddressCall(address, richterValue, includeGeometry, _callback);
return localVarCall;
}
/**
* Get Earthquake Risk By Address
* Accepts addresses as input and Returns counts of earthquakes for various richter measurements and values.
* @param address free form address text (required)
* @param richterValue all (default value), R0, R1, R2, R3, R4, R5, R6, R7, R0_GE, R1_GE, R2_GE, R3_GE, R4_GE, R5_GE, R6_GE, R7_GE (optional)
* @param includeGeometry Y or N (default is N) - if it is Y, then geometry will be part of response (optional)
* @return EarthquakeRiskResponse
* @throws ApiException If fail to call the API, e.g. server error or cannot deserialize the response body
* @http.response.details
Status Code
Description
Response Headers
200
OK
-
400
Bad Request
-
500
Internal Server Error
-
*/
public EarthquakeRiskResponse getEarthquakeRiskByAddress(String address, String richterValue, String includeGeometry) throws ApiException {
ApiResponse localVarResp = getEarthquakeRiskByAddressWithHttpInfo(address, richterValue, includeGeometry);
return localVarResp.getData();
}
/**
* Get Earthquake Risk By Address
* Accepts addresses as input and Returns counts of earthquakes for various richter measurements and values.
* @param address free form address text (required)
* @param richterValue all (default value), R0, R1, R2, R3, R4, R5, R6, R7, R0_GE, R1_GE, R2_GE, R3_GE, R4_GE, R5_GE, R6_GE, R7_GE (optional)
* @param includeGeometry Y or N (default is N) - if it is Y, then geometry will be part of response (optional)
* @return ApiResponse<EarthquakeRiskResponse>
* @throws ApiException If fail to call the API, e.g. server error or cannot deserialize the response body
* @http.response.details
Status Code
Description
Response Headers
200
OK
-
400
Bad Request
-
500
Internal Server Error
-
*/
public ApiResponse getEarthquakeRiskByAddressWithHttpInfo(String address, String richterValue, String includeGeometry) throws ApiException {
okhttp3.Call localVarCall = getEarthquakeRiskByAddressValidateBeforeCall(address, richterValue, includeGeometry, null);
Type localVarReturnType = new TypeToken(){}.getType();
return localVarApiClient.execute(localVarCall, localVarReturnType);
}
/**
* Get Earthquake Risk By Address (asynchronously)
* Accepts addresses as input and Returns counts of earthquakes for various richter measurements and values.
* @param address free form address text (required)
* @param richterValue all (default value), R0, R1, R2, R3, R4, R5, R6, R7, R0_GE, R1_GE, R2_GE, R3_GE, R4_GE, R5_GE, R6_GE, R7_GE (optional)
* @param includeGeometry Y or N (default is N) - if it is Y, then geometry will be part of response (optional)
* @param _callback The callback to be executed when the API call finishes
* @return The request call
* @throws ApiException If fail to process the API call, e.g. serializing the request body object
* @http.response.details
Status Code
Description
Response Headers
200
OK
-
400
Bad Request
-
500
Internal Server Error
-
*/
public okhttp3.Call getEarthquakeRiskByAddressAsync(String address, String richterValue, String includeGeometry, final ApiCallback _callback) throws ApiException {
okhttp3.Call localVarCall = getEarthquakeRiskByAddressValidateBeforeCall(address, richterValue, includeGeometry, _callback);
Type localVarReturnType = new TypeToken(){}.getType();
localVarApiClient.executeAsync(localVarCall, localVarReturnType, _callback);
return localVarCall;
}
/**
* Build call for getEarthquakeRiskByAddressBatch
* @param earthquakeRiskByAddressRequest (required)
* @param _callback Callback for upload/download progress
* @return Call to execute
* @throws ApiException If fail to serialize the request body object
* @http.response.details
Status Code
Description
Response Headers
200
OK
-
400
Bad Request
-
500
Internal Server Error
-
*/
public okhttp3.Call getEarthquakeRiskByAddressBatchCall(EarthquakeRiskByAddressRequest earthquakeRiskByAddressRequest, final ApiCallback _callback) throws ApiException {
String basePath = null;
// Operation Servers
String[] localBasePaths = new String[] { };
// Determine Base Path to Use
if (localCustomBaseUrl != null){
basePath = localCustomBaseUrl;
} else if ( localBasePaths.length > 0 ) {
basePath = localBasePaths[localHostIndex];
} else {
basePath = null;
}
Object localVarPostBody = earthquakeRiskByAddressRequest;
// create path and map variables
String localVarPath = "/risks/v1/earthquake/byaddress";
List localVarQueryParams = new ArrayList();
List localVarCollectionQueryParams = new ArrayList();
Map localVarHeaderParams = new HashMap();
Map localVarCookieParams = new HashMap();
Map localVarFormParams = new HashMap();
final String[] localVarAccepts = {
"application/json"
};
final String localVarAccept = localVarApiClient.selectHeaderAccept(localVarAccepts);
if (localVarAccept != null) {
localVarHeaderParams.put("Accept", localVarAccept);
}
final String[] localVarContentTypes = {
"application/json"
};
final String localVarContentType = localVarApiClient.selectHeaderContentType(localVarContentTypes);
if (localVarHeaderParams != null && localVarContentTypes != null) {
localVarHeaderParams.put("Content-Type", localVarContentType);
}
String[] localVarAuthNames = new String[] { "oAuth2Password" };
return localVarApiClient.buildCall(basePath, localVarPath, "POST", localVarQueryParams, localVarCollectionQueryParams, localVarPostBody, localVarHeaderParams, localVarCookieParams, localVarFormParams, localVarAuthNames, _callback);
}
@SuppressWarnings("rawtypes")
private okhttp3.Call getEarthquakeRiskByAddressBatchValidateBeforeCall(EarthquakeRiskByAddressRequest earthquakeRiskByAddressRequest, final ApiCallback _callback) throws ApiException {
// verify the required parameter 'earthquakeRiskByAddressRequest' is set
if (earthquakeRiskByAddressRequest == null) {
throw new ApiException("Missing the required parameter 'earthquakeRiskByAddressRequest' when calling getEarthquakeRiskByAddressBatch(Async)");
}
okhttp3.Call localVarCall = getEarthquakeRiskByAddressBatchCall(earthquakeRiskByAddressRequest, _callback);
return localVarCall;
}
/**
* Post Earthquake Risk By Address
* This is a Batch offering for 'Earthquake Risk By Address' service. It accepts a single address or a list of addresses and retrieve counts of earthquakes for various richter measurements and values.
* @param earthquakeRiskByAddressRequest (required)
* @return EarthquakeRiskResponseList
* @throws ApiException If fail to call the API, e.g. server error or cannot deserialize the response body
* @http.response.details
Status Code
Description
Response Headers
200
OK
-
400
Bad Request
-
500
Internal Server Error
-
*/
public EarthquakeRiskResponseList getEarthquakeRiskByAddressBatch(EarthquakeRiskByAddressRequest earthquakeRiskByAddressRequest) throws ApiException {
ApiResponse localVarResp = getEarthquakeRiskByAddressBatchWithHttpInfo(earthquakeRiskByAddressRequest);
return localVarResp.getData();
}
/**
* Post Earthquake Risk By Address
* This is a Batch offering for 'Earthquake Risk By Address' service. It accepts a single address or a list of addresses and retrieve counts of earthquakes for various richter measurements and values.
* @param earthquakeRiskByAddressRequest (required)
* @return ApiResponse<EarthquakeRiskResponseList>
* @throws ApiException If fail to call the API, e.g. server error or cannot deserialize the response body
* @http.response.details
Status Code
Description
Response Headers
200
OK
-
400
Bad Request
-
500
Internal Server Error
-
*/
public ApiResponse getEarthquakeRiskByAddressBatchWithHttpInfo(EarthquakeRiskByAddressRequest earthquakeRiskByAddressRequest) throws ApiException {
okhttp3.Call localVarCall = getEarthquakeRiskByAddressBatchValidateBeforeCall(earthquakeRiskByAddressRequest, null);
Type localVarReturnType = new TypeToken(){}.getType();
return localVarApiClient.execute(localVarCall, localVarReturnType);
}
/**
* Post Earthquake Risk By Address (asynchronously)
* This is a Batch offering for 'Earthquake Risk By Address' service. It accepts a single address or a list of addresses and retrieve counts of earthquakes for various richter measurements and values.
* @param earthquakeRiskByAddressRequest (required)
* @param _callback The callback to be executed when the API call finishes
* @return The request call
* @throws ApiException If fail to process the API call, e.g. serializing the request body object
* @http.response.details
Status Code
Description
Response Headers
200
OK
-
400
Bad Request
-
500
Internal Server Error
-
*/
public okhttp3.Call getEarthquakeRiskByAddressBatchAsync(EarthquakeRiskByAddressRequest earthquakeRiskByAddressRequest, final ApiCallback _callback) throws ApiException {
okhttp3.Call localVarCall = getEarthquakeRiskByAddressBatchValidateBeforeCall(earthquakeRiskByAddressRequest, _callback);
Type localVarReturnType = new TypeToken(){}.getType();
localVarApiClient.executeAsync(localVarCall, localVarReturnType, _callback);
return localVarCall;
}
/**
* Build call for getEarthquakeRiskByLocation
* @param longitude The longitude of the location (required)
* @param latitude The latitude of the location (required)
* @param richterValue all (default value), R0, R1, R2, R3, R4, R5, R6, R7, R0_GE, R1_GE, R2_GE, R3_GE, R4_GE, R5_GE, R6_GE, R7_GE (optional)
* @param includeGeometry Y or N (default is N) - if it is Y, then geometry will be part of response (optional)
* @param _callback Callback for upload/download progress
* @return Call to execute
* @throws ApiException If fail to serialize the request body object
* @http.response.details
Status Code
Description
Response Headers
200
OK
-
400
Bad Request
-
500
Internal Server Error
-
*/
public okhttp3.Call getEarthquakeRiskByLocationCall(String longitude, String latitude, String richterValue, String includeGeometry, final ApiCallback _callback) throws ApiException {
String basePath = null;
// Operation Servers
String[] localBasePaths = new String[] { };
// Determine Base Path to Use
if (localCustomBaseUrl != null){
basePath = localCustomBaseUrl;
} else if ( localBasePaths.length > 0 ) {
basePath = localBasePaths[localHostIndex];
} else {
basePath = null;
}
Object localVarPostBody = null;
// create path and map variables
String localVarPath = "/risks/v1/earthquake/bylocation";
List localVarQueryParams = new ArrayList();
List localVarCollectionQueryParams = new ArrayList();
Map localVarHeaderParams = new HashMap();
Map localVarCookieParams = new HashMap();
Map localVarFormParams = new HashMap();
if (longitude != null) {
localVarQueryParams.addAll(localVarApiClient.parameterToPair("longitude", longitude));
}
if (latitude != null) {
localVarQueryParams.addAll(localVarApiClient.parameterToPair("latitude", latitude));
}
if (richterValue != null) {
localVarQueryParams.addAll(localVarApiClient.parameterToPair("richterValue", richterValue));
}
if (includeGeometry != null) {
localVarQueryParams.addAll(localVarApiClient.parameterToPair("includeGeometry", includeGeometry));
}
final String[] localVarAccepts = {
"application/json"
};
final String localVarAccept = localVarApiClient.selectHeaderAccept(localVarAccepts);
if (localVarAccept != null) {
localVarHeaderParams.put("Accept", localVarAccept);
}
final String[] localVarContentTypes = {
};
final String localVarContentType = localVarApiClient.selectHeaderContentType(localVarContentTypes);
if (localVarHeaderParams != null && localVarContentTypes != null) {
localVarHeaderParams.put("Content-Type", localVarContentType);
}
String[] localVarAuthNames = new String[] { "oAuth2Password" };
return localVarApiClient.buildCall(basePath, localVarPath, "GET", localVarQueryParams, localVarCollectionQueryParams, localVarPostBody, localVarHeaderParams, localVarCookieParams, localVarFormParams, localVarAuthNames, _callback);
}
@SuppressWarnings("rawtypes")
private okhttp3.Call getEarthquakeRiskByLocationValidateBeforeCall(String longitude, String latitude, String richterValue, String includeGeometry, final ApiCallback _callback) throws ApiException {
// verify the required parameter 'longitude' is set
if (longitude == null) {
throw new ApiException("Missing the required parameter 'longitude' when calling getEarthquakeRiskByLocation(Async)");
}
// verify the required parameter 'latitude' is set
if (latitude == null) {
throw new ApiException("Missing the required parameter 'latitude' when calling getEarthquakeRiskByLocation(Async)");
}
okhttp3.Call localVarCall = getEarthquakeRiskByLocationCall(longitude, latitude, richterValue, includeGeometry, _callback);
return localVarCall;
}
/**
* Get Earthquake Risk By Location
* Accepts latitude & longitude as input and Returns counts of earthquakes for various richter measurements and values.
* @param longitude The longitude of the location (required)
* @param latitude The latitude of the location (required)
* @param richterValue all (default value), R0, R1, R2, R3, R4, R5, R6, R7, R0_GE, R1_GE, R2_GE, R3_GE, R4_GE, R5_GE, R6_GE, R7_GE (optional)
* @param includeGeometry Y or N (default is N) - if it is Y, then geometry will be part of response (optional)
* @return EarthquakeRiskResponse
* @throws ApiException If fail to call the API, e.g. server error or cannot deserialize the response body
* @http.response.details
Status Code
Description
Response Headers
200
OK
-
400
Bad Request
-
500
Internal Server Error
-
*/
public EarthquakeRiskResponse getEarthquakeRiskByLocation(String longitude, String latitude, String richterValue, String includeGeometry) throws ApiException {
ApiResponse localVarResp = getEarthquakeRiskByLocationWithHttpInfo(longitude, latitude, richterValue, includeGeometry);
return localVarResp.getData();
}
/**
* Get Earthquake Risk By Location
* Accepts latitude & longitude as input and Returns counts of earthquakes for various richter measurements and values.
* @param longitude The longitude of the location (required)
* @param latitude The latitude of the location (required)
* @param richterValue all (default value), R0, R1, R2, R3, R4, R5, R6, R7, R0_GE, R1_GE, R2_GE, R3_GE, R4_GE, R5_GE, R6_GE, R7_GE (optional)
* @param includeGeometry Y or N (default is N) - if it is Y, then geometry will be part of response (optional)
* @return ApiResponse<EarthquakeRiskResponse>
* @throws ApiException If fail to call the API, e.g. server error or cannot deserialize the response body
* @http.response.details
Status Code
Description
Response Headers
200
OK
-
400
Bad Request
-
500
Internal Server Error
-
*/
public ApiResponse getEarthquakeRiskByLocationWithHttpInfo(String longitude, String latitude, String richterValue, String includeGeometry) throws ApiException {
okhttp3.Call localVarCall = getEarthquakeRiskByLocationValidateBeforeCall(longitude, latitude, richterValue, includeGeometry, null);
Type localVarReturnType = new TypeToken(){}.getType();
return localVarApiClient.execute(localVarCall, localVarReturnType);
}
/**
* Get Earthquake Risk By Location (asynchronously)
* Accepts latitude & longitude as input and Returns counts of earthquakes for various richter measurements and values.
* @param longitude The longitude of the location (required)
* @param latitude The latitude of the location (required)
* @param richterValue all (default value), R0, R1, R2, R3, R4, R5, R6, R7, R0_GE, R1_GE, R2_GE, R3_GE, R4_GE, R5_GE, R6_GE, R7_GE (optional)
* @param includeGeometry Y or N (default is N) - if it is Y, then geometry will be part of response (optional)
* @param _callback The callback to be executed when the API call finishes
* @return The request call
* @throws ApiException If fail to process the API call, e.g. serializing the request body object
* @http.response.details
Status Code
Description
Response Headers
200
OK
-
400
Bad Request
-
500
Internal Server Error
-
*/
public okhttp3.Call getEarthquakeRiskByLocationAsync(String longitude, String latitude, String richterValue, String includeGeometry, final ApiCallback _callback) throws ApiException {
okhttp3.Call localVarCall = getEarthquakeRiskByLocationValidateBeforeCall(longitude, latitude, richterValue, includeGeometry, _callback);
Type localVarReturnType = new TypeToken(){}.getType();
localVarApiClient.executeAsync(localVarCall, localVarReturnType, _callback);
return localVarCall;
}
/**
* Build call for getEarthquakeRiskByLocationBatch
* @param earthquakeRiskByLocationRequest (required)
* @param _callback Callback for upload/download progress
* @return Call to execute
* @throws ApiException If fail to serialize the request body object
* @http.response.details
Status Code
Description
Response Headers
200
OK
-
400
Bad Request
-
500
Internal Server Error
-
*/
public okhttp3.Call getEarthquakeRiskByLocationBatchCall(EarthquakeRiskByLocationRequest earthquakeRiskByLocationRequest, final ApiCallback _callback) throws ApiException {
String basePath = null;
// Operation Servers
String[] localBasePaths = new String[] { };
// Determine Base Path to Use
if (localCustomBaseUrl != null){
basePath = localCustomBaseUrl;
} else if ( localBasePaths.length > 0 ) {
basePath = localBasePaths[localHostIndex];
} else {
basePath = null;
}
Object localVarPostBody = earthquakeRiskByLocationRequest;
// create path and map variables
String localVarPath = "/risks/v1/earthquake/bylocation";
List localVarQueryParams = new ArrayList();
List localVarCollectionQueryParams = new ArrayList();
Map localVarHeaderParams = new HashMap();
Map localVarCookieParams = new HashMap();
Map localVarFormParams = new HashMap();
final String[] localVarAccepts = {
"application/json"
};
final String localVarAccept = localVarApiClient.selectHeaderAccept(localVarAccepts);
if (localVarAccept != null) {
localVarHeaderParams.put("Accept", localVarAccept);
}
final String[] localVarContentTypes = {
"application/json"
};
final String localVarContentType = localVarApiClient.selectHeaderContentType(localVarContentTypes);
if (localVarHeaderParams != null && localVarContentTypes != null) {
localVarHeaderParams.put("Content-Type", localVarContentType);
}
String[] localVarAuthNames = new String[] { "oAuth2Password" };
return localVarApiClient.buildCall(basePath, localVarPath, "POST", localVarQueryParams, localVarCollectionQueryParams, localVarPostBody, localVarHeaderParams, localVarCookieParams, localVarFormParams, localVarAuthNames, _callback);
}
@SuppressWarnings("rawtypes")
private okhttp3.Call getEarthquakeRiskByLocationBatchValidateBeforeCall(EarthquakeRiskByLocationRequest earthquakeRiskByLocationRequest, final ApiCallback _callback) throws ApiException {
// verify the required parameter 'earthquakeRiskByLocationRequest' is set
if (earthquakeRiskByLocationRequest == null) {
throw new ApiException("Missing the required parameter 'earthquakeRiskByLocationRequest' when calling getEarthquakeRiskByLocationBatch(Async)");
}
okhttp3.Call localVarCall = getEarthquakeRiskByLocationBatchCall(earthquakeRiskByLocationRequest, _callback);
return localVarCall;
}
/**
* Post Earthquake Risk By Location
* This is a Batch offering for 'Earthquake Risk By Location' service. It accepts a single location coordinate or a list of location coordinates and retrieve counts of earthquakes for various richter measurements and values.
* @param earthquakeRiskByLocationRequest (required)
* @return EarthquakeRiskResponseList
* @throws ApiException If fail to call the API, e.g. server error or cannot deserialize the response body
* @http.response.details
Status Code
Description
Response Headers
200
OK
-
400
Bad Request
-
500
Internal Server Error
-
*/
public EarthquakeRiskResponseList getEarthquakeRiskByLocationBatch(EarthquakeRiskByLocationRequest earthquakeRiskByLocationRequest) throws ApiException {
ApiResponse localVarResp = getEarthquakeRiskByLocationBatchWithHttpInfo(earthquakeRiskByLocationRequest);
return localVarResp.getData();
}
/**
* Post Earthquake Risk By Location
* This is a Batch offering for 'Earthquake Risk By Location' service. It accepts a single location coordinate or a list of location coordinates and retrieve counts of earthquakes for various richter measurements and values.
* @param earthquakeRiskByLocationRequest (required)
* @return ApiResponse<EarthquakeRiskResponseList>
* @throws ApiException If fail to call the API, e.g. server error or cannot deserialize the response body
* @http.response.details
Status Code
Description
Response Headers
200
OK
-
400
Bad Request
-
500
Internal Server Error
-
*/
public ApiResponse getEarthquakeRiskByLocationBatchWithHttpInfo(EarthquakeRiskByLocationRequest earthquakeRiskByLocationRequest) throws ApiException {
okhttp3.Call localVarCall = getEarthquakeRiskByLocationBatchValidateBeforeCall(earthquakeRiskByLocationRequest, null);
Type localVarReturnType = new TypeToken(){}.getType();
return localVarApiClient.execute(localVarCall, localVarReturnType);
}
/**
* Post Earthquake Risk By Location (asynchronously)
* This is a Batch offering for 'Earthquake Risk By Location' service. It accepts a single location coordinate or a list of location coordinates and retrieve counts of earthquakes for various richter measurements and values.
* @param earthquakeRiskByLocationRequest (required)
* @param _callback The callback to be executed when the API call finishes
* @return The request call
* @throws ApiException If fail to process the API call, e.g. serializing the request body object
* @http.response.details
Status Code
Description
Response Headers
200
OK
-
400
Bad Request
-
500
Internal Server Error
-
*/
public okhttp3.Call getEarthquakeRiskByLocationBatchAsync(EarthquakeRiskByLocationRequest earthquakeRiskByLocationRequest, final ApiCallback _callback) throws ApiException {
okhttp3.Call localVarCall = getEarthquakeRiskByLocationBatchValidateBeforeCall(earthquakeRiskByLocationRequest, _callback);
Type localVarReturnType = new TypeToken(){}.getType();
localVarApiClient.executeAsync(localVarCall, localVarReturnType, _callback);
return localVarCall;
}
/**
* Build call for getFireHistory
* @param postCode 5 digit Postal code to search (required)
* @param startDate Start time in milliseconds(UTC) (optional)
* @param endDate End time in milliseconds(UTC) (optional)
* @param maxCandidates Maximum response events (optional)
* @param _callback Callback for upload/download progress
* @return Call to execute
* @throws ApiException If fail to serialize the request body object
* @http.response.details
Status Code
Description
Response Headers
200
OK
-
400
Bad Request
-
500
Internal Server Error
-
*/
public okhttp3.Call getFireHistoryCall(String postCode, String startDate, String endDate, String maxCandidates, final ApiCallback _callback) throws ApiException {
String basePath = null;
// Operation Servers
String[] localBasePaths = new String[] { };
// Determine Base Path to Use
if (localCustomBaseUrl != null){
basePath = localCustomBaseUrl;
} else if ( localBasePaths.length > 0 ) {
basePath = localBasePaths[localHostIndex];
} else {
basePath = null;
}
Object localVarPostBody = null;
// create path and map variables
String localVarPath = "/risks/v1/firehistory";
List localVarQueryParams = new ArrayList();
List localVarCollectionQueryParams = new ArrayList();
Map localVarHeaderParams = new HashMap();
Map localVarCookieParams = new HashMap();
Map localVarFormParams = new HashMap();
if (postCode != null) {
localVarQueryParams.addAll(localVarApiClient.parameterToPair("postCode", postCode));
}
if (startDate != null) {
localVarQueryParams.addAll(localVarApiClient.parameterToPair("startDate", startDate));
}
if (endDate != null) {
localVarQueryParams.addAll(localVarApiClient.parameterToPair("endDate", endDate));
}
if (maxCandidates != null) {
localVarQueryParams.addAll(localVarApiClient.parameterToPair("maxCandidates", maxCandidates));
}
final String[] localVarAccepts = {
"application/json"
};
final String localVarAccept = localVarApiClient.selectHeaderAccept(localVarAccepts);
if (localVarAccept != null) {
localVarHeaderParams.put("Accept", localVarAccept);
}
final String[] localVarContentTypes = {
};
final String localVarContentType = localVarApiClient.selectHeaderContentType(localVarContentTypes);
if (localVarHeaderParams != null && localVarContentTypes != null) {
localVarHeaderParams.put("Content-Type", localVarContentType);
}
String[] localVarAuthNames = new String[] { "oAuth2Password" };
return localVarApiClient.buildCall(basePath, localVarPath, "GET", localVarQueryParams, localVarCollectionQueryParams, localVarPostBody, localVarHeaderParams, localVarCookieParams, localVarFormParams, localVarAuthNames, _callback);
}
@SuppressWarnings("rawtypes")
private okhttp3.Call getFireHistoryValidateBeforeCall(String postCode, String startDate, String endDate, String maxCandidates, final ApiCallback _callback) throws ApiException {
// verify the required parameter 'postCode' is set
if (postCode == null) {
throw new ApiException("Missing the required parameter 'postCode' when calling getFireHistory(Async)");
}
okhttp3.Call localVarCall = getFireHistoryCall(postCode, startDate, endDate, maxCandidates, _callback);
return localVarCall;
}
/**
* Get Fire History
* Accepts postcode as input and Returns fire event details for a particular postcode.
* @param postCode 5 digit Postal code to search (required)
* @param startDate Start time in milliseconds(UTC) (optional)
* @param endDate End time in milliseconds(UTC) (optional)
* @param maxCandidates Maximum response events (optional)
* @return FireHistory
* @throws ApiException If fail to call the API, e.g. server error or cannot deserialize the response body
* @http.response.details
Status Code
Description
Response Headers
200
OK
-
400
Bad Request
-
500
Internal Server Error
-
*/
public FireHistory getFireHistory(String postCode, String startDate, String endDate, String maxCandidates) throws ApiException {
ApiResponse localVarResp = getFireHistoryWithHttpInfo(postCode, startDate, endDate, maxCandidates);
return localVarResp.getData();
}
/**
* Get Fire History
* Accepts postcode as input and Returns fire event details for a particular postcode.
* @param postCode 5 digit Postal code to search (required)
* @param startDate Start time in milliseconds(UTC) (optional)
* @param endDate End time in milliseconds(UTC) (optional)
* @param maxCandidates Maximum response events (optional)
* @return ApiResponse<FireHistory>
* @throws ApiException If fail to call the API, e.g. server error or cannot deserialize the response body
* @http.response.details
Status Code
Description
Response Headers
200
OK
-
400
Bad Request
-
500
Internal Server Error
-
*/
public ApiResponse getFireHistoryWithHttpInfo(String postCode, String startDate, String endDate, String maxCandidates) throws ApiException {
okhttp3.Call localVarCall = getFireHistoryValidateBeforeCall(postCode, startDate, endDate, maxCandidates, null);
Type localVarReturnType = new TypeToken(){}.getType();
return localVarApiClient.execute(localVarCall, localVarReturnType);
}
/**
* Get Fire History (asynchronously)
* Accepts postcode as input and Returns fire event details for a particular postcode.
* @param postCode 5 digit Postal code to search (required)
* @param startDate Start time in milliseconds(UTC) (optional)
* @param endDate End time in milliseconds(UTC) (optional)
* @param maxCandidates Maximum response events (optional)
* @param _callback The callback to be executed when the API call finishes
* @return The request call
* @throws ApiException If fail to process the API call, e.g. serializing the request body object
* @http.response.details
Status Code
Description
Response Headers
200
OK
-
400
Bad Request
-
500
Internal Server Error
-
*/
public okhttp3.Call getFireHistoryAsync(String postCode, String startDate, String endDate, String maxCandidates, final ApiCallback _callback) throws ApiException {
okhttp3.Call localVarCall = getFireHistoryValidateBeforeCall(postCode, startDate, endDate, maxCandidates, _callback);
Type localVarReturnType = new TypeToken(){}.getType();
localVarApiClient.executeAsync(localVarCall, localVarReturnType, _callback);
return localVarCall;
}
/**
* Build call for getFireHistoryV2
* @param postCode 5 digit Postal code to search (required)
* @param startDate Start time in milliseconds(UTC) (optional)
* @param endDate End time in milliseconds(UTC) (optional)
* @param maxCandidates Maximum response events (optional)
* @param _callback Callback for upload/download progress
* @return Call to execute
* @throws ApiException If fail to serialize the request body object
* @http.response.details
Status Code
Description
Response Headers
200
OK
-
400
Bad Request
-
500
Internal Server Error
-
*/
public okhttp3.Call getFireHistoryV2Call(String postCode, String startDate, String endDate, String maxCandidates, final ApiCallback _callback) throws ApiException {
String basePath = null;
// Operation Servers
String[] localBasePaths = new String[] { };
// Determine Base Path to Use
if (localCustomBaseUrl != null){
basePath = localCustomBaseUrl;
} else if ( localBasePaths.length > 0 ) {
basePath = localBasePaths[localHostIndex];
} else {
basePath = null;
}
Object localVarPostBody = null;
// create path and map variables
String localVarPath = "/risks/v2/firehistory";
List localVarQueryParams = new ArrayList();
List localVarCollectionQueryParams = new ArrayList();
Map localVarHeaderParams = new HashMap();
Map localVarCookieParams = new HashMap();
Map localVarFormParams = new HashMap();
if (postCode != null) {
localVarQueryParams.addAll(localVarApiClient.parameterToPair("postCode", postCode));
}
if (startDate != null) {
localVarQueryParams.addAll(localVarApiClient.parameterToPair("startDate", startDate));
}
if (endDate != null) {
localVarQueryParams.addAll(localVarApiClient.parameterToPair("endDate", endDate));
}
if (maxCandidates != null) {
localVarQueryParams.addAll(localVarApiClient.parameterToPair("maxCandidates", maxCandidates));
}
final String[] localVarAccepts = {
"application/json"
};
final String localVarAccept = localVarApiClient.selectHeaderAccept(localVarAccepts);
if (localVarAccept != null) {
localVarHeaderParams.put("Accept", localVarAccept);
}
final String[] localVarContentTypes = {
};
final String localVarContentType = localVarApiClient.selectHeaderContentType(localVarContentTypes);
if (localVarHeaderParams != null && localVarContentTypes != null) {
localVarHeaderParams.put("Content-Type", localVarContentType);
}
String[] localVarAuthNames = new String[] { "oAuth2Password" };
return localVarApiClient.buildCall(basePath, localVarPath, "GET", localVarQueryParams, localVarCollectionQueryParams, localVarPostBody, localVarHeaderParams, localVarCookieParams, localVarFormParams, localVarAuthNames, _callback);
}
@SuppressWarnings("rawtypes")
private okhttp3.Call getFireHistoryV2ValidateBeforeCall(String postCode, String startDate, String endDate, String maxCandidates, final ApiCallback _callback) throws ApiException {
// verify the required parameter 'postCode' is set
if (postCode == null) {
throw new ApiException("Missing the required parameter 'postCode' when calling getFireHistoryV2(Async)");
}
okhttp3.Call localVarCall = getFireHistoryV2Call(postCode, startDate, endDate, maxCandidates, _callback);
return localVarCall;
}
/**
* Get Fire History
* Accepts postcode as input and Returns fire event details for a particular postcode.
* @param postCode 5 digit Postal code to search (required)
* @param startDate Start time in milliseconds(UTC) (optional)
* @param endDate End time in milliseconds(UTC) (optional)
* @param maxCandidates Maximum response events (optional)
* @return FireHistoryV2
* @throws ApiException If fail to call the API, e.g. server error or cannot deserialize the response body
* @http.response.details
Status Code
Description
Response Headers
200
OK
-
400
Bad Request
-
500
Internal Server Error
-
*/
public FireHistoryV2 getFireHistoryV2(String postCode, String startDate, String endDate, String maxCandidates) throws ApiException {
ApiResponse localVarResp = getFireHistoryV2WithHttpInfo(postCode, startDate, endDate, maxCandidates);
return localVarResp.getData();
}
/**
* Get Fire History
* Accepts postcode as input and Returns fire event details for a particular postcode.
* @param postCode 5 digit Postal code to search (required)
* @param startDate Start time in milliseconds(UTC) (optional)
* @param endDate End time in milliseconds(UTC) (optional)
* @param maxCandidates Maximum response events (optional)
* @return ApiResponse<FireHistoryV2>
* @throws ApiException If fail to call the API, e.g. server error or cannot deserialize the response body
* @http.response.details
Status Code
Description
Response Headers
200
OK
-
400
Bad Request
-
500
Internal Server Error
-
*/
public ApiResponse getFireHistoryV2WithHttpInfo(String postCode, String startDate, String endDate, String maxCandidates) throws ApiException {
okhttp3.Call localVarCall = getFireHistoryV2ValidateBeforeCall(postCode, startDate, endDate, maxCandidates, null);
Type localVarReturnType = new TypeToken(){}.getType();
return localVarApiClient.execute(localVarCall, localVarReturnType);
}
/**
* Get Fire History (asynchronously)
* Accepts postcode as input and Returns fire event details for a particular postcode.
* @param postCode 5 digit Postal code to search (required)
* @param startDate Start time in milliseconds(UTC) (optional)
* @param endDate End time in milliseconds(UTC) (optional)
* @param maxCandidates Maximum response events (optional)
* @param _callback The callback to be executed when the API call finishes
* @return The request call
* @throws ApiException If fail to process the API call, e.g. serializing the request body object
* @http.response.details
Status Code
Description
Response Headers
200
OK
-
400
Bad Request
-
500
Internal Server Error
-
*/
public okhttp3.Call getFireHistoryV2Async(String postCode, String startDate, String endDate, String maxCandidates, final ApiCallback _callback) throws ApiException {
okhttp3.Call localVarCall = getFireHistoryV2ValidateBeforeCall(postCode, startDate, endDate, maxCandidates, _callback);
Type localVarReturnType = new TypeToken(){}.getType();
localVarApiClient.executeAsync(localVarCall, localVarReturnType, _callback);
return localVarCall;
}
/**
* Build call for getFireRiskByAddress
* @param address Free form address text (required)
* @param includeGeometry Flag to return Geometry default is N (optional)
* @param _callback Callback for upload/download progress
* @return Call to execute
* @throws ApiException If fail to serialize the request body object
* @http.response.details
Status Code
Description
Response Headers
200
OK
-
400
Bad Request
-
500
Internal Server Error
-
*/
public okhttp3.Call getFireRiskByAddressCall(String address, String includeGeometry, final ApiCallback _callback) throws ApiException {
String basePath = null;
// Operation Servers
String[] localBasePaths = new String[] { };
// Determine Base Path to Use
if (localCustomBaseUrl != null){
basePath = localCustomBaseUrl;
} else if ( localBasePaths.length > 0 ) {
basePath = localBasePaths[localHostIndex];
} else {
basePath = null;
}
Object localVarPostBody = null;
// create path and map variables
String localVarPath = "/risks/v1/fire/byaddress";
List localVarQueryParams = new ArrayList();
List localVarCollectionQueryParams = new ArrayList();
Map localVarHeaderParams = new HashMap();
Map localVarCookieParams = new HashMap();
Map localVarFormParams = new HashMap();
if (address != null) {
localVarQueryParams.addAll(localVarApiClient.parameterToPair("address", address));
}
if (includeGeometry != null) {
localVarQueryParams.addAll(localVarApiClient.parameterToPair("includeGeometry", includeGeometry));
}
final String[] localVarAccepts = {
"application/json"
};
final String localVarAccept = localVarApiClient.selectHeaderAccept(localVarAccepts);
if (localVarAccept != null) {
localVarHeaderParams.put("Accept", localVarAccept);
}
final String[] localVarContentTypes = {
};
final String localVarContentType = localVarApiClient.selectHeaderContentType(localVarContentTypes);
if (localVarHeaderParams != null && localVarContentTypes != null) {
localVarHeaderParams.put("Content-Type", localVarContentType);
}
String[] localVarAuthNames = new String[] { "oAuth2Password" };
return localVarApiClient.buildCall(basePath, localVarPath, "GET", localVarQueryParams, localVarCollectionQueryParams, localVarPostBody, localVarHeaderParams, localVarCookieParams, localVarFormParams, localVarAuthNames, _callback);
}
@SuppressWarnings("rawtypes")
private okhttp3.Call getFireRiskByAddressValidateBeforeCall(String address, String includeGeometry, final ApiCallback _callback) throws ApiException {
// verify the required parameter 'address' is set
if (address == null) {
throw new ApiException("Missing the required parameter 'address' when calling getFireRiskByAddress(Async)");
}
okhttp3.Call localVarCall = getFireRiskByAddressCall(address, includeGeometry, _callback);
return localVarCall;
}
/**
* Get Fire Risk By Address
* Accepts addresses as input and Returns fire risk data by risk types.
* @param address Free form address text (required)
* @param includeGeometry Flag to return Geometry default is N (optional)
* @return FireRiskResponse
* @throws ApiException If fail to call the API, e.g. server error or cannot deserialize the response body
* @http.response.details
Status Code
Description
Response Headers
200
OK
-
400
Bad Request
-
500
Internal Server Error
-
*/
public FireRiskResponse getFireRiskByAddress(String address, String includeGeometry) throws ApiException {
ApiResponse localVarResp = getFireRiskByAddressWithHttpInfo(address, includeGeometry);
return localVarResp.getData();
}
/**
* Get Fire Risk By Address
* Accepts addresses as input and Returns fire risk data by risk types.
* @param address Free form address text (required)
* @param includeGeometry Flag to return Geometry default is N (optional)
* @return ApiResponse<FireRiskResponse>
* @throws ApiException If fail to call the API, e.g. server error or cannot deserialize the response body
* @http.response.details
Status Code
Description
Response Headers
200
OK
-
400
Bad Request
-
500
Internal Server Error
-
*/
public ApiResponse getFireRiskByAddressWithHttpInfo(String address, String includeGeometry) throws ApiException {
okhttp3.Call localVarCall = getFireRiskByAddressValidateBeforeCall(address, includeGeometry, null);
Type localVarReturnType = new TypeToken(){}.getType();
return localVarApiClient.execute(localVarCall, localVarReturnType);
}
/**
* Get Fire Risk By Address (asynchronously)
* Accepts addresses as input and Returns fire risk data by risk types.
* @param address Free form address text (required)
* @param includeGeometry Flag to return Geometry default is N (optional)
* @param _callback The callback to be executed when the API call finishes
* @return The request call
* @throws ApiException If fail to process the API call, e.g. serializing the request body object
* @http.response.details
Status Code
Description
Response Headers
200
OK
-
400
Bad Request
-
500
Internal Server Error
-
*/
public okhttp3.Call getFireRiskByAddressAsync(String address, String includeGeometry, final ApiCallback _callback) throws ApiException {
okhttp3.Call localVarCall = getFireRiskByAddressValidateBeforeCall(address, includeGeometry, _callback);
Type localVarReturnType = new TypeToken(){}.getType();
localVarApiClient.executeAsync(localVarCall, localVarReturnType, _callback);
return localVarCall;
}
/**
* Build call for getFireRiskByAddressBatch
* @param fireRiskByAddressRequest (required)
* @param _callback Callback for upload/download progress
* @return Call to execute
* @throws ApiException If fail to serialize the request body object
* @http.response.details
Status Code
Description
Response Headers
200
OK
-
400
Bad Request
-
500
Internal Server Error
-
*/
public okhttp3.Call getFireRiskByAddressBatchCall(FireRiskByAddressRequest fireRiskByAddressRequest, final ApiCallback _callback) throws ApiException {
String basePath = null;
// Operation Servers
String[] localBasePaths = new String[] { };
// Determine Base Path to Use
if (localCustomBaseUrl != null){
basePath = localCustomBaseUrl;
} else if ( localBasePaths.length > 0 ) {
basePath = localBasePaths[localHostIndex];
} else {
basePath = null;
}
Object localVarPostBody = fireRiskByAddressRequest;
// create path and map variables
String localVarPath = "/risks/v1/fire/byaddress";
List localVarQueryParams = new ArrayList();
List localVarCollectionQueryParams = new ArrayList();
Map localVarHeaderParams = new HashMap();
Map localVarCookieParams = new HashMap();
Map localVarFormParams = new HashMap();
final String[] localVarAccepts = {
"application/json"
};
final String localVarAccept = localVarApiClient.selectHeaderAccept(localVarAccepts);
if (localVarAccept != null) {
localVarHeaderParams.put("Accept", localVarAccept);
}
final String[] localVarContentTypes = {
"application/json"
};
final String localVarContentType = localVarApiClient.selectHeaderContentType(localVarContentTypes);
if (localVarHeaderParams != null && localVarContentTypes != null) {
localVarHeaderParams.put("Content-Type", localVarContentType);
}
String[] localVarAuthNames = new String[] { "oAuth2Password" };
return localVarApiClient.buildCall(basePath, localVarPath, "POST", localVarQueryParams, localVarCollectionQueryParams, localVarPostBody, localVarHeaderParams, localVarCookieParams, localVarFormParams, localVarAuthNames, _callback);
}
@SuppressWarnings("rawtypes")
private okhttp3.Call getFireRiskByAddressBatchValidateBeforeCall(FireRiskByAddressRequest fireRiskByAddressRequest, final ApiCallback _callback) throws ApiException {
// verify the required parameter 'fireRiskByAddressRequest' is set
if (fireRiskByAddressRequest == null) {
throw new ApiException("Missing the required parameter 'fireRiskByAddressRequest' when calling getFireRiskByAddressBatch(Async)");
}
okhttp3.Call localVarCall = getFireRiskByAddressBatchCall(fireRiskByAddressRequest, _callback);
return localVarCall;
}
/**
* Post Fire Risk By Address
* This is a Batch offering for 'Fire Risk By Address' service. It accepts a single address or a list of addresses and retrieve fire risk data by risk types.
* @param fireRiskByAddressRequest (required)
* @return FireRiskResponseList
* @throws ApiException If fail to call the API, e.g. server error or cannot deserialize the response body
* @http.response.details