public static class IGUser.APIRequestGetCatalogProductSearch extends APIRequest<ShadowIGUserCatalogProductSearch>
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 |
|---|
APIRequestGetCatalogProductSearch(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 APIRequestGetCatalogProductSearch(String nodeId, APIContext context)
public APINodeList<ShadowIGUserCatalogProductSearch> getLastResponse()
getLastResponse in class APIRequest<ShadowIGUserCatalogProductSearch>public APINodeList<ShadowIGUserCatalogProductSearch> parseResponse(String response, String header) throws APIException
parseResponse in class APIRequest<ShadowIGUserCatalogProductSearch>APIExceptionpublic APINodeList<ShadowIGUserCatalogProductSearch> execute() throws APIException
execute in class APIRequest<ShadowIGUserCatalogProductSearch>APIExceptionpublic APINodeList<ShadowIGUserCatalogProductSearch> execute(Map<String,Object> extraParams) throws APIException
execute in class APIRequest<ShadowIGUserCatalogProductSearch>APIExceptionpublic com.google.common.util.concurrent.ListenableFuture<APINodeList<ShadowIGUserCatalogProductSearch>> executeAsync() throws APIException
APIExceptionpublic com.google.common.util.concurrent.ListenableFuture<APINodeList<ShadowIGUserCatalogProductSearch>> executeAsync(Map<String,Object> extraParams) throws APIException
APIExceptionpublic IGUser.APIRequestGetCatalogProductSearch setParam(String param, Object value)
setParam in class APIRequest<ShadowIGUserCatalogProductSearch>public IGUser.APIRequestGetCatalogProductSearch setParams(Map<String,Object> params)
setParams in class APIRequest<ShadowIGUserCatalogProductSearch>public IGUser.APIRequestGetCatalogProductSearch setCatalogId(String catalogId)
public IGUser.APIRequestGetCatalogProductSearch setQ(String q)
public IGUser.APIRequestGetCatalogProductSearch requestAllFields()
public IGUser.APIRequestGetCatalogProductSearch requestAllFields(boolean value)
public IGUser.APIRequestGetCatalogProductSearch requestFields(List<String> fields)
requestFields in class APIRequest<ShadowIGUserCatalogProductSearch>public IGUser.APIRequestGetCatalogProductSearch requestFields(List<String> fields, boolean value)
requestFields in class APIRequest<ShadowIGUserCatalogProductSearch>public IGUser.APIRequestGetCatalogProductSearch requestField(String field)
requestField in class APIRequest<ShadowIGUserCatalogProductSearch>public IGUser.APIRequestGetCatalogProductSearch requestField(String field, boolean value)
requestField in class APIRequest<ShadowIGUserCatalogProductSearch>public IGUser.APIRequestGetCatalogProductSearch requestImageUrlField()
public IGUser.APIRequestGetCatalogProductSearch requestImageUrlField(boolean value)
public IGUser.APIRequestGetCatalogProductSearch requestIsCheckoutFlowField()
public IGUser.APIRequestGetCatalogProductSearch requestIsCheckoutFlowField(boolean value)
public IGUser.APIRequestGetCatalogProductSearch requestMerchantIdField()
public IGUser.APIRequestGetCatalogProductSearch requestMerchantIdField(boolean value)
public IGUser.APIRequestGetCatalogProductSearch requestProductIdField()
public IGUser.APIRequestGetCatalogProductSearch requestProductIdField(boolean value)
public IGUser.APIRequestGetCatalogProductSearch requestProductNameField()
public IGUser.APIRequestGetCatalogProductSearch requestProductNameField(boolean value)
public IGUser.APIRequestGetCatalogProductSearch requestProductVariantsField()
public IGUser.APIRequestGetCatalogProductSearch requestProductVariantsField(boolean value)
public IGUser.APIRequestGetCatalogProductSearch requestRetailerIdField()
public IGUser.APIRequestGetCatalogProductSearch requestRetailerIdField(boolean value)
public IGUser.APIRequestGetCatalogProductSearch requestReviewStatusField()
public IGUser.APIRequestGetCatalogProductSearch requestReviewStatusField(boolean value)
Copyright © 2024. All rights reserved.