public static class Page.APIRequestCreateNativeOffer extends APIRequest<NativeOffer>
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 |
|---|
APIRequestCreateNativeOffer(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 APIRequestCreateNativeOffer(String nodeId, APIContext context)
public NativeOffer getLastResponse()
getLastResponse in class APIRequest<NativeOffer>public NativeOffer parseResponse(String response, String header) throws APIException
parseResponse in class APIRequest<NativeOffer>APIExceptionpublic NativeOffer execute() throws APIException
execute in class APIRequest<NativeOffer>APIExceptionpublic NativeOffer execute(Map<String,Object> extraParams) throws APIException
execute in class APIRequest<NativeOffer>APIExceptionpublic com.google.common.util.concurrent.ListenableFuture<NativeOffer> executeAsync() throws APIException
APIExceptionpublic com.google.common.util.concurrent.ListenableFuture<NativeOffer> executeAsync(Map<String,Object> extraParams) throws APIException
APIExceptionpublic Page.APIRequestCreateNativeOffer setParam(String param, Object value)
setParam in class APIRequest<NativeOffer>public Page.APIRequestCreateNativeOffer setParams(Map<String,Object> params)
setParams in class APIRequest<NativeOffer>public Page.APIRequestCreateNativeOffer setBarcodePhoto(Long barcodePhoto)
public Page.APIRequestCreateNativeOffer setBarcodePhoto(String barcodePhoto)
public Page.APIRequestCreateNativeOffer setBarcodeType(NativeOffer.EnumBarcodeType barcodeType)
public Page.APIRequestCreateNativeOffer setBarcodeType(String barcodeType)
public Page.APIRequestCreateNativeOffer setBarcodeValue(String barcodeValue)
public Page.APIRequestCreateNativeOffer setBlockReshares(Boolean blockReshares)
public Page.APIRequestCreateNativeOffer setBlockReshares(String blockReshares)
public Page.APIRequestCreateNativeOffer setCommerceProductItem(String commerceProductItem)
public Page.APIRequestCreateNativeOffer setCommerceStore(String commerceStore)
public Page.APIRequestCreateNativeOffer setCommerceStoreCollection(String commerceStoreCollection)
public Page.APIRequestCreateNativeOffer setDetails(String details)
public Page.APIRequestCreateNativeOffer setDisableLocation(Boolean disableLocation)
public Page.APIRequestCreateNativeOffer setDisableLocation(String disableLocation)
public Page.APIRequestCreateNativeOffer setDiscounts(List<Object> discounts)
public Page.APIRequestCreateNativeOffer setDiscounts(String discounts)
public Page.APIRequestCreateNativeOffer setExpirationTime(String expirationTime)
public Page.APIRequestCreateNativeOffer setInstoreCode(String instoreCode)
public Page.APIRequestCreateNativeOffer setLocationType(NativeOffer.EnumLocationType locationType)
public Page.APIRequestCreateNativeOffer setLocationType(String locationType)
public Page.APIRequestCreateNativeOffer setMaxSaveCount(Long maxSaveCount)
public Page.APIRequestCreateNativeOffer setMaxSaveCount(String maxSaveCount)
public Page.APIRequestCreateNativeOffer setOnlineCode(String onlineCode)
public Page.APIRequestCreateNativeOffer setPageSetId(String pageSetId)
public Page.APIRequestCreateNativeOffer setRedemptionCode(String redemptionCode)
public Page.APIRequestCreateNativeOffer setRedemptionLink(String redemptionLink)
public Page.APIRequestCreateNativeOffer setTerms(String terms)
public Page.APIRequestCreateNativeOffer setUniqueBarcodes(Long uniqueBarcodes)
public Page.APIRequestCreateNativeOffer setUniqueBarcodes(String uniqueBarcodes)
public Page.APIRequestCreateNativeOffer setUniqueCodes(Long uniqueCodes)
public Page.APIRequestCreateNativeOffer setUniqueCodes(String uniqueCodes)
public Page.APIRequestCreateNativeOffer requestAllFields()
public Page.APIRequestCreateNativeOffer requestAllFields(boolean value)
public Page.APIRequestCreateNativeOffer requestFields(List<String> fields)
requestFields in class APIRequest<NativeOffer>public Page.APIRequestCreateNativeOffer requestFields(List<String> fields, boolean value)
requestFields in class APIRequest<NativeOffer>public Page.APIRequestCreateNativeOffer requestField(String field)
requestField in class APIRequest<NativeOffer>public Page.APIRequestCreateNativeOffer requestField(String field, boolean value)
requestField in class APIRequest<NativeOffer>Copyright © 2020. All rights reserved.