# Generated by the protocol buffer compiler.  DO NOT EDIT!
# source: common_rpc.proto

import sys
_b=sys.version_info[0]<3 and (lambda x:x) or (lambda x:x.encode('latin1'))
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
from google.protobuf import descriptor_pb2
# @@protoc_insertion_point(imports)

_sym_db = _symbol_database.Default()


from kik_unofficial.protobuf.google.protobuf import descriptor_pb2 as google_dot_protobuf_dot_descriptor__pb2
import kik_unofficial.protobuf.protobuf_validation_pb2 as protobuf__validation__pb2
import kik_unofficial.protobuf.common_model_pb2 as common__model__pb2
import kik_unofficial.protobuf.kik_options_pb2 as kik__options__pb2


DESCRIPTOR = _descriptor.FileDescriptor(
  name='common_rpc.proto',
  package='common',
  syntax='proto3',
  serialized_pb=_b('\n\x10\x63ommon_rpc.proto\x12\x06\x63ommon\x1a google/protobuf/descriptor.proto\x1a\x19protobuf_validation.proto\x1a\x12\x63ommon_model.proto\x1a\x11kik_options.proto\"\r\n\x0bVoidRequest\"\x0e\n\x0cVoidResponse\"1\n\x0bXiRequestId\x12\"\n\x02id\x18\x01 \x01(\x0b\x32\x0e.common.XiUuidB\x06\xca\x9d%\x02\x08\x01\"*\n\x0eXiRoutingToken\x12\x18\n\x05token\x18\x01 \x01(\tB\t\xca\x9d%\x05(\x01\x30\x80\x01\"\x85\x01\n\x15SelfDescribingMessage\x12@\n\x14\x66ield_descriptor_set\x18\x01 \x01(\x0b\x32\".google.protobuf.FileDescriptorSet\x12\x14\n\x0cmessage_name\x18\x02 \x01(\t\x12\x14\n\x0cmessage_data\x18\x03 \x01(\x0c\x42q\n\x13\x63om.kik.xiphias.rpcB\x0e\x43ommonRpcProtoP\x01ZBgithub.com/kikinteractive/xiphias-model-common/generated/go;common\xaa\xa3*\x02\x10\x01\x62\x06proto3')
  ,
  dependencies=[google_dot_protobuf_dot_descriptor__pb2.DESCRIPTOR,protobuf__validation__pb2.DESCRIPTOR,common__model__pb2.DESCRIPTOR,kik__options__pb2.DESCRIPTOR,])
_sym_db.RegisterFileDescriptor(DESCRIPTOR)




_VOIDREQUEST = _descriptor.Descriptor(
  name='VoidRequest',
  full_name='common.VoidRequest',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  options=None,
  is_extendable=False,
  syntax='proto3',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=128,
  serialized_end=141,
)


_VOIDRESPONSE = _descriptor.Descriptor(
  name='VoidResponse',
  full_name='common.VoidResponse',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  options=None,
  is_extendable=False,
  syntax='proto3',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=143,
  serialized_end=157,
)


_XIREQUESTID = _descriptor.Descriptor(
  name='XiRequestId',
  full_name='common.XiRequestId',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='id', full_name='common.XiRequestId.id', index=0,
      number=1, 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,
      options=_descriptor._ParseOptions(descriptor_pb2.FieldOptions(), _b('\312\235%\002\010\001'))),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  options=None,
  is_extendable=False,
  syntax='proto3',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=159,
  serialized_end=208,
)


_XIROUTINGTOKEN = _descriptor.Descriptor(
  name='XiRoutingToken',
  full_name='common.XiRoutingToken',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='token', full_name='common.XiRoutingToken.token', 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,
      options=_descriptor._ParseOptions(descriptor_pb2.FieldOptions(), _b('\312\235%\005(\0010\200\001'))),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  options=None,
  is_extendable=False,
  syntax='proto3',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=210,
  serialized_end=252,
)


