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

namespace XYY.Service.Standard.ChannelApi.Itdida
{
    public class LoginResult
    {
        public string data { get; set; }
        public string statusCode { get; set; }
        public bool success { get; set; }
    }

    public class DanJianListItem
    {
        /// <summary>
        /// 
        /// </summary>
        public string batteryTypeCode { get; set; }
        /// <summary>
        /// 
        /// </summary>
        public string boxNo { get; set; }
        /// <summary>
        /// 
        /// </summary>
        public decimal chang { get; set; }
        /// <summary>
        /// 
        /// </summary>
        public string classification { get; set; }
        /// <summary>
        /// 
        /// </summary>
        public decimal gao { get; set; }
        /// <summary>
        /// 
        /// </summary>
        public int innerQty { get; set; }
        /// <summary>
        /// 
        /// </summary>
        public string innerType { get; set; }
        /// <summary>
        /// 
        /// </summary>
        public decimal kuan { get; set; }
        /// <summary>
        /// 
        /// </summary>
        public string origAddress { get; set; }
        /// <summary>
        /// 
        /// </summary>
        public int origBoardNum { get; set; }
        /// <summary>
        /// 
        /// </summary>
        public string origCarrierName { get; set; }
        /// <summary>
        /// 
        /// </summary>
        public string origCarrierNo { get; set; }
        /// <summary>
        /// 
        /// </summary>
        public int origChargeWeight { get; set; }
        /// <summary>
        /// 
        /// </summary>
        public string origClientName { get; set; }
        /// <summary>
        /// 
        /// </summary>
        public string origClientNo { get; set; }
        /// <summary>
        /// 
        /// </summary>
        public string origFbaId { get; set; }
        /// <summary>
        /// 
        /// </summary>
        public string origFbaWarehouseCode { get; set; }
        /// <summary>
        /// 
        /// </summary>
        public string origGoodsName { get; set; }
        /// <summary>
        /// 
        /// </summary>
        public string origNewReferenceNo { get; set; }
        /// <summary>
        /// 
        /// </summary>
        public string origNote { get; set; }
        /// <summary>
        /// 
        /// </summary>
        public string origOtherNo1 { get; set; }
        /// <summary>
        /// 
        /// </summary>
        public string origRecipientName { get; set; }
        /// <summary>
        /// 
        /// </summary>
        public string origRecipientTel { get; set; }
        /// <summary>
        /// 
        /// </summary>
        public string origReferenceId { get; set; }
        /// <summary>
        /// 
        /// </summary>
        public string origSendChannelName { get; set; }
        /// <summary>
        /// 
        /// </summary>
        public int origSquareWeight { get; set; }
        /// <summary>
        /// 
        /// </summary>
        public int origVolumeWeight { get; set; }
        /// <summary>
        /// 
        /// </summary>
        public int origWeight { get; set; }
        /// <summary>
        /// 
        /// </summary>
        public double shiZhong { get; set; }
        /// <summary>
        /// 
        /// </summary>
        public string warehouseNo { get; set; }
    }


    public class ShenBaoXinXiListItem
    {
        /// <summary>
        /// 
        /// </summary>
        public decimal shenBaoDanJia { get; set; }
        /// <summary>
        /// 
        /// </summary>
        public string shenBaoHaiGuanBianMa { get; set; }
        /// <summary>
        /// 
        /// </summary>
        public decimal shenBaoJinE { get; set; }
        /// <summary>
        /// 
        /// </summary>
        public string shenBaoPinMing { get; set; }
        /// <summary>
        /// 
        /// </summary>
        public int shenBaoShuLiang { get; set; }
        /// <summary>
        /// 夏季男装裤子
        /// </summary>
        public string zhongWenPinMing { get; set; }

        /// <summary>
        /// 中文材质
        /// </summary>
        public string caiZhiCn { get; set; }

        /// <summary>
        /// 英文材质 
        /// </summary>
        public string caiZhiEn { get; set; }

        /// <summary>
        /// 中文用途
        /// </summary>
        public string yongTuCn { get; set; }

        /// <summary>
        /// 英文用途
        /// </summary>
        public string yongTuEn { get; set; }

        /// <summary>
        /// 品牌
        /// </summary>
        public string tradeMark { get; set; }
    }

