api/enums/time_zone.proto (130 lines of code) (raw):
/* Copyright 2022 Google LLC
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
syntax = "proto3";
package google.retail.enums.time;
// Go Lang Options
option go_package = "github.com/GoogleCloudPlatform/retail-data-model/enums";
// Java Options
option java_package = "com.google.retail.enums";
option java_multiple_files = true;
enum TimeZone {
UTC0000 = 0; // (UTC+-0:00) Coordinated Universal Time.
UTCMinus1200InternationalDateLineWest =
1; // (UTC-12:00) International Date Line West
UTCMinus1100MidwayIsland_Samoa = 2; // (UTC-11:00) Midway Island, Samoa
UTCMinus1000Hawaii = 3; // (UTC-10:00) Hawaii
UTCMinus0900Alaska = 4; // (UTC-09:00) Alaska
UTCMinus0800PacificTime = 5; // (UTC-08:00) Pacific Time (US & Canada)
UTCMinus0800Tijuana_BajaCalifornia =
6; // (UTC-08:00) Tijuana, Baja California
UTCMinus0700Arizona = 7; // (UTC-07:00) Arizona
UTCMinus0700MountainTime = 8; // (UTC-07:00) Mountain Time (US & Canada)
UTCMinus0700Chihuahua_Lapaz_Mazatlan =
9; // (UTC-07:00) Chihuahua, La Paz, Mazatlan
UTCMinus0600CentralAmerica = 10; // (UTC-06:00) Central America
UTCMinus0600CentralTime = 11; // (UTC-06:00) Central Time (US & Canada)
UTCMinus0600Guadalajara_MexicoCity =
12; // (UTC-06:00) Guadalajara, Mexico City, Monterrey
UTCMinus0600Saskatchewan = 13; // (UTC-06:00) Saskatchewan
UTCMinus0500Bogota_Lima_Quito_Riobranco =
14; // (UTC-05:00) Bogota, Lima, Quito, Rio Branco
UTCMinus0500EasternTime = 15; // (UTC-05:00) Eastern Time (US & Canada)
UTCMinus0500Indiana = 16; // (UTC-05:00) Indiana (East)
UTCMinus0400AtlanticTime = 17; // (UTC-04:00) Atlantic Time (Canada)
UTCMinus0400Lapaz = 18; // (UTC-04:00) La Paz
UTCMinus0400Manaus = 19; // (UTC-04:00) Manaus
UTCMinus0400Santiago = 20; // (UTC-04:00) Santiago
UTCMinus0430Caracas = 21; // (UTC-04:30) Caracas
UTCMinus0330Newfoundland = 22; // (UTC-03:30) Newfoundland
UTCMinus0300Brasilia = 23; // (UTC-03:00) Brasilia
UTCMinus0300BuenosAires_Georgetown =
24; // (UTC-03:00) Buenos Aires, Georgetown
UTCMinus0300Greenland = 25; // (UTC-03:00) Greenland
UTCMinus0300Montevideo = 26; // (UTC-03:00) Montevideo
UTCMinus0200MidAtlantic = 27; // (UTC-02:00) Mid-Atlantic
UTCMinus0100Azores = 28; // (UTC-01:00) Azores
UTCMinus0100CapeVerdIs = 29; // (UTC-01:00) Cape Verde Is.
UTC0000Casablanca_Montrovia_Reykjavik =
30; // (UTC+-0:00) Casablanca, Monrovia, Reykjavik
UTC0000Dublin_Edinburgh_Lisbon_London =
31; // (UTC+-0:00) Dublin, Edinburgh, Lisbon, London
UTCPlus0100Amsterdam_Berlin_Bern_Rome =
32; // (UTC+01:00) Amsterdam, Berlin, Bern, Rome, Stockholm, Vienna
UTCPlus0100Belgrade_Bratislava_Budapest =
33; // (UTC+01:00) Belgrade, Bratislava, Budapest, Ljubljana, Prague
UTCPlus0100Brussels_Copenhagen_Madrid =
34; // (UTC+01:00) Brussels, Copenhagen, Madrid, Paris
UTCPlus0100Sarajevo_Skopje_Warsaw_Zagreb =
35; // (UTC+01:00) Sarajevo, Skopje, Warsaw, Zagreb
UTCPlus0100WestCentralAfrica = 36; // (UTC+01:00) West Central Africa
UTCPlus0200Amman = 37; // (UTC+02:00) Amman
UTCPlus0200Athens_Bucharest_Istanbul =
38; // (UTC+02:00) Athens, Bucharest, Istanbul
UTCPlus0200Beirut = 39; // (UTC+02:00) Beirut
UTCPlus0200Minsk = 40; // (UTC+02:00) Minsk
UTCPlus0200Cairo = 41; // (UTC+02:00) Cairo
UTCPlus0200Harare_Pretoria = 42; // (UTC+02:00) Harare, Pretoria
UTCPlus0200Helsinki_Kyiv_Riga_Vilnius =
43; // (UTC+02:00) Helsinki, Kyiv, Riga, Sofia, Tallinn, Vilnius
UTCPlus0200Jerusalem = 44; // (UTC+02:00) Jerusalem
UTCPlus0200Windhoek = 45; // (UTC+02:00) Windhoek
UTCPlus0300Baghdad = 46; // (UTC+03:00) Baghdad
UTCPlus0300Kuwait_Riyadh = 47; // (UTC+03:00) Kuwait, Riyadh
UTCPlus0300Moscow_StPetersburg_Volgograd =
48; // (UTC+03:00) Moscow, St. Petersburg, Volgograd
UTCPlus0300Nairobi = 49; // (UTC+03:00) Nairobi
UTCPlus0300Tbilisi = 50; // (UTC+03:00) Tbilisi
UTCPlus0330Tehran = 51; // (UTC+03:30) Tehran
UTCPlus0400AbuDhabi_Muscat = 52; // (UTC+04:00) Abu Dhabi, Muscat
UTCPlus0400Baku = 53; // (UTC+04:00) Baku
UTCPlus0400CaucasusStandardTime = 54; // (UTC+04:00) Caucasus Standard Time
UTCPlus0400Yerevan = 55; // (UTC+04:00) Yerevan
UTCPlus0430Kabul = 56; // (UTC+04:30) Kabul
UTCPlus0500Ekaterinburg = 57; // (UTC+05:00) Ekaterinburg
UTCPlus0500Islamabad_Karachi_Tashkent =
58; // (UTC+05:00) Islamabad, Karachi, Tashkent
UTCPlus0530Chennai_Kolkata_Mumbai =
59; // (UTC+05:30) Chennai, Kolkata, Mumbai, New Delhi
UTCPlus0530SriJayawardenepura = 60; // (UTC+05:30) Sri Jayawardenepura
UTCPlus0545Kathmandu = 61; // (UTC+05:45) Kathmandu
UTCPlus0600Almaty_Novosibirsk = 62; // (UTC+06:00) Almaty, Novosibirsk
UTCPlus0600Astana_Dhaka = 63; // (UTC+06:00) Astana, Dhaka
UTCPlus0630Yangon = 64; // (UTC+06:30) Yangon (Rangoon)
UTCPlus0700Bangkok_Hanoi_Jakarta = 65; // (UTC+07:00) Bangkok, Hanoi, Jakarta
UTCPlus0700Krasnoyarsk = 66; // (UTC+07:00) Krasnoyarsk
UTCPlus0800Beijing_Chongqing_HongKong =
67; // (UTC+08:00) Beijing, Chongqing, Hong Kong, Urumqi
UTCPlus0800Irkutsk_UlaanBataar = 68; // (UTC+08:00) Irkutsk, Ulaan Bataar
UTCPlus0800KualaLumpur_Singapore = 69; // (UTC+08:00) Kuala Lumpur, Singapore
UTCPlus0800Perth = 70; // (UTC+08:00) Perth
UTCPlus0800Taipei = 71; // (UTC+08:00) Taipei
UTCPlus0900Osaka_Sapporo_Tokyo = 72; // (UTC+09:00) Osaka, Sapporo, Tokyo
UTCPlus0900Seoul = 73; // (UTC+09:00) Seoul
UTCPlus0900Yakutsk = 74; // (UTC+09:00) Yakutsk
UTCPlus0930Adelaide = 75; // (UTC+09:30) Adelaide
UTCPlus0930Darwin = 76; // (UTC+09:30) Darwin
UTCPlus1000Brisbane = 77; // (UTC+10:00) Brisbane
UTCPlus1000Canberra_Melbourne_Sydney =
78; // (UTC+10:00) Canberra, Melbourne, Sydney
UTCPlus1000Guam_PortMoresby = 79; // (UTC+10:00) Guam, Port Moresby
UTCPlus1000Hobart = 80; // (UTC+10:00) Hobart
UTCPlus1000Vladivostok = 81; // (UTC+10:00) Vladivostok
UTCPlus1100Magadan_Solomonis =
82; // (UTC+11:00) Magadan, Solomon Is., New Caledonia
UTCPlus1200Auckland_Wellington = 83; // (UTC+12:00) Auckland, Wellington
UTCPlus1200Fiji_Kamchatka_MarshallIs =
84; // (UTC+12:00) Fiji, Kamchatka, Marshall Is.
UTCPlus1300Nuku_alofa = 85; // (UTC+13:00) Nuku'alofa
}