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