using System; using System.Collections.Generic; using Jd.Api.Response; using Jd.Api.Util; namespace Jd.Api.Request { public class B2bWareQueryUserToPoolRequest : JdRequestBase<B2bWareQueryUserToPoolResponse> { public string businessChannel {get; set;} public string mappingId {get; set;} public Nullable<DateTime> endModifyTime {get; set;} public string userToPoolSortField {get; set;} public Nullable<int> pageSize {get; set;} public Nullable<DateTime> startCreateTime {get; set;} public string attributeId {get; set;} public Nullable<int> mappingLevel {get; set;} public Nullable<DateTime> startModifyTime {get; set;} public Nullable<long> b2bMappingId {get; set;} public Nullable<int> cateType {get; set;} public Nullable<int> wareMappingType {get; set;} public Nullable<int> pageNo {get; set;} public string bizPoolType {get; set;} public string b2bUserToPoolQueryTypeEnum {get; set;} public string editor {get; set;} public string creator {get; set;} public Nullable<int> totalItem {get; set;} public Nullable<int> totalPage {get; set;} public string sortTypeEnum {get; set;} public Nullable<long> b2bPoolId {get; set;} public Nullable<DateTime> endCreateTime {get; set;} public string b2bPoolName {get; set;} public Nullable<long> lastB2bMappingId {get; set;} public Nullable<int> cateId {get; set;} public Nullable<int> mappingType {get; set;} public Nullable<long> poolGroupId {get; set;} public string thirdMappingId {get; set;} public string outerMappingId {get; set;} public Nullable<int> dataSource {get; set;} public override string ApiName { get{return "jingdong.b2b.ware.queryUserToPool";} } protected override void PrepareParam(IDictionary<String, Object> parameters) { parameters.Add("businessChannel", this. businessChannel ); parameters.Add("mappingId", this. mappingId ); parameters.Add("endModifyTime", this. endModifyTime ); parameters.Add("userToPoolSortField", this. userToPoolSortField ); parameters.Add("pageSize", this. pageSize ); parameters.Add("startCreateTime", this. startCreateTime ); parameters.Add("attributeId", this. attributeId ); parameters.Add("mappingLevel", this. mappingLevel ); parameters.Add("startModifyTime", this. startModifyTime ); parameters.Add("b2bMappingId", this. b2bMappingId ); parameters.Add("cateType", this. cateType ); parameters.Add("wareMappingType", this. wareMappingType ); parameters.Add("pageNo", this. pageNo ); parameters.Add("bizPoolType", this. bizPoolType ); parameters.Add("b2bUserToPoolQueryTypeEnum", this. b2bUserToPoolQueryTypeEnum ); parameters.Add("editor", this. editor ); parameters.Add("creator", this. creator ); parameters.Add("totalItem", this. totalItem ); parameters.Add("totalPage", this. totalPage ); parameters.Add("sortTypeEnum", this. sortTypeEnum ); parameters.Add("b2bPoolId", this. b2bPoolId ); parameters.Add("endCreateTime", this. endCreateTime ); parameters.Add("b2bPoolName", this. b2bPoolName ); parameters.Add("lastB2bMappingId", this. lastB2bMappingId ); parameters.Add("cateId", this. cateId ); parameters.Add("mappingType", this. mappingType ); parameters.Add("poolGroupId", this. poolGroupId ); parameters.Add("thirdMappingId", this. thirdMappingId ); parameters.Add("outerMappingId", this. outerMappingId ); parameters.Add("dataSource", this. dataSource ); } } }