public static class ProductCatalog.APIRequestCreateProduct extends APIRequest<ProductItem>
APIRequest.DefaultRequestExecutor, APIRequest.IRequestExecutor, 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 |
|---|
APIRequestCreateProduct(String nodeId,
APIContext context) |
addToBatch, addToBatch, changeRequestExecutor, executeInternal, executeInternal, getContext, getExecutor, joinStringList, requestFieldInternal, setContext, setParamInternal, setParamsInternal, setUseVideoEndpointpublic APIRequestCreateProduct(String nodeId, APIContext context)
public ProductItem getLastResponse()
getLastResponse in class APIRequest<ProductItem>public ProductItem parseResponse(String response) throws APIException
parseResponse in class APIRequest<ProductItem>APIExceptionpublic ProductItem execute() throws APIException
execute in class APIRequest<ProductItem>APIExceptionpublic ProductItem execute(Map<String,Object> extraParams) throws APIException
execute in class APIRequest<ProductItem>APIExceptionpublic ProductCatalog.APIRequestCreateProduct setParam(String param, Object value)
setParam in class APIRequest<ProductItem>public ProductCatalog.APIRequestCreateProduct setParams(Map<String,Object> params)
setParams in class APIRequest<ProductItem>public ProductCatalog.APIRequestCreateProduct setAdditionalImageUrls(List<String> additionalImageUrls)
public ProductCatalog.APIRequestCreateProduct setAdditionalImageUrls(String additionalImageUrls)
public ProductCatalog.APIRequestCreateProduct setAndroidAppName(String androidAppName)
public ProductCatalog.APIRequestCreateProduct setAndroidClass(String androidClass)
public ProductCatalog.APIRequestCreateProduct setAndroidPackage(String androidPackage)
public ProductCatalog.APIRequestCreateProduct setAndroidUrl(String androidUrl)
public ProductCatalog.APIRequestCreateProduct setAvailability(ProductItem.EnumAvailability availability)
public ProductCatalog.APIRequestCreateProduct setAvailability(String availability)
public ProductCatalog.APIRequestCreateProduct setBrand(String brand)
public ProductCatalog.APIRequestCreateProduct setCategory(String category)
public ProductCatalog.APIRequestCreateProduct setCheckoutUrl(String checkoutUrl)
public ProductCatalog.APIRequestCreateProduct setColor(String color)
public ProductCatalog.APIRequestCreateProduct setCondition(ProductItem.EnumCondition condition)
public ProductCatalog.APIRequestCreateProduct setCondition(String condition)
public ProductCatalog.APIRequestCreateProduct setCurrency(String currency)
public ProductCatalog.APIRequestCreateProduct setCustomData(Map<String,String> customData)
public ProductCatalog.APIRequestCreateProduct setCustomData(String customData)
public ProductCatalog.APIRequestCreateProduct setCustomLabel0(String customLabel0)
public ProductCatalog.APIRequestCreateProduct setCustomLabel1(String customLabel1)
public ProductCatalog.APIRequestCreateProduct setCustomLabel2(String customLabel2)
public ProductCatalog.APIRequestCreateProduct setCustomLabel3(String customLabel3)
public ProductCatalog.APIRequestCreateProduct setCustomLabel4(String customLabel4)
public ProductCatalog.APIRequestCreateProduct setDescription(String description)
public ProductCatalog.APIRequestCreateProduct setExpirationDate(String expirationDate)
public ProductCatalog.APIRequestCreateProduct setGender(ProductItem.EnumGender gender)
public ProductCatalog.APIRequestCreateProduct setGender(String gender)
public ProductCatalog.APIRequestCreateProduct setGtin(String gtin)
public ProductCatalog.APIRequestCreateProduct setImageUrl(String imageUrl)
public ProductCatalog.APIRequestCreateProduct setInventory(Long inventory)
public ProductCatalog.APIRequestCreateProduct setInventory(String inventory)
public ProductCatalog.APIRequestCreateProduct setIosAppName(String iosAppName)
public ProductCatalog.APIRequestCreateProduct setIosAppStoreId(Long iosAppStoreId)
public ProductCatalog.APIRequestCreateProduct setIosAppStoreId(String iosAppStoreId)
public ProductCatalog.APIRequestCreateProduct setIosUrl(String iosUrl)
public ProductCatalog.APIRequestCreateProduct setIpadAppName(String ipadAppName)
public ProductCatalog.APIRequestCreateProduct setIpadAppStoreId(Long ipadAppStoreId)
public ProductCatalog.APIRequestCreateProduct setIpadAppStoreId(String ipadAppStoreId)
public ProductCatalog.APIRequestCreateProduct setIpadUrl(String ipadUrl)
public ProductCatalog.APIRequestCreateProduct setIphoneAppName(String iphoneAppName)
public ProductCatalog.APIRequestCreateProduct setIphoneAppStoreId(Long iphoneAppStoreId)
public ProductCatalog.APIRequestCreateProduct setIphoneAppStoreId(String iphoneAppStoreId)
public ProductCatalog.APIRequestCreateProduct setIphoneUrl(String iphoneUrl)
public ProductCatalog.APIRequestCreateProduct setManufacturerPartNumber(String manufacturerPartNumber)
public ProductCatalog.APIRequestCreateProduct setMaterial(String material)
public ProductCatalog.APIRequestCreateProduct setName(String name)
public ProductCatalog.APIRequestCreateProduct setOrderingIndex(Long orderingIndex)
public ProductCatalog.APIRequestCreateProduct setOrderingIndex(String orderingIndex)
public ProductCatalog.APIRequestCreateProduct setPattern(String pattern)
public ProductCatalog.APIRequestCreateProduct setPrice(Long price)
public ProductCatalog.APIRequestCreateProduct setPrice(String price)
public ProductCatalog.APIRequestCreateProduct setProductType(String productType)
public ProductCatalog.APIRequestCreateProduct setRetailerId(String retailerId)
public ProductCatalog.APIRequestCreateProduct setRetailerProductGroupId(String retailerProductGroupId)
public ProductCatalog.APIRequestCreateProduct setSalePrice(Long salePrice)
public ProductCatalog.APIRequestCreateProduct setSalePrice(String salePrice)
public ProductCatalog.APIRequestCreateProduct setSalePriceEndDate(String salePriceEndDate)
public ProductCatalog.APIRequestCreateProduct setSalePriceStartDate(String salePriceStartDate)
public ProductCatalog.APIRequestCreateProduct setShortDescription(String shortDescription)
public ProductCatalog.APIRequestCreateProduct setSize(String size)
public ProductCatalog.APIRequestCreateProduct setStartDate(String startDate)
public ProductCatalog.APIRequestCreateProduct setUrl(String url)
public ProductCatalog.APIRequestCreateProduct setVisibility(ProductItem.EnumVisibility visibility)
public ProductCatalog.APIRequestCreateProduct setVisibility(String visibility)
public ProductCatalog.APIRequestCreateProduct setWindowsPhoneAppId(String windowsPhoneAppId)
public ProductCatalog.APIRequestCreateProduct setWindowsPhoneAppName(String windowsPhoneAppName)
public ProductCatalog.APIRequestCreateProduct setWindowsPhoneUrl(String windowsPhoneUrl)
public ProductCatalog.APIRequestCreateProduct requestAllFields()
public ProductCatalog.APIRequestCreateProduct requestAllFields(boolean value)
public ProductCatalog.APIRequestCreateProduct requestFields(List<String> fields)
requestFields in class APIRequest<ProductItem>public ProductCatalog.APIRequestCreateProduct requestFields(List<String> fields, boolean value)
requestFields in class APIRequest<ProductItem>public ProductCatalog.APIRequestCreateProduct requestField(String field)
requestField in class APIRequest<ProductItem>public ProductCatalog.APIRequestCreateProduct requestField(String field, boolean value)
requestField in class APIRequest<ProductItem>Copyright © 2017. All rights reserved.