public static class Hotel.APIRequestCreateHotelRoom extends APIRequest<HotelRoom>
APIRequest.DefaultAsyncRequestExecutor, APIRequest.DefaultRequestExecutor, APIRequest.IAsyncRequestExecutor, APIRequest.IRequestExecutor, APIRequest.RequestHelper, APIRequest.ResponseParser<T extends APINode>| 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 |
|---|
APIRequestCreateHotelRoom(String nodeId,
APIContext context) |
addToBatch, addToBatch, changeAsyncRequestExecutor, changeRequestExecutor, executeAsyncBase, executeAsyncBase, executeAsyncInternal, executeAsyncInternal, executeInternal, executeInternal, getAsyncExecutor, getContext, getExecutor, joinStringList, requestFieldInternal, setContext, setOverrideUrl, setParamInternal, setParamsInternal, setUseVideoEndpointpublic APIRequestCreateHotelRoom(String nodeId, APIContext context)
public HotelRoom getLastResponse()
getLastResponse in class APIRequest<HotelRoom>public HotelRoom parseResponse(String response) throws APIException
parseResponse in class APIRequest<HotelRoom>APIExceptionpublic HotelRoom execute() throws APIException
execute in class APIRequest<HotelRoom>APIExceptionpublic HotelRoom execute(Map<String,Object> extraParams) throws APIException
execute in class APIRequest<HotelRoom>APIExceptionpublic com.google.common.util.concurrent.ListenableFuture<HotelRoom> executeAsync() throws APIException
APIExceptionpublic com.google.common.util.concurrent.ListenableFuture<HotelRoom> executeAsync(Map<String,Object> extraParams) throws APIException
APIExceptionpublic Hotel.APIRequestCreateHotelRoom setParam(String param, Object value)
setParam in class APIRequest<HotelRoom>public Hotel.APIRequestCreateHotelRoom setParams(Map<String,Object> params)
setParams in class APIRequest<HotelRoom>public Hotel.APIRequestCreateHotelRoom setRoomId(String roomId)
public Hotel.APIRequestCreateHotelRoom setDescription(String description)
public Hotel.APIRequestCreateHotelRoom setName(String name)
public Hotel.APIRequestCreateHotelRoom setUrl(String url)
public Hotel.APIRequestCreateHotelRoom setCurrency(String currency)
public Hotel.APIRequestCreateHotelRoom setBasePrice(Double basePrice)
public Hotel.APIRequestCreateHotelRoom setBasePrice(String basePrice)
public Hotel.APIRequestCreateHotelRoom setApplinks(Object applinks)
public Hotel.APIRequestCreateHotelRoom setApplinks(String applinks)
public Hotel.APIRequestCreateHotelRoom setImages(List<Object> images)
public Hotel.APIRequestCreateHotelRoom setImages(String images)
public Hotel.APIRequestCreateHotelRoom setMarginLevel(Long marginLevel)
public Hotel.APIRequestCreateHotelRoom setMarginLevel(String marginLevel)
public Hotel.APIRequestCreateHotelRoom setPricingVariables(List<Object> pricingVariables)
public Hotel.APIRequestCreateHotelRoom setPricingVariables(String pricingVariables)
public Hotel.APIRequestCreateHotelRoom setSalePrice(Double salePrice)
public Hotel.APIRequestCreateHotelRoom setSalePrice(String salePrice)
public Hotel.APIRequestCreateHotelRoom requestAllFields()
public Hotel.APIRequestCreateHotelRoom requestAllFields(boolean value)
public Hotel.APIRequestCreateHotelRoom requestFields(List<String> fields)
requestFields in class APIRequest<HotelRoom>public Hotel.APIRequestCreateHotelRoom requestFields(List<String> fields, boolean value)
requestFields in class APIRequest<HotelRoom>public Hotel.APIRequestCreateHotelRoom requestField(String field)
requestField in class APIRequest<HotelRoom>public Hotel.APIRequestCreateHotelRoom requestField(String field, boolean value)
requestField in class APIRequest<HotelRoom>Copyright © 2018. All rights reserved.