public class ProductFeed extends APINode
| Modifier and Type | Class and Description |
|---|---|
static class |
ProductFeed.APIRequestCreateUpload |
static class |
ProductFeed.APIRequestDelete |
static class |
ProductFeed.APIRequestGet |
static class |
ProductFeed.APIRequestGetProducts |
static class |
ProductFeed.APIRequestGetUploads |
static class |
ProductFeed.APIRequestUpdate |
static class |
ProductFeed.EnumDelimiter |
static class |
ProductFeed.EnumEncoding |
static class |
ProductFeed.EnumQuotedFieldsMode |
| Modifier and Type | Field and Description |
|---|---|
protected static com.google.gson.Gson |
gson |
| Constructor and Description |
|---|
ProductFeed(Long id,
APIContext context) |
ProductFeed(String id,
APIContext context) |
getException, getRawResponse, getRawResponseAsJsonObject, getRawValue, head, parseResponsepublic ProductFeed(Long id, APIContext context)
public ProductFeed(String id, APIContext context)
public ProductFeed fetch() throws APIException
APIExceptionpublic static ProductFeed fetchById(Long id, APIContext context) throws APIException
APIExceptionpublic static ProductFeed fetchById(String id, APIContext context) throws APIException
APIExceptionpublic static APINodeList<ProductFeed> fetchByIds(List<String> ids, List<String> fields, APIContext context) throws APIException
APIExceptionpublic static ProductFeed loadJSON(String json, APIContext context)
public static APINodeList<ProductFeed> parseResponse(String json, APIContext context, APIRequest request) throws APIException.MalformedResponseException
public APIContext getContext()
getContext in class APINodepublic void setContext(APIContext context)
setContext in class APINodepublic ProductFeed.APIRequestGetProducts getProducts()
public ProductFeed.APIRequestGetUploads getUploads()
public ProductFeed.APIRequestCreateUpload createUpload()
public ProductFeed.APIRequestDelete delete()
public ProductFeed.APIRequestGet get()
public ProductFeed.APIRequestUpdate update()
public String getFieldCountry()
public String getFieldCreatedTime()
public String getFieldDefaultCurrency()
public Boolean getFieldDeletionEnabled()
public ProductFeed.EnumDelimiter getFieldDelimiter()
public String getFieldEncoding()
public String getFieldFileName()
public String getFieldId()
public ProductFeedUpload getFieldLatestUpload()
public String getFieldName()
public Long getFieldProductCount()
public Long getFieldQualifiedProductCount()
public ProductFeed.EnumQuotedFieldsMode getFieldQuotedFieldsMode()
public ProductFeedSchedule getFieldSchedule()
public ProductFeedSchedule getFieldUpdateSchedule()
public ProductFeed copyFrom(ProductFeed instance)
public static APIRequest.ResponseParser<ProductFeed> getParser()
Copyright © 2017. All rights reserved.