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


DESCRIPTOR = _descriptor_pool.Default().AddSerializedFile(b'\n\x1e\x63\x61i/pb/msf/msg/comm/comm.proto\x12\x0cmsf.msg.comm\x1a%cai/pb/im/msg/msg_body/msg_body.proto\x1a%cai/pb/im/msg/msg_head/msg_head.proto\"q\n\x0c\x41ppShareInfo\x12\x13\n\x0b\x61ppshare_id\x18\x01 \x01(\r\x12\x17\n\x0f\x61ppshare_cookie\x18\x02 \x01(\x0c\x12\x33\n\x11\x61ppshare_resource\x18\x03 \x01(\x0b\x32\x18.msf.msg.comm.PluginInfo\"\x98\x02\n\rC2CTmpMsgHead\x12\x10\n\x08\x63\x32\x63_type\x18\x01 \x01(\r\x12\x14\n\x0cservice_type\x18\x02 \x01(\r\x12\x11\n\tgroup_uin\x18\x03 \x01(\x04\x12\x12\n\ngroup_code\x18\x04 \x01(\x04\x12\x0b\n\x03sig\x18\x05 \x01(\x0c\x12\x10\n\x08sig_type\x18\x06 \x01(\r\x12\x12\n\nfrom_phone\x18\x07 \x01(\t\x12\x10\n\x08to_phone\x18\x08 \x01(\t\x12\x14\n\x0clock_display\x18\t \x01(\r\x12\x16\n\x0e\x64irection_flag\x18\n \x01(\r\x12\x10\n\x08reserved\x18\x0b \x01(\x0c\x12\x15\n\rbusiness_name\x18\x0e \x01(\x0c\x12\x1c\n\x14\x62usiness_sub_content\x18\x0f \x01(\x0c\"V\n\x0b\x43ontentHead\x12\x0f\n\x07pkg_num\x18\x01 \x01(\r\x12\x11\n\tpkg_index\x18\x02 \x01(\r\x12\x0f\n\x07\x64iv_seq\x18\x03 \x01(\r\x12\x12\n\nauto_reply\x18\x04 \x01(\r\"\x80\x01\n\x0b\x44iscussInfo\x12\x13\n\x0b\x64iscuss_uin\x18\x01 \x01(\x04\x12\x14\n\x0c\x64iscuss_type\x18\x02 \x01(\r\x12\x18\n\x10\x64iscuss_info_seq\x18\x03 \x01(\x04\x12\x16\n\x0e\x64iscuss_remark\x18\x04 \x01(\x0c\x12\x14\n\x0c\x64iscuss_name\x18\x05 \x01(\x0c\"l\n\x0f\x45xtGroupKeyInfo\x12\x13\n\x0b\x63ur_max_seq\x18\x01 \x01(\r\x12\x10\n\x08\x63ur_time\x18\x02 \x01(\x04\x12\x1a\n\x12operate_by_parents\x18\x03 \x01(\r\x12\x16\n\x0e\x65xt_group_info\x18\x04 \x01(\x0c\"\xb5\x01\n\tGroupInfo\x12\x12\n\ngroup_code\x18\x01 \x01(\x04\x12\x12\n\ngroup_type\x18\x02 \x01(\r\x12\x16\n\x0egroup_info_seq\x18\x03 \x01(\x04\x12\x12\n\ngroup_card\x18\x04 \x01(\x0c\x12\x12\n\ngroup_rank\x18\x05 \x01(\x0c\x12\x13\n\x0bgroup_level\x18\x06 \x01(\r\x12\x17\n\x0fgroup_card_type\x18\x07 \x01(\r\x12\x12\n\ngroup_name\x18\x08 \x01(\x0c\"\xb6\x01\n\x03Msg\x12#\n\x04head\x18\x01 \x01(\x0b\x32\x15.msf.msg.comm.MsgHead\x12/\n\x0c\x63ontent_head\x18\x02 \x01(\x0b\x32\x19.msf.msg.comm.ContentHead\x12&\n\x04\x62ody\x18\x03 \x01(\x0b\x32\x18.im.msg.msg_body.MsgBody\x12\x31\n\rappshare_info\x18\x04 \x01(\x0b\x32\x1a.msf.msg.comm.AppShareInfo\"\xec\x05\n\x07MsgHead\x12\x10\n\x08\x66rom_uin\x18\x01 \x01(\x04\x12\x0e\n\x06to_uin\x18\x02 \x01(\x04\x12\x0c\n\x04type\x18\x03 \x01(\r\x12\x0f\n\x07\x63\x32\x63_cmd\x18\x04 \x01(\r\x12\x0b\n\x03seq\x18\x05 \x01(\r\x12\x0c\n\x04time\x18\x06 \x01(\r\x12\x0b\n\x03uid\x18\x07 \x01(\x04\x12\x35\n\x10\x63\x32\x63_tmp_msg_head\x18\x08 \x01(\x0b\x32\x1b.msf.msg.comm.C2CTmpMsgHead\x12+\n\ngroup_info\x18\t \x01(\x0b\x32\x17.msf.msg.comm.GroupInfo\x12\x12\n\nfrom_appid\x18\n \x01(\r\x12\x13\n\x0b\x66rom_instid\x18\x0b \x01(\r\x12\x13\n\x0buser_active\x18\x0c \x01(\r\x12/\n\x0c\x64iscuss_info\x18\r \x01(\x0b\x32\x19.msf.msg.comm.DiscussInfo\x12\x11\n\tfrom_nick\x18\x0e \x01(\t\x12\x10\n\x08\x61uth_uin\x18\x0f \x01(\x04\x12\x11\n\tauth_nick\x18\x10 \x01(\t\x12\x0c\n\x04\x66lag\x18\x11 \x01(\r\x12\x13\n\x0b\x61uth_remark\x18\x12 \x01(\t\x12\x12\n\ngroup_name\x18\x13 \x01(\t\x12\x35\n\x0fmutiltrans_head\x18\x14 \x01(\x0b\x32\x1c.msf.msg.comm.MutilTransHead\x12,\n\tinst_ctrl\x18\x15 \x01(\x0b\x32\x19.im.msg.msg_head.InstCtrl\x12&\n\x1epublic_account_group_send_flag\x18\x16 \x01(\r\x12\x1b\n\x13wseq_in_c2c_msghead\x18\x17 \x01(\r\x12\x0c\n\x04\x63pid\x18\x18 \x01(\x04\x12\x39\n\x12\x65xt_group_key_info\x18\x19 \x01(\x0b\x32\x1d.msf.msg.comm.ExtGroupKeyInfo\x12\x1d\n\x15multi_compatible_text\x18\x1a \x01(\t\x12\x10\n\x08\x61uth_sex\x18\x1b \x01(\r\x12\x12\n\nis_src_msg\x18\x1c \x01(\x08\"5\n\x0cMsgType0x210\x12\x14\n\x0csub_msg_type\x18\x01 \x01(\r\x12\x0f\n\x07\x63ontent\x18\x02 \x01(\x0c\"0\n\x0eMutilTransHead\x12\x0e\n\x06status\x18\x01 \x01(\r\x12\x0e\n\x06msg_id\x18\x02 \x01(\r\"\xd7\x01\n\nPluginInfo\x12\x0e\n\x06res_id\x18\x01 \x01(\r\x12\x10\n\x08pkg_name\x18\x02 \x01(\t\x12\x0f\n\x07new_ver\x18\x03 \x01(\r\x12\x10\n\x08res_type\x18\x04 \x01(\r\x12\x10\n\x08lan_type\x18\x05 \x01(\r\x12\x10\n\x08priority\x18\x06 \x01(\r\x12\x10\n\x08res_name\x18\x07 \x01(\t\x12\x10\n\x08res_desc\x18\x08 \x01(\t\x12\x13\n\x0bres_url_big\x18\t \x01(\t\x12\x15\n\rres_url_small\x18\n \x01(\t\x12\x10\n\x08res_conf\x18\x0b \x01(\t\"%\n\x08Uin2Nick\x12\x0b\n\x03uin\x18\x01 \x01(\x04\x12\x0c\n\x04nick\x18\x02 \x01(\t\"\xd1\x01\n\nUinPairMsg\x12\x16\n\x0elast_read_time\x18\x01 \x01(\r\x12\x10\n\x08peer_uin\x18\x02 \x01(\x04\x12\x11\n\tcompleted\x18\x03 \x01(\r\x12\x1e\n\x03msg\x18\x04 \x03(\x0b\x32\x11.msf.msg.comm.Msg\x12\x16\n\x0eunread_msg_num\x18\x05 \x01(\r\x12\x10\n\x08\x63\x32\x63_type\x18\x08 \x01(\r\x12\x14\n\x0cservice_type\x18\t \x01(\r\x12\x12\n\npb_reserve\x18\n \x01(\x0c\x12\x12\n\nto_tiny_id\x18\x0b \x01(\x04')



