namespace Nop.Plugin.Shipping.UPS.Domain
{
    /// <summary>
    /// Represents delivery service
    /// </summary>
    /// <remarks>
    /// Updated at January 7, 2019
    /// </remarks>
    public enum DeliveryService
    {
        /// <summary>
        /// Next Day Air
        /// </summary>
        [UPSCode("01")]
        NextDayAir,

        /// <summary>
        /// 2nd Day Air
        /// </summary>
        [UPSCode("02")]
        _2ndDayAir,

        /// <summary>
        /// Ground
        /// </summary>
        [UPSCode("03")]
        Ground,

        /// <summary>
        /// Worldwide Express
        /// </summary>
        [UPSCode("07")]
        WorldwideExpress,

        /// <summary>
        /// Worldwide Expedited
        /// </summary>
        [UPSCode("08")]
        WorldwideExpedited,

        /// <summary>
        /// Standard
        /// </summary>
        [UPSCode("11")]
        Standard,

        /// <summary>
        /// 3 Day Select
        /// </summary>
        [UPSCode("12")]
        _3DaySelect,

        /// <summary>
        /// Next Day Air Saver
        /// </summary>
        [UPSCode("13")]
        NextDayAirSaver,

        /// <summary>
        /// Next Day Air Early
        /// </summary>
        [UPSCode("14")]
        NextDayAirEarly,

        /// <summary>
        /// Worldwide Express Plus
        /// </summary>
        [UPSCode("54")]
        WorldwideExpressPlus,

        /// <summary>
        /// 2nd Day Air A.M.
        /// </summary>
        [UPSCode("59")]
        _2ndDayAirAm,

        /// <summary>
        /// Worldwide Saver
        /// </summary>
        [UPSCode("65")]
        WorldwideSaver,

        /// <summary>
        /// Access Point Economy
        /// </summary>
        [UPSCode("70")]
        AccessPointEconomy,

        /// <summary>
        /// Worldwide Express Freight Midday
        /// </summary>
        [UPSCode("71")]
        WorldwideExpressFreightMidday,

        /// <summary>
        /// Express 12:00
        /// </summary>
        [UPSCode("74")]
        Express1200,

        /// <summary>
        /// Heavy Goods
        /// </summary>
        [UPSCode("75")]
        HeavyGoods,

        /// <summary>
        /// Today Standard
        /// </summary>
        [UPSCode("82")]
        TodayStandard,

        /// <summary>
        /// Today Dedicated Courrier
        /// </summary>
        [UPSCode("83")]
        TodayDedicatedCourrier,

        /// <summary>
        /// Today Express
        /// </summary>
        [UPSCode("85")]
        TodayExpress,

        /// <summary>
        /// Today Express Saver
        /// </summary>
        [UPSCode("86")]
        TodayExpressSaver,

        /// <summary>
        /// Worldwide Express Freight
        /// </summary>
        [UPSCode("96")]
        WorldwideExpressFreight
    }
}