1 // Free Software published under an MIT-like license. See LICENSE
3 // Copyright (c) 2012 Google, Inc. All rights reserved.
5 // Original author: Scott McKay
12 required string code = 1;
13 optional string code3 = 2;
14 required string name = 3;
15 required string full_name = 4;
16 optional int64 start_utc = 5;
17 optional int64 end_utc = 6;
21 required RegionKey key = 1;
22 required string name = 2;
26 required string country_code = 1;
27 required string region_code = 2;
31 required string code = 1;
32 required string name = 2;
33 optional string region = 3;
34 optional string region_name = 4;
35 required string country_code = 5;
36 required string timezone_code = 6;
37 optional int64 start_utc = 7;
38 optional int64 end_utc = 8;
42 required string code = 1;
43 required string name = 2;
44 optional string city_code = 3;
45 optional float latitude = 4;
46 optional float longitude = 5;
47 required string timezone_code = 6;
48 optional int64 start_utc = 7;
49 optional int64 end_utc = 8;
50 required string coterminal_token = 9;
54 required string code = 1;
55 required int64 offset = 2;
56 repeated TzVariation variations = 3;
60 required int64 start_utc = 1 [default = 0];
61 required int64 end_utc = 2 [default = 0];
62 required int64 offset = 3 [default = 0];
66 required string code = 1;
67 required string name = 2;
68 required int64 places = 3;
69 optional int64 start_utc = 4;
70 optional int64 end_utc = 5;
73 message CountryCurrencies {
74 required string code = 1;
75 required string local_currency = 2;
76 optional string sales_currency = 3;
77 repeated string domestic_fare_currencies = 4;
78 repeated string international_fare_currencies = 5;
79 optional string domestic_in_intl_trip_currency = 6;
80 repeated string override_joc_currencies = 7;
81 optional string use_intls_for_outside_sales = 8;
82 optional int64 effective_date_utc = 9;
83 optional int64 discontinue_date_utc = 10;
87 required string code = 1;
88 optional string code3 = 2;
89 optional string account = 3;
90 optional string prefix = 4;
91 optional string name = 5;
92 required string full_name = 6;
93 optional int64 start_utc = 7;
94 optional int64 end_utc = 8;
95 required int64 operations_code = 9;
96 required bool dup_flag = 10;
97 optional string merged_into_carrier = 11;
98 optional int64 merged_data_cutover_utc = 12;
102 repeated Country countries = 1;
103 repeated Region regions = 2;
104 repeated City cities = 3;
105 repeated Airport airports = 4;
109 repeated Country countries = 1;
110 repeated Region regions = 2;
111 repeated City cities = 3;
112 repeated Airport airports = 4;