# -*- coding: utf-8 -*-
# Generated by the protocol buffer compiler.  DO NOT EDIT!
# source: Thoth.UnitedMessage.proto
"""Generated protocol buffer code."""
from google.protobuf import descriptor as _descriptor
from google.protobuf import descriptor_pool as _descriptor_pool
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()


from google.protobuf import any_pb2 as google_dot_protobuf_dot_any__pb2


DESCRIPTOR = _descriptor_pool.Default().AddSerializedFile(b'\n\x19Thoth.UnitedMessage.proto\x12\x13Thoth.UnitedMessage\x1a\x19google/protobuf/any.proto\">\n\nDataUnited\x12\x13\n\tstr_value\x18\x01 \x01(\tH\x00\x12\x13\n\tint_value\x18\x02 \x01(\x03H\x00\x42\x06\n\x04\x44\x61ta\"\xb8\x03\n\rUnitedMessage\x12\x10\n\x08msg_type\x18\x01 \x01(\x05\x12\x0e\n\x06msg_id\x18\x02 \x01(\x05\x12\x12\n\nsession_id\x18\x03 \x01(\x05\x12\x0f\n\x07session\x18\x04 \x01(\x0c\x12G\n\x0bopaque_data\x18\x05 \x03(\x0b\x32\x32.Thoth.UnitedMessage.UnitedMessage.OpaqueDataEntry\x12G\n\x0brouting_key\x18\x06 \x03(\x0b\x32\x32.Thoth.UnitedMessage.UnitedMessage.RoutingKeyEntry\x12&\n\x08msg_body\x18\x07 \x01(\x0b\x32\x14.google.protobuf.Any\x1aR\n\x0fOpaqueDataEntry\x12\x0b\n\x03key\x18\x01 \x01(\t\x12.\n\x05value\x18\x02 \x01(\x0b\x32\x1f.Thoth.UnitedMessage.DataUnited:\x02\x38\x01\x1aR\n\x0fRoutingKeyEntry\x12\x0b\n\x03key\x18\x01 \x01(\t\x12.\n\x05value\x18\x02 \x01(\x0b\x32\x1f.Thoth.UnitedMessage.DataUnited:\x02\x38\x01\x62\x06proto3')



_DATAUNITED = DESCRIPTOR.message_types_by_name['DataUnited']
_UNITEDMESSAGE = DESCRIPTOR.message_types_by_name['UnitedMessage']
_UNITEDMESSAGE_OPAQUEDATAENTRY = _UNITEDMESSAGE.nested_types_by_name['OpaqueDataEntry']
_UNITEDMESSAGE_ROUTINGKEYENTRY = _UNITEDMESSAGE.nested_types_by_name['RoutingKeyEntry']
DataUnited = _reflection.GeneratedProtocolMessageType('DataUnited', (_message.Message,), {
  'DESCRIPTOR' : _DATAUNITED,
  '__module__' : 'Thoth.UnitedMessage_pb2'
  # @@protoc_insertion_point(class_scope:Thoth.UnitedMessage.DataUnited)
  })
_sym_db.RegisterMessage(DataUnited)

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

  'OpaqueDataEntry' : _reflection.GeneratedProtocolMessageType('OpaqueDataEntry', (_message.Message,), {
    'DESCRIPTOR' : _UNITEDMESSAGE_OPAQUEDATAENTRY,
    '__module__' : 'Thoth.UnitedMessage_pb2'
    # @@protoc_insertion_point(class_scope:Thoth.UnitedMessage.UnitedMessage.OpaqueDataEntry)
    })
  ,

  'RoutingKeyEntry' : _reflection.GeneratedProtocolMessageType('RoutingKeyEntry', (_message.Message,), {
    'DESCRIPTOR' : _UNITEDMESSAGE_ROUTINGKEYENTRY,
    '__module__' : 'Thoth.UnitedMessage_pb2'
    # @@protoc_insertion_point(class_scope:Thoth.UnitedMessage.UnitedMessage.RoutingKeyEntry)
    })
  ,
  'DESCRIPTOR' : _UNITEDMESSAGE,
  '__module__' : 'Thoth.UnitedMessage_pb2'
  # @@protoc_insertion_point(class_scope:Thoth.UnitedMessage.UnitedMessage)
  })
_sym_db.RegisterMessage(UnitedMessage)
_sym_db.RegisterMessage(UnitedMessage.OpaqueDataEntry)
_sym_db.RegisterMessage(UnitedMessage.RoutingKeyEntry)

if _descriptor._USE_C_DESCRIPTORS == False:

  DESCRIPTOR._options = None
  _UNITEDMESSAGE_OPAQUEDATAENTRY._options = None
  _UNITEDMESSAGE_OPAQUEDATAENTRY._serialized_options = b'8\001'
  _UNITEDMESSAGE_ROUTINGKEYENTRY._options = None
  _UNITEDMESSAGE_ROUTINGKEYENTRY._serialized_options = b'8\001'
  _DATAUNITED._serialized_start=77
  _DATAUNITED._serialized_end=139
  _UNITEDMESSAGE._serialized_start=142
  _UNITEDMESSAGE._serialized_end=582
  _UNITEDMESSAGE_OPAQUEDATAENTRY._serialized_start=416
  _UNITEDMESSAGE_OPAQUEDATAENTRY._serialized_end=498
  _UNITEDMESSAGE_ROUTINGKEYENTRY._serialized_start=500
  _UNITEDMESSAGE_ROUTINGKEYENTRY._serialized_end=582
# @@protoc_insertion_point(module_scope)
