xref: /aosp_15_r20/external/googleapis/google/maps/routes/v1/toll_passes.proto (revision d5c09012810ac0c9f33fe448fb6da8260d444cc9)
1// Copyright 2022 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.routes.v1;
18
19option cc_enable_arenas = true;
20option csharp_namespace = "Google.Maps.Routes.V1";
21option go_package = "cloud.google.com/go/maps/routes/apiv1/routespb;routespb";
22option java_multiple_files = true;
23option java_outer_classname = "TollPassesProto";
24option java_package = "com.google.maps.routes.v1";
25option objc_class_prefix = "GMRS";
26option php_namespace = "Google\\Maps\\Routes\\V1";
27
28// List of toll passes around the world that we support.
29enum TollPass {
30  // Not used. If this value is used, then the request fails.
31  TOLL_PASS_UNSPECIFIED = 0;
32
33  // One of many Sydney toll pass providers.
34  //  https://www.myetoll.com.au
35  AU_ETOLL_TAG = 82;
36
37  // One of many Sydney toll pass providers.
38  //  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  // Mexico toll pass.
100  MX_TAG_IAVE = 12;
101
102  // Mexico toll pass company. One of many operating in Mexico City. See
103  // additional details at https://www.televia.com.mx.
104  MX_TAG_TELEVIA = 13;
105
106  // Mexico toll pass. See additional details at
107  // https://www.viapass.com.mx/viapass/web_home.aspx.
108  MX_VIAPASS = 14;
109
110  // AL, USA.
111  US_AL_FREEDOM_PASS = 21;
112
113  // AK, USA.
114  US_AK_ANTON_ANDERSON_TUNNEL_BOOK_OF_10_TICKETS = 22;
115
116  // CA, USA.
117  US_CA_FASTRAK = 4;
118
119  // Indicates driver has any FasTrak pass in addition to the DMV issued Clean
120  // Air Vehicle (CAV) sticker.
121  // https://www.bayareafastrak.org/en/guide/doINeedFlex.shtml
122  US_CA_FASTRAK_CAV_STICKER = 86;
123
124  // CO, USA.
125  US_CO_EXPRESSTOLL = 23;
126
127  // CO, USA.
128  US_CO_GO_PASS = 24;
129
130  // DE, USA.
131  US_DE_EZPASSDE = 25;
132
133  // FL, USA.
134  US_FL_BOB_SIKES_TOLL_BRIDGE_PASS = 65;
135
136  // FL, USA.
137  US_FL_DUNES_COMMUNITY_DEVELOPMENT_DISTRICT_EXPRESSCARD = 66;
138
139  // FL, USA.
140  US_FL_EPASS = 67;
141
142  // FL, USA.
143  US_FL_GIBA_TOLL_PASS = 68;
144
145  // FL, USA.
146  US_FL_LEEWAY = 69;
147
148  // FL, USA.
149  US_FL_SUNPASS = 70;
150
151  // FL, USA.
152  US_FL_SUNPASS_PRO = 71;
153
154  // IL, USA.
155  US_IL_EZPASSIL = 73;
156
157  // IL, USA.
158  US_IL_IPASS = 72;
159
160  // IN, USA.
161  US_IN_EZPASSIN = 26;
162
163  // KS, USA.
164  US_KS_BESTPASS_HORIZON = 27;
165
166  // KS, USA.
167  US_KS_KTAG = 28;
168
169  // KS, USA.
170  US_KS_NATIONALPASS = 29;
171
172  // KS, USA.
173  US_KS_PREPASS_ELITEPASS = 30;
174
175  // KY, USA.
176  US_KY_RIVERLINK = 31;
177
178  // LA, USA.
179  US_LA_GEAUXPASS = 32;
180
181  // LA, USA.
182  US_LA_TOLL_TAG = 33;
183
184  // MA, USA.
185  US_MA_EZPASSMA = 6;
186
187  // MD, USA.
188  US_MD_EZPASSMD = 34;
189
190  // ME, USA.
191  US_ME_EZPASSME = 35;
192
193  // MI, USA.
194  US_MI_AMBASSADOR_BRIDGE_PREMIER_COMMUTER_CARD = 36;
195
196  // MI, USA.
197  US_MI_GROSSE_ILE_TOLL_BRIDGE_PASS_TAG = 37;
198
199  // MI, USA.
200  US_MI_IQ_PROX_CARD = 38;
201
202  // MI, USA.
203  US_MI_MACKINAC_BRIDGE_MAC_PASS = 39;
204
205  // MI, USA.
206  US_MI_NEXPRESS_TOLL = 40;
207
208  // MN, USA.
209  US_MN_EZPASSMN = 41;
210
211  // NC, USA.
212  US_NC_EZPASSNC = 42;
213
214  // NC, USA.
215  US_NC_PEACH_PASS = 87;
216
217  // NC, USA.
218  US_NC_QUICK_PASS = 43;
219
220  // NH, USA.
221  US_NH_EZPASSNH = 80;
222
223  // NJ, USA.
224  US_NJ_DOWNBEACH_EXPRESS_PASS = 75;
225
226  // NJ, USA.
227  US_NJ_EZPASSNJ = 74;
228
229  // NY, USA.
230  US_NY_EXPRESSPASS = 76;
231
232  // NY, USA.
233  US_NY_EZPASSNY = 77;
234
235  // OH, USA.
236  US_OH_EZPASSOH = 44;
237
238  // PA, USA.
239  US_PA_EZPASSPA = 45;
240
241  // RI, USA.
242  US_RI_EZPASSRI = 46;
243
244  // SC, USA.
245  US_SC_PALPASS = 47;
246
247  // TX, USA.
248  US_TX_BANCPASS = 48;
249
250  // TX, USA.
251  US_TX_DEL_RIO_PASS = 49;
252
253  // TX, USA.
254  US_TX_EFAST_PASS = 50;
255
256  // TX, USA.
257  US_TX_EAGLE_PASS_EXPRESS_CARD = 51;
258
259  // TX, USA.
260  US_TX_EPTOLL = 52;
261
262  // TX, USA.
263  US_TX_EZ_CROSS = 53;
264
265  // TX, USA.
266  US_TX_EZTAG = 54;
267
268  // TX, USA.
269  US_TX_LAREDO_TRADE_TAG = 55;
270
271  // TX, USA.
272  US_TX_PLUSPASS = 56;
273
274  // TX, USA.
275  US_TX_TOLLTAG = 57;
276
277  // TX, USA.
278  US_TX_TXTAG = 58;
279
280  // TX, USA.
281  US_TX_XPRESS_CARD = 59;
282
283  // UT, USA.
284  US_UT_ADAMS_AVE_PARKWAY_EXPRESSCARD = 60;
285
286  // VA, USA.
287  US_VA_EZPASSVA = 61;
288
289  // WA, USA.
290  US_WA_BREEZEBY = 17;
291
292  // WA, USA.
293  US_WA_GOOD_TO_GO = 1;
294
295  // WV, USA.
296  US_WV_EZPASSWV = 62;
297
298  // WV, USA.
299  US_WV_MEMORIAL_BRIDGE_TICKETS = 63;
300
301  // WV, USA.
302  US_WV_NEWELL_TOLL_BRIDGE_TICKET = 64;
303}
304