using System.Collections.Generic;

namespace XYY.Service.Standard.ChannelApi.AGS
{
    internal partial class Api
    {
        public class ParcelList
        {
            /// <summary>
            /// 
            /// </summary>
            public string dimensionUom { get; set; }
            /// <summary>
            /// 
            /// </summary>
            public double height { get; set; }
            /// <summary>
            /// 
            /// </summary>
            public double length { get; set; }
            /// <summary>
            /// 
            /// </summary>
            public string receptacleId { get; set; }
            /// <summary>
            /// 
            /// </summary>
            public string sackId { get; set; }
            /// <summary>
            /// 
            /// </summary>
            public string trackingNumber { get; set; }
            /// <summary>
            /// 
            /// </summary>
            public double weight { get; set; }
            /// <summary>
            /// 
            /// </summary>
            public string weightUom { get; set; }
            /// <summary>
            /// 
            /// </summary>
            public double width { get; set; }

            public List<commodityForms> commodityForms { get; set; }
        }

        public class commodityForms
        {
            /// <summary>
            /// 
            /// </summary>
            public string name { get; set; }
            /// <summary>
            /// 
            /// </summary>
            public string country { get; set; }
            /// <summary>
            /// 
            /// </summary>
            public string currency { get; set; }
            /// <summary>
            /// 
            /// </summary>
            public string description { get; set; }
            /// <summary>
            /// 
            /// </summary>
            public string hsCode { get; set; }
            /// <summary>
            /// 
            /// </summary>
            public double unitWeight { get; set; }
            /// <summary>
            /// 
            /// </summary>
            public decimal unitValue { get; set; }
            /// <summary>
            /// 
            /// </summary>
            public int units { get; set; }
        }
    }
}
