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; }
}
}
}