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

namespace XYY.Service.Standard.ChannelApi.Hall
{
    public class OrdersItem
    {
        /// <summary>
        /// 
        /// </summary>
        public string productCode { get; set; }
        /// <summary>
        /// 
        /// </summary>
        public string countryCode { get; set; }
        /// <summary>
        /// 
        /// </summary>
        public string orderId { get; set; }
        /// <summary>
        /// 
        /// </summary>
        public string sendMobile { get; set; }


        public string sendEmail { get; set; }
        /// 
        /// </summary>
        public string sendFirstName { get; set; }
        /// <summary>
        /// 
        /// </summary>
        public string sendFamilyName { get; set; }
        /// <summary>
        /// 
        /// </summary>
        public string sendStreet { get; set; }
        /// <summary>
        /// 
        /// </summary>
        public string sendStreet2 { get; set; }
        /// <summary>
        /// 
        /// </summary>
        public string sendRoom { get; set; }
        /// <summary>
        /// 
        /// </summary>
        public string sendState { get; set; }
        /// <summary>
        /// 
        /// </summary>
        public string sendCity { get; set; }
        /// <summary>
        /// 
        /// </summary>
        public string sendZip { get; set; }
        /// <summary>
        /// 
        /// </summary>
        public string receiveEmail { get; set; }
        public string receiveMobile { get; set; }
        /// <summary>
        /// 
        /// </summary>
        public string receiveFirstName { get; set; }
        /// <summary>
        /// 
        /// </summary>
        public string receiveFamilyName { get; set; }
        /// <summary>
        /// 
        /// </summary>
        public string receiveStreet { get; set; }
        /// <summary>
        /// 
        /// </summary>
        public string receiveStreet2 { get; set; }
        /// <summary>
        /// 
        /// </summary>
        public string receiveRoom { get; set; }
        /// <summary>
        /// 
        /// </summary>
        public string receiveState { get; set; }
        /// <summary>
        /// 
        /// </summary>
        public string receiveCity { get; set; }
        /// <summary>
        /// 
        /// </summary>
        public string receiveZip { get; set; }
        /// <summary>
        /// 
        /// </summary>
        public decimal weightkg { get; set; }
        /// <summary>
        /// ⼿机
        /// </summary>
        public string declaredCnname { get; set; }
        /// <summary>
        /// 
        /// </summary>
        public string declaredEnname { get; set; }

        public decimal declaredAmount { get; set; }

        public int declaredNumber { get; set; }

        public string sku { get; set; }

    }

    public class CreateOrderParam
    {
        /// <summary>
        /// 
        /// </summary>
        public string token { get; set; }
        /// <summary>
        /// 
        /// </summary>
        public List<OrdersItem> orders { get; set; }
    }
}
