# -*- coding: utf-8 -*-
# Generated by the protocol buffer compiler.  DO NOT EDIT!
# source: cai/pb/im/msg/msg/msg.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 cai.pb.im.msg.common import common_pb2 as cai_dot_pb_dot_im_dot_msg_dot_common_dot_common__pb2
from cai.pb.im.msg.msg_body import msg_body_pb2 as cai_dot_pb_dot_im_dot_msg_dot_msg__body_dot_msg__body__pb2


DESCRIPTOR = _descriptor_pool.Default().AddSerializedFile(b'\n\x1b\x63\x61i/pb/im/msg/msg/msg.proto\x12\nim.msg.msg\x1a!cai/pb/im/msg/common/common.proto\x1a%cai/pb/im/msg/msg_body/msg_body.proto\"\x80\x01\n\x03\x43\x32\x43\x12#\n\x06sender\x18\x01 \x01(\x0b\x32\x13.im.msg.common.User\x12%\n\x08receiver\x18\x02 \x01(\x0b\x32\x13.im.msg.common.User\x12-\n\x0c\x63\x32\x63_relation\x18\x03 \x01(\x0b\x32\x17.im.msg.msg.C2CRelation\"r\n\x0b\x43\x32\x43Relation\x12\x10\n\x08\x63\x32\x63_type\x18\x01 \x01(\r\x12,\n\ngroup_info\x18\x02 \x01(\x0b\x32\x18.im.msg.common.GroupInfo\x12#\n\x05token\x18\x03 \x01(\x0b\x32\x14.im.msg.common.Token\"\xba\x01\n\x0b\x43ontentHead\x12\x0f\n\x07pkg_num\x18\x01 \x01(\r\x12\x11\n\tpkg_index\x18\x02 \x01(\r\x12\x0b\n\x03seq\x18\x03 \x01(\r\x12\x11\n\tdate_time\x18\x04 \x01(\r\x12\x0c\n\x04type\x18\x05 \x01(\r\x12\x0f\n\x07\x64iv_seq\x18\x06 \x01(\r\x12\x11\n\tmsgdb_uin\x18\x07 \x01(\x04\x12\x11\n\tmsgdb_seq\x18\x08 \x01(\r\x12\x14\n\x0cword_msg_seq\x18\t \x01(\r\x12\x0c\n\x04rand\x18\n \x01(\r\"\x81\x01\n\x05Group\x12#\n\x06sender\x18\x01 \x01(\x0b\x32\x13.im.msg.common.User\x12%\n\x08receiver\x18\x02 \x01(\x0b\x32\x13.im.msg.common.User\x12,\n\ngroup_info\x18\x03 \x01(\x0b\x32\x18.im.msg.common.GroupInfo\"P\n\x03Msg\x12!\n\x04head\x18\x01 \x01(\x0b\x32\x13.im.msg.msg.MsgHead\x12&\n\x04\x62ody\x18\x02 \x01(\x0b\x32\x18.im.msg.msg_body.MsgBody\"\x81\x01\n\x07MsgHead\x12-\n\x0crouting_head\x18\x01 \x01(\x0b\x32\x17.im.msg.msg.RoutingHead\x12-\n\x0c\x63ontent_head\x18\x02 \x01(\x0b\x32\x17.im.msg.msg.ContentHead\x12\x18\n\x10gbk_tmp_msg_body\x18\x03 \x01(\x0c\"r\n\nMsgSendReq\x12\x1c\n\x03msg\x18\x01 \x01(\x0b\x32\x0f.im.msg.msg.Msg\x12\x0e\n\x06\x62u_msg\x18\x02 \x01(\x0c\x12\x0f\n\x07tail_id\x18\x03 \x01(\r\x12\x15\n\rconn_msg_flag\x18\x04 \x01(\r\x12\x0e\n\x06\x63ookie\x18\x05 \x01(\x0c\"\r\n\x0bMsgSendResp\"N\n\x0bRoutingHead\x12\x1d\n\x04\x63\x32_c\x18\x01 \x01(\x0b\x32\x0f.im.msg.msg.C2C\x12 \n\x05group\x18\x02 \x01(\x0b\x32\x11.im.msg.msg.Group')



