public static class Page.APIRequestCreateNativeOffer extends APIRequest<NativeOffer>
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 |
|---|
APIRequestCreateNativeOffer(String nodeId,
APIContext context) |
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) 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 setBarcodeType(NativeOffer.EnumBarcodeType barcodeType)
public Page.APIRequestCreateNativeOffer setBarcodeType(String barcodeType)
public Page.APIRequestCreateNativeOffer setBarcodeValue(String barcodeValue)
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 setRedemptionLink(String redemptionLink)
public Page.APIRequestCreateNativeOffer setTerms(String terms)
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 © 2018. All rights reserved.