# -*- coding: utf-8 -*-
# Generated by the protocol buffer compiler.  DO NOT EDIT!
# source: ridesharing.proto
"""Generated protocol buffer code."""
from google.protobuf import descriptor as _descriptor
from google.protobuf import message as _message
from google.protobuf import reflection as _reflection
from google.protobuf import symbol_database as _symbol_database
# @@protoc_insertion_point(imports)

_sym_db = _symbol_database.Default()




DESCRIPTOR = _descriptor.FileDescriptor(
  name='ridesharing.proto',
  package='',
  syntax='proto3',
  serialized_options=b'\n7org.apache.flink.statefun.examples.ridesharing.protocolB\021RideSharingStatesZ\024ridesharing/protocol',
  create_key=_descriptor._internal_create_key,
  serialized_pb=b'\n\x11ridesharing.proto\"\xb5\x01\n\x17InboundPassengerMessage\x12\x14\n\x0cpassenger_id\x18\x01 \x01(\t\x12<\n\x0crequest_ride\x18\x02 \x01(\x0b\x32$.InboundPassengerMessage.RequestRideH\x00\x1a;\n\x0bRequestRide\x12\x16\n\x0estart_geo_cell\x18\x02 \x01(\x05\x12\x14\n\x0c\x65nd_geo_cell\x18\x03 \x01(\x05\x42\t\n\x07message\"\xc8\x03\n\x18OutboundPassengerMessage\x12\x14\n\x0cpassenger_id\x18\x01 \x01(\t\x12\x44\n\x0c\x64river_found\x18\x02 \x01(\x0b\x32,.OutboundPassengerMessage.DriverHasBeenFoundH\x00\x12;\n\x0bride_failed\x18\x03 \x01(\x0b\x32$.OutboundPassengerMessage.RideFailedH\x00\x12=\n\x0cride_started\x18\x04 \x01(\x0b\x32%.OutboundPassengerMessage.RideStartedH\x00\x12\x39\n\nride_ended\x18\x05 \x01(\x0b\x32#.OutboundPassengerMessage.RideEndedH\x00\x1a@\n\x12\x44riverHasBeenFound\x12\x11\n\tdriver_id\x18\x02 \x01(\t\x12\x17\n\x0f\x64river_geo_cell\x18\x03 \x01(\x05\x1a\x1d\n\nRideFailed\x12\x0f\n\x07ride_id\x18\x02 \x01(\t\x1a \n\x0bRideStarted\x12\x11\n\tdriver_id\x18\x02 \x01(\t\x1a\x0b\n\tRideEndedB\t\n\x07message\"\xc0\x02\n\x14InboundDriverMessage\x12\x11\n\tdriver_id\x18\x01 \x01(\t\x12\x39\n\x0cride_started\x18\x02 \x01(\x0b\x32!.InboundDriverMessage.RideStartedH\x00\x12\x35\n\nride_ended\x18\x03 \x01(\x0b\x32\x1f.InboundDriverMessage.RideEndedH\x00\x12?\n\x0flocation_update\x18\x04 \x01(\x0b\x32$.InboundDriverMessage.LocationUpdateH\x00\x1a\r\n\x0bRideStarted\x1a\x1c\n\tRideEnded\x12\x0f\n\x07ride_id\x18\x02 \x01(\t\x1a*\n\x0eLocationUpdate\x12\x18\n\x10\x63urrent_geo_cell\x18\x02 \x01(\x05\x42\t\n\x07message\"\xd3\x01\n\x15OutboundDriverMessage\x12\x11\n\tdriver_id\x18\x01 \x01(\t\x12\x42\n\x10pickup_passenger\x18\x02 \x01(\x0b\x32&.OutboundDriverMessage.PickupPassengerH\x00\x1aX\n\x0fPickupPassenger\x12\x0f\n\x07ride_id\x18\x02 \x01(\t\x12\x1a\n\x12start_geo_location\x18\x03 \x01(\x05\x12\x18\n\x10\x65nd_geo_location\x18\x04 \x01(\x05\x42\t\n\x07message\"S\n\x0f\x44riverJoinsRide\x12\x11\n\tdriver_id\x18\x01 \x01(\t\x12\x14\n\x0cpassenger_id\x18\x02 \x01(\t\x12\x17\n\x0f\x64river_location\x18\x03 \x01(\x05\"X\n\x12PassengerJoinsRide\x12\x14\n\x0cpassenger_id\x18\x01 \x01(\t\x12\x16\n\x0estart_geo_cell\x18\x02 \x01(\x05\x12\x14\n\x0c\x65nd_geo_cell\x18\x03 \x01(\x05\"9\n\x0bRideStarted\x12\x11\n\tdriver_id\x18\x01 \x01(\t\x12\x17\n\x0f\x64river_geo_cell\x18\x02 \x01(\x05\"\x1d\n\nRideFailed\x12\x0f\n\x07ride_id\x18\x01 \x01(\t\"\x0b\n\tRideEnded\"\n\n\x08JoinCell\"\x0b\n\tLeaveCell\"\x0b\n\tGetDriver\"!\n\x0c\x44riverInCell\x12\x11\n\tdriver_id\x18\x01 \x01(\t\"t\n\x0fPickupPassenger\x12\x11\n\tdriver_id\x18\x01 \x01(\t\x12\x14\n\x0cpassenger_id\x18\x02 \x01(\t\x12\x1c\n\x14passenger_start_cell\x18\x03 \x01(\x05\x12\x1a\n\x12passenger_end_cell\x18\x04 \x01(\x05\"9\n\x13\x44riverRejectsPickup\x12\x11\n\tdriver_id\x18\x01 \x01(\t\x12\x0f\n\x07ride_id\x18\x02 \x01(\t\"!\n\x0cGeoCellState\x12\x11\n\tdriver_id\x18\x01 \x03(\tBb\n7org.apache.flink.statefun.examples.ridesharing.protocolB\x11RideSharingStatesZ\x14ridesharing/protocolb\x06proto3'
)




