/*
 * Copyright 2023 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
 *
 *     https://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.
 */
// Generated by the protocol buffer compiler.  DO NOT EDIT!
// source: google/maps/routing/v2/route.proto

package com.google.maps.routing.v2;

public final class RouteProto {
  private RouteProto() {}

  public static void registerAllExtensions(com.google.protobuf.ExtensionRegistryLite registry) {}

  public static void registerAllExtensions(com.google.protobuf.ExtensionRegistry registry) {
    registerAllExtensions((com.google.protobuf.ExtensionRegistryLite) registry);
  }

  static final com.google.protobuf.Descriptors.Descriptor
      internal_static_google_maps_routing_v2_Route_descriptor;
  static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
      internal_static_google_maps_routing_v2_Route_fieldAccessorTable;
  static final com.google.protobuf.Descriptors.Descriptor
      internal_static_google_maps_routing_v2_Route_RouteLocalizedValues_descriptor;
  static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
      internal_static_google_maps_routing_v2_Route_RouteLocalizedValues_fieldAccessorTable;
  static final com.google.protobuf.Descriptors.Descriptor
      internal_static_google_maps_routing_v2_RouteTravelAdvisory_descriptor;
  static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
      internal_static_google_maps_routing_v2_RouteTravelAdvisory_fieldAccessorTable;
  static final com.google.protobuf.Descriptors.Descriptor
      internal_static_google_maps_routing_v2_RouteLegTravelAdvisory_descriptor;
  static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
      internal_static_google_maps_routing_v2_RouteLegTravelAdvisory_fieldAccessorTable;
  static final com.google.protobuf.Descriptors.Descriptor
      internal_static_google_maps_routing_v2_RouteLegStepTravelAdvisory_descriptor;
  static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
      internal_static_google_maps_routing_v2_RouteLegStepTravelAdvisory_fieldAccessorTable;
  static final com.google.protobuf.Descriptors.Descriptor
      internal_static_google_maps_routing_v2_RouteLeg_descriptor;
  static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
      internal_static_google_maps_routing_v2_RouteLeg_fieldAccessorTable;
  static final com.google.protobuf.Descriptors.Descriptor
      internal_static_google_maps_routing_v2_RouteLeg_RouteLegLocalizedValues_descriptor;
  static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
      internal_static_google_maps_routing_v2_RouteLeg_RouteLegLocalizedValues_fieldAccessorTable;
  static final com.google.protobuf.Descriptors.Descriptor
      internal_static_google_maps_routing_v2_RouteLeg_StepsOverview_descriptor;
  static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
      internal_static_google_maps_routing_v2_RouteLeg_StepsOverview_fieldAccessorTable;
  static final com.google.protobuf.Descriptors.Descriptor
      internal_static_google_maps_routing_v2_RouteLeg_StepsOverview_MultiModalSegment_descriptor;
  static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
      internal_static_google_maps_routing_v2_RouteLeg_StepsOverview_MultiModalSegment_fieldAccessorTable;
  static final com.google.protobuf.Descriptors.Descriptor
      internal_static_google_maps_routing_v2_RouteLegStep_descriptor;
  static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
      internal_static_google_maps_routing_v2_RouteLegStep_fieldAccessorTable;
  static final com.google.protobuf.Descriptors.Descriptor
      internal_static_google_maps_routing_v2_RouteLegStep_RouteLegStepLocalizedValues_descriptor;
  static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
      internal_static_google_maps_routing_v2_RouteLegStep_RouteLegStepLocalizedValues_fieldAccessorTable;
  static final com.google.protobuf.Descriptors.Descriptor
      internal_static_google_maps_routing_v2_RouteLegStepTransitDetails_descriptor;
  static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
      internal_static_google_maps_routing_v2_RouteLegStepTransitDetails_fieldAccessorTable;
  static final com.google.protobuf.Descriptors.Descriptor
      internal_static_google_maps_routing_v2_RouteLegStepTransitDetails_TransitStopDetails_descriptor;
  static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
      internal_static_google_maps_routing_v2_RouteLegStepTransitDetails_TransitStopDetails_fieldAccessorTable;
  static final com.google.protobuf.Descriptors.Descriptor
      internal_static_google_maps_routing_v2_RouteLegStepTransitDetails_TransitDetailsLocalizedValues_descriptor;
  static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
      internal_static_google_maps_routing_v2_RouteLegStepTransitDetails_TransitDetailsLocalizedValues_fieldAccessorTable;