_SELFDESCRIBINGMESSAGE = _descriptor.Descriptor(
  name='SelfDescribingMessage',
  full_name='common.SelfDescribingMessage',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='field_descriptor_set', full_name='common.SelfDescribingMessage.field_descriptor_set', index=0,
      number=1, 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,
      options=None),
    _descriptor.FieldDescriptor(
      name='message_name', full_name='common.SelfDescribingMessage.message_name', 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,
      options=None),
    _descriptor.FieldDescriptor(
      name='message_data', full_name='common.SelfDescribingMessage.message_data', index=2,
      number=3, type=12, cpp_type=9, label=1,
      has_default_value=False, default_value=_b(""),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  options=None,
  is_extendable=False,
  syntax='proto3',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=255,
  serialized_end=388,
)

_XIREQUESTID.fields_by_name['id'].message_type = common__model__pb2._XIUUID
_SELFDESCRIBINGMESSAGE.fields_by_name['field_descriptor_set'].message_type = google_dot_protobuf_dot_descriptor__pb2._FILEDESCRIPTORSET
DESCRIPTOR.message_types_by_name['VoidRequest'] = _VOIDREQUEST
DESCRIPTOR.message_types_by_name['VoidResponse'] = _VOIDRESPONSE
DESCRIPTOR.message_types_by_name['XiRequestId'] = _XIREQUESTID
DESCRIPTOR.message_types_by_name['XiRoutingToken'] = _XIROUTINGTOKEN
DESCRIPTOR.message_types_by_name['SelfDescribingMessage'] = _SELFDESCRIBINGMESSAGE

VoidRequest = _reflection.GeneratedProtocolMessageType('VoidRequest', (_message.Message,), dict(
  DESCRIPTOR = _VOIDREQUEST,
  __module__ = 'common_rpc_pb2'
  # @@protoc_insertion_point(class_scope:common.VoidRequest)
  ))
_sym_db.RegisterMessage(VoidRequest)

VoidResponse = _reflection.GeneratedProtocolMessageType('VoidResponse', (_message.Message,), dict(
  DESCRIPTOR = _VOIDRESPONSE,
  __module__ = 'common_rpc_pb2'
  # @@protoc_insertion_point(class_scope:common.VoidResponse)
  ))
_sym_db.RegisterMessage(VoidResponse)

XiRequestId = _reflection.GeneratedProtocolMessageType('XiRequestId', (_message.Message,), dict(
  DESCRIPTOR = _XIREQUESTID,
  __module__ = 'common_rpc_pb2'
  # @@protoc_insertion_point(class_scope:common.XiRequestId)
  ))
_sym_db.RegisterMessage(XiRequestId)

XiRoutingToken = _reflection.GeneratedProtocolMessageType('XiRoutingToken', (_message.Message,), dict(
  DESCRIPTOR = _XIROUTINGTOKEN,
  __module__ = 'common_rpc_pb2'
  # @@protoc_insertion_point(class_scope:common.XiRoutingToken)
  ))
_sym_db.RegisterMessage(XiRoutingToken)

SelfDescribingMessage = _reflection.GeneratedProtocolMessageType('SelfDescribingMessage', (_message.Message,), dict(
  DESCRIPTOR = _SELFDESCRIBINGMESSAGE,
  __module__ = 'common_rpc_pb2'
  # @@protoc_insertion_point(class_scope:common.SelfDescribingMessage)
  ))
_sym_db.RegisterMessage(SelfDescribingMessage)


DESCRIPTOR.has_options = True
DESCRIPTOR._options = _descriptor._ParseOptions(descriptor_pb2.FileOptions(), _b('\n\023com.kik.xiphias.rpcB\016CommonRpcProtoP\001ZBgithub.com/kikinteractive/xiphias-model-common/generated/go;common\252\243*\002\020\001'))
_XIREQUESTID.fields_by_name['id'].has_options = True
_XIREQUESTID.fields_by_name['id']._options = _descriptor._ParseOptions(descriptor_pb2.FieldOptions(), _b('\312\235%\002\010\001'))
_XIROUTINGTOKEN.fields_by_name['token'].has_options = True
_XIROUTINGTOKEN.fields_by_name['token']._options = _descriptor._ParseOptions(descriptor_pb2.FieldOptions(), _b('\312\235%\005(\0010\200\001'))
# @@protoc_insertion_point(module_scope)