_INBOUNDPASSENGERMESSAGE_REQUESTRIDE = _descriptor.Descriptor(
  name='RequestRide',
  full_name='InboundPassengerMessage.RequestRide',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  create_key=_descriptor._internal_create_key,
  fields=[
    _descriptor.FieldDescriptor(
      name='start_geo_cell', full_name='InboundPassengerMessage.RequestRide.start_geo_cell', index=0,
      number=2, type=5, cpp_type=1, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR,  create_key=_descriptor._internal_create_key),
    _descriptor.FieldDescriptor(
      name='end_geo_cell', full_name='InboundPassengerMessage.RequestRide.end_geo_cell', index=1,
      number=3, type=5, cpp_type=1, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR,  create_key=_descriptor._internal_create_key),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  serialized_options=None,
  is_extendable=False,
  syntax='proto3',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=133,
  serialized_end=192,
)

_INBOUNDPASSENGERMESSAGE = _descriptor.Descriptor(
  name='InboundPassengerMessage',
  full_name='InboundPassengerMessage',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  create_key=_descriptor._internal_create_key,
  fields=[
    _descriptor.FieldDescriptor(
      name='passenger_id', full_name='InboundPassengerMessage.passenger_id', index=0,
      number=1, type=9, cpp_type=9, label=1,
      has_default_value=False, default_value=b"".decode('utf-8'),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR,  create_key=_descriptor._internal_create_key),
    _descriptor.FieldDescriptor(
      name='request_ride', full_name='InboundPassengerMessage.request_ride', index=1,
      number=2, type=11, cpp_type=10, label=1,
      has_default_value=False, default_value=None,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR,  create_key=_descriptor._internal_create_key),
  ],
  extensions=[
  ],
  nested_types=[_INBOUNDPASSENGERMESSAGE_REQUESTRIDE, ],
  enum_types=[
  ],
  serialized_options=None,
  is_extendable=False,
  syntax='proto3',
  extension_ranges=[],
  oneofs=[
    _descriptor.OneofDescriptor(
      name='message', full_name='InboundPassengerMessage.message',
      index=0, containing_type=None,
      create_key=_descriptor._internal_create_key,
    fields=[]),
  ],
  serialized_start=22,
  serialized_end=203,
)


_OUTBOUNDPASSENGERMESSAGE_DRIVERHASBEENFOUND = _descriptor.Descriptor(
  name='DriverHasBeenFound',
  full_name='OutboundPassengerMessage.DriverHasBeenFound',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  create_key=_descriptor._internal_create_key,
  fields=[
    _descriptor.FieldDescriptor(
      name='driver_id', full_name='OutboundPassengerMessage.DriverHasBeenFound.driver_id', index=0,
      number=2, type=9, cpp_type=9, label=1,
      has_default_value=False, default_value=b"".decode('utf-8'),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR,  create_key=_descriptor._internal_create_key),
    _descriptor.FieldDescriptor(
      name='driver_geo_cell', full_name='OutboundPassengerMessage.DriverHasBeenFound.driver_geo_cell', index=1,
      number=3, type=5, cpp_type=1, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR,  create_key=_descriptor._internal_create_key),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  serialized_options=None,
  is_extendable=False,
  syntax='proto3',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=509,
  serialized_end=573,
)

_OUTBOUNDPASSENGERMESSAGE_RIDEFAILED = _descriptor.Descriptor(
  name='RideFailed',
  full_name='OutboundPassengerMessage.RideFailed',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  create_key=_descriptor._internal_create_key,
  fields=[
    _descriptor.FieldDescriptor(
      name='ride_id', full_name='OutboundPassengerMessage.RideFailed.ride_id', index=0,
      number=2, type=9, cpp_type=9, label=1,
      has_default_value=False, default_value=b"".decode('utf-8'),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR,  create_key=_descriptor._internal_create_key),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  serialized_options=None,
  is_extendable=False,
  syntax='proto3',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=575,
  serialized_end=604,
)

_OUTBOUNDPASSENGERMESSAGE_RIDESTARTED = _descriptor.Descriptor(
  name='RideStarted',
  full_name='OutboundPassengerMessage.RideStarted',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  create_key=_descriptor._internal_create_key,
  fields=[
    _descriptor.FieldDescriptor(
      name='driver_id', full_name='OutboundPassengerMessage.RideStarted.driver_id', index=0,
      number=2, type=9, cpp_type=9, label=1,
      has_default_value=False, default_value=b"".decode('utf-8'),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR,  create_key=_descriptor._internal_create_key),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  serialized_options=None,
  is_extendable=False,
  syntax='proto3',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=606,
  serialized_end=638,
)

_OUTBOUNDPASSENGERMESSAGE_RIDEENDED = _descriptor.Descriptor(
  name='RideEnded',
  full_name='OutboundPassengerMessage.RideEnded',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  create_key=_descriptor._internal_create_key,
  fields=[
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  serialized_options=None,
  is_extendable=False,
  syntax='proto3',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=640,
  serialized_end=651,
)

_OUTBOUNDPASSENGERMESSAGE = _descriptor.Descriptor(
  name='OutboundPassengerMessage',
  full_name='OutboundPassengerMessage',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  create_key=_descriptor._internal_create_key,
  fields=[
    _descriptor.FieldDescriptor(
      name='passenger_id', full_name='OutboundPassengerMessage.passenger_id', index=0,
      number=1, type=9, cpp_type=9, label=1,
      has_default_value=False, default_value=b"".decode('utf-8'),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR,  create_key=_descriptor._internal_create_key),
    _descriptor.FieldDescriptor(
      name='driver_found', full_name='OutboundPassengerMessage.driver_found', index=1,
      number=2, type=11, cpp_type=10, label=1,
      has_default_value=False, default_value=None,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR,  create_key=_descriptor._internal_create_key),
    _descriptor.FieldDescriptor(
      name='ride_failed', full_name='OutboundPassengerMessage.ride_failed', index=2,
      number=3, type=11, cpp_type=10, label=1,
      has_default_value=False, default_value=None,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR,  create_key=_descriptor._internal_create_key),
    _descriptor.FieldDescriptor(
      name='ride_started', full_name='OutboundPassengerMessage.ride_started', index=3,
      number=4, type=11, cpp_type=10, label=1,
      has_default_value=False, default_value=None,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR,  create_key=_descriptor._internal_create_key),
    _descriptor.FieldDescriptor(
      name='ride_ended', full_name='OutboundPassengerMessage.ride_ended', index=4,
      number=5, type=11, cpp_type=10, label=1,
      has_default_value=False, default_value=None,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR,  create_key=_descriptor._internal_create_key),
  ],
  extensions=[
  ],
  nested_types=[_OUTBOUNDPASSENGERMESSAGE_DRIVERHASBEENFOUND, _OUTBOUNDPASSENGERMESSAGE_RIDEFAILED, _OUTBOUNDPASSENGERMESSAGE_RIDESTARTED, _OUTBOUNDPASSENGERMESSAGE_RIDEENDED, ],
  enum_types=[
  ],
  serialized_options=None,
  is_extendable=False,
  syntax='proto3',
  extension_ranges=[],
  oneofs=[
    _descriptor.OneofDescriptor(
      name='message', full_name='OutboundPassengerMessage.message',
      index=0, containing_type=None,
      create_key=_descriptor._internal_create_key,
    fields=[]),
  ],
  serialized_start=206,
  serialized_end=662,
)


_INBOUNDDRIVERMESSAGE_RIDESTARTED = _descriptor.Descriptor(
  name='RideStarted',
  full_name='InboundDriverMessage.RideStarted',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  create_key=_descriptor._internal_create_key,
  fields=[
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  serialized_options=None,
  is_extendable=False,
  syntax='proto3',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=606,
  serialized_end=619,
)

_INBOUNDDRIVERMESSAGE_RIDEENDED = _descriptor.Descriptor(
  name='RideEnded',
  full_name='InboundDriverMessage.RideEnded',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  create_key=_descriptor._internal_create_key,
  fields=[
    _descriptor.FieldDescriptor(
      name='ride_id', full_name='InboundDriverMessage.RideEnded.ride_id', index=0,
      number=2, type=9, cpp_type=9, label=1,
      has_default_value=False, default_value=b"".decode('utf-8'),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR,  create_key=_descriptor._internal_create_key),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  serialized_options=None,
  is_extendable=False,
  syntax='proto3',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=902,
  serialized_end=930,
)

_INBOUNDDRIVERMESSAGE_LOCATIONUPDATE = _descriptor.Descriptor(
  name='LocationUpdate',
  full_name='InboundDriverMessage.LocationUpdate',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  create_key=_descriptor._internal_create_key,
  fields=[
    _descriptor.FieldDescriptor(
      name='current_geo_cell', full_name='InboundDriverMessage.LocationUpdate.current_geo_cell', index=0,
      number=2, type=5, cpp_type=1, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR,  create_key=_descriptor._internal_create_key),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  serialized_options=None,
  is_extendable=False,
  syntax='proto3',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=932,
  serialized_end=974,
)

_INBOUNDDRIVERMESSAGE = _descriptor.Descriptor(
  name='InboundDriverMessage',
  full_name='InboundDriverMessage',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  create_key=_descriptor._internal_create_key,
  fields=[
    _descriptor.FieldDescriptor(
      name='driver_id', full_name='InboundDriverMessage.driver_id', index=0,
      number=1, type=9, cpp_type=9, label=1,
      has_default_value=False, default_value=b"".decode('utf-8'),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR,  create_key=_descriptor._internal_create_key),
    _descriptor.FieldDescriptor(
      name='ride_started', full_name='InboundDriverMessage.ride_started', index=1,
      number=2, type=11, cpp_type=10, label=1,
      has_default_value=False, default_value=None,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR,  create_key=_descriptor._internal_create_key),
    _descriptor.FieldDescriptor(
      name='ride_ended', full_name='InboundDriverMessage.ride_ended', index=2,
      number=3, type=11, cpp_type=10, label=1,
      has_default_value=False, default_value=None,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR,  create_key=_descriptor._internal_create_key),
    _descriptor.FieldDescriptor(
      name='location_update', full_name='InboundDriverMessage.location_update', index=3,
      number=4, type=11, cpp_type=10, label=1,
      has_default_value=False, default_value=None,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR,  create_key=_descriptor._internal_create_key),
  ],
  extensions=[
  ],
  nested_types=[_INBOUNDDRIVERMESSAGE_RIDESTARTED, _INBOUNDDRIVERMESSAGE_RIDEENDED, _INBOUNDDRIVERMESSAGE_LOCATIONUPDATE, ],
  enum_types=[
  ],
  serialized_options=None,
  is_extendable=False,
  syntax='proto3',
  extension_ranges=[],
  oneofs=[
    _descriptor.OneofDescriptor(
      name='message', full_name='InboundDriverMessage.message',
      index=0, containing_type=None,
      create_key=_descriptor._internal_create_key,
    fields=[]),
  ],
  serialized_start=665,
  serialized_end=985,
)


_OUTBOUNDDRIVERMESSAGE_PICKUPPASSENGER = _descriptor.Descriptor(
  name='PickupPassenger',
  full_name='OutboundDriverMessage.PickupPassenger',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  create_key=_descriptor._internal_create_key,
  fields=[
    _descriptor.FieldDescriptor(
      name='ride_id', full_name='OutboundDriverMessage.PickupPassenger.ride_id', index=0,
      number=2, type=9, cpp_type=9, label=1,
      has_default_value=False, default_value=b"".decode('utf-8'),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR,  create_key=_descriptor._internal_create_key),
    _descriptor.FieldDescriptor(
      name='start_geo_location', full_name='OutboundDriverMessage.PickupPassenger.start_geo_location', index=1,
      number=3, type=5, cpp_type=1, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR,  create_key=_descriptor._internal_create_key),
    _descriptor.FieldDescriptor(
      name='end_geo_location', full_name='OutboundDriverMessage.PickupPassenger.end_geo_location', index=2,
      number=4, type=5, cpp_type=1, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR,  create_key=_descriptor._internal_create_key),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  serialized_options=None,
  is_extendable=False,
  syntax='proto3',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=1100,
  serialized_end=1188,
)

_OUTBOUNDDRIVERMESSAGE = _descriptor.Descriptor(
  name='OutboundDriverMessage',
  full_name='OutboundDriverMessage',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  create_key=_descriptor._internal_create_key,
  fields=[
    _descriptor.FieldDescriptor(
      name='driver_id', full_name='OutboundDriverMessage.driver_id', index=0,
      number=1, type=9, cpp_type=9, label=1,
      has_default_value=False, default_value=b"".decode('utf-8'),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR,  create_key=_descriptor._internal_create_key),
    _descriptor.FieldDescriptor(
      name='pickup_passenger', full_name='OutboundDriverMessage.pickup_passenger', index=1,
      number=2, type=11, cpp_type=10, label=1,
      has_default_value=False, default_value=None,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR,  create_key=_descriptor._internal_create_key),
  ],
  extensions=[
  ],
  nested_types=[_OUTBOUNDDRIVERMESSAGE_PICKUPPASSENGER, ],
  enum_types=[
  ],
  serialized_options=None,
  is_extendable=False,
  syntax='proto3',
  extension_ranges=[],
  oneofs=[
    _descriptor.OneofDescriptor(
      name='message', full_name='OutboundDriverMessage.message',
      index=0, containing_type=None,
      create_key=_descriptor._internal_create_key,
    fields=[]),
  ],
  serialized_start=988,
  serialized_end=1199,
)


_DRIVERJOINSRIDE = _descriptor.Descriptor(
  name='DriverJoinsRide',
  full_name='DriverJoinsRide',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  create_key=_descriptor._internal_create_key,
  fields=[
    _descriptor.FieldDescriptor(
      name='driver_id', full_name='DriverJoinsRide.driver_id', index=0,
      number=1, type=9, cpp_type=9, label=1,
      has_default_value=False, default_value=b"".decode('utf-8'),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR,  create_key=_descriptor._internal_create_key),
    _descriptor.FieldDescriptor(
      name='passenger_id', full_name='DriverJoinsRide.passenger_id', index=1,
      number=2, type=9, cpp_type=9, label=1,
      has_default_value=False, default_value=b"".decode('utf-8'),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR,  create_key=_descriptor._internal_create_key),
    _descriptor.FieldDescriptor(
      name='driver_location', full_name='DriverJoinsRide.driver_location', index=2,
      number=3, type=5, cpp_type=1, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR,  create_key=_descriptor._internal_create_key),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  serialized_options=None,
  is_extendable=False,
  syntax='proto3',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=1201,
  serialized_end=1284,
)


_PASSENGERJOINSRIDE = _descriptor.Descriptor(
  name='PassengerJoinsRide',
  full_name='PassengerJoinsRide',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  create_key=_descriptor._internal_create_key,
  fields=[
    _descriptor.FieldDescriptor(
      name='passenger_id', full_name='PassengerJoinsRide.passenger_id', index=0,
      number=1, type=9, cpp_type=9, label=1,
      has_default_value=False, default_value=b"".decode('utf-8'),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR,  create_key=_descriptor._internal_create_key),
    _descriptor.FieldDescriptor(
      name='start_geo_cell', full_name='PassengerJoinsRide.start_geo_cell', index=1,
      number=2, type=5, cpp_type=1, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR,  create_key=_descriptor._internal_create_key),
    _descriptor.FieldDescriptor(
      name='end_geo_cell', full_name='PassengerJoinsRide.end_geo_cell', index=2,
      number=3, type=5, cpp_type=1, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR,  create_key=_descriptor._internal_create_key),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  serialized_options=None,
  is_extendable=False,
  syntax='proto3',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=1286,
  serialized_end=1374,
)


_RIDESTARTED = _descriptor.Descriptor(
  name='RideStarted',
  full_name='RideStarted',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  create_key=_descriptor._internal_create_key,
  fields=[
    _descriptor.FieldDescriptor(
      name='driver_id', full_name='RideStarted.driver_id', index=0,
      number=1, type=9, cpp_type=9, label=1,
      has_default_value=False, default_value=b"".decode('utf-8'),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR,  create_key=_descriptor._internal_create_key),
    _descriptor.FieldDescriptor(
      name='driver_geo_cell', full_name='RideStarted.driver_geo_cell', index=1,
      number=2, type=5, cpp_type=1, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR,  create_key=_descriptor._internal_create_key),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  serialized_options=None,
  is_extendable=False,
  syntax='proto3',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=1376,
  serialized_end=1433,
)


_RIDEFAILED = _descriptor.Descriptor(
  name='RideFailed',
  full_name='RideFailed',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  create_key=_descriptor._internal_create_key,
  fields=[
    _descriptor.FieldDescriptor(
      name='ride_id', full_name='RideFailed.ride_id', index=0,
      number=1, type=9, cpp_type=9, label=1,
      has_default_value=False, default_value=b"".decode('utf-8'),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR,  create_key=_descriptor._internal_create_key),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  serialized_options=None,
  is_extendable=False,
  syntax='proto3',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=1435,
  serialized_end=1464,
)


_RIDEENDED = _descriptor.Descriptor(
  name='RideEnded',
  full_name='RideEnded',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  create_key=_descriptor._internal_create_key,
  fields=[
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  serialized_options=None,
  is_extendable=False,
  syntax='proto3',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=640,
  serialized_end=651,
)


_JOINCELL = _descriptor.Descriptor(
  name='JoinCell',
  full_name='JoinCell',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  create_key=_descriptor._internal_create_key,
  fields=[
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  serialized_options=None,
  is_extendable=False,
  syntax='proto3',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=1479,
  serialized_end=1489,
)


_LEAVECELL = _descriptor.Descriptor(
  name='LeaveCell',
  full_name='LeaveCell',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  create_key=_descriptor._internal_create_key,
  fields=[
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  serialized_options=None,
  is_extendable=False,
  syntax='proto3',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=1491,
  serialized_end=1502,
)


_GETDRIVER = _descriptor.Descriptor(
  name='GetDriver',
  full_name='GetDriver',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  create_key=_descriptor._internal_create_key,
  fields=[
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  serialized_options=None,
  is_extendable=False,
  syntax='proto3',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=1504,
  serialized_end=1515,
)


_DRIVERINCELL = _descriptor.Descriptor(
  name='DriverInCell',
  full_name='DriverInCell',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  create_key=_descriptor._internal_create_key,
  fields=[
    _descriptor.FieldDescriptor(
      name='driver_id', full_name='DriverInCell.driver_id', index=0,
      number=1, type=9, cpp_type=9, label=1,
      has_default_value=False, default_value=b"".decode('utf-8'),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR,  create_key=_descriptor._internal_create_key),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  serialized_options=None,
  is_extendable=False,
  syntax='proto3',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=1517,
  serialized_end=1550,
)


_PICKUPPASSENGER = _descriptor.Descriptor(
  name='PickupPassenger',
  full_name='PickupPassenger',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  create_key=_descriptor._internal_create_key,
  fields=[
    _descriptor.FieldDescriptor(
      name='driver_id', full_name='PickupPassenger.driver_id', index=0,
      number=1, type=9, cpp_type=9, label=1,
      has_default_value=False, default_value=b"".decode('utf-8'),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR,  create_key=_descriptor._internal_create_key),
    _descriptor.FieldDescriptor(
      name='passenger_id', full_name='PickupPassenger.passenger_id', index=1,
      number=2, type=9, cpp_type=9, label=1,
      has_default_value=False, default_value=b"".decode('utf-8'),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR,  create_key=_descriptor._internal_create_key),
    _descriptor.FieldDescriptor(
      name='passenger_start_cell', full_name='PickupPassenger.passenger_start_cell', index=2,
      number=3, type=5, cpp_type=1, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR,  create_key=_descriptor._internal_create_key),
    _descriptor.FieldDescriptor(
      name='passenger_end_cell', full_name='PickupPassenger.passenger_end_cell', index=3,
      number=4, type=5, cpp_type=1, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR,  create_key=_descriptor._internal_create_key),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  serialized_options=None,
  is_extendable=False,
  syntax='proto3',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=1552,
  serialized_end=1668,
)


_DRIVERREJECTSPICKUP = _descriptor.Descriptor(
  name='DriverRejectsPickup',
  full_name='DriverRejectsPickup',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  create_key=_descriptor._internal_create_key,
  fields=[
    _descriptor.FieldDescriptor(
      name='driver_id', full_name='DriverRejectsPickup.driver_id', index=0,
      number=1, type=9, cpp_type=9, label=1,
      has_default_value=False, default_value=b"".decode('utf-8'),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR,  create_key=_descriptor._internal_create_key),
    _descriptor.FieldDescriptor(
      name='ride_id', full_name='DriverRejectsPickup.ride_id', index=1,
      number=2, type=9, cpp_type=9, label=1,
      has_default_value=False, default_value=b"".decode('utf-8'),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR,  create_key=_descriptor._internal_create_key),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  serialized_options=None,
  is_extendable=False,
  syntax='proto3',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=1670,
  serialized_end=1727,
)


_GEOCELLSTATE = _descriptor.Descriptor(
  name='GeoCellState',
  full_name='GeoCellState',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  create_key=_descriptor._internal_create_key,
  fields=[
    _descriptor.FieldDescriptor(
      name='driver_id', full_name='GeoCellState.driver_id', index=0,
      number=1, type=9, cpp_type=9, label=3,
      has_default_value=False, default_value=[],
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR,  create_key=_descriptor._internal_create_key),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  serialized_options=None,
  is_extendable=False,
  syntax='proto3',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=1729,
  serialized_end=1762,
)

_INBOUNDPASSENGERMESSAGE_REQUESTRIDE.containing_type = _INBOUNDPASSENGERMESSAGE
_INBOUNDPASSENGERMESSAGE.fields_by_name['request_ride'].message_type = _INBOUNDPASSENGERMESSAGE_REQUESTRIDE
_INBOUNDPASSENGERMESSAGE.oneofs_by_name['message'].fields.append(
  _INBOUNDPASSENGERMESSAGE.fields_by_name['request_ride'])
_INBOUNDPASSENGERMESSAGE.fields_by_name['request_ride'].containing_oneof = _INBOUNDPASSENGERMESSAGE.oneofs_by_name['message']
_OUTBOUNDPASSENGERMESSAGE_DRIVERHASBEENFOUND.containing_type = _OUTBOUNDPASSENGERMESSAGE
_OUTBOUNDPASSENGERMESSAGE_RIDEFAILED.containing_type = _OUTBOUNDPASSENGERMESSAGE
_OUTBOUNDPASSENGERMESSAGE_RIDESTARTED.containing_type = _OUTBOUNDPASSENGERMESSAGE
_OUTBOUNDPASSENGERMESSAGE_RIDEENDED.containing_type = _OUTBOUNDPASSENGERMESSAGE
_OUTBOUNDPASSENGERMESSAGE.fields_by_name['driver_found'].message_type = _OUTBOUNDPASSENGERMESSAGE_DRIVERHASBEENFOUND
_OUTBOUNDPASSENGERMESSAGE.fields_by_name['ride_failed'].message_type = _OUTBOUNDPASSENGERMESSAGE_RIDEFAILED
_OUTBOUNDPASSENGERMESSAGE.fields_by_name['ride_started'].message_type = _OUTBOUNDPASSENGERMESSAGE_RIDESTARTED
_OUTBOUNDPASSENGERMESSAGE.fields_by_name['ride_ended'].message_type = _OUTBOUNDPASSENGERMESSAGE_RIDEENDED
_OUTBOUNDPASSENGERMESSAGE.oneofs_by_name['message'].fields.append(
  _OUTBOUNDPASSENGERMESSAGE.fields_by_name['driver_found'])
_OUTBOUNDPASSENGERMESSAGE.fields_by_name['driver_found'].containing_oneof = _OUTBOUNDPASSENGERMESSAGE.oneofs_by_name['message']
_OUTBOUNDPASSENGERMESSAGE.oneofs_by_name['message'].fields.append(
  _OUTBOUNDPASSENGERMESSAGE.fields_by_name['ride_failed'])
_OUTBOUNDPASSENGERMESSAGE.fields_by_name['ride_failed'].containing_oneof = _OUTBOUNDPASSENGERMESSAGE.oneofs_by_name['message']
_OUTBOUNDPASSENGERMESSAGE.oneofs_by_name['message'].fields.append(
  _OUTBOUNDPASSENGERMESSAGE.fields_by_name['ride_started'])
_OUTBOUNDPASSENGERMESSAGE.fields_by_name['ride_started'].containing_oneof = _OUTBOUNDPASSENGERMESSAGE.oneofs_by_name['message']
_OUTBOUNDPASSENGERMESSAGE.oneofs_by_name['message'].fields.append(
  _OUTBOUNDPASSENGERMESSAGE.fields_by_name['ride_ended'])
_OUTBOUNDPASSENGERMESSAGE.fields_by_name['ride_ended'].containing_oneof = _OUTBOUNDPASSENGERMESSAGE.oneofs_by_name['message']
_INBOUNDDRIVERMESSAGE_RIDESTARTED.containing_type = _INBOUNDDRIVERMESSAGE
_INBOUNDDRIVERMESSAGE_RIDEENDED.containing_type = _INBOUNDDRIVERMESSAGE
_INBOUNDDRIVERMESSAGE_LOCATIONUPDATE.containing_type = _INBOUNDDRIVERMESSAGE
_INBOUNDDRIVERMESSAGE.fields_by_name['ride_started'].message_type = _INBOUNDDRIVERMESSAGE_RIDESTARTED
_INBOUNDDRIVERMESSAGE.fields_by_name['ride_ended'].message_type = _INBOUNDDRIVERMESSAGE_RIDEENDED
_INBOUNDDRIVERMESSAGE.fields_by_name['location_update'].message_type = _INBOUNDDRIVERMESSAGE_LOCATIONUPDATE
_INBOUNDDRIVERMESSAGE.oneofs_by_name['message'].fields.append(
  _INBOUNDDRIVERMESSAGE.fields_by_name['ride_started'])
_INBOUNDDRIVERMESSAGE.fields_by_name['ride_started'].containing_oneof = _INBOUNDDRIVERMESSAGE.oneofs_by_name['message']
_INBOUNDDRIVERMESSAGE.oneofs_by_name['message'].fields.append(
  _INBOUNDDRIVERMESSAGE.fields_by_name['ride_ended'])
_INBOUNDDRIVERMESSAGE.fields_by_name['ride_ended'].containing_oneof = _INBOUNDDRIVERMESSAGE.oneofs_by_name['message']
_INBOUNDDRIVERMESSAGE.oneofs_by_name['message'].fields.append(
  _INBOUNDDRIVERMESSAGE.fields_by_name['location_update'])
_INBOUNDDRIVERMESSAGE.fields_by_name['location_update'].containing_oneof = _INBOUNDDRIVERMESSAGE.oneofs_by_name['message']
_OUTBOUNDDRIVERMESSAGE_PICKUPPASSENGER.containing_type = _OUTBOUNDDRIVERMESSAGE
_OUTBOUNDDRIVERMESSAGE.fields_by_name['pickup_passenger'].message_type = _OUTBOUNDDRIVERMESSAGE_PICKUPPASSENGER
_OUTBOUNDDRIVERMESSAGE.oneofs_by_name['message'].fields.append(
  _OUTBOUNDDRIVERMESSAGE.fields_by_name['pickup_passenger'])
_OUTBOUNDDRIVERMESSAGE.fields_by_name['pickup_passenger'].containing_oneof = _OUTBOUNDDRIVERMESSAGE.oneofs_by_name['message']
DESCRIPTOR.message_types_by_name['InboundPassengerMessage'] = _INBOUNDPASSENGERMESSAGE
DESCRIPTOR.message_types_by_name['OutboundPassengerMessage'] = _OUTBOUNDPASSENGERMESSAGE
DESCRIPTOR.message_types_by_name['InboundDriverMessage'] = _INBOUNDDRIVERMESSAGE
DESCRIPTOR.message_types_by_name['OutboundDriverMessage'] = _OUTBOUNDDRIVERMESSAGE
DESCRIPTOR.message_types_by_name['DriverJoinsRide'] = _DRIVERJOINSRIDE
DESCRIPTOR.message_types_by_name['PassengerJoinsRide'] = _PASSENGERJOINSRIDE
DESCRIPTOR.message_types_by_name['RideStarted'] = _RIDESTARTED
DESCRIPTOR.message_types_by_name['RideFailed'] = _RIDEFAILED
DESCRIPTOR.message_types_by_name['RideEnded'] = _RIDEENDED
DESCRIPTOR.message_types_by_name['JoinCell'] = _JOINCELL
DESCRIPTOR.message_types_by_name['LeaveCell'] = _LEAVECELL
DESCRIPTOR.message_types_by_name['GetDriver'] = _GETDRIVER
DESCRIPTOR.message_types_by_name['DriverInCell'] = _DRIVERINCELL
DESCRIPTOR.message_types_by_name['PickupPassenger'] = _PICKUPPASSENGER
DESCRIPTOR.message_types_by_name['DriverRejectsPickup'] = _DRIVERREJECTSPICKUP
DESCRIPTOR.message_types_by_name['GeoCellState'] = _GEOCELLSTATE
_sym_db.RegisterFileDescriptor(DESCRIPTOR)

InboundPassengerMessage = _reflection.GeneratedProtocolMessageType('InboundPassengerMessage', (_message.Message,), {

  'RequestRide' : _reflection.GeneratedProtocolMessageType('RequestRide', (_message.Message,), {
    'DESCRIPTOR' : _INBOUNDPASSENGERMESSAGE_REQUESTRIDE,
    '__module__' : 'ridesharing_pb2'
    # @@protoc_insertion_point(class_scope:InboundPassengerMessage.RequestRide)
    })
  ,
  'DESCRIPTOR' : _INBOUNDPASSENGERMESSAGE,
  '__module__' : 'ridesharing_pb2'
  # @@protoc_insertion_point(class_scope:InboundPassengerMessage)
  })
_sym_db.RegisterMessage(InboundPassengerMessage)
_sym_db.RegisterMessage(InboundPassengerMessage.RequestRide)

OutboundPassengerMessage = _reflection.GeneratedProtocolMessageType('OutboundPassengerMessage', (_message.Message,), {

  'DriverHasBeenFound' : _reflection.GeneratedProtocolMessageType('DriverHasBeenFound', (_message.Message,), {
    'DESCRIPTOR' : _OUTBOUNDPASSENGERMESSAGE_DRIVERHASBEENFOUND,
    '__module__' : 'ridesharing_pb2'
    # @@protoc_insertion_point(class_scope:OutboundPassengerMessage.DriverHasBeenFound)
    })
  ,

  'RideFailed' : _reflection.GeneratedProtocolMessageType('RideFailed', (_message.Message,), {
    'DESCRIPTOR' : _OUTBOUNDPASSENGERMESSAGE_RIDEFAILED,
    '__module__' : 'ridesharing_pb2'
    # @@protoc_insertion_point(class_scope:OutboundPassengerMessage.RideFailed)
    })
  ,

  'RideStarted' : _reflection.GeneratedProtocolMessageType('RideStarted', (_message.Message,), {
    'DESCRIPTOR' : _OUTBOUNDPASSENGERMESSAGE_RIDESTARTED,
    '__module__' : 'ridesharing_pb2'
    # @@protoc_insertion_point(class_scope:OutboundPassengerMessage.RideStarted)
    })
  ,

  'RideEnded' : _reflection.GeneratedProtocolMessageType('RideEnded', (_message.Message,), {
    'DESCRIPTOR' : _OUTBOUNDPASSENGERMESSAGE_RIDEENDED,
    '__module__' : 'ridesharing_pb2'
    # @@protoc_insertion_point(class_scope:OutboundPassengerMessage.RideEnded)
    })
  ,
  'DESCRIPTOR' : _OUTBOUNDPASSENGERMESSAGE,
  '__module__' : 'ridesharing_pb2'
  # @@protoc_insertion_point(class_scope:OutboundPassengerMessage)
  })
_sym_db.RegisterMessage(OutboundPassengerMessage)
_sym_db.RegisterMessage(OutboundPassengerMessage.DriverHasBeenFound)
_sym_db.RegisterMessage(OutboundPassengerMessage.RideFailed)
_sym_db.RegisterMessage(OutboundPassengerMessage.RideStarted)
_sym_db.RegisterMessage(OutboundPassengerMessage.RideEnded)

InboundDriverMessage = _reflection.GeneratedProtocolMessageType('InboundDriverMessage', (_message.Message,), {

  'RideStarted' : _reflection.GeneratedProtocolMessageType('RideStarted', (_message.Message,), {
    'DESCRIPTOR' : _INBOUNDDRIVERMESSAGE_RIDESTARTED,
    '__module__' : 'ridesharing_pb2'
    # @@protoc_insertion_point(class_scope:InboundDriverMessage.RideStarted)
    })
  ,

  'RideEnded' : _reflection.GeneratedProtocolMessageType('RideEnded', (_message.Message,), {
    'DESCRIPTOR' : _INBOUNDDRIVERMESSAGE_RIDEENDED,
    '__module__' : 'ridesharing_pb2'
    # @@protoc_insertion_point(class_scope:InboundDriverMessage.RideEnded)
    })
  ,

  'LocationUpdate' : _reflection.GeneratedProtocolMessageType('LocationUpdate', (_message.Message,), {
    'DESCRIPTOR' : _INBOUNDDRIVERMESSAGE_LOCATIONUPDATE,
    '__module__' : 'ridesharing_pb2'
    # @@protoc_insertion_point(class_scope:InboundDriverMessage.LocationUpdate)
    })
  ,
  'DESCRIPTOR' : _INBOUNDDRIVERMESSAGE,
  '__module__' : 'ridesharing_pb2'
  # @@protoc_insertion_point(class_scope:InboundDriverMessage)
  })
_sym_db.RegisterMessage(InboundDriverMessage)
_sym_db.RegisterMessage(InboundDriverMessage.RideStarted)
_sym_db.RegisterMessage(InboundDriverMessage.RideEnded)
_sym_db.RegisterMessage(InboundDriverMessage.LocationUpdate)

OutboundDriverMessage = _reflection.GeneratedProtocolMessageType('OutboundDriverMessage', (_message.Message,), {

  'PickupPassenger' : _reflection.GeneratedProtocolMessageType('PickupPassenger', (_message.Message,), {
    'DESCRIPTOR' : _OUTBOUNDDRIVERMESSAGE_PICKUPPASSENGER,
    '__module__' : 'ridesharing_pb2'
    # @@protoc_insertion_point(class_scope:OutboundDriverMessage.PickupPassenger)
    })
  ,
  'DESCRIPTOR' : _OUTBOUNDDRIVERMESSAGE,
  '__module__' : 'ridesharing_pb2'
  # @@protoc_insertion_point(class_scope:OutboundDriverMessage)
  })
_sym_db.RegisterMessage(OutboundDriverMessage)
_sym_db.RegisterMessage(OutboundDriverMessage.PickupPassenger)

DriverJoinsRide = _reflection.GeneratedProtocolMessageType('DriverJoinsRide', (_message.Message,), {
  'DESCRIPTOR' : _DRIVERJOINSRIDE,
  '__module__' : 'ridesharing_pb2'
  # @@protoc_insertion_point(class_scope:DriverJoinsRide)
  })
_sym_db.RegisterMessage(DriverJoinsRide)

PassengerJoinsRide = _reflection.GeneratedProtocolMessageType('PassengerJoinsRide', (_message.Message,), {
  'DESCRIPTOR' : _PASSENGERJOINSRIDE,
  '__module__' : 'ridesharing_pb2'
  # @@protoc_insertion_point(class_scope:PassengerJoinsRide)
  })
_sym_db.RegisterMessage(PassengerJoinsRide)

RideStarted = _reflection.GeneratedProtocolMessageType('RideStarted', (_message.Message,), {
  'DESCRIPTOR' : _RIDESTARTED,
  '__module__' : 'ridesharing_pb2'
  # @@protoc_insertion_point(class_scope:RideStarted)
  })
_sym_db.RegisterMessage(RideStarted)

RideFailed = _reflection.GeneratedProtocolMessageType('RideFailed', (_message.Message,), {
  'DESCRIPTOR' : _RIDEFAILED,
  '__module__' : 'ridesharing_pb2'
  # @@protoc_insertion_point(class_scope:RideFailed)
  })
_sym_db.RegisterMessage(RideFailed)

RideEnded = _reflection.GeneratedProtocolMessageType('RideEnded', (_message.Message,), {
  'DESCRIPTOR' : _RIDEENDED,
  '__module__' : 'ridesharing_pb2'
  # @@protoc_insertion_point(class_scope:RideEnded)
  })
_sym_db.RegisterMessage(RideEnded)

JoinCell = _reflection.GeneratedProtocolMessageType('JoinCell', (_message.Message,), {
  'DESCRIPTOR' : _JOINCELL,
  '__module__' : 'ridesharing_pb2'
  # @@protoc_insertion_point(class_scope:JoinCell)
  })
_sym_db.RegisterMessage(JoinCell)

LeaveCell = _reflection.GeneratedProtocolMessageType('LeaveCell', (_message.Message,), {
  'DESCRIPTOR' : _LEAVECELL,
  '__module__' : 'ridesharing_pb2'
  # @@protoc_insertion_point(class_scope:LeaveCell)
  })
_sym_db.RegisterMessage(LeaveCell)

GetDriver = _reflection.GeneratedProtocolMessageType('GetDriver', (_message.Message,), {
  'DESCRIPTOR' : _GETDRIVER,
  '__module__' : 'ridesharing_pb2'
  # @@protoc_insertion_point(class_scope:GetDriver)
  })
_sym_db.RegisterMessage(GetDriver)

DriverInCell = _reflection.GeneratedProtocolMessageType('DriverInCell', (_message.Message,), {
  'DESCRIPTOR' : _DRIVERINCELL,
  '__module__' : 'ridesharing_pb2'
  # @@protoc_insertion_point(class_scope:DriverInCell)
  })
_sym_db.RegisterMessage(DriverInCell)

PickupPassenger = _reflection.GeneratedProtocolMessageType('PickupPassenger', (_message.Message,), {
  'DESCRIPTOR' : _PICKUPPASSENGER,
  '__module__' : 'ridesharing_pb2'
  # @@protoc_insertion_point(class_scope:PickupPassenger)
  })
_sym_db.RegisterMessage(PickupPassenger)

DriverRejectsPickup = _reflection.GeneratedProtocolMessageType('DriverRejectsPickup', (_message.Message,), {
  'DESCRIPTOR' : _DRIVERREJECTSPICKUP,
  '__module__' : 'ridesharing_pb2'
  # @@protoc_insertion_point(class_scope:DriverRejectsPickup)
  })
_sym_db.RegisterMessage(DriverRejectsPickup)

GeoCellState = _reflection.GeneratedProtocolMessageType('GeoCellState', (_message.Message,), {
  'DESCRIPTOR' : _GEOCELLSTATE,
  '__module__' : 'ridesharing_pb2'
  # @@protoc_insertion_point(class_scope:GeoCellState)
  })
_sym_db.RegisterMessage(GeoCellState)


DESCRIPTOR._options = None
# @@protoc_insertion_point(module_scope)
