using System; using System.Xml.Serialization; using System.Collections.Generic; namespace Top.Api.Response { /// /// OpenmallTraceSearchResponse. /// public class OpenmallTraceSearchResponse : TopResponse { /// /// 返回结果 /// [XmlElement("result")] public TopLogisticsDetailTraceVoDomain Result { get; set; } /// /// TransitStepInfoVoDomain Data Structure. /// [Serializable] public class TransitStepInfoVoDomain : TopObject { /// /// 节点说明 /// [XmlElement("action")] public string Action { get; set; } /// /// 状态描述 /// [XmlElement("status_desc")] public string StatusDesc { get; set; } /// /// 状态发生的时间 /// [XmlElement("status_time")] public string StatusTime { get; set; } } /// /// TopLogisticsDetailTraceVoDomain Data Structure. /// [Serializable] public class TopLogisticsDetailTraceVoDomain : TopObject { /// /// 物流公司名称 /// [XmlElement("company_name")] public string CompanyName { get; set; } /// /// 运单号 /// [XmlElement("out_sid")] public string OutSid { get; set; } /// /// 订单的物流状态(仅支持线上发货online订单,线下发货offline发出后直接变为已签收,OpenMall场景如无法判断请直接忽略,直接获取最后一个trace节点描述) * 等候发送给物流公司 *已提交给物流公司,等待物流公司接单 *已经确认消息接收,等待物流公司接单 *物流公司已接单 *物流公司不接单 *物流公司揽收失败 *物流公司揽收成功 *签收失败 *对方已签收 *对方拒绝签收 /// [XmlElement("status")] public string Status { get; set; } /// /// 淘宝交易单ID /// [XmlElement("tid")] public string Tid { get; set; } /// /// 流转信息列表 /// [XmlArray("trace_list")] [XmlArrayItem("transit_step_info_vo")] public List TraceList { get; set; } } } }