using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;

namespace XYY.Service.Standard.ChannelApi.DeLiXun
{
    public class ChildListItem
    {
        /// <summary>
        /// 子单号
        /// </summary>
        public string child_number { get; set; }
    }

    public class DataUploadResult
    {
        /// <summary>
        /// 
        /// </summary>
        public string ack { get; set; }
        /// <summary>
        /// 
        /// </summary>
        public List<ChildListItem> childList { get; set; }
        /// <summary>
        /// 
        /// </summary>
        public string delay_type { get; set; }
        /// <summary>
        /// 
        /// </summary>
        public string is_changenumbers { get; set; }
        /// <summary>
        /// 是否延迟获取单号，Y 代表需要延迟获取单号
        /// </summary>
        public string is_delay { get; set; }
        /// <summary>
        /// 
        /// </summary>
        public string is_remote { get; set; }
        /// <summary>
        /// 如果未获取到转单号，则该列存放失败原因(该内容请 urldecode 后查看)
        /// </summary>
        public string message { get; set; }
        /// <summary>
        /// xxxxxxx，id 需要保存，用于打印标签
        /// </summary>
        public string order_id { get; set; }
        /// <summary>
        /// 
        /// </summary>
        public string order_privatecode { get; set; }
        /// <summary>
        /// 特殊情况下使用，默认不用理会
        /// </summary>
        public string order_transfercode { get; set; }
        /// <summary>
        /// 
        /// </summary>
        public string post_customername { get; set; }
        /// <summary>
        /// 值为 3 时需要调用获取跟踪号接口来更新单号
        /// </summary>
        public string product_tracknoapitype { get; set; }
        /// <summary>
        /// 参考号
        /// </summary>
        public string reference_number { get; set; }
        /// <summary>
        /// 
        /// </summary>
        public string return_address { get; set; }
        /// <summary>
        /// 跟踪号
        /// </summary>
        public string tracking_number { get; set; }
    }

}
