public static class ProductCatalog.APIRequestCreateHomeListing extends APIRequest<HomeListing>
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 |
|---|
APIRequestCreateHomeListing(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 APIRequestCreateHomeListing(String nodeId, APIContext context)
public HomeListing getLastResponse()
getLastResponse in class APIRequest<HomeListing>public HomeListing parseResponse(String response, String header) throws APIException
parseResponse in class APIRequest<HomeListing>APIExceptionpublic HomeListing execute() throws APIException
execute in class APIRequest<HomeListing>APIExceptionpublic HomeListing execute(Map<String,Object> extraParams) throws APIException
execute in class APIRequest<HomeListing>APIExceptionpublic com.google.common.util.concurrent.ListenableFuture<HomeListing> executeAsync() throws APIException
APIExceptionpublic com.google.common.util.concurrent.ListenableFuture<HomeListing> executeAsync(Map<String,Object> extraParams) throws APIException
APIExceptionpublic ProductCatalog.APIRequestCreateHomeListing setParam(String param, Object value)
setParam in class APIRequest<HomeListing>public ProductCatalog.APIRequestCreateHomeListing setParams(Map<String,Object> params)
setParams in class APIRequest<HomeListing>public ProductCatalog.APIRequestCreateHomeListing setAddress(Object address)
public ProductCatalog.APIRequestCreateHomeListing setAddress(String address)
public ProductCatalog.APIRequestCreateHomeListing setAvailability(String availability)
public ProductCatalog.APIRequestCreateHomeListing setCurrency(String currency)
public ProductCatalog.APIRequestCreateHomeListing setDescription(String description)
public ProductCatalog.APIRequestCreateHomeListing setHomeListingId(String homeListingId)
public ProductCatalog.APIRequestCreateHomeListing setImages(List<Object> images)
public ProductCatalog.APIRequestCreateHomeListing setImages(String images)
public ProductCatalog.APIRequestCreateHomeListing setListingType(String listingType)
public ProductCatalog.APIRequestCreateHomeListing setName(String name)
public ProductCatalog.APIRequestCreateHomeListing setNumBaths(Double numBaths)
public ProductCatalog.APIRequestCreateHomeListing setNumBaths(String numBaths)
public ProductCatalog.APIRequestCreateHomeListing setNumBeds(Double numBeds)
public ProductCatalog.APIRequestCreateHomeListing setNumBeds(String numBeds)
public ProductCatalog.APIRequestCreateHomeListing setNumUnits(Double numUnits)
public ProductCatalog.APIRequestCreateHomeListing setNumUnits(String numUnits)
public ProductCatalog.APIRequestCreateHomeListing setPrice(Double price)
public ProductCatalog.APIRequestCreateHomeListing setPrice(String price)
public ProductCatalog.APIRequestCreateHomeListing setPropertyType(String propertyType)
public ProductCatalog.APIRequestCreateHomeListing setUrl(String url)
public ProductCatalog.APIRequestCreateHomeListing setYearBuilt(Long yearBuilt)
public ProductCatalog.APIRequestCreateHomeListing setYearBuilt(String yearBuilt)
public ProductCatalog.APIRequestCreateHomeListing requestAllFields()
public ProductCatalog.APIRequestCreateHomeListing requestAllFields(boolean value)
public ProductCatalog.APIRequestCreateHomeListing requestFields(List<String> fields)
requestFields in class APIRequest<HomeListing>public ProductCatalog.APIRequestCreateHomeListing requestFields(List<String> fields, boolean value)
requestFields in class APIRequest<HomeListing>public ProductCatalog.APIRequestCreateHomeListing requestField(String field)
requestField in class APIRequest<HomeListing>public ProductCatalog.APIRequestCreateHomeListing requestField(String field, boolean value)
requestField in class APIRequest<HomeListing>Copyright © 2020. All rights reserved.