All Downloads are FREE. Search and download functionalities are using the official Maven repository.

com.precisely.apis.RisksServiceApi Maven / Gradle / Ivy

Go to download

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.

The newest version!
/*
 * 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
Status Code Description Response Headers
200 OK -
400 Bad Request -
500 Internal Server Error -
*/ public FireRiskResponseList getFireRiskByAddressBatch(FireRiskByAddressRequest fireRiskByAddressRequest) throws ApiException { ApiResponse localVarResp = getFireRiskByAddressBatchWithHttpInfo(fireRiskByAddressRequest); return localVarResp.getData(); } /** * 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 ApiResponse<FireRiskResponseList> * @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 getFireRiskByAddressBatchWithHttpInfo(FireRiskByAddressRequest fireRiskByAddressRequest) throws ApiException { okhttp3.Call localVarCall = getFireRiskByAddressBatchValidateBeforeCall(fireRiskByAddressRequest, null); Type localVarReturnType = new TypeToken(){}.getType(); return localVarApiClient.execute(localVarCall, localVarReturnType); } /** * Post Fire Risk By Address (asynchronously) * 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) * @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 getFireRiskByAddressBatchAsync(FireRiskByAddressRequest fireRiskByAddressRequest, final ApiCallback _callback) throws ApiException { okhttp3.Call localVarCall = getFireRiskByAddressBatchValidateBeforeCall(fireRiskByAddressRequest, _callback); Type localVarReturnType = new TypeToken(){}.getType(); localVarApiClient.executeAsync(localVarCall, localVarReturnType, _callback); return localVarCall; } /** * Build call for getFireRiskByLocation * @param longitude Longitude of Location (required) * @param latitude Latitude of Location (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 getFireRiskByLocationCall(String longitude, String latitude, 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/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 (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 getFireRiskByLocationValidateBeforeCall(String longitude, String latitude, 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 getFireRiskByLocation(Async)"); } // verify the required parameter 'latitude' is set if (latitude == null) { throw new ApiException("Missing the required parameter 'latitude' when calling getFireRiskByLocation(Async)"); } okhttp3.Call localVarCall = getFireRiskByLocationCall(longitude, latitude, includeGeometry, _callback); return localVarCall; } /** * Get Fire Risk By Location * Accepts latitude & longitude as input and Returns fire risk data by risk types. * @param longitude Longitude of Location (required) * @param latitude Latitude of Location (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 getFireRiskByLocation(String longitude, String latitude, String includeGeometry) throws ApiException { ApiResponse localVarResp = getFireRiskByLocationWithHttpInfo(longitude, latitude, includeGeometry); return localVarResp.getData(); } /** * Get Fire Risk By Location * Accepts latitude & longitude as input and Returns fire risk data by risk types. * @param longitude Longitude of Location (required) * @param latitude Latitude of Location (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 getFireRiskByLocationWithHttpInfo(String longitude, String latitude, String includeGeometry) throws ApiException { okhttp3.Call localVarCall = getFireRiskByLocationValidateBeforeCall(longitude, latitude, includeGeometry, null); Type localVarReturnType = new TypeToken(){}.getType(); return localVarApiClient.execute(localVarCall, localVarReturnType); } /** * Get Fire Risk By Location (asynchronously) * Accepts latitude & longitude as input and Returns fire risk data by risk types. * @param longitude Longitude of Location (required) * @param latitude Latitude of Location (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 getFireRiskByLocationAsync(String longitude, String latitude, String includeGeometry, final ApiCallback _callback) throws ApiException { okhttp3.Call localVarCall = getFireRiskByLocationValidateBeforeCall(longitude, latitude, includeGeometry, _callback); Type localVarReturnType = new TypeToken(){}.getType(); localVarApiClient.executeAsync(localVarCall, localVarReturnType, _callback); return localVarCall; } /** * Build call for getFireRiskByLocationBatch * @param fireRiskByLocationRequest (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 getFireRiskByLocationBatchCall(FireRiskByLocationRequest fireRiskByLocationRequest, 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 = fireRiskByLocationRequest; // create path and map variables String localVarPath = "/risks/v1/fire/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 getFireRiskByLocationBatchValidateBeforeCall(FireRiskByLocationRequest fireRiskByLocationRequest, final ApiCallback _callback) throws ApiException { // verify the required parameter 'fireRiskByLocationRequest' is set if (fireRiskByLocationRequest == null) { throw new ApiException("Missing the required parameter 'fireRiskByLocationRequest' when calling getFireRiskByLocationBatch(Async)"); } okhttp3.Call localVarCall = getFireRiskByLocationBatchCall(fireRiskByLocationRequest, _callback); return localVarCall; } /** * Post Fire Risk By Location * This is a Batch offering for 'Fire Risk By Location' service. It accepts a single location coordinate or a list of location coordinates and retrieve fire risk data by risk types. * @param fireRiskByLocationRequest (required) * @return FireRiskResponseList * @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 FireRiskResponseList getFireRiskByLocationBatch(FireRiskByLocationRequest fireRiskByLocationRequest) throws ApiException { ApiResponse localVarResp = getFireRiskByLocationBatchWithHttpInfo(fireRiskByLocationRequest); return localVarResp.getData(); } /** * Post Fire Risk By Location * This is a Batch offering for 'Fire Risk By Location' service. It accepts a single location coordinate or a list of location coordinates and retrieve fire risk data by risk types. * @param fireRiskByLocationRequest (required) * @return ApiResponse<FireRiskResponseList> * @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 getFireRiskByLocationBatchWithHttpInfo(FireRiskByLocationRequest fireRiskByLocationRequest) throws ApiException { okhttp3.Call localVarCall = getFireRiskByLocationBatchValidateBeforeCall(fireRiskByLocationRequest, null); Type localVarReturnType = new TypeToken(){}.getType(); return localVarApiClient.execute(localVarCall, localVarReturnType); } /** * Post Fire Risk By Location (asynchronously) * This is a Batch offering for 'Fire Risk By Location' service. It accepts a single location coordinate or a list of location coordinates and retrieve fire risk data by risk types. * @param fireRiskByLocationRequest (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 getFireRiskByLocationBatchAsync(FireRiskByLocationRequest fireRiskByLocationRequest, final ApiCallback _callback) throws ApiException { okhttp3.Call localVarCall = getFireRiskByLocationBatchValidateBeforeCall(fireRiskByLocationRequest, _callback); Type localVarReturnType = new TypeToken(){}.getType(); localVarApiClient.executeAsync(localVarCall, localVarReturnType, _callback); return localVarCall; } /** * Build call for getFireRiskV2ByAddress * @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 getFireRiskV2ByAddressCall(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/v2/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 getFireRiskV2ByAddressValidateBeforeCall(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 getFireRiskV2ByAddress(Async)"); } okhttp3.Call localVarCall = getFireRiskV2ByAddressCall(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 FireRiskV2Response * @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 FireRiskV2Response getFireRiskV2ByAddress(String address, String includeGeometry) throws ApiException { ApiResponse localVarResp = getFireRiskV2ByAddressWithHttpInfo(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<FireRiskV2Response> * @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 getFireRiskV2ByAddressWithHttpInfo(String address, String includeGeometry) throws ApiException { okhttp3.Call localVarCall = getFireRiskV2ByAddressValidateBeforeCall(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 getFireRiskV2ByAddressAsync(String address, String includeGeometry, final ApiCallback _callback) throws ApiException { okhttp3.Call localVarCall = getFireRiskV2ByAddressValidateBeforeCall(address, includeGeometry, _callback); Type localVarReturnType = new TypeToken(){}.getType(); localVarApiClient.executeAsync(localVarCall, localVarReturnType, _callback); return localVarCall; } /** * Build call for getFireRiskV2ByAddressBatch * @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 getFireRiskV2ByAddressBatchCall(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/v2/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 getFireRiskV2ByAddressBatchValidateBeforeCall(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 getFireRiskV2ByAddressBatch(Async)"); } okhttp3.Call localVarCall = getFireRiskV2ByAddressBatchCall(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 FireRiskV2ResponseList * @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 FireRiskV2ResponseList getFireRiskV2ByAddressBatch(FireRiskByAddressRequest fireRiskByAddressRequest) throws ApiException { ApiResponse localVarResp = getFireRiskV2ByAddressBatchWithHttpInfo(fireRiskByAddressRequest); return localVarResp.getData(); } /** * 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 ApiResponse<FireRiskV2ResponseList> * @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 getFireRiskV2ByAddressBatchWithHttpInfo(FireRiskByAddressRequest fireRiskByAddressRequest) throws ApiException { okhttp3.Call localVarCall = getFireRiskV2ByAddressBatchValidateBeforeCall(fireRiskByAddressRequest, null); Type localVarReturnType = new TypeToken(){}.getType(); return localVarApiClient.execute(localVarCall, localVarReturnType); } /** * Post Fire Risk By Address (asynchronously) * 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) * @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 getFireRiskV2ByAddressBatchAsync(FireRiskByAddressRequest fireRiskByAddressRequest, final ApiCallback _callback) throws ApiException { okhttp3.Call localVarCall = getFireRiskV2ByAddressBatchValidateBeforeCall(fireRiskByAddressRequest, _callback); Type localVarReturnType = new TypeToken(){}.getType(); localVarApiClient.executeAsync(localVarCall, localVarReturnType, _callback); return localVarCall; } /** * Build call for getFireRiskV2ByLocation * @param longitude Longitude of Location (required) * @param latitude Latitude of Location (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 getFireRiskV2ByLocationCall(String longitude, String latitude, 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/v2/fire/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 (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 getFireRiskV2ByLocationValidateBeforeCall(String longitude, String latitude, 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 getFireRiskV2ByLocation(Async)"); } // verify the required parameter 'latitude' is set if (latitude == null) { throw new ApiException("Missing the required parameter 'latitude' when calling getFireRiskV2ByLocation(Async)"); } okhttp3.Call localVarCall = getFireRiskV2ByLocationCall(longitude, latitude, includeGeometry, _callback); return localVarCall; } /** * Get Fire Risk By Location * Accepts latitude & longitude as input and Returns fire risk data by risk types. * @param longitude Longitude of Location (required) * @param latitude Latitude of Location (required) * @param includeGeometry Flag to return Geometry default is N (optional) * @return FireRiskV2Response * @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 FireRiskV2Response getFireRiskV2ByLocation(String longitude, String latitude, String includeGeometry) throws ApiException { ApiResponse localVarResp = getFireRiskV2ByLocationWithHttpInfo(longitude, latitude, includeGeometry); return localVarResp.getData(); } /** * Get Fire Risk By Location * Accepts latitude & longitude as input and Returns fire risk data by risk types. * @param longitude Longitude of Location (required) * @param latitude Latitude of Location (required) * @param includeGeometry Flag to return Geometry default is N (optional) * @return ApiResponse<FireRiskV2Response> * @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 getFireRiskV2ByLocationWithHttpInfo(String longitude, String latitude, String includeGeometry) throws ApiException { okhttp3.Call localVarCall = getFireRiskV2ByLocationValidateBeforeCall(longitude, latitude, includeGeometry, null); Type localVarReturnType = new TypeToken(){}.getType(); return localVarApiClient.execute(localVarCall, localVarReturnType); } /** * Get Fire Risk By Location (asynchronously) * Accepts latitude & longitude as input and Returns fire risk data by risk types. * @param longitude Longitude of Location (required) * @param latitude Latitude of Location (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 getFireRiskV2ByLocationAsync(String longitude, String latitude, String includeGeometry, final ApiCallback _callback) throws ApiException { okhttp3.Call localVarCall = getFireRiskV2ByLocationValidateBeforeCall(longitude, latitude, includeGeometry, _callback); Type localVarReturnType = new TypeToken(){}.getType(); localVarApiClient.executeAsync(localVarCall, localVarReturnType, _callback); return localVarCall; } /** * Build call for getFireRiskV2ByLocationBatch * @param fireRiskByLocationRequest (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 getFireRiskV2ByLocationBatchCall(FireRiskByLocationRequest fireRiskByLocationRequest, 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 = fireRiskByLocationRequest; // create path and map variables String localVarPath = "/risks/v2/fire/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 getFireRiskV2ByLocationBatchValidateBeforeCall(FireRiskByLocationRequest fireRiskByLocationRequest, final ApiCallback _callback) throws ApiException { // verify the required parameter 'fireRiskByLocationRequest' is set if (fireRiskByLocationRequest == null) { throw new ApiException("Missing the required parameter 'fireRiskByLocationRequest' when calling getFireRiskV2ByLocationBatch(Async)"); } okhttp3.Call localVarCall = getFireRiskV2ByLocationBatchCall(fireRiskByLocationRequest, _callback); return localVarCall; } /** * Post Fire Risk By Location * This is a Batch offering for 'Fire Risk By Location' service. It accepts a single location coordinate or a list of location coordinates and retrieve fire risk data by risk types. * @param fireRiskByLocationRequest (required) * @return FireRiskV2ResponseList * @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 FireRiskV2ResponseList getFireRiskV2ByLocationBatch(FireRiskByLocationRequest fireRiskByLocationRequest) throws ApiException { ApiResponse localVarResp = getFireRiskV2ByLocationBatchWithHttpInfo(fireRiskByLocationRequest); return localVarResp.getData(); } /** * Post Fire Risk By Location * This is a Batch offering for 'Fire Risk By Location' service. It accepts a single location coordinate or a list of location coordinates and retrieve fire risk data by risk types. * @param fireRiskByLocationRequest (required) * @return ApiResponse<FireRiskV2ResponseList> * @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 getFireRiskV2ByLocationBatchWithHttpInfo(FireRiskByLocationRequest fireRiskByLocationRequest) throws ApiException { okhttp3.Call localVarCall = getFireRiskV2ByLocationBatchValidateBeforeCall(fireRiskByLocationRequest, null); Type localVarReturnType = new TypeToken(){}.getType(); return localVarApiClient.execute(localVarCall, localVarReturnType); } /** * Post Fire Risk By Location (asynchronously) * This is a Batch offering for 'Fire Risk By Location' service. It accepts a single location coordinate or a list of location coordinates and retrieve fire risk data by risk types. * @param fireRiskByLocationRequest (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 getFireRiskV2ByLocationBatchAsync(FireRiskByLocationRequest fireRiskByLocationRequest, final ApiCallback _callback) throws ApiException { okhttp3.Call localVarCall = getFireRiskV2ByLocationBatchValidateBeforeCall(fireRiskByLocationRequest, _callback); Type localVarReturnType = new TypeToken(){}.getType(); localVarApiClient.executeAsync(localVarCall, localVarReturnType, _callback); return localVarCall; } /** * Build call for getFireStationByAddress * @param address Free Address (required) * @param maxCandidates Specifies the maximum number of fire stations that this service retrieves. The default value is 3 and maximum value is 5. The retrieved results are traveldistance sorted from the input location. (optional) * @param travelTime Max travel time from input location to fire station. Maximum allowed is 2 hours (optional) * @param travelTimeUnit minutes (default), hours, seconds, milliseconds (optional) * @param travelDistance Max travel distance from input location to fire station. Maximum allowed is 50 miles (optional) * @param travelDistanceUnit Feet (default), Kilometers, Miles, Meters (optional) * @param sortBy time (default), distance (optional) * @param historicTrafficTimeBucket Historic traffic time slab (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 getFireStationByAddressCall(String address, String maxCandidates, String travelTime, String travelTimeUnit, String travelDistance, String travelDistanceUnit, String sortBy, String historicTrafficTimeBucket, 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/firestation/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 (travelTime != null) { localVarQueryParams.addAll(localVarApiClient.parameterToPair("travelTime", travelTime)); } if (travelTimeUnit != null) { localVarQueryParams.addAll(localVarApiClient.parameterToPair("travelTimeUnit", travelTimeUnit)); } if (travelDistance != null) { localVarQueryParams.addAll(localVarApiClient.parameterToPair("travelDistance", travelDistance)); } if (travelDistanceUnit != null) { localVarQueryParams.addAll(localVarApiClient.parameterToPair("travelDistanceUnit", travelDistanceUnit)); } if (sortBy != null) { localVarQueryParams.addAll(localVarApiClient.parameterToPair("sortBy", sortBy)); } if (historicTrafficTimeBucket != null) { localVarQueryParams.addAll(localVarApiClient.parameterToPair("historicTrafficTimeBucket", historicTrafficTimeBucket)); } 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 getFireStationByAddressValidateBeforeCall(String address, String maxCandidates, String travelTime, String travelTimeUnit, String travelDistance, String travelDistanceUnit, String sortBy, String historicTrafficTimeBucket, 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 getFireStationByAddress(Async)"); } okhttp3.Call localVarCall = getFireStationByAddressCall(address, maxCandidates, travelTime, travelTimeUnit, travelDistance, travelDistanceUnit, sortBy, historicTrafficTimeBucket, _callback); return localVarCall; } /** * Get Fire Station By Address * Accepts addresses as input and Returns nearest fire stations. * @param address Free Address (required) * @param maxCandidates Specifies the maximum number of fire stations that this service retrieves. The default value is 3 and maximum value is 5. The retrieved results are traveldistance sorted from the input location. (optional) * @param travelTime Max travel time from input location to fire station. Maximum allowed is 2 hours (optional) * @param travelTimeUnit minutes (default), hours, seconds, milliseconds (optional) * @param travelDistance Max travel distance from input location to fire station. Maximum allowed is 50 miles (optional) * @param travelDistanceUnit Feet (default), Kilometers, Miles, Meters (optional) * @param sortBy time (default), distance (optional) * @param historicTrafficTimeBucket Historic traffic time slab (optional) * @return FireStations * @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 FireStations getFireStationByAddress(String address, String maxCandidates, String travelTime, String travelTimeUnit, String travelDistance, String travelDistanceUnit, String sortBy, String historicTrafficTimeBucket) throws ApiException { ApiResponse localVarResp = getFireStationByAddressWithHttpInfo(address, maxCandidates, travelTime, travelTimeUnit, travelDistance, travelDistanceUnit, sortBy, historicTrafficTimeBucket); return localVarResp.getData(); } /** * Get Fire Station By Address * Accepts addresses as input and Returns nearest fire stations. * @param address Free Address (required) * @param maxCandidates Specifies the maximum number of fire stations that this service retrieves. The default value is 3 and maximum value is 5. The retrieved results are traveldistance sorted from the input location. (optional) * @param travelTime Max travel time from input location to fire station. Maximum allowed is 2 hours (optional) * @param travelTimeUnit minutes (default), hours, seconds, milliseconds (optional) * @param travelDistance Max travel distance from input location to fire station. Maximum allowed is 50 miles (optional) * @param travelDistanceUnit Feet (default), Kilometers, Miles, Meters (optional) * @param sortBy time (default), distance (optional) * @param historicTrafficTimeBucket Historic traffic time slab (optional) * @return ApiResponse<FireStations> * @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 getFireStationByAddressWithHttpInfo(String address, String maxCandidates, String travelTime, String travelTimeUnit, String travelDistance, String travelDistanceUnit, String sortBy, String historicTrafficTimeBucket) throws ApiException { okhttp3.Call localVarCall = getFireStationByAddressValidateBeforeCall(address, maxCandidates, travelTime, travelTimeUnit, travelDistance, travelDistanceUnit, sortBy, historicTrafficTimeBucket, null); Type localVarReturnType = new TypeToken(){}.getType(); return localVarApiClient.execute(localVarCall, localVarReturnType); } /** * Get Fire Station By Address (asynchronously) * Accepts addresses as input and Returns nearest fire stations. * @param address Free Address (required) * @param maxCandidates Specifies the maximum number of fire stations that this service retrieves. The default value is 3 and maximum value is 5. The retrieved results are traveldistance sorted from the input location. (optional) * @param travelTime Max travel time from input location to fire station. Maximum allowed is 2 hours (optional) * @param travelTimeUnit minutes (default), hours, seconds, milliseconds (optional) * @param travelDistance Max travel distance from input location to fire station. Maximum allowed is 50 miles (optional) * @param travelDistanceUnit Feet (default), Kilometers, Miles, Meters (optional) * @param sortBy time (default), distance (optional) * @param historicTrafficTimeBucket Historic traffic time slab (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 getFireStationByAddressAsync(String address, String maxCandidates, String travelTime, String travelTimeUnit, String travelDistance, String travelDistanceUnit, String sortBy, String historicTrafficTimeBucket, final ApiCallback _callback) throws ApiException { okhttp3.Call localVarCall = getFireStationByAddressValidateBeforeCall(address, maxCandidates, travelTime, travelTimeUnit, travelDistance, travelDistanceUnit, sortBy, historicTrafficTimeBucket, _callback); Type localVarReturnType = new TypeToken(){}.getType(); localVarApiClient.executeAsync(localVarCall, localVarReturnType, _callback); return localVarCall; } /** * Build call for getFireStationByLocation * @param longitude Longitude of Location (required) * @param latitude Latitude of Location (required) * @param maxCandidates Specifies the maximum number of fire stations that this service retrieves. The default value is 3 and maximum value is 5. The retrieved results are traveldistance sorted from the input location. (optional) * @param travelTime Max travel time from input location to fire station. Maximum allowed is 2 hours (optional) * @param travelTimeUnit minutes (default), hours, seconds, milliseconds (optional) * @param travelDistance Max travel distance from input location to fire station. Maximum allowed is 50 miles (optional) * @param travelDistanceUnit Feet (default), Kilometers, Miles, Meters (optional) * @param sortBy time (default), distance (optional) * @param historicTrafficTimeBucket Historic traffic time slab (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 getFireStationByLocationCall(String longitude, String latitude, String maxCandidates, String travelTime, String travelTimeUnit, String travelDistance, String travelDistanceUnit, String sortBy, String historicTrafficTimeBucket, 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/firestation/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 (travelTime != null) { localVarQueryParams.addAll(localVarApiClient.parameterToPair("travelTime", travelTime)); } if (travelTimeUnit != null) { localVarQueryParams.addAll(localVarApiClient.parameterToPair("travelTimeUnit", travelTimeUnit)); } if (travelDistance != null) { localVarQueryParams.addAll(localVarApiClient.parameterToPair("travelDistance", travelDistance)); } if (travelDistanceUnit != null) { localVarQueryParams.addAll(localVarApiClient.parameterToPair("travelDistanceUnit", travelDistanceUnit)); } if (sortBy != null) { localVarQueryParams.addAll(localVarApiClient.parameterToPair("sortBy", sortBy)); } if (historicTrafficTimeBucket != null) { localVarQueryParams.addAll(localVarApiClient.parameterToPair("historicTrafficTimeBucket", historicTrafficTimeBucket)); } 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 getFireStationByLocationValidateBeforeCall(String longitude, String latitude, String maxCandidates, String travelTime, String travelTimeUnit, String travelDistance, String travelDistanceUnit, String sortBy, String historicTrafficTimeBucket, 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 getFireStationByLocation(Async)"); } // verify the required parameter 'latitude' is set if (latitude == null) { throw new ApiException("Missing the required parameter 'latitude' when calling getFireStationByLocation(Async)"); } okhttp3.Call localVarCall = getFireStationByLocationCall(longitude, latitude, maxCandidates, travelTime, travelTimeUnit, travelDistance, travelDistanceUnit, sortBy, historicTrafficTimeBucket, _callback); return localVarCall; } /** * Get Fire Station By Location * Accepts latitude & longitude as input and Returns nearest fire stations. * @param longitude Longitude of Location (required) * @param latitude Latitude of Location (required) * @param maxCandidates Specifies the maximum number of fire stations that this service retrieves. The default value is 3 and maximum value is 5. The retrieved results are traveldistance sorted from the input location. (optional) * @param travelTime Max travel time from input location to fire station. Maximum allowed is 2 hours (optional) * @param travelTimeUnit minutes (default), hours, seconds, milliseconds (optional) * @param travelDistance Max travel distance from input location to fire station. Maximum allowed is 50 miles (optional) * @param travelDistanceUnit Feet (default), Kilometers, Miles, Meters (optional) * @param sortBy time (default), distance (optional) * @param historicTrafficTimeBucket Historic traffic time slab (optional) * @return FireStations * @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 FireStations getFireStationByLocation(String longitude, String latitude, String maxCandidates, String travelTime, String travelTimeUnit, String travelDistance, String travelDistanceUnit, String sortBy, String historicTrafficTimeBucket) throws ApiException { ApiResponse localVarResp = getFireStationByLocationWithHttpInfo(longitude, latitude, maxCandidates, travelTime, travelTimeUnit, travelDistance, travelDistanceUnit, sortBy, historicTrafficTimeBucket); return localVarResp.getData(); } /** * Get Fire Station By Location * Accepts latitude & longitude as input and Returns nearest fire stations. * @param longitude Longitude of Location (required) * @param latitude Latitude of Location (required) * @param maxCandidates Specifies the maximum number of fire stations that this service retrieves. The default value is 3 and maximum value is 5. The retrieved results are traveldistance sorted from the input location. (optional) * @param travelTime Max travel time from input location to fire station. Maximum allowed is 2 hours (optional) * @param travelTimeUnit minutes (default), hours, seconds, milliseconds (optional) * @param travelDistance Max travel distance from input location to fire station. Maximum allowed is 50 miles (optional) * @param travelDistanceUnit Feet (default), Kilometers, Miles, Meters (optional) * @param sortBy time (default), distance (optional) * @param historicTrafficTimeBucket Historic traffic time slab (optional) * @return ApiResponse<FireStations> * @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 getFireStationByLocationWithHttpInfo(String longitude, String latitude, String maxCandidates, String travelTime, String travelTimeUnit, String travelDistance, String travelDistanceUnit, String sortBy, String historicTrafficTimeBucket) throws ApiException { okhttp3.Call localVarCall = getFireStationByLocationValidateBeforeCall(longitude, latitude, maxCandidates, travelTime, travelTimeUnit, travelDistance, travelDistanceUnit, sortBy, historicTrafficTimeBucket, null); Type localVarReturnType = new TypeToken(){}.getType(); return localVarApiClient.execute(localVarCall, localVarReturnType); } /** * Get Fire Station By Location (asynchronously) * Accepts latitude & longitude as input and Returns nearest fire stations. * @param longitude Longitude of Location (required) * @param latitude Latitude of Location (required) * @param maxCandidates Specifies the maximum number of fire stations that this service retrieves. The default value is 3 and maximum value is 5. The retrieved results are traveldistance sorted from the input location. (optional) * @param travelTime Max travel time from input location to fire station. Maximum allowed is 2 hours (optional) * @param travelTimeUnit minutes (default), hours, seconds, milliseconds (optional) * @param travelDistance Max travel distance from input location to fire station. Maximum allowed is 50 miles (optional) * @param travelDistanceUnit Feet (default), Kilometers, Miles, Meters (optional) * @param sortBy time (default), distance (optional) * @param historicTrafficTimeBucket Historic traffic time slab (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 getFireStationByLocationAsync(String longitude, String latitude, String maxCandidates, String travelTime, String travelTimeUnit, String travelDistance, String travelDistanceUnit, String sortBy, String historicTrafficTimeBucket, final ApiCallback _callback) throws ApiException { okhttp3.Call localVarCall = getFireStationByLocationValidateBeforeCall(longitude, latitude, maxCandidates, travelTime, travelTimeUnit, travelDistance, travelDistanceUnit, sortBy, historicTrafficTimeBucket, _callback); Type localVarReturnType = new TypeToken(){}.getType(); localVarApiClient.executeAsync(localVarCall, localVarReturnType, _callback); return localVarCall; } /** * Build call for getFloodRiskByAddress * @param address Free text Address (required) * @param includeZoneDesc Flag to return zone description (optional) * @param includeGeometry Flag to return Geometry (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 getFloodRiskByAddressCall(String address, String includeZoneDesc, 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/flood/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 (includeZoneDesc != null) { localVarQueryParams.addAll(localVarApiClient.parameterToPair("includeZoneDesc", includeZoneDesc)); } 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 getFloodRiskByAddressValidateBeforeCall(String address, String includeZoneDesc, 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 getFloodRiskByAddress(Async)"); } okhttp3.Call localVarCall = getFloodRiskByAddressCall(address, includeZoneDesc, includeGeometry, _callback); return localVarCall; } /** * Get Flood Risk By Address * Accepts addresses as input and Returns flood risk data for flood zones and base flood elevation values. * @param address Free text Address (required) * @param includeZoneDesc Flag to return zone description (optional) * @param includeGeometry Flag to return Geometry (optional) * @return FloodRiskResponse * @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 FloodRiskResponse getFloodRiskByAddress(String address, String includeZoneDesc, String includeGeometry) throws ApiException { ApiResponse localVarResp = getFloodRiskByAddressWithHttpInfo(address, includeZoneDesc, includeGeometry); return localVarResp.getData(); } /** * Get Flood Risk By Address * Accepts addresses as input and Returns flood risk data for flood zones and base flood elevation values. * @param address Free text Address (required) * @param includeZoneDesc Flag to return zone description (optional) * @param includeGeometry Flag to return Geometry (optional) * @return ApiResponse<FloodRiskResponse> * @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 getFloodRiskByAddressWithHttpInfo(String address, String includeZoneDesc, String includeGeometry) throws ApiException { okhttp3.Call localVarCall = getFloodRiskByAddressValidateBeforeCall(address, includeZoneDesc, includeGeometry, null); Type localVarReturnType = new TypeToken(){}.getType(); return localVarApiClient.execute(localVarCall, localVarReturnType); } /** * Get Flood Risk By Address (asynchronously) * Accepts addresses as input and Returns flood risk data for flood zones and base flood elevation values. * @param address Free text Address (required) * @param includeZoneDesc Flag to return zone description (optional) * @param includeGeometry Flag to return Geometry (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 getFloodRiskByAddressAsync(String address, String includeZoneDesc, String includeGeometry, final ApiCallback _callback) throws ApiException { okhttp3.Call localVarCall = getFloodRiskByAddressValidateBeforeCall(address, includeZoneDesc, includeGeometry, _callback); Type localVarReturnType = new TypeToken(){}.getType(); localVarApiClient.executeAsync(localVarCall, localVarReturnType, _callback); return localVarCall; } /** * Build call for getFloodRiskByAddressBatch * @param floodRiskByAddressRequest (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 getFloodRiskByAddressBatchCall(FloodRiskByAddressRequest floodRiskByAddressRequest, 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 = floodRiskByAddressRequest; // create path and map variables String localVarPath = "/risks/v1/flood/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 getFloodRiskByAddressBatchValidateBeforeCall(FloodRiskByAddressRequest floodRiskByAddressRequest, final ApiCallback _callback) throws ApiException { // verify the required parameter 'floodRiskByAddressRequest' is set if (floodRiskByAddressRequest == null) { throw new ApiException("Missing the required parameter 'floodRiskByAddressRequest' when calling getFloodRiskByAddressBatch(Async)"); } okhttp3.Call localVarCall = getFloodRiskByAddressBatchCall(floodRiskByAddressRequest, _callback); return localVarCall; } /** * Post Flood Risk By Address * This is a Batch offering for 'Flood Risk By Address' service. It accepts a single address or a list of addresses and retrieve flood risk data for flood zones and base flood elevation values. * @param floodRiskByAddressRequest (required) * @return FloodRiskResponseList * @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 FloodRiskResponseList getFloodRiskByAddressBatch(FloodRiskByAddressRequest floodRiskByAddressRequest) throws ApiException { ApiResponse localVarResp = getFloodRiskByAddressBatchWithHttpInfo(floodRiskByAddressRequest); return localVarResp.getData(); } /** * Post Flood Risk By Address * This is a Batch offering for 'Flood Risk By Address' service. It accepts a single address or a list of addresses and retrieve flood risk data for flood zones and base flood elevation values. * @param floodRiskByAddressRequest (required) * @return ApiResponse<FloodRiskResponseList> * @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 getFloodRiskByAddressBatchWithHttpInfo(FloodRiskByAddressRequest floodRiskByAddressRequest) throws ApiException { okhttp3.Call localVarCall = getFloodRiskByAddressBatchValidateBeforeCall(floodRiskByAddressRequest, null); Type localVarReturnType = new TypeToken(){}.getType(); return localVarApiClient.execute(localVarCall, localVarReturnType); } /** * Post Flood Risk By Address (asynchronously) * This is a Batch offering for 'Flood Risk By Address' service. It accepts a single address or a list of addresses and retrieve flood risk data for flood zones and base flood elevation values. * @param floodRiskByAddressRequest (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 getFloodRiskByAddressBatchAsync(FloodRiskByAddressRequest floodRiskByAddressRequest, final ApiCallback _callback) throws ApiException { okhttp3.Call localVarCall = getFloodRiskByAddressBatchValidateBeforeCall(floodRiskByAddressRequest, _callback); Type localVarReturnType = new TypeToken(){}.getType(); localVarApiClient.executeAsync(localVarCall, localVarReturnType, _callback); return localVarCall; } /** * Build call for getFloodRiskByLocation * @param longitude Longitude of Location (required) * @param latitude Latitude of Location (required) * @param includeZoneDesc Flag to return zone description (optional) * @param includeGeometry Flag to return Geometry (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 getFloodRiskByLocationCall(String longitude, String latitude, String includeZoneDesc, 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/flood/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 (includeZoneDesc != null) { localVarQueryParams.addAll(localVarApiClient.parameterToPair("includeZoneDesc", includeZoneDesc)); } 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 getFloodRiskByLocationValidateBeforeCall(String longitude, String latitude, String includeZoneDesc, 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 getFloodRiskByLocation(Async)"); } // verify the required parameter 'latitude' is set if (latitude == null) { throw new ApiException("Missing the required parameter 'latitude' when calling getFloodRiskByLocation(Async)"); } okhttp3.Call localVarCall = getFloodRiskByLocationCall(longitude, latitude, includeZoneDesc, includeGeometry, _callback); return localVarCall; } /** * Get Flood Risk By Location * Accepts latitude & longitude as input and Returns flood risk data for flood zones and base flood elevation values. * @param longitude Longitude of Location (required) * @param latitude Latitude of Location (required) * @param includeZoneDesc Flag to return zone description (optional) * @param includeGeometry Flag to return Geometry (optional) * @return FloodRiskResponse * @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 FloodRiskResponse getFloodRiskByLocation(String longitude, String latitude, String includeZoneDesc, String includeGeometry) throws ApiException { ApiResponse localVarResp = getFloodRiskByLocationWithHttpInfo(longitude, latitude, includeZoneDesc, includeGeometry); return localVarResp.getData(); } /** * Get Flood Risk By Location * Accepts latitude & longitude as input and Returns flood risk data for flood zones and base flood elevation values. * @param longitude Longitude of Location (required) * @param latitude Latitude of Location (required) * @param includeZoneDesc Flag to return zone description (optional) * @param includeGeometry Flag to return Geometry (optional) * @return ApiResponse<FloodRiskResponse> * @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 getFloodRiskByLocationWithHttpInfo(String longitude, String latitude, String includeZoneDesc, String includeGeometry) throws ApiException { okhttp3.Call localVarCall = getFloodRiskByLocationValidateBeforeCall(longitude, latitude, includeZoneDesc, includeGeometry, null); Type localVarReturnType = new TypeToken(){}.getType(); return localVarApiClient.execute(localVarCall, localVarReturnType); } /** * Get Flood Risk By Location (asynchronously) * Accepts latitude & longitude as input and Returns flood risk data for flood zones and base flood elevation values. * @param longitude Longitude of Location (required) * @param latitude Latitude of Location (required) * @param includeZoneDesc Flag to return zone description (optional) * @param includeGeometry Flag to return Geometry (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 getFloodRiskByLocationAsync(String longitude, String latitude, String includeZoneDesc, String includeGeometry, final ApiCallback _callback) throws ApiException { okhttp3.Call localVarCall = getFloodRiskByLocationValidateBeforeCall(longitude, latitude, includeZoneDesc, includeGeometry, _callback); Type localVarReturnType = new TypeToken(){}.getType(); localVarApiClient.executeAsync(localVarCall, localVarReturnType, _callback); return localVarCall; } /** * Build call for getFloodRiskByLocationBatch * @param floodRiskByLocationRequest (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 getFloodRiskByLocationBatchCall(FloodRiskByLocationRequest floodRiskByLocationRequest, 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 = floodRiskByLocationRequest; // create path and map variables String localVarPath = "/risks/v1/flood/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 getFloodRiskByLocationBatchValidateBeforeCall(FloodRiskByLocationRequest floodRiskByLocationRequest, final ApiCallback _callback) throws ApiException { // verify the required parameter 'floodRiskByLocationRequest' is set if (floodRiskByLocationRequest == null) { throw new ApiException("Missing the required parameter 'floodRiskByLocationRequest' when calling getFloodRiskByLocationBatch(Async)"); } okhttp3.Call localVarCall = getFloodRiskByLocationBatchCall(floodRiskByLocationRequest, _callback); return localVarCall; } /** * Post Flood Risk By Location * This is a Batch offering for 'Flood Risk By Location' service. It accepts a single location coordinate or a list of location coordinates and retrieve flood risk data for flood zones and base flood elevation values. * @param floodRiskByLocationRequest (required) * @return FloodRiskResponseList * @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 FloodRiskResponseList getFloodRiskByLocationBatch(FloodRiskByLocationRequest floodRiskByLocationRequest) throws ApiException { ApiResponse localVarResp = getFloodRiskByLocationBatchWithHttpInfo(floodRiskByLocationRequest); return localVarResp.getData(); } /** * Post Flood Risk By Location * This is a Batch offering for 'Flood Risk By Location' service. It accepts a single location coordinate or a list of location coordinates and retrieve flood risk data for flood zones and base flood elevation values. * @param floodRiskByLocationRequest (required) * @return ApiResponse<FloodRiskResponseList> * @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 getFloodRiskByLocationBatchWithHttpInfo(FloodRiskByLocationRequest floodRiskByLocationRequest) throws ApiException { okhttp3.Call localVarCall = getFloodRiskByLocationBatchValidateBeforeCall(floodRiskByLocationRequest, null); Type localVarReturnType = new TypeToken(){}.getType(); return localVarApiClient.execute(localVarCall, localVarReturnType); } /** * Post Flood Risk By Location (asynchronously) * This is a Batch offering for 'Flood Risk By Location' service. It accepts a single location coordinate or a list of location coordinates and retrieve flood risk data for flood zones and base flood elevation values. * @param floodRiskByLocationRequest (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 getFloodRiskByLocationBatchAsync(FloodRiskByLocationRequest floodRiskByLocationRequest, final ApiCallback _callback) throws ApiException { okhttp3.Call localVarCall = getFloodRiskByLocationBatchValidateBeforeCall(floodRiskByLocationRequest, _callback); Type localVarReturnType = new TypeToken(){}.getType(); localVarApiClient.executeAsync(localVarCall, localVarReturnType, _callback); return localVarCall; } }




© 2015 - 2024 Weber Informatics LLC | Privacy Policy