text: # -*- coding: utf-8 -*-
  # Generated by the protocol buffer compiler.  DO NOT EDIT!
  # source: chat.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="chat.proto",
      package="chat",
      syntax="proto3",
      serialized_options=None,
      create_key=_descriptor._internal_create_key,
      serialized_pb=b'\n\nchat.proto\x12\x04\x63hat"6\n\x07Message\x12\x0c\n\x04name\x18\x01 \x01(\t\x12\x0f\n\x07message\x18\x02 \x01(\t\x12\x0c\n\x04time\x18\x03 \x01(\t"\x07\n\x05\x45mpty2d\n\x04\x43hat\x12\x30\n\x10receive_messages\x12\x0b.chat.Empty\x1a\r.chat.Message0\x01\x12*\n\x0csend_message\x12\r.chat.Message\x1a\x0b.chat.Emptyb\x06proto3',
  )
  
  
  _MESSAGE = _descriptor.Descriptor(
      name="Message",
      full_name="chat.Message",
      filename=None,
      file=DESCRIPTOR,
      containing_type=None,
      create_key=_descriptor._internal_create_key,
      fields=[
          _descriptor.FieldDescriptor(
              name="name",
              full_name="chat.Message.name",
              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="message",
              full_name="chat.Message.message",
              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="time",
              full_name="chat.Message.time",
              index=2,
              number=3,
              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=20,
      serialized_end=74,
  )
  
  
  _EMPTY = _descriptor.Descriptor(
      name="Empty",
      full_name="chat.Empty",
      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=76,
      serialized_end=83,
  )
  
  DESCRIPTOR.message_types_by_name["Message"] = _MESSAGE
  DESCRIPTOR.message_types_by_name["Empty"] = _EMPTY
  _sym_db.RegisterFileDescriptor(DESCRIPTOR)
  
  Message = _reflection.GeneratedProtocolMessageType(
      "Message",
      (_message.Message,),
      {
          "DESCRIPTOR": _MESSAGE,
          "__module__": "chat_pb2"
          # @@protoc_insertion_point(class_scope:chat.Message)
      },
  )
  _sym_db.RegisterMessage(Message)
  
  Empty = _reflection.GeneratedProtocolMessageType(
      "Empty",
      (_message.Message,),
      {
          "DESCRIPTOR": _EMPTY,
          "__module__": "chat_pb2"
          # @@protoc_insertion_point(class_scope:chat.Empty)
      },
  )
  _sym_db.RegisterMessage(Empty)
  
  
  _CHAT = _descriptor.ServiceDescriptor(
      name="Chat",
      full_name="chat.Chat",
      file=DESCRIPTOR,
      index=0,
      serialized_options=None,
      create_key=_descriptor._internal_create_key,
      serialized_start=85,
      serialized_end=185,
      methods=[
          _descriptor.MethodDescriptor(
              name="receive_messages",
              full_name="chat.Chat.receive_messages",
              index=0,
              containing_service=None,
              input_type=_EMPTY,
              output_type=_MESSAGE,
              serialized_options=None,
              create_key=_descriptor._internal_create_key,
          ),
          _descriptor.MethodDescriptor(
              name="send_message",
              full_name="chat.Chat.send_message",
              index=1,
              containing_service=None,
              input_type=_MESSAGE,
              output_type=_EMPTY,
              serialized_options=None,
              create_key=_descriptor._internal_create_key,
          ),
      ],
  )
  _sym_db.RegisterServiceDescriptor(_CHAT)
  
  DESCRIPTOR.services_by_name["Chat"] = _CHAT
  
  # @@protoc_insertion_point(module_scope)
  