BOrderOfficialOrderParam.cs 2.2 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566
  1. using Newtonsoft.Json;
  2. namespace Common.Request.BorderOfficial
  3. {
  4. public class BOrderOfficialOrderParam {
  5. /// <summary>
  6. /// 快递公司的编码,一律用小写字母,见《快递公司编码》
  7. /// </summary>
  8. public string kuaidicom {get; set;}
  9. /// <summary>
  10. /// 收件人姓名
  11. /// </summary>
  12. public string recManName {get; set;}
  13. /// <summary>
  14. /// 收件人的手机号,手机号和电话号二者其一必填
  15. /// </summary>
  16. public string recManMobile {get; set;}
  17. /// <summary>
  18. /// 收件人所在完整地址,如广东深圳市深圳市南山区科技南十二路2号金蝶软件园
  19. /// </summary>
  20. public string recManPrintAddr {get; set;}
  21. /// <summary>
  22. /// 寄件人姓名
  23. /// </summary>
  24. public string sendManName {get; set;}
  25. /// <summary>
  26. /// 寄件人的手机号,手机号和电话号二者其一必填
  27. /// </summary>
  28. public string sendManMobile {get; set;}
  29. /// <summary>
  30. /// 寄件人所在的完整地址,如广东深圳市深圳市南山区科技南十二路2号金蝶软件园B10
  31. /// </summary>
  32. public string sendManPrintAddr {get; set;}
  33. /// <summary>
  34. /// 物品名称,例:文件
  35. /// </summary>
  36. public string cargo {get; set;}
  37. /// <summary>
  38. /// 重量
  39. /// </summary>
  40. public string weight {get; set;}
  41. /// <summary>
  42. /// 备注
  43. /// </summary>
  44. public string remark {get; set;}
  45. /// <summary>
  46. /// 签名用随机字符串
  47. /// </summary>
  48. public string salt {get; set;}
  49. /// <summary>
  50. /// callBackUrl订单信息回调
  51. /// </summary>
  52. public string callBackUrl {get; set;}
  53. /// <summary>
  54. /// 快递业务服务类型,例:标准快递,默认为标准快递
  55. /// </summary>
  56. public string serviceType {get; set;}
  57. public override string ToString()
  58. {
  59. return JsonConvert.SerializeObject(this,Formatting.Indented,new JsonSerializerSettings(){NullValueHandling = NullValueHandling.Ignore});
  60. }
  61. }
  62. }