namespace XboxEepromEditor.Types
{
    /// <summary>
    /// Xbox system time zone.
    /// </summary>
    public enum XboxTimeZone
    {
        Unknown,

        /// <summary>
        /// GMT-11
        /// </summary>
        Samoa,
        
        /// <summary>
        /// GMT-10
        /// </summary>
        Hawaii,

        /// <summary>
        /// GMT-9
        /// </summary>
        Alaska,

        /// <summary>
        /// GMT-8
        /// </summary>
        Pacific,

        /// <summary>
        /// GMT-7
        /// </summary>
        Mountain,

        /// <summary>
        /// GMT-7
        /// </summary>
        Arizona,

        /// <summary>
        /// GMT-6
        /// </summary>
        Saskatchewan,

        /// <summary>
        /// GMT-6
        /// </summary>
        MexicoCity,

        /// <summary>
        /// GMT-6
        /// </summary>
        Central,

        /// <summary>
        /// GMT-6
        /// </summary>
        CentralAmerica,

        /// <summary>
        /// GMT-5
        /// </summary>
        Indiana,

        /// <summary>
        /// GMT-5
        /// </summary>
        Eastern,

        /// <summary>
        /// GMT-5
        /// </summary>
        Bogota,

        /// <summary>
        /// GMT-4
        /// </summary>
        Santiago,

        /// <summary>
        /// GMT-4
        /// </summary>
        Caracas,

        /// <summary>
        /// GMT-4
        /// </summary>
        Atlantic,

        /// <summary>
        /// GMT-3
        /// </summary>
        Greenland,

        /// <summary>
        /// GMT-3
        /// </summary>
        BuenosAires,

        /// <summary>
        /// GMT-3
        /// </summary>
        Brasilia,

        /// <summary>
        /// GMT-2
        /// </summary>
        MidAtlantic,

        /// <summary>
        /// GMT-1
        /// </summary>
        CapeVerdeIslands,

        /// <summary>
        /// GMT-1
        /// </summary>
        Azores,

        /// <summary>
        /// GMT+0
        /// </summary>
        Casablanca,

        /// <summary>
        /// GMT+0
        /// </summary>
        London,

        /// <summary>
        /// GMT+1
        /// </summary
        Belgrade,

        /// <summary>
        /// GMT+1
        /// </summary
        Berlin,

        /// <summary>
        /// GMT+1
        /// </summary
        Paris,

        /// <summary>
        /// GMT+1
        /// </summary
        Sarajevo,

        /// <summary>
        /// GMT+1
        /// </summary
        WestCentralAfrica,

        /// <summary>
        /// GMT+2
        /// </summary
        Athens,

        /// <summary>
        /// GMT+2
        /// </summary
        Bucharest,

        /// <summary>
        /// GMT+2
        /// </summary
        Cairo,

        /// <summary>
        /// GMT+2
        /// </summary
        Helsinki,

        /// <summary>
        /// GMT+2
        /// </summary
        Jerusalem,

        /// <summary>
        /// GMT+2
        /// </summary
        Pretoria,

        /// <summary>
        /// GMT+3
        /// </summary
        Baghdad,

        /// <summary>
        /// GMT+3
        /// </summary
        Kuwait,

        /// <summary>
        /// GMT+3
        /// </summary
        Moscow,

        /// <summary>
        /// GMT+3
        /// </summary
        Nairobi,

        /// <summary>
        /// GMT+3
        /// </summary
        AbuDhabi,

        /// <summary>
        /// GMT:3:30
        /// </summary>
        Tehran,

        /// <summary>
        /// GMT+4
        /// </summary
        Baku,

        /// <summary>
        /// GMT+4:30
        /// </summary>
        Kabul,

        /// <summary>
        /// GMT+5
        /// </summary
        Ekaterinburg,

        /// <summary>
        /// GMT+5
        /// </summary
        Islamabad,

        /// <summary>
        /// GMT+5:30
        /// </summary>
        NewDelhi,

        /// <summary>
        /// GMT+5:45
        /// </summary>
        Kathmandu,

        /// <summary>
        /// GMT+6
        /// </summary
        Almaty,

        /// <summary>
        /// GMT+6
        /// </summary
        Dhaka,

        /// <summary>
        /// GMT+6
        /// </summary
        Srilanka,

        /// <summary>
        /// GMT+6:30
        /// </summary>
        Yangon,

        /// <summary>
        /// GMT+7
        /// </summary
        Bangkok,

        /// <summary>
        /// GMT+7
        /// </summary
        Krasnoyarsk,

        /// <summary>
        /// GMT+8
        /// </summary
        Beijing,

        /// <summary>
        /// GMT+8
        /// </summary
        Irkutsk,

        /// <summary>
        /// GMT+8
        /// </summary
        Perth,

        /// <summary>
        /// GMT+8
        /// </summary
        Singapore,

        /// <summary>
        /// GMT+8
        /// </summary
        Taipei,

        /// <summary>
        /// GMT+9
        /// </summary>
        Seoul,

        /// <summary>
        /// GMT+9
        /// </summary>
        Tokyo,

        /// <summary>
        /// GMT+9
        /// </summary>
        Yakutsk,

        /// <summary>
        /// GMT+9:30
        /// </summary>
        Adelaide,

        /// <summary>
        /// GMT+9:30
        /// </summary>
        Darwin,

        /// <summary>
        /// GMT+10
        /// </summary>
        Brisbane,

        /// <summary>
        /// GMT+10
        /// </summary>
        Guam,

        /// <summary>
        /// GMT+10
        /// </summary>
        Hobart,

        /// <summary>
        /// GMT+10
        /// </summary>
        Sydney,

        /// <summary>
        /// GMT+10
        /// </summary>
        Vladivostok,

        /// <summary>
        /// GMT+11
        /// </summary>
        SolomonIslands,

        /// <summary>
        /// GMT+12
        /// </summary>
        Auckland,

        /// <summary>
        /// GMT+12
        /// </summary>
        FijiIslands,

        /// <summary>
        /// GMT+13
        /// </summary>
        Nukualofa,

        /// <summary>
        /// GMT+14
        /// </summary>
        Kiribati
    }
}