_APPSHAREINFO = DESCRIPTOR.message_types_by_name['AppShareInfo']
_C2CTMPMSGHEAD = DESCRIPTOR.message_types_by_name['C2CTmpMsgHead']
_CONTENTHEAD = DESCRIPTOR.message_types_by_name['ContentHead']
_DISCUSSINFO = DESCRIPTOR.message_types_by_name['DiscussInfo']
_EXTGROUPKEYINFO = DESCRIPTOR.message_types_by_name['ExtGroupKeyInfo']
_GROUPINFO = DESCRIPTOR.message_types_by_name['GroupInfo']
_MSG = DESCRIPTOR.message_types_by_name['Msg']
_MSGHEAD = DESCRIPTOR.message_types_by_name['MsgHead']
_MSGTYPE0X210 = DESCRIPTOR.message_types_by_name['MsgType0x210']
_MUTILTRANSHEAD = DESCRIPTOR.message_types_by_name['MutilTransHead']
_PLUGININFO = DESCRIPTOR.message_types_by_name['PluginInfo']
_UIN2NICK = DESCRIPTOR.message_types_by_name['Uin2Nick']
_UINPAIRMSG = DESCRIPTOR.message_types_by_name['UinPairMsg']
AppShareInfo = _reflection.GeneratedProtocolMessageType('AppShareInfo', (_message.Message,), {
  'DESCRIPTOR' : _APPSHAREINFO,
  '__module__' : 'cai.pb.msf.msg.comm.comm_pb2'
  # @@protoc_insertion_point(class_scope:msf.msg.comm.AppShareInfo)
  })
