public static class Flight.APIRequestUpdate extends APIRequest<Flight>
APIRequest.DefaultAsyncRequestExecutor, APIRequest.DefaultRequestExecutor, APIRequest.IAsyncRequestExecutor, APIRequest.IRequestExecutor, APIRequest.RequestHelper, APIRequest.ResponseParser<T extends APINode>, APIRequest.ResponseWrapper| Modifier and Type | Field and Description |
|---|---|
static String[] |
FIELDS |
static String[] |
PARAMS |
context, endpoint, method, nodeId, paramNames, params, parser, returnFields, USER_AGENT, useVideoEndpoint| Constructor and Description |
|---|
APIRequestUpdate(String nodeId,
APIContext context) |
addToBatch, addToBatch, addToBatch, changeAsyncRequestExecutor, changeRequestExecutor, executeAsyncBase, executeAsyncBase, executeAsyncInternal, executeAsyncInternal, executeInternal, executeInternal, getAsyncExecutor, getContext, getExecutor, joinStringList, requestFieldInternal, setContext, setOverrideUrl, setParamInternal, setParamsInternal, setUseVideoEndpointpublic APIRequestUpdate(String nodeId, APIContext context)
public Flight getLastResponse()
getLastResponse in class APIRequest<Flight>public Flight parseResponse(String response, String header) throws APIException
parseResponse in class APIRequest<Flight>APIExceptionpublic Flight execute() throws APIException
execute in class APIRequest<Flight>APIExceptionpublic Flight execute(Map<String,Object> extraParams) throws APIException
execute in class APIRequest<Flight>APIExceptionpublic com.google.common.util.concurrent.ListenableFuture<Flight> executeAsync() throws APIException
APIExceptionpublic com.google.common.util.concurrent.ListenableFuture<Flight> executeAsync(Map<String,Object> extraParams) throws APIException
APIExceptionpublic Flight.APIRequestUpdate setParam(String param, Object value)
setParam in class APIRequest<Flight>public Flight.APIRequestUpdate setParams(Map<String,Object> params)
setParams in class APIRequest<Flight>public Flight.APIRequestUpdate setCurrency(String currency)
public Flight.APIRequestUpdate setDescription(String description)
public Flight.APIRequestUpdate setDestinationAirport(String destinationAirport)
public Flight.APIRequestUpdate setDestinationCity(String destinationCity)
public Flight.APIRequestUpdate setImages(List<Object> images)
public Flight.APIRequestUpdate setImages(String images)
public Flight.APIRequestUpdate setOriginAirport(String originAirport)
public Flight.APIRequestUpdate setOriginCity(String originCity)
public Flight.APIRequestUpdate setPrice(Long price)
public Flight.APIRequestUpdate setPrice(String price)
public Flight.APIRequestUpdate setUrl(String url)
public Flight.APIRequestUpdate requestAllFields()
public Flight.APIRequestUpdate requestAllFields(boolean value)
public Flight.APIRequestUpdate requestFields(List<String> fields)
requestFields in class APIRequest<Flight>public Flight.APIRequestUpdate requestFields(List<String> fields, boolean value)
requestFields in class APIRequest<Flight>public Flight.APIRequestUpdate requestField(String field)
requestField in class APIRequest<Flight>public Flight.APIRequestUpdate requestField(String field, boolean value)
requestField in class APIRequest<Flight>Copyright © 2020. All rights reserved.