using System; using System.Collections.Generic; using Jd.Api.Response; using Jd.Api.Util; namespace Jd.Api.Request { public class EtmsWaybillSendRequest : JdRequestBase { public string deliveryId {get; set;} public string salePlat {get; set;} public string customerCode {get; set;} public string orderId {get; set;} public string thrOrderId {get; set;} public Nullable selfPrintWayBill {get; set;} public string pickMethod {get; set;} public string packageRequired {get; set;} public string senderName {get; set;} public string senderAddress {get; set;} public string senderTel {get; set;} public string senderMobile {get; set;} public string senderPostcode {get; set;} public string receiveName {get; set;} public string receiveAddress {get; set;} public string province {get; set;} public string city {get; set;} public string county {get; set;} public string town {get; set;} public Nullable provinceId {get; set;} public Nullable cityId {get; set;} public Nullable countyId {get; set;} public Nullable townId {get; set;} public Nullable siteType {get; set;} public Nullable siteId {get; set;} public string siteName {get; set;} public string receiveTel {get; set;} public string receiveMobile {get; set;} public string postcode {get; set;} public Nullable packageCount {get; set;} public Nullable weight {get; set;} public Nullable vloumLong {get; set;} public Nullable vloumWidth {get; set;} public Nullable vloumHeight {get; set;} public Nullable vloumn {get; set;} public string description {get; set;} public Nullable collectionValue {get; set;} public Nullable collectionMoney {get; set;} public Nullable guaranteeValue {get; set;} public Nullable guaranteeValueAmount {get; set;} public Nullable signReturn {get; set;} public Nullable aging {get; set;} public Nullable transType {get; set;} public string remark {get; set;} public Nullable goodsType {get; set;} public Nullable orderType {get; set;} public string shopCode {get; set;} public string orderSendTime {get; set;} public string warehouseCode {get; set;} public Nullable areaProvId {get; set;} public Nullable areaCityId {get; set;} public Nullable shipmentStartTime {get; set;} public Nullable shipmentEndTime {get; set;} public string idNumber {get; set;} public string addedService {get; set;} public string extendField1 {get; set;} public string extendField2 {get; set;} public string extendField3 {get; set;} public Nullable extendField4 {get; set;} public Nullable extendField5 {get; set;} public string senderCompany {get; set;} public string receiveCompany {get; set;} public string freightPre {get; set;} public string goods {get; set;} public Nullable goodsCount {get; set;} public Nullable promiseTimeType {get; set;} public Nullable freight {get; set;} public string unpackingInspection {get; set;} public string fileUrl {get; set;} public string customerBoxCode {get; set; } public string customerBoxNumber {get; set; } public Nullable pickUpStartTime {get; set;} public Nullable pickUpEndTime {get; set;} public override string ApiName { get{return "jingdong.etms.waybill.send";} } protected override void PrepareParam(IDictionary parameters) { parameters.Add("deliveryId", this. deliveryId ); parameters.Add("salePlat", this. salePlat ); parameters.Add("customerCode", this. customerCode ); parameters.Add("orderId", this. orderId ); parameters.Add("thrOrderId", this. thrOrderId ); parameters.Add("selfPrintWayBill", this. selfPrintWayBill ); parameters.Add("pickMethod", this. pickMethod ); parameters.Add("packageRequired", this. packageRequired ); parameters.Add("senderName", this. senderName ); parameters.Add("senderAddress", this. senderAddress ); parameters.Add("senderTel", this. senderTel ); parameters.Add("senderMobile", this. senderMobile ); parameters.Add("senderPostcode", this. senderPostcode ); parameters.Add("receiveName", this. receiveName ); parameters.Add("receiveAddress", this. receiveAddress ); parameters.Add("province", this. province ); parameters.Add("city", this. city ); parameters.Add("county", this. county ); parameters.Add("town", this. town ); parameters.Add("provinceId", this. provinceId ); parameters.Add("cityId", this. cityId ); parameters.Add("countyId", this. countyId ); parameters.Add("townId", this. townId ); parameters.Add("siteType", this. siteType ); parameters.Add("siteId", this. siteId ); parameters.Add("siteName", this. siteName ); parameters.Add("receiveTel", this. receiveTel ); parameters.Add("receiveMobile", this. receiveMobile ); parameters.Add("postcode", this. postcode ); parameters.Add("packageCount", this. packageCount ); parameters.Add("weight", this. weight ); parameters.Add("vloumLong", this. vloumLong ); parameters.Add("vloumWidth", this. vloumWidth ); parameters.Add("vloumHeight", this. vloumHeight ); parameters.Add("vloumn", this. vloumn ); parameters.Add("description", this. description ); parameters.Add("collectionValue", this. collectionValue ); parameters.Add("collectionMoney", this. collectionMoney ); parameters.Add("guaranteeValue", this. guaranteeValue ); parameters.Add("guaranteeValueAmount", this. guaranteeValueAmount ); parameters.Add("signReturn", this. signReturn ); parameters.Add("aging", this. aging ); parameters.Add("transType", this. transType ); parameters.Add("remark", this. remark ); parameters.Add("goodsType", this. goodsType ); parameters.Add("orderType", this. orderType ); parameters.Add("shopCode", this. shopCode ); parameters.Add("orderSendTime", this. orderSendTime ); parameters.Add("warehouseCode", this. warehouseCode ); parameters.Add("areaProvId", this. areaProvId ); parameters.Add("areaCityId", this. areaCityId ); parameters.Add("shipmentStartTime", this. shipmentStartTime ); parameters.Add("shipmentEndTime", this. shipmentEndTime ); parameters.Add("idNumber", this. idNumber ); parameters.Add("addedService", this. addedService ); parameters.Add("extendField1", this. extendField1 ); parameters.Add("extendField2", this. extendField2 ); parameters.Add("extendField3", this. extendField3 ); parameters.Add("extendField4", this. extendField4 ); parameters.Add("extendField5", this. extendField5 ); parameters.Add("senderCompany", this. senderCompany ); parameters.Add("receiveCompany", this. receiveCompany ); parameters.Add("freightPre", this. freightPre ); parameters.Add("goods", this. goods ); parameters.Add("goodsCount", this. goodsCount ); parameters.Add("promiseTimeType", this. promiseTimeType ); parameters.Add("freight", this. freight ); parameters.Add("unpackingInspection", this. unpackingInspection ); parameters.Add("fileUrl", this. fileUrl ); parameters.Add("customerBoxCode", this. customerBoxCode ); parameters.Add("customerBoxNumber", this. customerBoxNumber ); parameters.Add("pickUpStartTime", this. pickUpStartTime ); parameters.Add("pickUpEndTime", this. pickUpEndTime ); } } }