using System; using System.Collections.Generic; using Jd.Api.Response; using Jd.Api.Util; namespace Jd.Api.Request { public class WareReadSearchWare4ValidRequest : JdRequestBase { public string wareId { get; set; } public string searchKey { get; set; } public string searchField { get; set; } public Nullable categoryId { get; set; } public Nullable shopCategoryIdLevel1 { get; set; } public Nullable shopCategoryIdLevel2 { get; set; } public Nullable templateId { get; set; } public Nullable promiseId { get; set; } public Nullable brandId { get; set; } public string featureKey { get; set; } public string featureValue { get; set; } public string wareStatusValue { get; set; } public string itemNum { get; set; } public string barCode { get; set; } public Nullable colType { get; set; } public Nullable startCreatedTime { get; set; } public Nullable endCreatedTime { get; set; } public string startJdPrice { get; set; } public string endJdPrice { get; set; } public Nullable startOnlineTime { get; set; } public Nullable endOnlineTime { get; set; } public Nullable startModifiedTime { get; set; } public Nullable endModifiedTime { get; set; } public Nullable startOfflineTime { get; set; } public Nullable endOfflineTime { get; set; } public Nullable startStockNum { get; set; } public Nullable endStockNum { get; set; } public string orderField { get; set; } public string orderType { get; set; } public Nullable pageNo { get; set; } public Nullable pageSize { get; set; } public Nullable transportId { get; set; } public Nullable claim { get; set; } public Nullable groupId { get; set; } public Nullable multiCategoryId { get; set; } public string warePropKey { get; set; } public string warePropValue { get; set; } public string field { get; set; } public override string ApiName { get { return "jingdong.ware.read.searchWare4Valid"; } } protected override void PrepareParam(IDictionary parameters) { parameters.Add("wareId", this.wareId ); parameters.Add("searchKey", this.searchKey ); parameters.Add("searchField", this.searchField ); parameters.Add("categoryId", this.categoryId ); parameters.Add("shopCategoryIdLevel1", this.shopCategoryIdLevel1 ); parameters.Add("shopCategoryIdLevel2", this.shopCategoryIdLevel2 ); parameters.Add("templateId", this.templateId ); parameters.Add("promiseId", this.promiseId ); parameters.Add("brandId", this.brandId ); parameters.Add("featureKey", this.featureKey ); parameters.Add("featureValue", this.featureValue ); parameters.Add("wareStatusValue", this.wareStatusValue ); parameters.Add("itemNum", this.itemNum ); parameters.Add("barCode", this.barCode ); parameters.Add("colType", this.colType ); parameters.Add("startCreatedTime", this.startCreatedTime ); parameters.Add("endCreatedTime", this.endCreatedTime ); parameters.Add("startJdPrice", this.startJdPrice ); parameters.Add("endJdPrice", this.endJdPrice ); parameters.Add("startOnlineTime", this.startOnlineTime ); parameters.Add("endOnlineTime", this.endOnlineTime ); parameters.Add("startModifiedTime", this.startModifiedTime ); parameters.Add("endModifiedTime", this.endModifiedTime ); parameters.Add("startOfflineTime", this.startOfflineTime ); parameters.Add("endOfflineTime", this.endOfflineTime ); parameters.Add("startStockNum", this.startStockNum ); parameters.Add("endStockNum", this.endStockNum ); parameters.Add("orderField", this.orderField ); parameters.Add("orderType", this.orderType ); parameters.Add("pageNo", this.pageNo ); parameters.Add("pageSize", this.pageSize ); parameters.Add("transportId", this.transportId ); parameters.Add("claim", this.claim ); parameters.Add("groupId", this.groupId ); parameters.Add("multiCategoryId", this.multiCategoryId ); parameters.Add("warePropKey", this.warePropKey ); parameters.Add("warePropValue", this.warePropValue ); parameters.Add("field", this.field ); } } }