using System; using System.Xml.Serialization; using System.Collections.Generic; using Newtonsoft.Json; using Jd.Api.Domain; namespace Jd.Api.Domain { [Serializable] public class OrderSearchInfo:JdObject{ [JsonProperty("orderId")] public string orderId { get; set; } [JsonProperty("venderId")] public string venderId { get; set; } [JsonProperty("orderType")] public string orderType { get; set; } [JsonProperty("payType")] public string payType { get; set; } [JsonProperty("orderTotalPrice")] public string orderTotalPrice { get; set; } [JsonProperty("orderSellerPrice")] public string orderSellerPrice { get; set; } [JsonProperty("orderPayment")] public string orderPayment { get; set; } [JsonProperty("freightPrice")] public string freightPrice { get; set; } [JsonProperty("sellerDiscount")] public string sellerDiscount { get; set; } [JsonProperty("orderState")] public string orderState { get; set; } [JsonProperty("orderStateRemark")] public string orderStateRemark { get; set; } [JsonProperty("deliveryType")] public string deliveryType { get; set; } [JsonProperty("invoiceEasyInfo")] public InvoiceEasyInfo invoiceEasyInfo { get; set; } [JsonProperty("invoiceInfo")] public string invoiceInfo { get; set; } [JsonProperty("invoiceCode")] public string invoiceCode { get; set; } [JsonProperty("orderRemark")] public string orderRemark { get; set; } [JsonProperty("orderStartTime")] public string orderStartTime { get; set; } [JsonProperty("orderEndTime")] public string orderEndTime { get; set; } [JsonProperty("consigneeInfo")] public UserInfo consigneeInfo { get; set; } [JsonProperty("itemInfoList")] public List itemInfoList { get; set; } [JsonProperty("couponDetailList")] public List couponDetailList { get; set; } [JsonProperty("venderRemark")] public string venderRemark { get; set; } [JsonProperty("balanceUsed")] public string balanceUsed { get; set; } [JsonProperty("pin")] public string pin { get; set; } [JsonProperty("returnOrder")] public string returnOrder { get; set; } [JsonProperty("paymentConfirmTime")] public string paymentConfirmTime { get; set; } [JsonProperty("waybill")] public string waybill { get; set; } [JsonProperty("logisticsId")] public string logisticsId { get; set; } [JsonProperty("vatInfo")] public VatIncoiceInfo vatInfo { get; set; } [JsonProperty("modified")] public string modified { get; set; } [JsonProperty("directParentOrderId")] public string directParentOrderId { get; set; } [JsonProperty("parentOrderId")] public string parentOrderId { get; set; } [JsonProperty("customs")] public string customs { get; set; } [JsonProperty("customsModel")] public string customsModel { get; set; } [JsonProperty("orderSource")] public string orderSource { get; set; } [JsonProperty("storeOrder")] public string storeOrder { get; set; } [JsonProperty("idSopShipmenttype")] public int idSopShipmenttype { get; set; } [JsonProperty("scDT")] public string scDT { get; set; } [JsonProperty("serviceFee")] public string serviceFee { get; set; } [JsonProperty("pauseBizInfo")] public OrderInfoResultPauseBizInfo pauseBizInfo { get; set; } [JsonProperty("taxFee")] public string taxFee { get; set; } [JsonProperty("tuiHuoWuYou")] public string tuiHuoWuYou { get; set; } [JsonProperty("orderSign")] public string orderSign { get; set; } [JsonProperty("storeId")] public string storeId { get; set; } [JsonProperty("realPin")] public string realPin { get; set; } [JsonProperty("orderMarkDesc")] public Dictionary orderMarkDesc { get; set; } [JsonProperty("declarationStatus")] public string declarationStatus { get; set; } [JsonProperty("declarationDesc")] public string declarationDesc { get; set; } [JsonProperty("open_id")] public string openId { get; set; } [JsonProperty("xid")] public string xid { get; set; } [JsonProperty("open_id_buyer")] public string openIdBuyer { get; set; } [JsonProperty("xid_buyer")] public string xidBuyer { get; set; } } }