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, setUseVideoEndpoint
public 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>
APIException
public HotelRoom execute() throws APIException
execute
in class APIRequest<HotelRoom>
APIException
public HotelRoom execute(Map<String,Object> extraParams) throws APIException
execute
in class APIRequest<HotelRoom>
APIException
public com.google.common.util.concurrent.ListenableFuture<HotelRoom> executeAsync() throws APIException
APIException
public com.google.common.util.concurrent.ListenableFuture<HotelRoom> executeAsync(Map<String,Object> extraParams) throws APIException
APIException
public 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.