_C2C = DESCRIPTOR.message_types_by_name['C2C']
_C2CRELATION = DESCRIPTOR.message_types_by_name['C2CRelation']
_CONTENTHEAD = DESCRIPTOR.message_types_by_name['ContentHead']
_GROUP = DESCRIPTOR.message_types_by_name['Group']
_MSG = DESCRIPTOR.message_types_by_name['Msg']
_MSGHEAD = DESCRIPTOR.message_types_by_name['MsgHead']
_MSGSENDREQ = DESCRIPTOR.message_types_by_name['MsgSendReq']
_MSGSENDRESP = DESCRIPTOR.message_types_by_name['MsgSendResp']
_ROUTINGHEAD = DESCRIPTOR.message_types_by_name['RoutingHead']
C2C = _reflection.GeneratedProtocolMessageType('C2C', (_message.Message,), {
  'DESCRIPTOR' : _C2C,
  '__module__' : 'cai.pb.im.msg.msg.msg_pb2'
  # @@protoc_insertion_point(class_scope:im.msg.msg.C2C)
  })
_sym_db.RegisterMessage(C2C)

C2CRelation = _reflection.GeneratedProtocolMessageType('C2CRelation', (_message.Message,), {
  'DESCRIPTOR' : _C2CRELATION,
  '__module__' : 'cai.pb.im.msg.msg.msg_pb2'
  # @@protoc_insertion_point(class_scope:im.msg.msg.C2CRelation)
  })
_sym_db.RegisterMessage(C2CRelation)

ContentHead = _reflection.GeneratedProtocolMessageType('ContentHead', (_message.Message,), {
  'DESCRIPTOR' : _CONTENTHEAD,
  '__module__' : 'cai.pb.im.msg.msg.msg_pb2'
  # @@protoc_insertion_point(class_scope:im.msg.msg.ContentHead)
  })
_sym_db.RegisterMessage(ContentHead)

Group = _reflection.GeneratedProtocolMessageType('Group', (_message.Message,), {
  'DESCRIPTOR' : _GROUP,
  '__module__' : 'cai.pb.im.msg.msg.msg_pb2'
  # @@protoc_insertion_point(class_scope:im.msg.msg.Group)
  })
_sym_db.RegisterMessage(Group)

Msg = _reflection.GeneratedProtocolMessageType('Msg', (_message.Message,), {
  'DESCRIPTOR' : _MSG,
  '__module__' : 'cai.pb.im.msg.msg.msg_pb2'
  # @@protoc_insertion_point(class_scope:im.msg.msg.Msg)
  })
_sym_db.RegisterMessage(Msg)

MsgHead = _reflection.GeneratedProtocolMessageType('MsgHead', (_message.Message,), {
  'DESCRIPTOR' : _MSGHEAD,
  '__module__' : 'cai.pb.im.msg.msg.msg_pb2'
  # @@protoc_insertion_point(class_scope:im.msg.msg.MsgHead)
  })
_sym_db.RegisterMessage(MsgHead)

MsgSendReq = _reflection.GeneratedProtocolMessageType('MsgSendReq', (_message.Message,), {
  'DESCRIPTOR' : _MSGSENDREQ,
  '__module__' : 'cai.pb.im.msg.msg.msg_pb2'
  # @@protoc_insertion_point(class_scope:im.msg.msg.MsgSendReq)
  })
_sym_db.RegisterMessage(MsgSendReq)

MsgSendResp = _reflection.GeneratedProtocolMessageType('MsgSendResp', (_message.Message,), {
  'DESCRIPTOR' : _MSGSENDRESP,
  '__module__' : 'cai.pb.im.msg.msg.msg_pb2'
  # @@protoc_insertion_point(class_scope:im.msg.msg.MsgSendResp)
  })
_sym_db.RegisterMessage(MsgSendResp)

RoutingHead = _reflection.GeneratedProtocolMessageType('RoutingHead', (_message.Message,), {
  'DESCRIPTOR' : _ROUTINGHEAD,
  '__module__' : 'cai.pb.im.msg.msg.msg_pb2'
  # @@protoc_insertion_point(class_scope:im.msg.msg.RoutingHead)
  })
_sym_db.RegisterMessage(RoutingHead)

if _descriptor._USE_C_DESCRIPTORS == False:

  DESCRIPTOR._options = None
  _C2C._serialized_start=118
  _C2C._serialized_end=246
  _C2CRELATION._serialized_start=248
  _C2CRELATION._serialized_end=362
  _CONTENTHEAD._serialized_start=365
  _CONTENTHEAD._serialized_end=551
  _GROUP._serialized_start=554
  _GROUP._serialized_end=683
  _MSG._serialized_start=685
  _MSG._serialized_end=765
  _MSGHEAD._serialized_start=768
  _MSGHEAD._serialized_end=897
  _MSGSENDREQ._serialized_start=899
  _MSGSENDREQ._serialized_end=1013
  _MSGSENDRESP._serialized_start=1015
  _MSGSENDRESP._serialized_end=1028
  _ROUTINGHEAD._serialized_start=1030
  _ROUTINGHEAD._serialized_end=1108
# @@protoc_insertion_point(module_scope)