  public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() {
    return descriptor;
  }

  private static com.google.protobuf.Descriptors.FileDescriptor descriptor;

  static {
    java.lang.String[] descriptorData = {
      "\n\"google/maps/routing/v2/route.proto\022\026go"
          + "ogle.maps.routing.v2\032\036google/geo/type/vi"
          + "ewport.proto\032+google/maps/routing/v2/loc"
          + "alized_time.proto\032%google/maps/routing/v"
          + "2/location.proto\0323google/maps/routing/v2"
          + "/navigation_instruction.proto\032%google/ma"
          + "ps/routing/v2/polyline.proto\032(google/map"
          + "s/routing/v2/route_label.proto\032.google/m"
          + "aps/routing/v2/route_travel_mode.proto\0323"
          + "google/maps/routing/v2/speed_reading_int"
          + "erval.proto\032&google/maps/routing/v2/toll"
          + "_info.proto\032$google/maps/routing/v2/tran"
          + "sit.proto\032\036google/protobuf/duration.prot"
          + "o\032\037google/protobuf/timestamp.proto\032 goog"
          + "le/type/localized_text.proto\032\027google/typ"
          + "e/money.proto\"\247\006\n\005Route\0228\n\014route_labels\030"
          + "\r \003(\0162\".google.maps.routing.v2.RouteLabe"
          + "l\022.\n\004legs\030\001 \003(\0132 .google.maps.routing.v2"
          + ".RouteLeg\022\027\n\017distance_meters\030\002 \001(\005\022+\n\010du"
          + "ration\030\003 \001(\0132\031.google.protobuf.Duration\022"
          + "2\n\017static_duration\030\004 \001(\0132\031.google.protob"
          + "uf.Duration\0222\n\010polyline\030\005 \001(\0132 .google.m"
          + "aps.routing.v2.Polyline\022\023\n\013description\030\006"
          + " \001(\t\022\020\n\010warnings\030\007 \003(\t\022+\n\010viewport\030\010 \001(\013"
          + "2\031.google.geo.type.Viewport\022D\n\017travel_ad"
          + "visory\030\t \001(\0132+.google.maps.routing.v2.Ro"
          + "uteTravelAdvisory\022-\n%optimized_intermedi"
          + "ate_waypoint_index\030\n \003(\005\022L\n\020localized_va"
          + "lues\030\013 \001(\01322.google.maps.routing.v2.Rout"
          + "e.RouteLocalizedValues\022\023\n\013route_token\030\014 "
          + "\001(\t\032\331\001\n\024RouteLocalizedValues\022,\n\010distance"
          + "\030\001 \001(\0132\032.google.type.LocalizedText\022,\n\010du"
          + "ration\030\002 \001(\0132\032.google.type.LocalizedText"
          + "\0223\n\017static_duration\030\003 \001(\0132\032.google.type."
          + "LocalizedText\0220\n\014transit_fare\030\004 \001(\0132\032.go"
          + "ogle.type.LocalizedText\"\227\002\n\023RouteTravelA"
          + "dvisory\0223\n\ttoll_info\030\002 \001(\0132 .google.maps"
          + ".routing.v2.TollInfo\022M\n\027speed_reading_in"
          + "tervals\030\003 \003(\0132,.google.maps.routing.v2.S"
          + "peedReadingInterval\022$\n\034fuel_consumption_"
          + "microliters\030\005 \001(\003\022,\n$route_restrictions_"
          + "partially_ignored\030\006 \001(\010\022(\n\014transit_fare\030"
          + "\007 \001(\0132\022.google.type.Money\"\234\001\n\026RouteLegTr"
          + "avelAdvisory\0223\n\ttoll_info\030\001 \001(\0132 .google"
          + ".maps.routing.v2.TollInfo\022M\n\027speed_readi"
          + "ng_intervals\030\002 \003(\0132,.google.maps.routing"
          + ".v2.SpeedReadingInterval\"k\n\032RouteLegStep"
          + "TravelAdvisory\022M\n\027speed_reading_interval"
          + "s\030\001 \003(\0132,.google.maps.routing.v2.SpeedRe"
          + "adingInterval\"\352\010\n\010RouteLeg\022\027\n\017distance_m"
          + "eters\030\001 \001(\005\022+\n\010duration\030\002 \001(\0132\031.google.p"
          + "rotobuf.Duration\0222\n\017static_duration\030\003 \001("
          + "\0132\031.google.protobuf.Duration\0222\n\010polyline"
          + "\030\004 \001(\0132 .google.maps.routing.v2.Polyline"
          + "\0228\n\016start_location\030\005 \001(\0132 .google.maps.r"
          + "outing.v2.Location\0226\n\014end_location\030\006 \001(\013"
          + "2 .google.maps.routing.v2.Location\0223\n\005st"
          + "eps\030\007 \003(\0132$.google.maps.routing.v2.Route"
          + "LegStep\022G\n\017travel_advisory\030\010 \001(\0132..googl"
          + "e.maps.routing.v2.RouteLegTravelAdvisory"
          + "\022R\n\020localized_values\030\t \001(\01328.google.maps"
          + ".routing.v2.RouteLeg.RouteLegLocalizedVa"
          + "lues\022F\n\016steps_overview\030\n \001(\0132..google.ma"
          + "ps.routing.v2.RouteLeg.StepsOverview\032\252\001\n"
          + "\027RouteLegLocalizedValues\022,\n\010distance\030\001 \001"
          + "(\0132\032.google.type.LocalizedText\022,\n\010durati"
          + "on\030\002 \001(\0132\032.google.type.LocalizedText\0223\n\017"
          + "static_duration\030\003 \001(\0132\032.google.type.Loca"
          + "lizedText\032\366\002\n\rStepsOverview\022^\n\024multi_mod"
          + "al_segments\030\001 \003(\0132@.google.maps.routing."
          + "v2.RouteLeg.StepsOverview.MultiModalSegm"
          + "ent\032\204\002\n\021MultiModalSegment\022\035\n\020step_start_"
          + "index\030\001 \001(\005H\000\210\001\001\022\033\n\016step_end_index\030\002 \001(\005"
          + "H\001\210\001\001\022M\n\026navigation_instruction\030\003 \001(\0132-."
          + "google.maps.routing.v2.NavigationInstruc"
          + "tion\022<\n\013travel_mode\030\004 \001(\0162\'.google.maps."
          + "routing.v2.RouteTravelModeB\023\n\021_step_star"
          + "t_indexB\021\n\017_step_end_index\"\207\006\n\014RouteLegS"
          + "tep\022\027\n\017distance_meters\030\001 \001(\005\0222\n\017static_d"
          + "uration\030\002 \001(\0132\031.google.protobuf.Duration"
          + "\0222\n\010polyline\030\003 \001(\0132 .google.maps.routing"
          + ".v2.Polyline\0228\n\016start_location\030\004 \001(\0132 .g"
          + "oogle.maps.routing.v2.Location\0226\n\014end_lo"
          + "cation\030\005 \001(\0132 .google.maps.routing.v2.Lo"
          + "cation\022M\n\026navigation_instruction\030\006 \001(\0132-"
          + ".google.maps.routing.v2.NavigationInstru"
          + "ction\022K\n\017travel_advisory\030\007 \001(\01322.google."
          + "maps.routing.v2.RouteLegStepTravelAdviso"
          + "ry\022Z\n\020localized_values\030\010 \001(\0132@.google.ma"
          + "ps.routing.v2.RouteLegStep.RouteLegStepL"
          + "ocalizedValues\022K\n\017transit_details\030\t \001(\0132"
          + "2.google.maps.routing.v2.RouteLegStepTra"
          + "nsitDetails\022<\n\013travel_mode\030\n \001(\0162\'.googl"
          + "e.maps.routing.v2.RouteTravelMode\032\200\001\n\033Ro"
          + "uteLegStepLocalizedValues\022,\n\010distance\030\001 "
          + "\001(\0132\032.google.type.LocalizedText\0223\n\017stati"
          + "c_duration\030\003 \001(\0132\032.google.type.Localized"
          + "Text\"\236\006\n\032RouteLegStepTransitDetails\022[\n\014s"
          + "top_details\030\001 \001(\0132E.google.maps.routing."
          + "v2.RouteLegStepTransitDetails.TransitSto"
          + "pDetails\022j\n\020localized_values\030\002 \001(\0132P.goo"
          + "gle.maps.routing.v2.RouteLegStepTransitD"
          + "etails.TransitDetailsLocalizedValues\022\020\n\010"
          + "headsign\030\003 \001(\t\022*\n\007headway\030\004 \001(\0132\031.google"
          + ".protobuf.Duration\0229\n\014transit_line\030\005 \001(\013"
          + "2#.google.maps.routing.v2.TransitLine\022\022\n"
          + "\nstop_count\030\006 \001(\005\022\027\n\017trip_short_text\030\007 \001"
          + "(\t\032\362\001\n\022TransitStopDetails\0229\n\014arrival_sto"
          + "p\030\001 \001(\0132#.google.maps.routing.v2.Transit"
          + "Stop\0220\n\014arrival_time\030\002 \001(\0132\032.google.prot"
          + "obuf.Timestamp\022;\n\016departure_stop\030\003 \001(\0132#"
          + ".google.maps.routing.v2.TransitStop\0222\n\016d"
          + "eparture_time\030\004 \001(\0132\032.google.protobuf.Ti"
          + "mestamp\032\233\001\n\035TransitDetailsLocalizedValue"
          + "s\022;\n\014arrival_time\030\001 \001(\0132%.google.maps.ro"
          + "uting.v2.LocalizedTime\022=\n\016departure_time"
          + "\030\002 \001(\0132%.google.maps.routing.v2.Localize"
          + "dTimeB\277\001\n\032com.google.maps.routing.v2B\nRo"
          + "uteProtoP\001Z:cloud.google.com/go/maps/rou"
          + "ting/apiv2/routingpb;routingpb\370\001\001\242\002\005GMRV"
          + "2\252\002\026Google.Maps.Routing.V2\312\002\026Google\\Maps"
          + "\\Routing\\V2\352\002\031Google::Maps::Routing::V2b"
          + "\006proto3"
    };
    descriptor =
        com.google.protobuf.Descriptors.FileDescriptor.internalBuildGeneratedFileFrom(
            descriptorData,
            new com.google.protobuf.Descriptors.FileDescriptor[] {
              com.google.geo.type.ViewportProto.getDescriptor(),
              com.google.maps.routing.v2.LocalizedTimeProto.getDescriptor(),
              com.google.maps.routing.v2.LocationProto.getDescriptor(),
              com.google.maps.routing.v2.NavigationInstructionProto.getDescriptor(),
              com.google.maps.routing.v2.PolylineProto.getDescriptor(),
              com.google.maps.routing.v2.RouteLabelProto.getDescriptor(),
              com.google.maps.routing.v2.RouteTravelModeProto.getDescriptor(),
              com.google.maps.routing.v2.SpeedReadingIntervalProto.getDescriptor(),
              com.google.maps.routing.v2.TollInfoProto.getDescriptor(),
              com.google.maps.routing.v2.TransitProto.getDescriptor(),
              com.google.protobuf.DurationProto.getDescriptor(),
              com.google.protobuf.TimestampProto.getDescriptor(),
              com.google.type.LocalizedTextProto.getDescriptor(),
              com.google.type.MoneyProto.getDescriptor(),
            });
    internal_static_google_maps_routing_v2_Route_descriptor =
        getDescriptor().getMessageTypes().get(0);
    internal_static_google_maps_routing_v2_Route_fieldAccessorTable =
        new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
            internal_static_google_maps_routing_v2_Route_descriptor,
            new java.lang.String[] {
              "RouteLabels",
              "Legs",
              "DistanceMeters",
              "Duration",
              "StaticDuration",
              "Polyline",
              "Description",
              "Warnings",
              "Viewport",
              "TravelAdvisory",
              "OptimizedIntermediateWaypointIndex",
              "LocalizedValues",
              "RouteToken",
            });
    internal_static_google_maps_routing_v2_Route_RouteLocalizedValues_descriptor =
        internal_static_google_maps_routing_v2_Route_descriptor.getNestedTypes().get(0);
    internal_static_google_maps_routing_v2_Route_RouteLocalizedValues_fieldAccessorTable =
        new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
            internal_static_google_maps_routing_v2_Route_RouteLocalizedValues_descriptor,
            new java.lang.String[] {
              "Distance", "Duration", "StaticDuration", "TransitFare",
            });
    internal_static_google_maps_routing_v2_RouteTravelAdvisory_descriptor =
        getDescriptor().getMessageTypes().get(1);
    internal_static_google_maps_routing_v2_RouteTravelAdvisory_fieldAccessorTable =
        new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
            internal_static_google_maps_routing_v2_RouteTravelAdvisory_descriptor,
            new java.lang.String[] {
              "TollInfo",
              "SpeedReadingIntervals",
              "FuelConsumptionMicroliters",
              "RouteRestrictionsPartiallyIgnored",
              "TransitFare",
            });
    internal_static_google_maps_routing_v2_RouteLegTravelAdvisory_descriptor =
        getDescriptor().getMessageTypes().get(2);
    internal_static_google_maps_routing_v2_RouteLegTravelAdvisory_fieldAccessorTable =
        new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
            internal_static_google_maps_routing_v2_RouteLegTravelAdvisory_descriptor,
            new java.lang.String[] {
              "TollInfo", "SpeedReadingIntervals",
            });
    internal_static_google_maps_routing_v2_RouteLegStepTravelAdvisory_descriptor =
        getDescriptor().getMessageTypes().get(3);
    internal_static_google_maps_routing_v2_RouteLegStepTravelAdvisory_fieldAccessorTable =
        new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
            internal_static_google_maps_routing_v2_RouteLegStepTravelAdvisory_descriptor,
            new java.lang.String[] {
              "SpeedReadingIntervals",
            });
    internal_static_google_maps_routing_v2_RouteLeg_descriptor =
        getDescriptor().getMessageTypes().get(4);
    internal_static_google_maps_routing_v2_RouteLeg_fieldAccessorTable =
        new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
            internal_static_google_maps_routing_v2_RouteLeg_descriptor,
            new java.lang.String[] {
              "DistanceMeters",
              "Duration",
              "StaticDuration",
              "Polyline",
              "StartLocation",
              "EndLocation",
              "Steps",
              "TravelAdvisory",
              "LocalizedValues",
              "StepsOverview",
            });
    internal_static_google_maps_routing_v2_RouteLeg_RouteLegLocalizedValues_descriptor =
        internal_static_google_maps_routing_v2_RouteLeg_descriptor.getNestedTypes().get(0);
    internal_static_google_maps_routing_v2_RouteLeg_RouteLegLocalizedValues_fieldAccessorTable =
        new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
            internal_static_google_maps_routing_v2_RouteLeg_RouteLegLocalizedValues_descriptor,
            new java.lang.String[] {
              "Distance", "Duration", "StaticDuration",
            });
    internal_static_google_maps_routing_v2_RouteLeg_StepsOverview_descriptor =
        internal_static_google_maps_routing_v2_RouteLeg_descriptor.getNestedTypes().get(1);
    internal_static_google_maps_routing_v2_RouteLeg_StepsOverview_fieldAccessorTable =
        new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
            internal_static_google_maps_routing_v2_RouteLeg_StepsOverview_descriptor,
            new java.lang.String[] {
              "MultiModalSegments",
            });
    internal_static_google_maps_routing_v2_RouteLeg_StepsOverview_MultiModalSegment_descriptor =
        internal_static_google_maps_routing_v2_RouteLeg_StepsOverview_descriptor
            .getNestedTypes()
            .get(0);
    internal_static_google_maps_routing_v2_RouteLeg_StepsOverview_MultiModalSegment_fieldAccessorTable =
        new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
            internal_static_google_maps_routing_v2_RouteLeg_StepsOverview_MultiModalSegment_descriptor,
            new java.lang.String[] {
              "StepStartIndex",
              "StepEndIndex",
              "NavigationInstruction",
              "TravelMode",
              "StepStartIndex",
              "StepEndIndex",
            });
    internal_static_google_maps_routing_v2_RouteLegStep_descriptor =
        getDescriptor().getMessageTypes().get(5);
    internal_static_google_maps_routing_v2_RouteLegStep_fieldAccessorTable =
        new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
            internal_static_google_maps_routing_v2_RouteLegStep_descriptor,
            new java.lang.String[] {
              "DistanceMeters",
              "StaticDuration",
              "Polyline",
              "StartLocation",
              "EndLocation",
              "NavigationInstruction",
              "TravelAdvisory",
              "LocalizedValues",
              "TransitDetails",
              "TravelMode",
            });
    internal_static_google_maps_routing_v2_RouteLegStep_RouteLegStepLocalizedValues_descriptor =
        internal_static_google_maps_routing_v2_RouteLegStep_descriptor.getNestedTypes().get(0);
    internal_static_google_maps_routing_v2_RouteLegStep_RouteLegStepLocalizedValues_fieldAccessorTable =
        new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
            internal_static_google_maps_routing_v2_RouteLegStep_RouteLegStepLocalizedValues_descriptor,
            new java.lang.String[] {
              "Distance", "StaticDuration",
            });
    internal_static_google_maps_routing_v2_RouteLegStepTransitDetails_descriptor =
        getDescriptor().getMessageTypes().get(6);
    internal_static_google_maps_routing_v2_RouteLegStepTransitDetails_fieldAccessorTable =
        new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
            internal_static_google_maps_routing_v2_RouteLegStepTransitDetails_descriptor,
            new java.lang.String[] {
              "StopDetails",
              "LocalizedValues",
              "Headsign",
              "Headway",
              "TransitLine",
              "StopCount",
              "TripShortText",
            });
    internal_static_google_maps_routing_v2_RouteLegStepTransitDetails_TransitStopDetails_descriptor =
        internal_static_google_maps_routing_v2_RouteLegStepTransitDetails_descriptor
            .getNestedTypes()
            .get(0);
    internal_static_google_maps_routing_v2_RouteLegStepTransitDetails_TransitStopDetails_fieldAccessorTable =
        new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
            internal_static_google_maps_routing_v2_RouteLegStepTransitDetails_TransitStopDetails_descriptor,
            new java.lang.String[] {
              "ArrivalStop", "ArrivalTime", "DepartureStop", "DepartureTime",
            });
    internal_static_google_maps_routing_v2_RouteLegStepTransitDetails_TransitDetailsLocalizedValues_descriptor =
        internal_static_google_maps_routing_v2_RouteLegStepTransitDetails_descriptor
            .getNestedTypes()
            .get(1);
    internal_static_google_maps_routing_v2_RouteLegStepTransitDetails_TransitDetailsLocalizedValues_fieldAccessorTable =
        new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
            internal_static_google_maps_routing_v2_RouteLegStepTransitDetails_TransitDetailsLocalizedValues_descriptor,
            new java.lang.String[] {
              "ArrivalTime", "DepartureTime",
            });
    com.google.geo.type.ViewportProto.getDescriptor();
    com.google.maps.routing.v2.LocalizedTimeProto.getDescriptor();
    com.google.maps.routing.v2.LocationProto.getDescriptor();
    com.google.maps.routing.v2.NavigationInstructionProto.getDescriptor();
    com.google.maps.routing.v2.PolylineProto.getDescriptor();
    com.google.maps.routing.v2.RouteLabelProto.getDescriptor();
    com.google.maps.routing.v2.RouteTravelModeProto.getDescriptor();
    com.google.maps.routing.v2.SpeedReadingIntervalProto.getDescriptor();
    com.google.maps.routing.v2.TollInfoProto.getDescriptor();
    com.google.maps.routing.v2.TransitProto.getDescriptor();
    com.google.protobuf.DurationProto.getDescriptor();
    com.google.protobuf.TimestampProto.getDescriptor();
    com.google.type.LocalizedTextProto.getDescriptor();
    com.google.type.MoneyProto.getDescriptor();
  }

  // @@protoc_insertion_point(outer_class_scope)
}