    public class ShipmentInfo
    {
        /// <summary>
        /// 
        /// </summary>
        public List<DanJianListItem> danJianList { get; set; }
        /// <summary>
        /// 
        /// </summary>
        public int baoGuanFangShi { get; set; }
        /// <summary>
        /// 
        /// </summary>
        public int baoGuoLeiXing { get; set; }
        /// <summary>
        /// 
        /// </summary>
        public string clientCode { get; set; }
        /// <summary>
        /// 
        /// </summary>
        public int fuShuiJin { get; set; }
        /// <summary>
        /// 
        /// </summary>
        public string guoJia { get; set; }
        /// <summary>
        /// 
        /// </summary>
        public string jiJianGongSiMingCheng { get; set; }
        /// <summary>
        /// 
        /// </summary>
        public string jiJianRenDiZhi1 { get; set; }
        /// <summary>
        /// 
        /// </summary>
        public string jiJianRenDiZhi2 { get; set; }
        /// <summary>
        /// 
        /// </summary>
        public string jiJianRenDiZhi3 { get; set; }
        /// <summary>
        /// 
        /// </summary>
        public string jiJianRenDianHua { get; set; }
        /// <summary>
        /// 
        /// </summary>
        public string jiJianRenMingCheng { get; set; }
        /// <summary>
        /// 
        /// </summary>
        public int jianShu { get; set; }
        /// <summary>
        /// 
        /// </summary>
        public string keHuDanHao { get; set; }
        /// <summary>
        /// 
        /// </summary>
        public string recipientEmail { get; set; }
        /// <summary>
        /// 
        /// </summary>
        public bool requiredTrackNo { get; set; }
        /// <summary>
        /// 
        /// </summary>
        public bool requiredZhuanDanFaPiao { get; set; }
        /// <summary>
        /// 
        /// </summary>
        public List<ShenBaoXinXiListItem> shenBaoXinXiList { get; set; }

        /// <summary>
        /// 
        /// </summary>
        public string shouHuoQuDao { get; set; }
        /// <summary>
        /// 
        /// </summary>
        public double shouHuoShiZhong { get; set; }
        /// <summary>
        /// 
        /// </summary>
        public string shouJianRenChengShi { get; set; }
        /// <summary>
        /// 
        /// </summary>
        public string shouJianRenDiZhi1 { get; set; }
        /// <summary>
        /// 
        /// </summary>
        public string shouJianRenDiZhi2 { get; set; }
        /// <summary>
        /// 
        /// </summary>
        public string shouJianRenDiZhi3 { get; set; }
        /// <summary>
        /// 
        /// </summary>
        public string shouJianRenDianHua { get; set; }
        /// <summary>
        /// 
        /// </summary>
        public string shouJianRenGongSi { get; set; }
        /// <summary>
        /// 
        /// </summary>
        public string shouJianRenShouJi { get; set; }
        /// <summary>
        /// 
        /// </summary>
        public string shouJianRenXingMing { get; set; }
        /// <summary>
        /// 
        /// </summary>
        public string shouJianRenYouBian { get; set; }
        /// <summary>
        /// 
        /// </summary>
        public int wuLiuFangShi { get; set; }
        /// <summary>
        /// 
        /// </summary>
        public string zhouMing { get; set; }
    }


    //如果好用，请收藏地址，帮忙分享。
    public class ShippmentResultItem
    {
        /// <summary>
        /// 
        /// </summary>
        public List<string> childNos { get; set; }
        /// <summary>
        /// 
        /// </summary>
        public int code { get; set; }
        /// <summary>
        /// 
        /// </summary>
        public string faPiao { get; set; }
        /// <summary>
        /// 
        /// </summary>
        public string format { get; set; }
        /// <summary>
        /// 
        /// </summary>
        public string keHuDanHao { get; set; }
        /// <summary>
        /// 
        /// </summary>
        public string label { get; set; }
        /// <summary>
        /// 
        /// </summary>
        public string labelUrl { get; set; }
        /// <summary>
        /// 成功
        /// </summary>
        public string message { get; set; }
        /// <summary>
        /// 
        /// </summary>
        public string otherNumber2 { get; set; }
        /// <summary>
        /// 
        /// </summary>
        public string xiTongDanHao { get; set; }
        /// <summary>
        /// 
        /// </summary>
        public string zhuanDanHao { get; set; }
    }

    public class CreateShippmentResult
    {
        /// <summary>
        /// 
        /// </summary>
        public List<ShippmentResultItem> data { get; set; }
        /// <summary>
        /// 
        /// </summary>
        public int statusCode { get; set; }
        /// <summary>
        /// 
        /// </summary>
        public bool success { get; set; }
    }
    public class GetShippmentResultItem
    {
        public string referenceNo
        {
            get; set;
        }
    }
    public class GetShippmentResult
    {
        /// <summary>
        /// 
        /// </summary>
        public List<GetShippmentResultItem> data { get; set; }
        /// <summary>
        /// 
        /// </summary>
        public int statusCode { get; set; }
        /// <summary>
        /// 
        /// </summary>
        public bool success { get; set; }
    }
    public class TokenObject
    {
        public string Token { get; set; }
        public DateTime GetTokenTime { get; set; }
    }
}