_sym_db.RegisterMessage(AppShareInfo)

C2CTmpMsgHead = _reflection.GeneratedProtocolMessageType('C2CTmpMsgHead', (_message.Message,), {
  'DESCRIPTOR' : _C2CTMPMSGHEAD,
  '__module__' : 'cai.pb.msf.msg.comm.comm_pb2'
  # @@protoc_insertion_point(class_scope:msf.msg.comm.C2CTmpMsgHead)
  })
_sym_db.RegisterMessage(C2CTmpMsgHead)

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

DiscussInfo = _reflection.GeneratedProtocolMessageType('DiscussInfo', (_message.Message,), {
  'DESCRIPTOR' : _DISCUSSINFO,
  '__module__' : 'cai.pb.msf.msg.comm.comm_pb2'
  # @@protoc_insertion_point(class_scope:msf.msg.comm.DiscussInfo)
  })
_sym_db.RegisterMessage(DiscussInfo)

ExtGroupKeyInfo = _reflection.GeneratedProtocolMessageType('ExtGroupKeyInfo', (_message.Message,), {
  'DESCRIPTOR' : _EXTGROUPKEYINFO,
  '__module__' : 'cai.pb.msf.msg.comm.comm_pb2'
  # @@protoc_insertion_point(class_scope:msf.msg.comm.ExtGroupKeyInfo)
  })
