...

Source file src/google.golang.org/genproto/googleapis/maps/fleetengine/delivery/v1/common.pb.go

Documentation: google.golang.org/genproto/googleapis/maps/fleetengine/delivery/v1

     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  
    15  // Code generated by protoc-gen-go. DO NOT EDIT.
    16  // versions:
    17  // 	protoc-gen-go v1.26.0
    18  // 	protoc        v3.21.9
    19  // source: google/maps/fleetengine/delivery/v1/common.proto
    20  
    21  package delivery
    22  
    23  import (
    24  	reflect "reflect"
    25  	sync "sync"
    26  
    27  	_ "google.golang.org/genproto/googleapis/api/annotations"
    28  	latlng "google.golang.org/genproto/googleapis/type/latlng"
    29  	protoreflect "google.golang.org/protobuf/reflect/protoreflect"
    30  	protoimpl "google.golang.org/protobuf/runtime/protoimpl"
    31  	timestamppb "google.golang.org/protobuf/types/known/timestamppb"
    32  	wrapperspb "google.golang.org/protobuf/types/known/wrapperspb"
    33  )
    34  
    35  const (
    36  	// Verify that this generated code is sufficiently up-to-date.
    37  	_ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
    38  	// Verify that runtime/protoimpl is sufficiently up-to-date.
    39  	_ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
    40  )
    41  
    42  // The sensor or methodology used to determine the location.
    43  type DeliveryVehicleLocationSensor int32
    44  
    45  const (
    46  	// The sensor is unspecified or unknown.
    47  	DeliveryVehicleLocationSensor_UNKNOWN_SENSOR DeliveryVehicleLocationSensor = 0
    48  	// GPS or Assisted GPS.
    49  	DeliveryVehicleLocationSensor_GPS DeliveryVehicleLocationSensor = 1
    50  	// Assisted GPS, cell tower ID, or WiFi access point.
    51  	DeliveryVehicleLocationSensor_NETWORK DeliveryVehicleLocationSensor = 2
    52  	// Cell tower ID or WiFi access point.
    53  	DeliveryVehicleLocationSensor_PASSIVE DeliveryVehicleLocationSensor = 3
    54  	// A location signal snapped to the best road position.
    55  	DeliveryVehicleLocationSensor_ROAD_SNAPPED_LOCATION_PROVIDER DeliveryVehicleLocationSensor = 4
    56  	// The fused location provider in Google Play services.
    57  	DeliveryVehicleLocationSensor_FUSED_LOCATION_PROVIDER DeliveryVehicleLocationSensor = 100
    58  	// The location provider on Apple operating systems.
    59  	DeliveryVehicleLocationSensor_CORE_LOCATION DeliveryVehicleLocationSensor = 200
    60  )
    61  
    62  // Enum value maps for DeliveryVehicleLocationSensor.
    63  var (
    64  	DeliveryVehicleLocationSensor_name = map[int32]string{
    65  		0:   "UNKNOWN_SENSOR",
    66  		1:   "GPS",
    67  		2:   "NETWORK",
    68  		3:   "PASSIVE",
    69  		4:   "ROAD_SNAPPED_LOCATION_PROVIDER",
    70  		100: "FUSED_LOCATION_PROVIDER",
    71  		200: "CORE_LOCATION",
    72  	}
    73  	DeliveryVehicleLocationSensor_value = map[string]int32{
    74  		"UNKNOWN_SENSOR":                 0,
    75  		"GPS":                            1,
    76  		"NETWORK":                        2,
    77  		"PASSIVE":                        3,
    78  		"ROAD_SNAPPED_LOCATION_PROVIDER": 4,
    79  		"FUSED_LOCATION_PROVIDER":        100,
    80  		"CORE_LOCATION":                  200,
    81  	}
    82  )
    83  
    84  func (x DeliveryVehicleLocationSensor) Enum() *DeliveryVehicleLocationSensor {
    85  	p := new(DeliveryVehicleLocationSensor)
    86  	*p = x
    87  	return p
    88  }
    89  
    90  func (x DeliveryVehicleLocationSensor) String() string {
    91  	return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x))
    92  }
    93  
    94  func (DeliveryVehicleLocationSensor) Descriptor() protoreflect.EnumDescriptor {
    95  	return file_google_maps_fleetengine_delivery_v1_common_proto_enumTypes[0].Descriptor()
    96  }
    97  
    98  func (DeliveryVehicleLocationSensor) Type() protoreflect.EnumType {
    99  	return &file_google_maps_fleetengine_delivery_v1_common_proto_enumTypes[0]
   100  }
   101  
   102  func (x DeliveryVehicleLocationSensor) Number() protoreflect.EnumNumber {
   103  	return protoreflect.EnumNumber(x)
   104  }
   105  
   106  // Deprecated: Use DeliveryVehicleLocationSensor.Descriptor instead.
   107  func (DeliveryVehicleLocationSensor) EnumDescriptor() ([]byte, []int) {
   108  	return file_google_maps_fleetengine_delivery_v1_common_proto_rawDescGZIP(), []int{0}
   109  }
   110  
   111  // The vehicle's navigation status.
   112  type DeliveryVehicleNavigationStatus int32
   113  
   114  const (
   115  	// Unspecified navigation status.
   116  	DeliveryVehicleNavigationStatus_UNKNOWN_NAVIGATION_STATUS DeliveryVehicleNavigationStatus = 0
   117  	// The Driver app's navigation is in `FREE_NAV` mode.
   118  	DeliveryVehicleNavigationStatus_NO_GUIDANCE DeliveryVehicleNavigationStatus = 1
   119  	// Turn-by-turn navigation is available and the Driver app navigation has
   120  	// entered `GUIDED_NAV` mode.
   121  	DeliveryVehicleNavigationStatus_ENROUTE_TO_DESTINATION DeliveryVehicleNavigationStatus = 2
   122  	// The vehicle has gone off the suggested route.
   123  	DeliveryVehicleNavigationStatus_OFF_ROUTE DeliveryVehicleNavigationStatus = 3
   124  	// The vehicle is within approximately 50m of the destination.
   125  	DeliveryVehicleNavigationStatus_ARRIVED_AT_DESTINATION DeliveryVehicleNavigationStatus = 4
   126  )
   127  
   128  // Enum value maps for DeliveryVehicleNavigationStatus.
   129  var (
   130  	DeliveryVehicleNavigationStatus_name = map[int32]string{
   131  		0: "UNKNOWN_NAVIGATION_STATUS",
   132  		1: "NO_GUIDANCE",
   133  		2: "ENROUTE_TO_DESTINATION",
   134  		3: "OFF_ROUTE",
   135  		4: "ARRIVED_AT_DESTINATION",
   136  	}
   137  	DeliveryVehicleNavigationStatus_value = map[string]int32{
   138  		"UNKNOWN_NAVIGATION_STATUS": 0,
   139  		"NO_GUIDANCE":               1,
   140  		"ENROUTE_TO_DESTINATION":    2,
   141  		"OFF_ROUTE":                 3,
   142  		"ARRIVED_AT_DESTINATION":    4,
   143  	}
   144  )
   145  
   146  func (x DeliveryVehicleNavigationStatus) Enum() *DeliveryVehicleNavigationStatus {
   147  	p := new(DeliveryVehicleNavigationStatus)
   148  	*p = x
   149  	return p
   150  }
   151  
   152  func (x DeliveryVehicleNavigationStatus) String() string {
   153  	return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x))
   154  }
   155  
   156  func (DeliveryVehicleNavigationStatus) Descriptor() protoreflect.EnumDescriptor {
   157  	return file_google_maps_fleetengine_delivery_v1_common_proto_enumTypes[1].Descriptor()
   158  }
   159  
   160  func (DeliveryVehicleNavigationStatus) Type() protoreflect.EnumType {
   161  	return &file_google_maps_fleetengine_delivery_v1_common_proto_enumTypes[1]
   162  }
   163  
   164  func (x DeliveryVehicleNavigationStatus) Number() protoreflect.EnumNumber {
   165  	return protoreflect.EnumNumber(x)
   166  }
   167  
   168  // Deprecated: Use DeliveryVehicleNavigationStatus.Descriptor instead.
   169  func (DeliveryVehicleNavigationStatus) EnumDescriptor() ([]byte, []int) {
   170  	return file_google_maps_fleetengine_delivery_v1_common_proto_rawDescGZIP(), []int{1}
   171  }
   172  
   173  // Describes a vehicle attribute as a key-value pair. The "key:value" string
   174  // length cannot exceed 256 characters.
   175  type DeliveryVehicleAttribute struct {
   176  	state         protoimpl.MessageState
   177  	sizeCache     protoimpl.SizeCache
   178  	unknownFields protoimpl.UnknownFields
   179  
   180  	// The attribute's key. Keys may not contain the colon character (:).
   181  	Key string `protobuf:"bytes,1,opt,name=key,proto3" json:"key,omitempty"`
   182  	// The attribute's value.
   183  	Value string `protobuf:"bytes,2,opt,name=value,proto3" json:"value,omitempty"`
   184  }
   185  
   186  func (x *DeliveryVehicleAttribute) Reset() {
   187  	*x = DeliveryVehicleAttribute{}
   188  	if protoimpl.UnsafeEnabled {
   189  		mi := &file_google_maps_fleetengine_delivery_v1_common_proto_msgTypes[0]
   190  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
   191  		ms.StoreMessageInfo(mi)
   192  	}
   193  }
   194  
   195  func (x *DeliveryVehicleAttribute) String() string {
   196  	return protoimpl.X.MessageStringOf(x)
   197  }
   198  
   199  func (*DeliveryVehicleAttribute) ProtoMessage() {}
   200  
   201  func (x *DeliveryVehicleAttribute) ProtoReflect() protoreflect.Message {
   202  	mi := &file_google_maps_fleetengine_delivery_v1_common_proto_msgTypes[0]
   203  	if protoimpl.UnsafeEnabled && x != nil {
   204  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
   205  		if ms.LoadMessageInfo() == nil {
   206  			ms.StoreMessageInfo(mi)
   207  		}
   208  		return ms
   209  	}
   210  	return mi.MessageOf(x)
   211  }
   212  
   213  // Deprecated: Use DeliveryVehicleAttribute.ProtoReflect.Descriptor instead.
   214  func (*DeliveryVehicleAttribute) Descriptor() ([]byte, []int) {
   215  	return file_google_maps_fleetengine_delivery_v1_common_proto_rawDescGZIP(), []int{0}
   216  }
   217  
   218  func (x *DeliveryVehicleAttribute) GetKey() string {
   219  	if x != nil {
   220  		return x.Key
   221  	}
   222  	return ""
   223  }
   224  
   225  func (x *DeliveryVehicleAttribute) GetValue() string {
   226  	if x != nil {
   227  		return x.Value
   228  	}
   229  	return ""
   230  }
   231  
   232  // The location, speed, and heading of a vehicle at a point in time.
   233  type DeliveryVehicleLocation struct {
   234  	state         protoimpl.MessageState
   235  	sizeCache     protoimpl.SizeCache
   236  	unknownFields protoimpl.UnknownFields
   237  
   238  	// The location of the vehicle.
   239  	// When it is sent to Fleet Engine, the vehicle's location is a GPS location.
   240  	// When you receive it in a response, the vehicle's location can be either a
   241  	// GPS location, a supplemental location, or some other estimated location.
   242  	// The source is specified in `location_sensor`.
   243  	Location *latlng.LatLng `protobuf:"bytes,1,opt,name=location,proto3" json:"location,omitempty"`
   244  	// Deprecated: Use `latlng_accuracy` instead.
   245  	//
   246  	// Deprecated: Do not use.
   247  	HorizontalAccuracy *wrapperspb.DoubleValue `protobuf:"bytes,8,opt,name=horizontal_accuracy,json=horizontalAccuracy,proto3" json:"horizontal_accuracy,omitempty"`
   248  	// Accuracy of `location` in meters as a radius.
   249  	LatlngAccuracy *wrapperspb.DoubleValue `protobuf:"bytes,22,opt,name=latlng_accuracy,json=latlngAccuracy,proto3" json:"latlng_accuracy,omitempty"`
   250  	// Direction the vehicle is moving in degrees.  0 represents North.
   251  	// The valid range is [0,360).
   252  	Heading *wrapperspb.Int32Value `protobuf:"bytes,2,opt,name=heading,proto3" json:"heading,omitempty"`
   253  	// Deprecated: Use `heading_accuracy` instead.
   254  	//
   255  	// Deprecated: Do not use.
   256  	BearingAccuracy *wrapperspb.DoubleValue `protobuf:"bytes,10,opt,name=bearing_accuracy,json=bearingAccuracy,proto3" json:"bearing_accuracy,omitempty"`
   257  	// Accuracy of `heading` in degrees.
   258  	HeadingAccuracy *wrapperspb.DoubleValue `protobuf:"bytes,23,opt,name=heading_accuracy,json=headingAccuracy,proto3" json:"heading_accuracy,omitempty"`
   259  	// Altitude in meters above WGS84.
   260  	Altitude *wrapperspb.DoubleValue `protobuf:"bytes,5,opt,name=altitude,proto3" json:"altitude,omitempty"`
   261  	// Deprecated: Use `altitude_accuracy` instead.
   262  	//
   263  	// Deprecated: Do not use.
   264  	VerticalAccuracy *wrapperspb.DoubleValue `protobuf:"bytes,9,opt,name=vertical_accuracy,json=verticalAccuracy,proto3" json:"vertical_accuracy,omitempty"`
   265  	// Accuracy of `altitude` in meters.
   266  	AltitudeAccuracy *wrapperspb.DoubleValue `protobuf:"bytes,24,opt,name=altitude_accuracy,json=altitudeAccuracy,proto3" json:"altitude_accuracy,omitempty"`
   267  	// Speed of the vehicle in kilometers per hour.
   268  	// Deprecated: Use `speed` instead.
   269  	//
   270  	// Deprecated: Do not use.
   271  	SpeedKmph *wrapperspb.Int32Value `protobuf:"bytes,3,opt,name=speed_kmph,json=speedKmph,proto3" json:"speed_kmph,omitempty"`
   272  	// Speed of the vehicle in meters/second
   273  	Speed *wrapperspb.DoubleValue `protobuf:"bytes,6,opt,name=speed,proto3" json:"speed,omitempty"`
   274  	// Accuracy of `speed` in meters/second.
   275  	SpeedAccuracy *wrapperspb.DoubleValue `protobuf:"bytes,7,opt,name=speed_accuracy,json=speedAccuracy,proto3" json:"speed_accuracy,omitempty"`
   276  	// The time when `location` was reported by the sensor according to the
   277  	// sensor's clock.
   278  	UpdateTime *timestamppb.Timestamp `protobuf:"bytes,4,opt,name=update_time,json=updateTime,proto3" json:"update_time,omitempty"`
   279  	// Output only. The time when the server received the location information.
   280  	ServerTime *timestamppb.Timestamp `protobuf:"bytes,13,opt,name=server_time,json=serverTime,proto3" json:"server_time,omitempty"`
   281  	// Provider of location data (for example, `GPS`).
   282  	LocationSensor DeliveryVehicleLocationSensor `protobuf:"varint,11,opt,name=location_sensor,json=locationSensor,proto3,enum=maps.fleetengine.delivery.v1.DeliveryVehicleLocationSensor" json:"location_sensor,omitempty"`
   283  	// Whether `location` is snapped to a road.
   284  	IsRoadSnapped *wrapperspb.BoolValue `protobuf:"bytes,27,opt,name=is_road_snapped,json=isRoadSnapped,proto3" json:"is_road_snapped,omitempty"`
   285  	// Input only. Indicates whether the GPS sensor is enabled on the mobile
   286  	// device.
   287  	IsGpsSensorEnabled *wrapperspb.BoolValue `protobuf:"bytes,12,opt,name=is_gps_sensor_enabled,json=isGpsSensorEnabled,proto3" json:"is_gps_sensor_enabled,omitempty"`
   288  	// Input only. Time (in seconds) since this location was first sent to the
   289  	// server. This will be zero for the first update. If the time is unknown (for
   290  	// example, when the app restarts), this value resets to zero.
   291  	TimeSinceUpdate *wrapperspb.Int32Value `protobuf:"bytes,14,opt,name=time_since_update,json=timeSinceUpdate,proto3" json:"time_since_update,omitempty"`
   292  	// Input only. Number of additional attempts to send this location to the
   293  	// server. If this value is zero, then it is not stale.
   294  	NumStaleUpdates *wrapperspb.Int32Value `protobuf:"bytes,15,opt,name=num_stale_updates,json=numStaleUpdates,proto3" json:"num_stale_updates,omitempty"`
   295  	// Raw vehicle location (unprocessed by road-snapper).
   296  	RawLocation *latlng.LatLng `protobuf:"bytes,16,opt,name=raw_location,json=rawLocation,proto3" json:"raw_location,omitempty"`
   297  	// Input only. Timestamp associated with the raw location.
   298  	RawLocationTime *timestamppb.Timestamp `protobuf:"bytes,17,opt,name=raw_location_time,json=rawLocationTime,proto3" json:"raw_location_time,omitempty"`
   299  	// Input only. Source of the raw location.
   300  	RawLocationSensor DeliveryVehicleLocationSensor `protobuf:"varint,28,opt,name=raw_location_sensor,json=rawLocationSensor,proto3,enum=maps.fleetengine.delivery.v1.DeliveryVehicleLocationSensor" json:"raw_location_sensor,omitempty"`
   301  	// Input only. Accuracy of `raw_location` as a radius, in meters.
   302  	RawLocationAccuracy *wrapperspb.DoubleValue `protobuf:"bytes,25,opt,name=raw_location_accuracy,json=rawLocationAccuracy,proto3" json:"raw_location_accuracy,omitempty"`
   303  	// Input only. Supplemental location provided by the integrating app.
   304  	SupplementalLocation *latlng.LatLng `protobuf:"bytes,18,opt,name=supplemental_location,json=supplementalLocation,proto3" json:"supplemental_location,omitempty"`
   305  	// Input only. Timestamp associated with the supplemental location.
   306  	SupplementalLocationTime *timestamppb.Timestamp `protobuf:"bytes,19,opt,name=supplemental_location_time,json=supplementalLocationTime,proto3" json:"supplemental_location_time,omitempty"`
   307  	// Input only. Source of the supplemental location.
   308  	SupplementalLocationSensor DeliveryVehicleLocationSensor `protobuf:"varint,20,opt,name=supplemental_location_sensor,json=supplementalLocationSensor,proto3,enum=maps.fleetengine.delivery.v1.DeliveryVehicleLocationSensor" json:"supplemental_location_sensor,omitempty"`
   309  	// Input only. Accuracy of `supplemental_location` as a radius, in meters.
   310  	SupplementalLocationAccuracy *wrapperspb.DoubleValue `protobuf:"bytes,21,opt,name=supplemental_location_accuracy,json=supplementalLocationAccuracy,proto3" json:"supplemental_location_accuracy,omitempty"`
   311  	// Deprecated: Use `is_road_snapped` instead.
   312  	//
   313  	// Deprecated: Do not use.
   314  	RoadSnapped bool `protobuf:"varint,26,opt,name=road_snapped,json=roadSnapped,proto3" json:"road_snapped,omitempty"`
   315  }
   316  
   317  func (x *DeliveryVehicleLocation) Reset() {
   318  	*x = DeliveryVehicleLocation{}
   319  	if protoimpl.UnsafeEnabled {
   320  		mi := &file_google_maps_fleetengine_delivery_v1_common_proto_msgTypes[1]
   321  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
   322  		ms.StoreMessageInfo(mi)
   323  	}
   324  }
   325  
   326  func (x *DeliveryVehicleLocation) String() string {
   327  	return protoimpl.X.MessageStringOf(x)
   328  }
   329  
   330  func (*DeliveryVehicleLocation) ProtoMessage() {}
   331  
   332  func (x *DeliveryVehicleLocation) ProtoReflect() protoreflect.Message {
   333  	mi := &file_google_maps_fleetengine_delivery_v1_common_proto_msgTypes[1]
   334  	if protoimpl.UnsafeEnabled && x != nil {
   335  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
   336  		if ms.LoadMessageInfo() == nil {
   337  			ms.StoreMessageInfo(mi)
   338  		}
   339  		return ms
   340  	}
   341  	return mi.MessageOf(x)
   342  }
   343  
   344  // Deprecated: Use DeliveryVehicleLocation.ProtoReflect.Descriptor instead.
   345  func (*DeliveryVehicleLocation) Descriptor() ([]byte, []int) {
   346  	return file_google_maps_fleetengine_delivery_v1_common_proto_rawDescGZIP(), []int{1}
   347  }
   348  
   349  func (x *DeliveryVehicleLocation) GetLocation() *latlng.LatLng {
   350  	if x != nil {
   351  		return x.Location
   352  	}
   353  	return nil
   354  }
   355  
   356  // Deprecated: Do not use.
   357  func (x *DeliveryVehicleLocation) GetHorizontalAccuracy() *wrapperspb.DoubleValue {
   358  	if x != nil {
   359  		return x.HorizontalAccuracy
   360  	}
   361  	return nil
   362  }
   363  
   364  func (x *DeliveryVehicleLocation) GetLatlngAccuracy() *wrapperspb.DoubleValue {
   365  	if x != nil {
   366  		return x.LatlngAccuracy
   367  	}
   368  	return nil
   369  }
   370  
   371  func (x *DeliveryVehicleLocation) GetHeading() *wrapperspb.Int32Value {
   372  	if x != nil {
   373  		return x.Heading
   374  	}
   375  	return nil
   376  }
   377  
   378  // Deprecated: Do not use.
   379  func (x *DeliveryVehicleLocation) GetBearingAccuracy() *wrapperspb.DoubleValue {
   380  	if x != nil {
   381  		return x.BearingAccuracy
   382  	}
   383  	return nil
   384  }
   385  
   386  func (x *DeliveryVehicleLocation) GetHeadingAccuracy() *wrapperspb.DoubleValue {
   387  	if x != nil {
   388  		return x.HeadingAccuracy
   389  	}
   390  	return nil
   391  }
   392  
   393  func (x *DeliveryVehicleLocation) GetAltitude() *wrapperspb.DoubleValue {
   394  	if x != nil {
   395  		return x.Altitude
   396  	}
   397  	return nil
   398  }
   399  
   400  // Deprecated: Do not use.
   401  func (x *DeliveryVehicleLocation) GetVerticalAccuracy() *wrapperspb.DoubleValue {
   402  	if x != nil {
   403  		return x.VerticalAccuracy
   404  	}
   405  	return nil
   406  }
   407  
   408  func (x *DeliveryVehicleLocation) GetAltitudeAccuracy() *wrapperspb.DoubleValue {
   409  	if x != nil {
   410  		return x.AltitudeAccuracy
   411  	}
   412  	return nil
   413  }
   414  
   415  // Deprecated: Do not use.
   416  func (x *DeliveryVehicleLocation) GetSpeedKmph() *wrapperspb.Int32Value {
   417  	if x != nil {
   418  		return x.SpeedKmph
   419  	}
   420  	return nil
   421  }
   422  
   423  func (x *DeliveryVehicleLocation) GetSpeed() *wrapperspb.DoubleValue {
   424  	if x != nil {
   425  		return x.Speed
   426  	}
   427  	return nil
   428  }
   429  
   430  func (x *DeliveryVehicleLocation) GetSpeedAccuracy() *wrapperspb.DoubleValue {
   431  	if x != nil {
   432  		return x.SpeedAccuracy
   433  	}
   434  	return nil
   435  }
   436  
   437  func (x *DeliveryVehicleLocation) GetUpdateTime() *timestamppb.Timestamp {
   438  	if x != nil {
   439  		return x.UpdateTime
   440  	}
   441  	return nil
   442  }
   443  
   444  func (x *DeliveryVehicleLocation) GetServerTime() *timestamppb.Timestamp {
   445  	if x != nil {
   446  		return x.ServerTime
   447  	}
   448  	return nil
   449  }
   450  
   451  func (x *DeliveryVehicleLocation) GetLocationSensor() DeliveryVehicleLocationSensor {
   452  	if x != nil {
   453  		return x.LocationSensor
   454  	}
   455  	return DeliveryVehicleLocationSensor_UNKNOWN_SENSOR
   456  }
   457  
   458  func (x *DeliveryVehicleLocation) GetIsRoadSnapped() *wrapperspb.BoolValue {
   459  	if x != nil {
   460  		return x.IsRoadSnapped
   461  	}
   462  	return nil
   463  }
   464  
   465  func (x *DeliveryVehicleLocation) GetIsGpsSensorEnabled() *wrapperspb.BoolValue {
   466  	if x != nil {
   467  		return x.IsGpsSensorEnabled
   468  	}
   469  	return nil
   470  }
   471  
   472  func (x *DeliveryVehicleLocation) GetTimeSinceUpdate() *wrapperspb.Int32Value {
   473  	if x != nil {
   474  		return x.TimeSinceUpdate
   475  	}
   476  	return nil
   477  }
   478  
   479  func (x *DeliveryVehicleLocation) GetNumStaleUpdates() *wrapperspb.Int32Value {
   480  	if x != nil {
   481  		return x.NumStaleUpdates
   482  	}
   483  	return nil
   484  }
   485  
   486  func (x *DeliveryVehicleLocation) GetRawLocation() *latlng.LatLng {
   487  	if x != nil {
   488  		return x.RawLocation
   489  	}
   490  	return nil
   491  }
   492  
   493  func (x *DeliveryVehicleLocation) GetRawLocationTime() *timestamppb.Timestamp {
   494  	if x != nil {
   495  		return x.RawLocationTime
   496  	}
   497  	return nil
   498  }
   499  
   500  func (x *DeliveryVehicleLocation) GetRawLocationSensor() DeliveryVehicleLocationSensor {
   501  	if x != nil {
   502  		return x.RawLocationSensor
   503  	}
   504  	return DeliveryVehicleLocationSensor_UNKNOWN_SENSOR
   505  }
   506  
   507  func (x *DeliveryVehicleLocation) GetRawLocationAccuracy() *wrapperspb.DoubleValue {
   508  	if x != nil {
   509  		return x.RawLocationAccuracy
   510  	}
   511  	return nil
   512  }
   513  
   514  func (x *DeliveryVehicleLocation) GetSupplementalLocation() *latlng.LatLng {
   515  	if x != nil {
   516  		return x.SupplementalLocation
   517  	}
   518  	return nil
   519  }
   520  
   521  func (x *DeliveryVehicleLocation) GetSupplementalLocationTime() *timestamppb.Timestamp {
   522  	if x != nil {
   523  		return x.SupplementalLocationTime
   524  	}
   525  	return nil
   526  }
   527  
   528  func (x *DeliveryVehicleLocation) GetSupplementalLocationSensor() DeliveryVehicleLocationSensor {
   529  	if x != nil {
   530  		return x.SupplementalLocationSensor
   531  	}
   532  	return DeliveryVehicleLocationSensor_UNKNOWN_SENSOR
   533  }
   534  
   535  func (x *DeliveryVehicleLocation) GetSupplementalLocationAccuracy() *wrapperspb.DoubleValue {
   536  	if x != nil {
   537  		return x.SupplementalLocationAccuracy
   538  	}
   539  	return nil
   540  }
   541  
   542  // Deprecated: Do not use.
   543  func (x *DeliveryVehicleLocation) GetRoadSnapped() bool {
   544  	if x != nil {
   545  		return x.RoadSnapped
   546  	}
   547  	return false
   548  }
   549  
   550  // A time range.
   551  type TimeWindow struct {
   552  	state         protoimpl.MessageState
   553  	sizeCache     protoimpl.SizeCache
   554  	unknownFields protoimpl.UnknownFields
   555  
   556  	// Required. The start time of the time window (inclusive).
   557  	StartTime *timestamppb.Timestamp `protobuf:"bytes,1,opt,name=start_time,json=startTime,proto3" json:"start_time,omitempty"`
   558  	// Required. The end time of the time window (inclusive).
   559  	EndTime *timestamppb.Timestamp `protobuf:"bytes,2,opt,name=end_time,json=endTime,proto3" json:"end_time,omitempty"`
   560  }
   561  
   562  func (x *TimeWindow) Reset() {
   563  	*x = TimeWindow{}
   564  	if protoimpl.UnsafeEnabled {
   565  		mi := &file_google_maps_fleetengine_delivery_v1_common_proto_msgTypes[2]
   566  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
   567  		ms.StoreMessageInfo(mi)
   568  	}
   569  }
   570  
   571  func (x *TimeWindow) String() string {
   572  	return protoimpl.X.MessageStringOf(x)
   573  }
   574  
   575  func (*TimeWindow) ProtoMessage() {}
   576  
   577  func (x *TimeWindow) ProtoReflect() protoreflect.Message {
   578  	mi := &file_google_maps_fleetengine_delivery_v1_common_proto_msgTypes[2]
   579  	if protoimpl.UnsafeEnabled && x != nil {
   580  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
   581  		if ms.LoadMessageInfo() == nil {
   582  			ms.StoreMessageInfo(mi)
   583  		}
   584  		return ms
   585  	}
   586  	return mi.MessageOf(x)
   587  }
   588  
   589  // Deprecated: Use TimeWindow.ProtoReflect.Descriptor instead.
   590  func (*TimeWindow) Descriptor() ([]byte, []int) {
   591  	return file_google_maps_fleetengine_delivery_v1_common_proto_rawDescGZIP(), []int{2}
   592  }
   593  
   594  func (x *TimeWindow) GetStartTime() *timestamppb.Timestamp {
   595  	if x != nil {
   596  		return x.StartTime
   597  	}
   598  	return nil
   599  }
   600  
   601  func (x *TimeWindow) GetEndTime() *timestamppb.Timestamp {
   602  	if x != nil {
   603  		return x.EndTime
   604  	}
   605  	return nil
   606  }
   607  
   608  var File_google_maps_fleetengine_delivery_v1_common_proto protoreflect.FileDescriptor
   609  
   610  var file_google_maps_fleetengine_delivery_v1_common_proto_rawDesc = []byte{
   611  	0x0a, 0x30, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2f, 0x6d, 0x61, 0x70, 0x73, 0x2f, 0x66, 0x6c,
   612  	0x65, 0x65, 0x74, 0x65, 0x6e, 0x67, 0x69, 0x6e, 0x65, 0x2f, 0x64, 0x65, 0x6c, 0x69, 0x76, 0x65,
   613  	0x72, 0x79, 0x2f, 0x76, 0x31, 0x2f, 0x63, 0x6f, 0x6d, 0x6d, 0x6f, 0x6e, 0x2e, 0x70, 0x72, 0x6f,
   614  	0x74, 0x6f, 0x12, 0x1c, 0x6d, 0x61, 0x70, 0x73, 0x2e, 0x66, 0x6c, 0x65, 0x65, 0x74, 0x65, 0x6e,
   615  	0x67, 0x69, 0x6e, 0x65, 0x2e, 0x64, 0x65, 0x6c, 0x69, 0x76, 0x65, 0x72, 0x79, 0x2e, 0x76, 0x31,
   616  	0x1a, 0x1f, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2f, 0x61, 0x70, 0x69, 0x2f, 0x66, 0x69, 0x65,
   617  	0x6c, 0x64, 0x5f, 0x62, 0x65, 0x68, 0x61, 0x76, 0x69, 0x6f, 0x72, 0x2e, 0x70, 0x72, 0x6f, 0x74,
   618  	0x6f, 0x1a, 0x1f, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2f, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x62,
   619  	0x75, 0x66, 0x2f, 0x74, 0x69, 0x6d, 0x65, 0x73, 0x74, 0x61, 0x6d, 0x70, 0x2e, 0x70, 0x72, 0x6f,
   620  	0x74, 0x6f, 0x1a, 0x1e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2f, 0x70, 0x72, 0x6f, 0x74, 0x6f,
   621  	0x62, 0x75, 0x66, 0x2f, 0x77, 0x72, 0x61, 0x70, 0x70, 0x65, 0x72, 0x73, 0x2e, 0x70, 0x72, 0x6f,
   622  	0x74, 0x6f, 0x1a, 0x18, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2f, 0x74, 0x79, 0x70, 0x65, 0x2f,
   623  	0x6c, 0x61, 0x74, 0x6c, 0x6e, 0x67, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0x42, 0x0a, 0x18,
   624  	0x44, 0x65, 0x6c, 0x69, 0x76, 0x65, 0x72, 0x79, 0x56, 0x65, 0x68, 0x69, 0x63, 0x6c, 0x65, 0x41,
   625  	0x74, 0x74, 0x72, 0x69, 0x62, 0x75, 0x74, 0x65, 0x12, 0x10, 0x0a, 0x03, 0x6b, 0x65, 0x79, 0x18,
   626  	0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x03, 0x6b, 0x65, 0x79, 0x12, 0x14, 0x0a, 0x05, 0x76, 0x61,
   627  	0x6c, 0x75, 0x65, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x52, 0x05, 0x76, 0x61, 0x6c, 0x75, 0x65,
   628  	0x22, 0xe8, 0x10, 0x0a, 0x17, 0x44, 0x65, 0x6c, 0x69, 0x76, 0x65, 0x72, 0x79, 0x56, 0x65, 0x68,
   629  	0x69, 0x63, 0x6c, 0x65, 0x4c, 0x6f, 0x63, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x12, 0x2f, 0x0a, 0x08,
   630  	0x6c, 0x6f, 0x63, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x13,
   631  	0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x74, 0x79, 0x70, 0x65, 0x2e, 0x4c, 0x61, 0x74,
   632  	0x4c, 0x6e, 0x67, 0x52, 0x08, 0x6c, 0x6f, 0x63, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x12, 0x51, 0x0a,
   633  	0x13, 0x68, 0x6f, 0x72, 0x69, 0x7a, 0x6f, 0x6e, 0x74, 0x61, 0x6c, 0x5f, 0x61, 0x63, 0x63, 0x75,
   634  	0x72, 0x61, 0x63, 0x79, 0x18, 0x08, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x1c, 0x2e, 0x67, 0x6f, 0x6f,
   635  	0x67, 0x6c, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x62, 0x75, 0x66, 0x2e, 0x44, 0x6f, 0x75,
   636  	0x62, 0x6c, 0x65, 0x56, 0x61, 0x6c, 0x75, 0x65, 0x42, 0x02, 0x18, 0x01, 0x52, 0x12, 0x68, 0x6f,
   637  	0x72, 0x69, 0x7a, 0x6f, 0x6e, 0x74, 0x61, 0x6c, 0x41, 0x63, 0x63, 0x75, 0x72, 0x61, 0x63, 0x79,
   638  	0x12, 0x45, 0x0a, 0x0f, 0x6c, 0x61, 0x74, 0x6c, 0x6e, 0x67, 0x5f, 0x61, 0x63, 0x63, 0x75, 0x72,
   639  	0x61, 0x63, 0x79, 0x18, 0x16, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x1c, 0x2e, 0x67, 0x6f, 0x6f, 0x67,
   640  	0x6c, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x62, 0x75, 0x66, 0x2e, 0x44, 0x6f, 0x75, 0x62,
   641  	0x6c, 0x65, 0x56, 0x61, 0x6c, 0x75, 0x65, 0x52, 0x0e, 0x6c, 0x61, 0x74, 0x6c, 0x6e, 0x67, 0x41,
   642  	0x63, 0x63, 0x75, 0x72, 0x61, 0x63, 0x79, 0x12, 0x35, 0x0a, 0x07, 0x68, 0x65, 0x61, 0x64, 0x69,
   643  	0x6e, 0x67, 0x18, 0x02, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x1b, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c,
   644  	0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x62, 0x75, 0x66, 0x2e, 0x49, 0x6e, 0x74, 0x33, 0x32,
   645  	0x56, 0x61, 0x6c, 0x75, 0x65, 0x52, 0x07, 0x68, 0x65, 0x61, 0x64, 0x69, 0x6e, 0x67, 0x12, 0x4b,
   646  	0x0a, 0x10, 0x62, 0x65, 0x61, 0x72, 0x69, 0x6e, 0x67, 0x5f, 0x61, 0x63, 0x63, 0x75, 0x72, 0x61,
   647  	0x63, 0x79, 0x18, 0x0a, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x1c, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c,
   648  	0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x62, 0x75, 0x66, 0x2e, 0x44, 0x6f, 0x75, 0x62, 0x6c,
   649  	0x65, 0x56, 0x61, 0x6c, 0x75, 0x65, 0x42, 0x02, 0x18, 0x01, 0x52, 0x0f, 0x62, 0x65, 0x61, 0x72,
   650  	0x69, 0x6e, 0x67, 0x41, 0x63, 0x63, 0x75, 0x72, 0x61, 0x63, 0x79, 0x12, 0x47, 0x0a, 0x10, 0x68,
   651  	0x65, 0x61, 0x64, 0x69, 0x6e, 0x67, 0x5f, 0x61, 0x63, 0x63, 0x75, 0x72, 0x61, 0x63, 0x79, 0x18,
   652  	0x17, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x1c, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x70,
   653  	0x72, 0x6f, 0x74, 0x6f, 0x62, 0x75, 0x66, 0x2e, 0x44, 0x6f, 0x75, 0x62, 0x6c, 0x65, 0x56, 0x61,
   654  	0x6c, 0x75, 0x65, 0x52, 0x0f, 0x68, 0x65, 0x61, 0x64, 0x69, 0x6e, 0x67, 0x41, 0x63, 0x63, 0x75,
   655  	0x72, 0x61, 0x63, 0x79, 0x12, 0x38, 0x0a, 0x08, 0x61, 0x6c, 0x74, 0x69, 0x74, 0x75, 0x64, 0x65,
   656  	0x18, 0x05, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x1c, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e,
   657  	0x70, 0x72, 0x6f, 0x74, 0x6f, 0x62, 0x75, 0x66, 0x2e, 0x44, 0x6f, 0x75, 0x62, 0x6c, 0x65, 0x56,
   658  	0x61, 0x6c, 0x75, 0x65, 0x52, 0x08, 0x61, 0x6c, 0x74, 0x69, 0x74, 0x75, 0x64, 0x65, 0x12, 0x4d,
   659  	0x0a, 0x11, 0x76, 0x65, 0x72, 0x74, 0x69, 0x63, 0x61, 0x6c, 0x5f, 0x61, 0x63, 0x63, 0x75, 0x72,
   660  	0x61, 0x63, 0x79, 0x18, 0x09, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x1c, 0x2e, 0x67, 0x6f, 0x6f, 0x67,
   661  	0x6c, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x62, 0x75, 0x66, 0x2e, 0x44, 0x6f, 0x75, 0x62,
   662  	0x6c, 0x65, 0x56, 0x61, 0x6c, 0x75, 0x65, 0x42, 0x02, 0x18, 0x01, 0x52, 0x10, 0x76, 0x65, 0x72,
   663  	0x74, 0x69, 0x63, 0x61, 0x6c, 0x41, 0x63, 0x63, 0x75, 0x72, 0x61, 0x63, 0x79, 0x12, 0x49, 0x0a,
   664  	0x11, 0x61, 0x6c, 0x74, 0x69, 0x74, 0x75, 0x64, 0x65, 0x5f, 0x61, 0x63, 0x63, 0x75, 0x72, 0x61,
   665  	0x63, 0x79, 0x18, 0x18, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x1c, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c,
   666  	0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x62, 0x75, 0x66, 0x2e, 0x44, 0x6f, 0x75, 0x62, 0x6c,
   667  	0x65, 0x56, 0x61, 0x6c, 0x75, 0x65, 0x52, 0x10, 0x61, 0x6c, 0x74, 0x69, 0x74, 0x75, 0x64, 0x65,
   668  	0x41, 0x63, 0x63, 0x75, 0x72, 0x61, 0x63, 0x79, 0x12, 0x3e, 0x0a, 0x0a, 0x73, 0x70, 0x65, 0x65,
   669  	0x64, 0x5f, 0x6b, 0x6d, 0x70, 0x68, 0x18, 0x03, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x1b, 0x2e, 0x67,
   670  	0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x62, 0x75, 0x66, 0x2e, 0x49,
   671  	0x6e, 0x74, 0x33, 0x32, 0x56, 0x61, 0x6c, 0x75, 0x65, 0x42, 0x02, 0x18, 0x01, 0x52, 0x09, 0x73,
   672  	0x70, 0x65, 0x65, 0x64, 0x4b, 0x6d, 0x70, 0x68, 0x12, 0x32, 0x0a, 0x05, 0x73, 0x70, 0x65, 0x65,
   673  	0x64, 0x18, 0x06, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x1c, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65,
   674  	0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x62, 0x75, 0x66, 0x2e, 0x44, 0x6f, 0x75, 0x62, 0x6c, 0x65,
   675  	0x56, 0x61, 0x6c, 0x75, 0x65, 0x52, 0x05, 0x73, 0x70, 0x65, 0x65, 0x64, 0x12, 0x43, 0x0a, 0x0e,
   676  	0x73, 0x70, 0x65, 0x65, 0x64, 0x5f, 0x61, 0x63, 0x63, 0x75, 0x72, 0x61, 0x63, 0x79, 0x18, 0x07,
   677  	0x20, 0x01, 0x28, 0x0b, 0x32, 0x1c, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x70, 0x72,
   678  	0x6f, 0x74, 0x6f, 0x62, 0x75, 0x66, 0x2e, 0x44, 0x6f, 0x75, 0x62, 0x6c, 0x65, 0x56, 0x61, 0x6c,
   679  	0x75, 0x65, 0x52, 0x0d, 0x73, 0x70, 0x65, 0x65, 0x64, 0x41, 0x63, 0x63, 0x75, 0x72, 0x61, 0x63,
   680  	0x79, 0x12, 0x3b, 0x0a, 0x0b, 0x75, 0x70, 0x64, 0x61, 0x74, 0x65, 0x5f, 0x74, 0x69, 0x6d, 0x65,
   681  	0x18, 0x04, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x1a, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e,
   682  	0x70, 0x72, 0x6f, 0x74, 0x6f, 0x62, 0x75, 0x66, 0x2e, 0x54, 0x69, 0x6d, 0x65, 0x73, 0x74, 0x61,
   683  	0x6d, 0x70, 0x52, 0x0a, 0x75, 0x70, 0x64, 0x61, 0x74, 0x65, 0x54, 0x69, 0x6d, 0x65, 0x12, 0x40,
   684  	0x0a, 0x0b, 0x73, 0x65, 0x72, 0x76, 0x65, 0x72, 0x5f, 0x74, 0x69, 0x6d, 0x65, 0x18, 0x0d, 0x20,
   685  	0x01, 0x28, 0x0b, 0x32, 0x1a, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x70, 0x72, 0x6f,
   686  	0x74, 0x6f, 0x62, 0x75, 0x66, 0x2e, 0x54, 0x69, 0x6d, 0x65, 0x73, 0x74, 0x61, 0x6d, 0x70, 0x42,
   687  	0x03, 0xe0, 0x41, 0x03, 0x52, 0x0a, 0x73, 0x65, 0x72, 0x76, 0x65, 0x72, 0x54, 0x69, 0x6d, 0x65,
   688  	0x12, 0x64, 0x0a, 0x0f, 0x6c, 0x6f, 0x63, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x5f, 0x73, 0x65, 0x6e,
   689  	0x73, 0x6f, 0x72, 0x18, 0x0b, 0x20, 0x01, 0x28, 0x0e, 0x32, 0x3b, 0x2e, 0x6d, 0x61, 0x70, 0x73,
   690  	0x2e, 0x66, 0x6c, 0x65, 0x65, 0x74, 0x65, 0x6e, 0x67, 0x69, 0x6e, 0x65, 0x2e, 0x64, 0x65, 0x6c,
   691  	0x69, 0x76, 0x65, 0x72, 0x79, 0x2e, 0x76, 0x31, 0x2e, 0x44, 0x65, 0x6c, 0x69, 0x76, 0x65, 0x72,
   692  	0x79, 0x56, 0x65, 0x68, 0x69, 0x63, 0x6c, 0x65, 0x4c, 0x6f, 0x63, 0x61, 0x74, 0x69, 0x6f, 0x6e,
   693  	0x53, 0x65, 0x6e, 0x73, 0x6f, 0x72, 0x52, 0x0e, 0x6c, 0x6f, 0x63, 0x61, 0x74, 0x69, 0x6f, 0x6e,
   694  	0x53, 0x65, 0x6e, 0x73, 0x6f, 0x72, 0x12, 0x42, 0x0a, 0x0f, 0x69, 0x73, 0x5f, 0x72, 0x6f, 0x61,
   695  	0x64, 0x5f, 0x73, 0x6e, 0x61, 0x70, 0x70, 0x65, 0x64, 0x18, 0x1b, 0x20, 0x01, 0x28, 0x0b, 0x32,
   696  	0x1a, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x62, 0x75,
   697  	0x66, 0x2e, 0x42, 0x6f, 0x6f, 0x6c, 0x56, 0x61, 0x6c, 0x75, 0x65, 0x52, 0x0d, 0x69, 0x73, 0x52,
   698  	0x6f, 0x61, 0x64, 0x53, 0x6e, 0x61, 0x70, 0x70, 0x65, 0x64, 0x12, 0x52, 0x0a, 0x15, 0x69, 0x73,
   699  	0x5f, 0x67, 0x70, 0x73, 0x5f, 0x73, 0x65, 0x6e, 0x73, 0x6f, 0x72, 0x5f, 0x65, 0x6e, 0x61, 0x62,
   700  	0x6c, 0x65, 0x64, 0x18, 0x0c, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x1a, 0x2e, 0x67, 0x6f, 0x6f, 0x67,
   701  	0x6c, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x62, 0x75, 0x66, 0x2e, 0x42, 0x6f, 0x6f, 0x6c,
   702  	0x56, 0x61, 0x6c, 0x75, 0x65, 0x42, 0x03, 0xe0, 0x41, 0x04, 0x52, 0x12, 0x69, 0x73, 0x47, 0x70,
   703  	0x73, 0x53, 0x65, 0x6e, 0x73, 0x6f, 0x72, 0x45, 0x6e, 0x61, 0x62, 0x6c, 0x65, 0x64, 0x12, 0x4c,
   704  	0x0a, 0x11, 0x74, 0x69, 0x6d, 0x65, 0x5f, 0x73, 0x69, 0x6e, 0x63, 0x65, 0x5f, 0x75, 0x70, 0x64,
   705  	0x61, 0x74, 0x65, 0x18, 0x0e, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x1b, 0x2e, 0x67, 0x6f, 0x6f, 0x67,
   706  	0x6c, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x62, 0x75, 0x66, 0x2e, 0x49, 0x6e, 0x74, 0x33,
   707  	0x32, 0x56, 0x61, 0x6c, 0x75, 0x65, 0x42, 0x03, 0xe0, 0x41, 0x04, 0x52, 0x0f, 0x74, 0x69, 0x6d,
   708  	0x65, 0x53, 0x69, 0x6e, 0x63, 0x65, 0x55, 0x70, 0x64, 0x61, 0x74, 0x65, 0x12, 0x4c, 0x0a, 0x11,
   709  	0x6e, 0x75, 0x6d, 0x5f, 0x73, 0x74, 0x61, 0x6c, 0x65, 0x5f, 0x75, 0x70, 0x64, 0x61, 0x74, 0x65,
   710  	0x73, 0x18, 0x0f, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x1b, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65,
   711  	0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x62, 0x75, 0x66, 0x2e, 0x49, 0x6e, 0x74, 0x33, 0x32, 0x56,
   712  	0x61, 0x6c, 0x75, 0x65, 0x42, 0x03, 0xe0, 0x41, 0x04, 0x52, 0x0f, 0x6e, 0x75, 0x6d, 0x53, 0x74,
   713  	0x61, 0x6c, 0x65, 0x55, 0x70, 0x64, 0x61, 0x74, 0x65, 0x73, 0x12, 0x36, 0x0a, 0x0c, 0x72, 0x61,
   714  	0x77, 0x5f, 0x6c, 0x6f, 0x63, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x18, 0x10, 0x20, 0x01, 0x28, 0x0b,
   715  	0x32, 0x13, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x74, 0x79, 0x70, 0x65, 0x2e, 0x4c,
   716  	0x61, 0x74, 0x4c, 0x6e, 0x67, 0x52, 0x0b, 0x72, 0x61, 0x77, 0x4c, 0x6f, 0x63, 0x61, 0x74, 0x69,
   717  	0x6f, 0x6e, 0x12, 0x4b, 0x0a, 0x11, 0x72, 0x61, 0x77, 0x5f, 0x6c, 0x6f, 0x63, 0x61, 0x74, 0x69,
   718  	0x6f, 0x6e, 0x5f, 0x74, 0x69, 0x6d, 0x65, 0x18, 0x11, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x1a, 0x2e,
   719  	0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x62, 0x75, 0x66, 0x2e,
   720  	0x54, 0x69, 0x6d, 0x65, 0x73, 0x74, 0x61, 0x6d, 0x70, 0x42, 0x03, 0xe0, 0x41, 0x04, 0x52, 0x0f,
   721  	0x72, 0x61, 0x77, 0x4c, 0x6f, 0x63, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x54, 0x69, 0x6d, 0x65, 0x12,
   722  	0x70, 0x0a, 0x13, 0x72, 0x61, 0x77, 0x5f, 0x6c, 0x6f, 0x63, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x5f,
   723  	0x73, 0x65, 0x6e, 0x73, 0x6f, 0x72, 0x18, 0x1c, 0x20, 0x01, 0x28, 0x0e, 0x32, 0x3b, 0x2e, 0x6d,
   724  	0x61, 0x70, 0x73, 0x2e, 0x66, 0x6c, 0x65, 0x65, 0x74, 0x65, 0x6e, 0x67, 0x69, 0x6e, 0x65, 0x2e,
   725  	0x64, 0x65, 0x6c, 0x69, 0x76, 0x65, 0x72, 0x79, 0x2e, 0x76, 0x31, 0x2e, 0x44, 0x65, 0x6c, 0x69,
   726  	0x76, 0x65, 0x72, 0x79, 0x56, 0x65, 0x68, 0x69, 0x63, 0x6c, 0x65, 0x4c, 0x6f, 0x63, 0x61, 0x74,
   727  	0x69, 0x6f, 0x6e, 0x53, 0x65, 0x6e, 0x73, 0x6f, 0x72, 0x42, 0x03, 0xe0, 0x41, 0x04, 0x52, 0x11,
   728  	0x72, 0x61, 0x77, 0x4c, 0x6f, 0x63, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x53, 0x65, 0x6e, 0x73, 0x6f,
   729  	0x72, 0x12, 0x55, 0x0a, 0x15, 0x72, 0x61, 0x77, 0x5f, 0x6c, 0x6f, 0x63, 0x61, 0x74, 0x69, 0x6f,
   730  	0x6e, 0x5f, 0x61, 0x63, 0x63, 0x75, 0x72, 0x61, 0x63, 0x79, 0x18, 0x19, 0x20, 0x01, 0x28, 0x0b,
   731  	0x32, 0x1c, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x62,
   732  	0x75, 0x66, 0x2e, 0x44, 0x6f, 0x75, 0x62, 0x6c, 0x65, 0x56, 0x61, 0x6c, 0x75, 0x65, 0x42, 0x03,
   733  	0xe0, 0x41, 0x04, 0x52, 0x13, 0x72, 0x61, 0x77, 0x4c, 0x6f, 0x63, 0x61, 0x74, 0x69, 0x6f, 0x6e,
   734  	0x41, 0x63, 0x63, 0x75, 0x72, 0x61, 0x63, 0x79, 0x12, 0x4d, 0x0a, 0x15, 0x73, 0x75, 0x70, 0x70,
   735  	0x6c, 0x65, 0x6d, 0x65, 0x6e, 0x74, 0x61, 0x6c, 0x5f, 0x6c, 0x6f, 0x63, 0x61, 0x74, 0x69, 0x6f,
   736  	0x6e, 0x18, 0x12, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x13, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65,
   737  	0x2e, 0x74, 0x79, 0x70, 0x65, 0x2e, 0x4c, 0x61, 0x74, 0x4c, 0x6e, 0x67, 0x42, 0x03, 0xe0, 0x41,
   738  	0x04, 0x52, 0x14, 0x73, 0x75, 0x70, 0x70, 0x6c, 0x65, 0x6d, 0x65, 0x6e, 0x74, 0x61, 0x6c, 0x4c,
   739  	0x6f, 0x63, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x12, 0x5d, 0x0a, 0x1a, 0x73, 0x75, 0x70, 0x70, 0x6c,
   740  	0x65, 0x6d, 0x65, 0x6e, 0x74, 0x61, 0x6c, 0x5f, 0x6c, 0x6f, 0x63, 0x61, 0x74, 0x69, 0x6f, 0x6e,
   741  	0x5f, 0x74, 0x69, 0x6d, 0x65, 0x18, 0x13, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x1a, 0x2e, 0x67, 0x6f,
   742  	0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x62, 0x75, 0x66, 0x2e, 0x54, 0x69,
   743  	0x6d, 0x65, 0x73, 0x74, 0x61, 0x6d, 0x70, 0x42, 0x03, 0xe0, 0x41, 0x04, 0x52, 0x18, 0x73, 0x75,
   744  	0x70, 0x70, 0x6c, 0x65, 0x6d, 0x65, 0x6e, 0x74, 0x61, 0x6c, 0x4c, 0x6f, 0x63, 0x61, 0x74, 0x69,
   745  	0x6f, 0x6e, 0x54, 0x69, 0x6d, 0x65, 0x12, 0x82, 0x01, 0x0a, 0x1c, 0x73, 0x75, 0x70, 0x70, 0x6c,
   746  	0x65, 0x6d, 0x65, 0x6e, 0x74, 0x61, 0x6c, 0x5f, 0x6c, 0x6f, 0x63, 0x61, 0x74, 0x69, 0x6f, 0x6e,
   747  	0x5f, 0x73, 0x65, 0x6e, 0x73, 0x6f, 0x72, 0x18, 0x14, 0x20, 0x01, 0x28, 0x0e, 0x32, 0x3b, 0x2e,
   748  	0x6d, 0x61, 0x70, 0x73, 0x2e, 0x66, 0x6c, 0x65, 0x65, 0x74, 0x65, 0x6e, 0x67, 0x69, 0x6e, 0x65,
   749  	0x2e, 0x64, 0x65, 0x6c, 0x69, 0x76, 0x65, 0x72, 0x79, 0x2e, 0x76, 0x31, 0x2e, 0x44, 0x65, 0x6c,
   750  	0x69, 0x76, 0x65, 0x72, 0x79, 0x56, 0x65, 0x68, 0x69, 0x63, 0x6c, 0x65, 0x4c, 0x6f, 0x63, 0x61,
   751  	0x74, 0x69, 0x6f, 0x6e, 0x53, 0x65, 0x6e, 0x73, 0x6f, 0x72, 0x42, 0x03, 0xe0, 0x41, 0x04, 0x52,
   752  	0x1a, 0x73, 0x75, 0x70, 0x70, 0x6c, 0x65, 0x6d, 0x65, 0x6e, 0x74, 0x61, 0x6c, 0x4c, 0x6f, 0x63,
   753  	0x61, 0x74, 0x69, 0x6f, 0x6e, 0x53, 0x65, 0x6e, 0x73, 0x6f, 0x72, 0x12, 0x67, 0x0a, 0x1e, 0x73,
   754  	0x75, 0x70, 0x70, 0x6c, 0x65, 0x6d, 0x65, 0x6e, 0x74, 0x61, 0x6c, 0x5f, 0x6c, 0x6f, 0x63, 0x61,
   755  	0x74, 0x69, 0x6f, 0x6e, 0x5f, 0x61, 0x63, 0x63, 0x75, 0x72, 0x61, 0x63, 0x79, 0x18, 0x15, 0x20,
   756  	0x01, 0x28, 0x0b, 0x32, 0x1c, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x70, 0x72, 0x6f,
   757  	0x74, 0x6f, 0x62, 0x75, 0x66, 0x2e, 0x44, 0x6f, 0x75, 0x62, 0x6c, 0x65, 0x56, 0x61, 0x6c, 0x75,
   758  	0x65, 0x42, 0x03, 0xe0, 0x41, 0x04, 0x52, 0x1c, 0x73, 0x75, 0x70, 0x70, 0x6c, 0x65, 0x6d, 0x65,
   759  	0x6e, 0x74, 0x61, 0x6c, 0x4c, 0x6f, 0x63, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x41, 0x63, 0x63, 0x75,
   760  	0x72, 0x61, 0x63, 0x79, 0x12, 0x25, 0x0a, 0x0c, 0x72, 0x6f, 0x61, 0x64, 0x5f, 0x73, 0x6e, 0x61,
   761  	0x70, 0x70, 0x65, 0x64, 0x18, 0x1a, 0x20, 0x01, 0x28, 0x08, 0x42, 0x02, 0x18, 0x01, 0x52, 0x0b,
   762  	0x72, 0x6f, 0x61, 0x64, 0x53, 0x6e, 0x61, 0x70, 0x70, 0x65, 0x64, 0x22, 0x88, 0x01, 0x0a, 0x0a,
   763  	0x54, 0x69, 0x6d, 0x65, 0x57, 0x69, 0x6e, 0x64, 0x6f, 0x77, 0x12, 0x3e, 0x0a, 0x0a, 0x73, 0x74,
   764  	0x61, 0x72, 0x74, 0x5f, 0x74, 0x69, 0x6d, 0x65, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x1a,
   765  	0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x62, 0x75, 0x66,
   766  	0x2e, 0x54, 0x69, 0x6d, 0x65, 0x73, 0x74, 0x61, 0x6d, 0x70, 0x42, 0x03, 0xe0, 0x41, 0x02, 0x52,
   767  	0x09, 0x73, 0x74, 0x61, 0x72, 0x74, 0x54, 0x69, 0x6d, 0x65, 0x12, 0x3a, 0x0a, 0x08, 0x65, 0x6e,
   768  	0x64, 0x5f, 0x74, 0x69, 0x6d, 0x65, 0x18, 0x02, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x1a, 0x2e, 0x67,
   769  	0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x62, 0x75, 0x66, 0x2e, 0x54,
   770  	0x69, 0x6d, 0x65, 0x73, 0x74, 0x61, 0x6d, 0x70, 0x42, 0x03, 0xe0, 0x41, 0x02, 0x52, 0x07, 0x65,
   771  	0x6e, 0x64, 0x54, 0x69, 0x6d, 0x65, 0x2a, 0xab, 0x01, 0x0a, 0x1d, 0x44, 0x65, 0x6c, 0x69, 0x76,
   772  	0x65, 0x72, 0x79, 0x56, 0x65, 0x68, 0x69, 0x63, 0x6c, 0x65, 0x4c, 0x6f, 0x63, 0x61, 0x74, 0x69,
   773  	0x6f, 0x6e, 0x53, 0x65, 0x6e, 0x73, 0x6f, 0x72, 0x12, 0x12, 0x0a, 0x0e, 0x55, 0x4e, 0x4b, 0x4e,
   774  	0x4f, 0x57, 0x4e, 0x5f, 0x53, 0x45, 0x4e, 0x53, 0x4f, 0x52, 0x10, 0x00, 0x12, 0x07, 0x0a, 0x03,
   775  	0x47, 0x50, 0x53, 0x10, 0x01, 0x12, 0x0b, 0x0a, 0x07, 0x4e, 0x45, 0x54, 0x57, 0x4f, 0x52, 0x4b,
   776  	0x10, 0x02, 0x12, 0x0b, 0x0a, 0x07, 0x50, 0x41, 0x53, 0x53, 0x49, 0x56, 0x45, 0x10, 0x03, 0x12,
   777  	0x22, 0x0a, 0x1e, 0x52, 0x4f, 0x41, 0x44, 0x5f, 0x53, 0x4e, 0x41, 0x50, 0x50, 0x45, 0x44, 0x5f,
   778  	0x4c, 0x4f, 0x43, 0x41, 0x54, 0x49, 0x4f, 0x4e, 0x5f, 0x50, 0x52, 0x4f, 0x56, 0x49, 0x44, 0x45,
   779  	0x52, 0x10, 0x04, 0x12, 0x1b, 0x0a, 0x17, 0x46, 0x55, 0x53, 0x45, 0x44, 0x5f, 0x4c, 0x4f, 0x43,
   780  	0x41, 0x54, 0x49, 0x4f, 0x4e, 0x5f, 0x50, 0x52, 0x4f, 0x56, 0x49, 0x44, 0x45, 0x52, 0x10, 0x64,
   781  	0x12, 0x12, 0x0a, 0x0d, 0x43, 0x4f, 0x52, 0x45, 0x5f, 0x4c, 0x4f, 0x43, 0x41, 0x54, 0x49, 0x4f,
   782  	0x4e, 0x10, 0xc8, 0x01, 0x2a, 0x98, 0x01, 0x0a, 0x1f, 0x44, 0x65, 0x6c, 0x69, 0x76, 0x65, 0x72,
   783  	0x79, 0x56, 0x65, 0x68, 0x69, 0x63, 0x6c, 0x65, 0x4e, 0x61, 0x76, 0x69, 0x67, 0x61, 0x74, 0x69,
   784  	0x6f, 0x6e, 0x53, 0x74, 0x61, 0x74, 0x75, 0x73, 0x12, 0x1d, 0x0a, 0x19, 0x55, 0x4e, 0x4b, 0x4e,
   785  	0x4f, 0x57, 0x4e, 0x5f, 0x4e, 0x41, 0x56, 0x49, 0x47, 0x41, 0x54, 0x49, 0x4f, 0x4e, 0x5f, 0x53,
   786  	0x54, 0x41, 0x54, 0x55, 0x53, 0x10, 0x00, 0x12, 0x0f, 0x0a, 0x0b, 0x4e, 0x4f, 0x5f, 0x47, 0x55,
   787  	0x49, 0x44, 0x41, 0x4e, 0x43, 0x45, 0x10, 0x01, 0x12, 0x1a, 0x0a, 0x16, 0x45, 0x4e, 0x52, 0x4f,
   788  	0x55, 0x54, 0x45, 0x5f, 0x54, 0x4f, 0x5f, 0x44, 0x45, 0x53, 0x54, 0x49, 0x4e, 0x41, 0x54, 0x49,
   789  	0x4f, 0x4e, 0x10, 0x02, 0x12, 0x0d, 0x0a, 0x09, 0x4f, 0x46, 0x46, 0x5f, 0x52, 0x4f, 0x55, 0x54,
   790  	0x45, 0x10, 0x03, 0x12, 0x1a, 0x0a, 0x16, 0x41, 0x52, 0x52, 0x49, 0x56, 0x45, 0x44, 0x5f, 0x41,
   791  	0x54, 0x5f, 0x44, 0x45, 0x53, 0x54, 0x49, 0x4e, 0x41, 0x54, 0x49, 0x4f, 0x4e, 0x10, 0x04, 0x42,
   792  	0x83, 0x01, 0x0a, 0x23, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x6d, 0x61, 0x70, 0x73, 0x2e,
   793  	0x66, 0x6c, 0x65, 0x65, 0x74, 0x65, 0x6e, 0x67, 0x69, 0x6e, 0x65, 0x2e, 0x64, 0x65, 0x6c, 0x69,
   794  	0x76, 0x65, 0x72, 0x79, 0x2e, 0x76, 0x31, 0x42, 0x06, 0x43, 0x6f, 0x6d, 0x6d, 0x6f, 0x6e, 0x50,
   795  	0x01, 0x5a, 0x4b, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x67, 0x6f, 0x6c, 0x61, 0x6e, 0x67,
   796  	0x2e, 0x6f, 0x72, 0x67, 0x2f, 0x67, 0x65, 0x6e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2f, 0x67, 0x6f,
   797  	0x6f, 0x67, 0x6c, 0x65, 0x61, 0x70, 0x69, 0x73, 0x2f, 0x6d, 0x61, 0x70, 0x73, 0x2f, 0x66, 0x6c,
   798  	0x65, 0x65, 0x74, 0x65, 0x6e, 0x67, 0x69, 0x6e, 0x65, 0x2f, 0x64, 0x65, 0x6c, 0x69, 0x76, 0x65,
   799  	0x72, 0x79, 0x2f, 0x76, 0x31, 0x3b, 0x64, 0x65, 0x6c, 0x69, 0x76, 0x65, 0x72, 0x79, 0xa2, 0x02,
   800  	0x04, 0x43, 0x46, 0x45, 0x44, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
   801  }
   802  
   803  var (
   804  	file_google_maps_fleetengine_delivery_v1_common_proto_rawDescOnce sync.Once
   805  	file_google_maps_fleetengine_delivery_v1_common_proto_rawDescData = file_google_maps_fleetengine_delivery_v1_common_proto_rawDesc
   806  )
   807  
   808  func file_google_maps_fleetengine_delivery_v1_common_proto_rawDescGZIP() []byte {
   809  	file_google_maps_fleetengine_delivery_v1_common_proto_rawDescOnce.Do(func() {
   810  		file_google_maps_fleetengine_delivery_v1_common_proto_rawDescData = protoimpl.X.CompressGZIP(file_google_maps_fleetengine_delivery_v1_common_proto_rawDescData)
   811  	})
   812  	return file_google_maps_fleetengine_delivery_v1_common_proto_rawDescData
   813  }
   814  
   815  var file_google_maps_fleetengine_delivery_v1_common_proto_enumTypes = make([]protoimpl.EnumInfo, 2)
   816  var file_google_maps_fleetengine_delivery_v1_common_proto_msgTypes = make([]protoimpl.MessageInfo, 3)
   817  var file_google_maps_fleetengine_delivery_v1_common_proto_goTypes = []interface{}{
   818  	(DeliveryVehicleLocationSensor)(0),   // 0: maps.fleetengine.delivery.v1.DeliveryVehicleLocationSensor
   819  	(DeliveryVehicleNavigationStatus)(0), // 1: maps.fleetengine.delivery.v1.DeliveryVehicleNavigationStatus
   820  	(*DeliveryVehicleAttribute)(nil),     // 2: maps.fleetengine.delivery.v1.DeliveryVehicleAttribute
   821  	(*DeliveryVehicleLocation)(nil),      // 3: maps.fleetengine.delivery.v1.DeliveryVehicleLocation
   822  	(*TimeWindow)(nil),                   // 4: maps.fleetengine.delivery.v1.TimeWindow
   823  	(*latlng.LatLng)(nil),                // 5: google.type.LatLng
   824  	(*wrapperspb.DoubleValue)(nil),       // 6: google.protobuf.DoubleValue
   825  	(*wrapperspb.Int32Value)(nil),        // 7: google.protobuf.Int32Value
   826  	(*timestamppb.Timestamp)(nil),        // 8: google.protobuf.Timestamp
   827  	(*wrapperspb.BoolValue)(nil),         // 9: google.protobuf.BoolValue
   828  }
   829  var file_google_maps_fleetengine_delivery_v1_common_proto_depIdxs = []int32{
   830  	5,  // 0: maps.fleetengine.delivery.v1.DeliveryVehicleLocation.location:type_name -> google.type.LatLng
   831  	6,  // 1: maps.fleetengine.delivery.v1.DeliveryVehicleLocation.horizontal_accuracy:type_name -> google.protobuf.DoubleValue
   832  	6,  // 2: maps.fleetengine.delivery.v1.DeliveryVehicleLocation.latlng_accuracy:type_name -> google.protobuf.DoubleValue
   833  	7,  // 3: maps.fleetengine.delivery.v1.DeliveryVehicleLocation.heading:type_name -> google.protobuf.Int32Value
   834  	6,  // 4: maps.fleetengine.delivery.v1.DeliveryVehicleLocation.bearing_accuracy:type_name -> google.protobuf.DoubleValue
   835  	6,  // 5: maps.fleetengine.delivery.v1.DeliveryVehicleLocation.heading_accuracy:type_name -> google.protobuf.DoubleValue
   836  	6,  // 6: maps.fleetengine.delivery.v1.DeliveryVehicleLocation.altitude:type_name -> google.protobuf.DoubleValue
   837  	6,  // 7: maps.fleetengine.delivery.v1.DeliveryVehicleLocation.vertical_accuracy:type_name -> google.protobuf.DoubleValue
   838  	6,  // 8: maps.fleetengine.delivery.v1.DeliveryVehicleLocation.altitude_accuracy:type_name -> google.protobuf.DoubleValue
   839  	7,  // 9: maps.fleetengine.delivery.v1.DeliveryVehicleLocation.speed_kmph:type_name -> google.protobuf.Int32Value
   840  	6,  // 10: maps.fleetengine.delivery.v1.DeliveryVehicleLocation.speed:type_name -> google.protobuf.DoubleValue
   841  	6,  // 11: maps.fleetengine.delivery.v1.DeliveryVehicleLocation.speed_accuracy:type_name -> google.protobuf.DoubleValue
   842  	8,  // 12: maps.fleetengine.delivery.v1.DeliveryVehicleLocation.update_time:type_name -> google.protobuf.Timestamp
   843  	8,  // 13: maps.fleetengine.delivery.v1.DeliveryVehicleLocation.server_time:type_name -> google.protobuf.Timestamp
   844  	0,  // 14: maps.fleetengine.delivery.v1.DeliveryVehicleLocation.location_sensor:type_name -> maps.fleetengine.delivery.v1.DeliveryVehicleLocationSensor
   845  	9,  // 15: maps.fleetengine.delivery.v1.DeliveryVehicleLocation.is_road_snapped:type_name -> google.protobuf.BoolValue
   846  	9,  // 16: maps.fleetengine.delivery.v1.DeliveryVehicleLocation.is_gps_sensor_enabled:type_name -> google.protobuf.BoolValue
   847  	7,  // 17: maps.fleetengine.delivery.v1.DeliveryVehicleLocation.time_since_update:type_name -> google.protobuf.Int32Value
   848  	7,  // 18: maps.fleetengine.delivery.v1.DeliveryVehicleLocation.num_stale_updates:type_name -> google.protobuf.Int32Value
   849  	5,  // 19: maps.fleetengine.delivery.v1.DeliveryVehicleLocation.raw_location:type_name -> google.type.LatLng
   850  	8,  // 20: maps.fleetengine.delivery.v1.DeliveryVehicleLocation.raw_location_time:type_name -> google.protobuf.Timestamp
   851  	0,  // 21: maps.fleetengine.delivery.v1.DeliveryVehicleLocation.raw_location_sensor:type_name -> maps.fleetengine.delivery.v1.DeliveryVehicleLocationSensor
   852  	6,  // 22: maps.fleetengine.delivery.v1.DeliveryVehicleLocation.raw_location_accuracy:type_name -> google.protobuf.DoubleValue
   853  	5,  // 23: maps.fleetengine.delivery.v1.DeliveryVehicleLocation.supplemental_location:type_name -> google.type.LatLng
   854  	8,  // 24: maps.fleetengine.delivery.v1.DeliveryVehicleLocation.supplemental_location_time:type_name -> google.protobuf.Timestamp
   855  	0,  // 25: maps.fleetengine.delivery.v1.DeliveryVehicleLocation.supplemental_location_sensor:type_name -> maps.fleetengine.delivery.v1.DeliveryVehicleLocationSensor
   856  	6,  // 26: maps.fleetengine.delivery.v1.DeliveryVehicleLocation.supplemental_location_accuracy:type_name -> google.protobuf.DoubleValue
   857  	8,  // 27: maps.fleetengine.delivery.v1.TimeWindow.start_time:type_name -> google.protobuf.Timestamp
   858  	8,  // 28: maps.fleetengine.delivery.v1.TimeWindow.end_time:type_name -> google.protobuf.Timestamp
   859  	29, // [29:29] is the sub-list for method output_type
   860  	29, // [29:29] is the sub-list for method input_type
   861  	29, // [29:29] is the sub-list for extension type_name
   862  	29, // [29:29] is the sub-list for extension extendee
   863  	0,  // [0:29] is the sub-list for field type_name
   864  }
   865  
   866  func init() { file_google_maps_fleetengine_delivery_v1_common_proto_init() }
   867  func file_google_maps_fleetengine_delivery_v1_common_proto_init() {
   868  	if File_google_maps_fleetengine_delivery_v1_common_proto != nil {
   869  		return
   870  	}
   871  	if !protoimpl.UnsafeEnabled {
   872  		file_google_maps_fleetengine_delivery_v1_common_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} {
   873  			switch v := v.(*DeliveryVehicleAttribute); i {
   874  			case 0:
   875  				return &v.state
   876  			case 1:
   877  				return &v.sizeCache
   878  			case 2:
   879  				return &v.unknownFields
   880  			default:
   881  				return nil
   882  			}
   883  		}
   884  		file_google_maps_fleetengine_delivery_v1_common_proto_msgTypes[1].Exporter = func(v interface{}, i int) interface{} {
   885  			switch v := v.(*DeliveryVehicleLocation); i {
   886  			case 0:
   887  				return &v.state
   888  			case 1:
   889  				return &v.sizeCache
   890  			case 2:
   891  				return &v.unknownFields
   892  			default:
   893  				return nil
   894  			}
   895  		}
   896  		file_google_maps_fleetengine_delivery_v1_common_proto_msgTypes[2].Exporter = func(v interface{}, i int) interface{} {
   897  			switch v := v.(*TimeWindow); i {
   898  			case 0:
   899  				return &v.state
   900  			case 1:
   901  				return &v.sizeCache
   902  			case 2:
   903  				return &v.unknownFields
   904  			default:
   905  				return nil
   906  			}
   907  		}
   908  	}
   909  	type x struct{}
   910  	out := protoimpl.TypeBuilder{
   911  		File: protoimpl.DescBuilder{
   912  			GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
   913  			RawDescriptor: file_google_maps_fleetengine_delivery_v1_common_proto_rawDesc,
   914  			NumEnums:      2,
   915  			NumMessages:   3,
   916  			NumExtensions: 0,
   917  			NumServices:   0,
   918  		},
   919  		GoTypes:           file_google_maps_fleetengine_delivery_v1_common_proto_goTypes,
   920  		DependencyIndexes: file_google_maps_fleetengine_delivery_v1_common_proto_depIdxs,
   921  		EnumInfos:         file_google_maps_fleetengine_delivery_v1_common_proto_enumTypes,
   922  		MessageInfos:      file_google_maps_fleetengine_delivery_v1_common_proto_msgTypes,
   923  	}.Build()
   924  	File_google_maps_fleetengine_delivery_v1_common_proto = out.File
   925  	file_google_maps_fleetengine_delivery_v1_common_proto_rawDesc = nil
   926  	file_google_maps_fleetengine_delivery_v1_common_proto_goTypes = nil
   927  	file_google_maps_fleetengine_delivery_v1_common_proto_depIdxs = nil
   928  }
   929  

View as plain text