xref: /aosp_15_r20/external/googleapis/google/maps/routing/v2/toll_passes.proto (revision d5c09012810ac0c9f33fe448fb6da8260d444cc9)
1// Copyright 2023 Google LLC
2//
3// Licensed under the Apache License, Version 2.0 (the "License");
4// you may not use this file except in compliance with the License.
5// You may obtain a copy of the License at
6//
7//     http://www.apache.org/licenses/LICENSE-2.0
8//
9// Unless required by applicable law or agreed to in writing, software
10// distributed under the License is distributed on an "AS IS" BASIS,
11// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
12// See the License for the specific language governing permissions and
13// limitations under the License.
14
15syntax = "proto3";
16
17package google.maps.routing.v2;
18
19option cc_enable_arenas = true;
20option csharp_namespace = "Google.Maps.Routing.V2";
21option go_package = "cloud.google.com/go/maps/routing/apiv2/routingpb;routingpb";
22option java_multiple_files = true;
23option java_outer_classname = "TollPassesProto";
24option java_package = "com.google.maps.routing.v2";
25option objc_class_prefix = "GMRV2";
26option php_namespace = "Google\\Maps\\Routing\\V2";
27option ruby_package = "Google::Maps::Routing::V2";
28
29// List of toll passes around the world that we support.
30enum TollPass {
31  // Not used. If this value is used, then the request fails.
32  TOLL_PASS_UNSPECIFIED = 0;
33
34  // Sydney toll pass. See additional details at
35  // https://www.myetoll.com.au.
36  AU_ETOLL_TAG = 82;
37
38  // Sydney toll pass. See additional details at https://www.tollpay.com.au.
39  AU_EWAY_TAG = 83;
40
41  // Australia-wide toll pass.
42  // See additional details at https://www.linkt.com.au/.
43  AU_LINKT = 2;
44
45  // Argentina toll pass. See additional details at https://telepase.com.ar
46  AR_TELEPASE = 3;
47
48  // Brazil toll pass. See additional details at https://www.autoexpreso.com
49  BR_AUTO_EXPRESO = 81;
50
51  // Brazil toll pass. See additional details at https://conectcar.com.
52  BR_CONECTCAR = 7;
53
54  // Brazil toll pass. See additional details at https://movemais.com.
55  BR_MOVE_MAIS = 8;
56
57  // Brazil toll pass. See additional details at https://pasorapido.gob.do/
58  BR_PASSA_RAPIDO = 88;
59
60  // Brazil toll pass. See additional details at https://www.semparar.com.br.
61  BR_SEM_PARAR = 9;
62
63  // Brazil toll pass. See additional details at https://taggy.com.br.
64  BR_TAGGY = 10;
65
66  // Brazil toll pass. See additional details at
67  // https://veloe.com.br/site/onde-usar.
68  BR_VELOE = 11;
69
70  // Canada to United States border crossing.
71  CA_US_AKWASASNE_SEAWAY_CORPORATE_CARD = 84;
72
73  // Canada to United States border crossing.
74  CA_US_AKWASASNE_SEAWAY_TRANSIT_CARD = 85;
75
76  // Ontario, Canada to Michigan, United States border crossing.
77  CA_US_BLUE_WATER_EDGE_PASS = 18;
78
79  // Ontario, Canada to Michigan, United States border crossing.
80  CA_US_CONNEXION = 19;
81
82  // Canada to United States border crossing.
83  CA_US_NEXUS_CARD = 20;
84
85  // Indonesia.
86  // E-card provided by multiple banks used to pay for tolls. All e-cards
87  // via banks are charged the same so only one enum value is needed. E.g.
88  // - Bank Mandiri https://www.bankmandiri.co.id/e-money
89  // - BCA https://www.bca.co.id/flazz
90  // - BNI https://www.bni.co.id/id-id/ebanking/tapcash
91  ID_E_TOLL = 16;
92
93  // India.
94  IN_FASTAG = 78;
95
96  // India, HP state plate exemption.
97  IN_LOCAL_HP_PLATE_EXEMPT = 79;
98
99  // Japan
100  // ETC. Electronic wireless system to collect tolls.
101  // https://www.go-etc.jp/
102  JP_ETC = 98;
103
104  // Japan
105  // ETC2.0. New version of ETC with further discount and bidirectional
106  // communication between devices on vehicles and antennas on the road.
107  // https://www.go-etc.jp/etc2/index.html
108  JP_ETC2 = 99;
109
110  // Mexico toll pass.
111  // https://iave.capufe.gob.mx/#/
112  MX_IAVE = 90;
113
114  // Mexico
115  // https://www.pase.com.mx
116  MX_PASE = 91;
117
118  // Mexico
119  //  https://operadoravial.com/quick-pass/
120  MX_QUICKPASS = 93;
121
122  // http://appsh.chihuahua.gob.mx/transparencia/?doc=/ingresos/TelepeajeFormato4.pdf
123  MX_SISTEMA_TELEPEAJE_CHIHUAHUA = 89;
124
125  // Mexico
126  MX_TAG_IAVE = 12;
127
128  // Mexico toll pass company. One of many operating in Mexico City. See
129  // additional details at https://www.televia.com.mx.
130  MX_TAG_TELEVIA = 13;
131
132  // Mexico toll pass company. One of many operating in Mexico City.
133  // https://www.televia.com.mx
134  MX_TELEVIA = 92;
135
136  // Mexico toll pass. See additional details at
137  // https://www.viapass.com.mx/viapass/web_home.aspx.
138  MX_VIAPASS = 14;
139
140  // AL, USA.
141  US_AL_FREEDOM_PASS = 21;
142
143  // AK, USA.
144  US_AK_ANTON_ANDERSON_TUNNEL_BOOK_OF_10_TICKETS = 22;
145
146  // CA, USA.
147  US_CA_FASTRAK = 4;
148
149  // Indicates driver has any FasTrak pass in addition to the DMV issued Clean
150  // Air Vehicle (CAV) sticker.
151  // https://www.bayareafastrak.org/en/guide/doINeedFlex.shtml
152  US_CA_FASTRAK_CAV_STICKER = 86;
153
154  // CO, USA.
155  US_CO_EXPRESSTOLL = 23;
156
157  // CO, USA.
158  US_CO_GO_PASS = 24;
159
160  // DE, USA.
161  US_DE_EZPASSDE = 25;
162
163  // FL, USA.
164  US_FL_BOB_SIKES_TOLL_BRIDGE_PASS = 65;
165
166  // FL, USA.
167  US_FL_DUNES_COMMUNITY_DEVELOPMENT_DISTRICT_EXPRESSCARD = 66;
168
169  // FL, USA.
170  US_FL_EPASS = 67;
171
172  // FL, USA.
173  US_FL_GIBA_TOLL_PASS = 68;
174
175  // FL, USA.
176  US_FL_LEEWAY = 69;
177
178  // FL, USA.
179  US_FL_SUNPASS = 70;
180
181  // FL, USA.
182  US_FL_SUNPASS_PRO = 71;
183
184  // IL, USA.
185  US_IL_EZPASSIL = 73;
186
187  // IL, USA.
188  US_IL_IPASS = 72;
189
190  // IN, USA.
191  US_IN_EZPASSIN = 26;
192
193  // KS, USA.
194  US_KS_BESTPASS_HORIZON = 27;
195
196  // KS, USA.
197  US_KS_KTAG = 28;
198
199  // KS, USA.
200  US_KS_NATIONALPASS = 29;
201
202  // KS, USA.
203  US_KS_PREPASS_ELITEPASS = 30;
204
205  // KY, USA.
206  US_KY_RIVERLINK = 31;
207
208  // LA, USA.
209  US_LA_GEAUXPASS = 32;
210
211  // LA, USA.
212  US_LA_TOLL_TAG = 33;
213
214  // MA, USA.
215  US_MA_EZPASSMA = 6;
216
217  // MD, USA.
218  US_MD_EZPASSMD = 34;
219
220  // ME, USA.
221  US_ME_EZPASSME = 35;
222
223  // MI, USA.
224  US_MI_AMBASSADOR_BRIDGE_PREMIER_COMMUTER_CARD = 36;
225
226  // MI, USA.
227  US_MI_BCPASS = 94;
228
229  // MI, USA.
230  US_MI_GROSSE_ILE_TOLL_BRIDGE_PASS_TAG = 37;
231
232  // MI, USA.
233  // Deprecated as this pass type no longer exists.
234  US_MI_IQ_PROX_CARD = 38 [deprecated = true];
235
236  // MI, USA.
237  US_MI_IQ_TAG = 95;
238
239  // MI, USA.
240  US_MI_MACKINAC_BRIDGE_MAC_PASS = 39;
241
242  // MI, USA.
243  US_MI_NEXPRESS_TOLL = 40;
244
245  // MN, USA.
246  US_MN_EZPASSMN = 41;
247
248  // NC, USA.
249  US_NC_EZPASSNC = 42;
250
251  // NC, USA.
252  US_NC_PEACH_PASS = 87;
253
254  // NC, USA.
255  US_NC_QUICK_PASS = 43;
256
257  // NH, USA.
258  US_NH_EZPASSNH = 80;
259
260  // NJ, USA.
261  US_NJ_DOWNBEACH_EXPRESS_PASS = 75;
262
263  // NJ, USA.
264  US_NJ_EZPASSNJ = 74;
265
266  // NY, USA.
267  US_NY_EXPRESSPASS = 76;
268
269  // NY, USA.
270  US_NY_EZPASSNY = 77;
271
272  // OH, USA.
273  US_OH_EZPASSOH = 44;
274
275  // PA, USA.
276  US_PA_EZPASSPA = 45;
277
278  // RI, USA.
279  US_RI_EZPASSRI = 46;
280
281  // SC, USA.
282  US_SC_PALPASS = 47;
283
284  // TX, USA.
285  US_TX_AVI_TAG = 97;
286
287  // TX, USA.
288  US_TX_BANCPASS = 48;
289
290  // TX, USA.
291  US_TX_DEL_RIO_PASS = 49;
292
293  // TX, USA.
294  US_TX_EFAST_PASS = 50;
295
296  // TX, USA.
297  US_TX_EAGLE_PASS_EXPRESS_CARD = 51;
298
299  // TX, USA.
300  US_TX_EPTOLL = 52;
301
302  // TX, USA.
303  US_TX_EZ_CROSS = 53;
304
305  // TX, USA.
306  US_TX_EZTAG = 54;
307
308  // TX, USA.
309  US_TX_FUEGO_TAG = 96;
310
311  // TX, USA.
312  US_TX_LAREDO_TRADE_TAG = 55;
313
314  // TX, USA.
315  US_TX_PLUSPASS = 56;
316
317  // TX, USA.
318  US_TX_TOLLTAG = 57;
319
320  // TX, USA.
321  US_TX_TXTAG = 58;
322
323  // TX, USA.
324  US_TX_XPRESS_CARD = 59;
325
326  // UT, USA.
327  US_UT_ADAMS_AVE_PARKWAY_EXPRESSCARD = 60;
328
329  // VA, USA.
330  US_VA_EZPASSVA = 61;
331
332  // WA, USA.
333  US_WA_BREEZEBY = 17;
334
335  // WA, USA.
336  US_WA_GOOD_TO_GO = 1;
337
338  // WV, USA.
339  US_WV_EZPASSWV = 62;
340
341  // WV, USA.
342  US_WV_MEMORIAL_BRIDGE_TICKETS = 63;
343
344  // WV, USA
345  US_WV_MOV_PASS = 100;
346
347  // WV, USA.
348  US_WV_NEWELL_TOLL_BRIDGE_TICKET = 64;
349}
350