using System; using System.Collections.Generic; using Jd.Api.Response; using Jd.Api.Util; namespace Jd.Api.Request { public class SellerCouponWriteCreateRequest : JdRequestBase { public string ip {get; set;} public string port {get; set;} public string name {get; set;} public Nullable type {get; set;} public Nullable bindType {get; set;} public Nullable grantType {get; set;} public Nullable num {get; set;} public string discount {get; set;} public string quota {get; set;} public Nullable validityType {get; set;} public Nullable days {get; set;} public Nullable beginTime {get; set;} public Nullable endTime {get; set;} public string password {get; set;} public string batchKey {get; set;} public Nullable member {get; set;} public Nullable takeBeginTime {get; set;} public Nullable takeEndTime {get; set;} public Nullable takeRule {get; set;} public Nullable takeNum {get; set;} public Nullable display {get; set;} public Nullable platformType {get; set;} public string platform {get; set;} public Nullable shareType {get; set;} public string activityLink {get; set;} public Nullable userClass {get; set;} public string paidMembers {get; set;} public string skuId {get; set; } public override string ApiName { get{return "jingdong.seller.coupon.write.create";} } protected override void PrepareParam(IDictionary parameters) { parameters.Add("ip", this. ip ); parameters.Add("port", this. port ); parameters.Add("name", this. name ); parameters.Add("type", this. type ); parameters.Add("bindType", this. bindType ); parameters.Add("grantType", this. grantType ); parameters.Add("num", this. num ); parameters.Add("discount", this. discount ); parameters.Add("quota", this. quota ); parameters.Add("validityType", this. validityType ); parameters.Add("days", this. days ); parameters.Add("beginTime", this. beginTime ); parameters.Add("endTime", this. endTime ); parameters.Add("password", this. password ); parameters.Add("batchKey", this. batchKey ); parameters.Add("member", this. member ); parameters.Add("takeBeginTime", this. takeBeginTime ); parameters.Add("takeEndTime", this. takeEndTime ); parameters.Add("takeRule", this. takeRule ); parameters.Add("takeNum", this. takeNum ); parameters.Add("display", this. display ); parameters.Add("platformType", this. platformType ); parameters.Add("platform", this. platform ); parameters.Add("shareType", this. shareType ); parameters.Add("activityLink", this. activityLink ); parameters.Add("userClass", this. userClass ); parameters.Add("paidMembers", this. paidMembers ); parameters.Add("skuId", this. skuId ); } } }