_sym_db.RegisterMessage(ExtGroupKeyInfo)

GroupInfo = _reflection.GeneratedProtocolMessageType('GroupInfo', (_message.Message,), {
  'DESCRIPTOR' : _GROUPINFO,
  '__module__' : 'cai.pb.msf.msg.comm.comm_pb2'
  # @@protoc_insertion_point(class_scope:msf.msg.comm.GroupInfo)
  })
_sym_db.RegisterMessage(GroupInfo)

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

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

MsgType0x210 = _reflection.GeneratedProtocolMessageType('MsgType0x210', (_message.Message,), {
  'DESCRIPTOR' : _MSGTYPE0X210,
  '__module__' : 'cai.pb.msf.msg.comm.comm_pb2'
  # @@protoc_insertion_point(class_scope:msf.msg.comm.MsgType0x210)
  })
_sym_db.RegisterMessage(MsgType0x210)

MutilTransHead = _reflection.GeneratedProtocolMessageType('MutilTransHead', (_message.Message,), {
  'DESCRIPTOR' : _MUTILTRANSHEAD,
  '__module__' : 'cai.pb.msf.msg.comm.comm_pb2'
  # @@protoc_insertion_point(class_scope:msf.msg.comm.MutilTransHead)
  })
_sym_db.RegisterMessage(MutilTransHead)

PluginInfo = _reflection.GeneratedProtocolMessageType('PluginInfo', (_message.Message,), {
  'DESCRIPTOR' : _PLUGININFO,
  '__module__' : 'cai.pb.msf.msg.comm.comm_pb2'
  # @@protoc_insertion_point(class_scope:msf.msg.comm.PluginInfo)
  })
_sym_db.RegisterMessage(PluginInfo)

Uin2Nick = _reflection.GeneratedProtocolMessageType('Uin2Nick', (_message.Message,), {
  'DESCRIPTOR' : _UIN2NICK,
  '__module__' : 'cai.pb.msf.msg.comm.comm_pb2'
  # @@protoc_insertion_point(class_scope:msf.msg.comm.Uin2Nick)
  })
_sym_db.RegisterMessage(Uin2Nick)

UinPairMsg = _reflection.GeneratedProtocolMessageType('UinPairMsg', (_message.Message,), {
  'DESCRIPTOR' : _UINPAIRMSG,
  '__module__' : 'cai.pb.msf.msg.comm.comm_pb2'
  # @@protoc_insertion_point(class_scope:msf.msg.comm.UinPairMsg)
  })
_sym_db.RegisterMessage(UinPairMsg)

if _descriptor._USE_C_DESCRIPTORS == False:

  DESCRIPTOR._options = None
  _APPSHAREINFO._serialized_start=126
  _APPSHAREINFO._serialized_end=239
  _C2CTMPMSGHEAD._serialized_start=242
  _C2CTMPMSGHEAD._serialized_end=522
  _CONTENTHEAD._serialized_start=524
  _CONTENTHEAD._serialized_end=610
  _DISCUSSINFO._serialized_start=613
  _DISCUSSINFO._serialized_end=741
  _EXTGROUPKEYINFO._serialized_start=743
  _EXTGROUPKEYINFO._serialized_end=851
  _GROUPINFO._serialized_start=854
  _GROUPINFO._serialized_end=1035
  _MSG._serialized_start=1038
  _MSG._serialized_end=1220
  _MSGHEAD._serialized_start=1223
  _MSGHEAD._serialized_end=1971
  _MSGTYPE0X210._serialized_start=1973
  _MSGTYPE0X210._serialized_end=2026
  _MUTILTRANSHEAD._serialized_start=2028
  _MUTILTRANSHEAD._serialized_end=2076
  _PLUGININFO._serialized_start=2079
  _PLUGININFO._serialized_end=2294
  _UIN2NICK._serialized_start=2296
  _UIN2NICK._serialized_end=2333
  _UINPAIRMSG._serialized_start=2336
  _UINPAIRMSG._serialized_end=2545
# @@protoc_insertion_point(module_scope)
