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

namespace XYY.Service.Standard.ChannelApi.PostNL.Model
{
    public class GenerateRequestBody {
        public string label_type { get; set; } = "PDF";
        public string destination_country_code { get; set; } = "YY";
    }
    public class Assist_labelsItem
    {
        /// <summary>
        /// 
        /// </summary>
        public string product_name { get; set; }
        /// <summary>
        /// 
        /// </summary>
        public string product_icon { get; set; }
        /// <summary>
        /// 
        /// </summary>
        public string client_code { get; set; }
        /// <summary>
        /// 
        /// </summary>
        public string destination_country_code { get; set; }
        /// <summary>
        /// 
        /// </summary>
        public string destination_country_name { get; set; }
        /// <summary>
        /// 
        /// </summary>
        public string barcode { get; set; }
        /// <summary>
        /// 
        /// </summary>
        public string office_of_exchange { get; set; }
        /// <summary>
        /// 
        /// </summary>
        public string service_level { get; set; }
        /// <summary>
        /// 
        /// </summary>
        public string format { get; set; }
        /// <summary>
        /// 
        /// </summary>
        public string freetext1 { get; set; }
        /// <summary>
        /// 
        /// </summary>
        public string freetext2 { get; set; }
        /// <summary>
        /// 
        /// </summary>
        public string base64string { get; set; }
    }

    public class BoxData
    {
        /// <summary>
        /// 
        /// </summary>
        public List<Assist_labelsItem> assist_labels { get; set; }
    }

    public class GenerateRequestResponse
    {
        /// <summary>
        /// 
        /// </summary>
        public string status { get; set; }
        /// <summary>
        /// 
        /// </summary>
        public BoxData data { get; set; }
        /// <summary>
        /// 
        /// </summary>
        public Message message { get; set; }
    }

}
