# -*- coding: utf-8 -*-
# Generated by the protocol buffer compiler.  DO NOT EDIT!
# source: cai/pb/msf/msg/svc/svc.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.msf.msg.comm import comm_pb2 as cai_dot_pb_dot_msf_dot_msg_dot_comm_dot_comm__pb2
from cai.pb.msf.msg.ctrl import ctrl_pb2 as cai_dot_pb_dot_msf_dot_msg_dot_ctrl_dot_ctrl__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
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
from cai.pb.im.msg.receipt import receipt_pb2 as cai_dot_pb_dot_im_dot_msg_dot_receipt_dot_receipt__pb2


DESCRIPTOR = _descriptor_pool.Default().AddSerializedFile(b'\n\x1c\x63\x61i/pb/msf/msg/svc/svc.proto\x12\x0bmsf.msg.svc\x1a\x1e\x63\x61i/pb/msf/msg/comm/comm.proto\x1a\x1e\x63\x61i/pb/msf/msg/ctrl/ctrl.proto\x1a%cai/pb/im/msg/msg_body/msg_body.proto\x1a%cai/pb/im/msg/msg_head/msg_head.proto\x1a#cai/pb/im/msg/receipt/receipt.proto\"7\n\tAccostTmp\x12\x0e\n\x06to_uin\x18\x01 \x01(\x04\x12\x0b\n\x03sig\x18\x02 \x01(\x0c\x12\r\n\x05reply\x18\x03 \x01(\x08\"n\n\x0e\x41\x64\x64ressListTmp\x12\x12\n\nfrom_phone\x18\x01 \x01(\t\x12\x10\n\x08to_phone\x18\x02 \x01(\t\x12\x0e\n\x06to_uin\x18\x03 \x01(\x04\x12\x0b\n\x03sig\x18\x04 \x01(\x0c\x12\x19\n\x11\x66rom_contact_size\x18\x05 \x01(\r\"&\n\x07\x41uthTmp\x12\x0e\n\x06to_uin\x18\x01 \x01(\x04\x12\x0b\n\x03sig\x18\x02 \x01(\x0c\"&\n\x07\x42snsTmp\x12\x0e\n\x06to_uin\x18\x01 \x01(\x04\x12\x0b\n\x03sig\x18\x02 \x01(\x0c\";\n\x0e\x42usinessWPATmp\x12\x0e\n\x06to_uin\x18\x01 \x01(\x04\x12\x0b\n\x03sig\x18\x02 \x01(\x0c\x12\x0c\n\x04sigt\x18\x03 \x01(\x0c\"\x15\n\x03\x43\x32\x43\x12\x0e\n\x06to_uin\x18\x01 \x01(\x04\"\\\n\x07\x43ommTmp\x12\x0e\n\x06to_uin\x18\x01 \x01(\x04\x12\x10\n\x08\x63\x32\x63_type\x18\x02 \x01(\r\x12\x10\n\x08svr_type\x18\x03 \x01(\r\x12\x0b\n\x03sig\x18\x04 \x01(\x0c\x12\x10\n\x08reserved\x18\x05 \x01(\x0c\"\x16\n\x03\x44is\x12\x0f\n\x07\x64is_uin\x18\x01 \x01(\x04\")\n\x06\x44isTmp\x12\x0f\n\x07\x64is_uin\x18\x01 \x01(\x04\x12\x0e\n\x06to_uin\x18\x02 \x01(\x04\"\x19\n\x03Grp\x12\x12\n\ngroup_code\x18\x01 \x01(\x04\"+\n\x06GrpTmp\x12\x11\n\tgroup_uin\x18\x01 \x01(\x04\x12\x0e\n\x06to_uin\x18\x02 \x01(\x04\"\x1f\n\x0bMsgSendInfo\x12\x10\n\x08receiver\x18\x01 \x01(\r\"\xc7\x01\n\x0eMultiMsgAssist\x12\x32\n\x10repeated_routing\x18\x01 \x03(\x0b\x32\x18.msf.msg.svc.RoutingHead\x12\x0b\n\x03use\x18\x02 \x01(\r\x12\x0f\n\x07temp_id\x18\x03 \x01(\x04\x12\x11\n\tvedio_len\x18\x04 \x01(\x04\x12\x11\n\tredbag_id\x18\x05 \x01(\x0c\x12\x15\n\rredbag_amount\x18\x06 \x01(\x04\x12\x13\n\x0bhas_readbag\x18\x07 \x01(\r\x12\x11\n\thas_vedio\x18\x08 \x01(\r\"@\n\x12NearByAssistantTmp\x12\x0e\n\x06to_uin\x18\x01 \x01(\x04\x12\x0b\n\x03sig\x18\x02 \x01(\x0c\x12\r\n\x05reply\x18\x03 \x01(\x08\"=\n\x0fNearByDatingTmp\x12\x0e\n\x06to_uin\x18\x01 \x01(\x04\x12\x0b\n\x03sig\x18\x02 \x01(\x0c\x12\r\n\x05reply\x18\x03 \x01(\x08\"d\n\x12PbBindUinGetMsgReq\x12\x10\n\x08\x62ind_uin\x18\x01 \x01(\x04\x12\x14\n\x0c\x62ind_uin_sig\x18\x02 \x01(\x0c\x12\x11\n\tsync_flag\x18\x03 \x01(\r\x12\x13\n\x0bsync_cookie\x18\x04 \x01(\x0c\"E\n\x1cPbBindUinMsgReadedConfirmReq\x12\x13\n\x0bsync_cookie\x18\x01 \x01(\x0c\x12\x10\n\x08\x62ind_uin\x18\x02 \x01(\x04\"f\n\x1dPbBindUinMsgReadedConfirmResp\x12\x0e\n\x06result\x18\x01 \x01(\r\x12\x0e\n\x06\x65rrmsg\x18\x02 \x01(\t\x12\x13\n\x0bsync_cookie\x18\x03 \x01(\x0c\x12\x10\n\x08\x62ind_uin\x18\x04 \x01(\x04\"A\n\x18PbBindUinUnReadMsgNumReq\x12\x10\n\x08\x62ind_uin\x18\x01 \x01(\x04\x12\x13\n\x0bsync_cookie\x18\x02 \x01(\x0c\"Z\n\x19PbBindUinUnReadMsgNumResp\x12\x0e\n\x06result\x18\x01 \x01(\r\x12\x0e\n\x06\x65rrmsg\x18\x02 \x01(\t\x12\x10\n\x08\x62ind_uin\x18\x03 \x01(\x04\x12\x0b\n\x03num\x18\x04 \x01(\r\"\xf8\x02\n\x13PbC2CMsgWithDrawReq\x12\x36\n\x04info\x18\x01 \x03(\x0b\x32(.msf.msg.svc.PbC2CMsgWithDrawReq.MsgInfo\x12\x19\n\x11long_message_flag\x18\x02 \x01(\r\x12\x10\n\x08reserved\x18\x03 \x01(\x0c\x12\x0f\n\x07sub_cmd\x18\x04 \x01(\r\x1a\xea\x01\n\x07MsgInfo\x12\x10\n\x08\x66rom_uin\x18\x01 \x01(\x04\x12\x0e\n\x06to_uin\x18\x02 \x01(\x04\x12\x0f\n\x07msg_seq\x18\x03 \x01(\r\x12\x0f\n\x07msg_uid\x18\x04 \x01(\x04\x12\x10\n\x08msg_time\x18\x05 \x01(\x04\x12\x12\n\nmsg_random\x18\x06 \x01(\r\x12\x0f\n\x07pkg_num\x18\x07 \x01(\r\x12\x11\n\tpkg_index\x18\x08 \x01(\r\x12\x0f\n\x07\x64iv_seq\x18\t \x01(\r\x12\x10\n\x08msg_type\x18\n \x01(\r\x12.\n\x0crouting_head\x18\x14 \x01(\x0b\x32\x18.msf.msg.svc.RoutingHead\"\xa7\x01\n\x14PbC2CMsgWithDrawResp\x12\x0e\n\x06result\x18\x01 \x01(\r\x12\x0e\n\x06\x65rrmsg\x18\x02 \x01(\t\x12&\n\x06status\x18\x03 \x03(\x0b\x32\x16.msf.msg.svc.MsgStatus\x12\x0f\n\x07sub_cmd\x18\x04 \x01(\r\x12\x36\n\x0cwording_info\x18\x05 \x01(\x0b\x32 .msf.msg.svc.WithDrawWordingInfo\"S\n\tMsgStatus\x12\x36\n\x04info\x18\x01 \x01(\x0b\x32(.msf.msg.svc.PbC2CMsgWithDrawReq.MsgInfo\x12\x0e\n\x06status\x18\x02 \x01(\r\"\\\n\x14PbC2CReadedReportReq\x12\x13\n\x0bsync_cookie\x18\x01 \x01(\x0c\x12/\n\tpair_info\x18\x02 \x03(\x0b\x32\x1c.msf.msg.svc.UinPairReadInfo\"\xa6\x01\n\x0fUinPairReadInfo\x12\x10\n\x08peer_uin\x18\x01 \x01(\x04\x12\x16\n\x0elast_read_time\x18\x02 \x01(\r\x12\x0f\n\x07\x63rm_sig\x18\x03 \x01(\x0c\x12\x11\n\tpeer_type\x18\x04 \x01(\r\x12\x11\n\tchat_type\x18\x05 \x01(\r\x12\x0c\n\x04\x63pid\x18\x06 \x01(\x04\x12\x10\n\x08\x61io_type\x18\x07 \x01(\r\x12\x12\n\nto_tiny_id\x18\t \x01(\x04\"L\n\x15PbC2CReadedReportResp\x12\x0e\n\x06result\x18\x01 \x01(\r\x12\x0e\n\x06\x65rrmsg\x18\x02 \x01(\t\x12\x13\n\x0bsync_cookie\x18\x03 \x01(\x0c\"\x16\n\x14PbC2CUnReadMsgNumReq\"D\n\x15PbC2CUnReadMsgNumResp\x12\x0e\n\x06result\x18\x01 \x01(\r\x12\x0e\n\x06\x65rrmsg\x18\x02 \x01(\t\x12\x0b\n\x03num\x18\x03 \x01(\r\"\x83\x01\n\x0fPbDelRoamMsgReq\x12$\n\x07\x63\x32\x63_msg\x18\x01 \x01(\x0b\x32\x13.msf.msg.svc.C2CMsg\x12$\n\x07grp_msg\x18\x02 \x01(\x0b\x32\x13.msf.msg.svc.GrpMsg\x12$\n\x07\x64is_msg\x18\x03 \x01(\x0b\x32\x13.msf.msg.svc.DisMsg\"W\n\x06\x43\x32\x43Msg\x12\x10\n\x08\x66rom_uin\x18\x01 \x01(\x04\x12\x10\n\x08peer_uin\x18\x02 \x01(\x04\x12\x0c\n\x04time\x18\x03 \x01(\r\x12\x0e\n\x06random\x18\x04 \x01(\r\x12\x0b\n\x03seq\x18\x05 \x01(\r\"*\n\x06\x44isMsg\x12\x13\n\x0b\x64iscuss_uin\x18\x01 \x01(\x04\x12\x0b\n\x03seq\x18\x02 \x01(\x04\"<\n\x06GrpMsg\x12\x12\n\ngroup_code\x18\x01 \x01(\x04\x12\x0b\n\x03seq\x18\x02 \x01(\x04\x12\x11\n\tresv_flag\x18\x03 \x01(\r\"2\n\x10PbDelRoamMsgResp\x12\x0e\n\x06result\x18\x01 \x01(\r\x12\x0e\n\x06\x65rrmsg\x18\x02 \x01(\t\"\xaa\x01\n\x0ePbDeleteMsgReq\x12\x36\n\tmsg_items\x18\x01 \x03(\x0b\x32#.msf.msg.svc.PbDeleteMsgReq.MsgItem\x1a`\n\x07MsgItem\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\x0b\n\x03seq\x18\x04 \x01(\r\x12\x0b\n\x03uid\x18\x05 \x01(\x04\x12\x0b\n\x03sig\x18\x07 \x01(\x0c\"1\n\x0fPbDeleteMsgResp\x12\x0e\n\x06result\x18\x01 \x01(\r\x12\x0e\n\x06\x65rrmsg\x18\x02 \x01(\t\"C\n\x18PbDiscussReadedReportReq\x12\x10\n\x08\x63onf_uin\x18\x01 \x01(\x04\x12\x15\n\rlast_read_seq\x18\x02 \x01(\x04\"s\n\x19PbDiscussReadedReportResp\x12\x0e\n\x06result\x18\x01 \x01(\r\x12\x0e\n\x06\x65rrmsg\x18\x02 \x01(\t\x12\x10\n\x08\x63onf_uin\x18\x03 \x01(\x04\x12\x12\n\nmember_seq\x18\x04 \x01(\x04\x12\x10\n\x08\x63onf_seq\x18\x05 \x01(\x04\"\xa2\x01\n\x12PbGetDiscussMsgReq\x12\x13\n\x0b\x64iscuss_uin\x18\x01 \x01(\x04\x12\x0f\n\x07\x65nd_seq\x18\x02 \x01(\x04\x12\x11\n\tbegin_seq\x18\x03 \x01(\x04\x12\x15\n\rlast_get_time\x18\x04 \x01(\x04\x12\x18\n\x10\x64iscuss_info_seq\x18\x05 \x01(\x04\x12\x0e\n\x06\x66ilter\x18\x06 \x01(\r\x12\x12\n\nmember_seq\x18\x07 \x01(\x04\"\xcd\x01\n\x13PbGetDiscussMsgResp\x12\x0e\n\x06result\x18\x01 \x01(\r\x12\x0e\n\x06\x65rrmsg\x18\x02 \x01(\t\x12\x13\n\x0b\x64iscuss_uin\x18\x03 \x01(\x04\x12\x16\n\x0ereturn_end_seq\x18\x04 \x01(\x04\x12\x18\n\x10return_begin_seq\x18\x05 \x01(\x04\x12\x1e\n\x03msg\x18\x06 \x03(\x0b\x32\x11.msf.msg.comm.Msg\x12\x15\n\rlast_get_time\x18\x07 \x01(\x04\x12\x18\n\x10\x64iscuss_info_seq\x18\x08 \x01(\x04\"\xb4\x01\n\x10PbGetGroupMsgReq\x12\x12\n\ngroup_code\x18\x01 \x01(\x04\x12\x11\n\tbegin_seq\x18\x02 \x01(\x04\x12\x0f\n\x07\x65nd_seq\x18\x03 \x01(\x04\x12\x0e\n\x06\x66ilter\x18\x04 \x01(\r\x12\x12\n\nmember_seq\x18\x05 \x01(\x04\x12\x14\n\x0cpublic_group\x18\x06 \x01(\x08\x12\x13\n\x0bshield_flag\x18\x07 \x01(\r\x12\x19\n\x11save_traffic_flag\x18\x08 \x01(\r\"\x99\x01\n\x11PbGetGroupMsgResp\x12\x0e\n\x06result\x18\x01 \x01(\r\x12\x0e\n\x06\x65rrmsg\x18\x02 \x01(\t\x12\x12\n\ngroup_code\x18\x03 \x01(\x04\x12\x18\n\x10return_begin_seq\x18\x04 \x01(\x04\x12\x16\n\x0ereturn_end_seq\x18\x05 \x01(\x04\x12\x1e\n\x03msg\x18\x06 \x03(\x0b\x32\x11.msf.msg.comm.Msg\"\xa4\x02\n\x0bPbGetMsgReq\x12\x11\n\tsync_flag\x18\x01 \x01(\r\x12\x13\n\x0bsync_cookie\x18\x02 \x01(\x0c\x12\x13\n\x0bramble_flag\x18\x03 \x01(\r\x12\x1c\n\x14latest_ramble_number\x18\x04 \x01(\r\x12\x1b\n\x13other_ramble_number\x18\x05 \x01(\r\x12\x18\n\x10online_sync_flag\x18\x06 \x01(\r\x12\x14\n\x0c\x63ontext_flag\x18\x07 \x01(\r\x12\x1a\n\x12whisper_session_id\x18\x08 \x01(\r\x12\x10\n\x08req_type\x18\t \x01(\r\x12\x19\n\x11pubaccount_cookie\x18\n \x01(\x0c\x12\x10\n\x08\x63trl_buf\x18\x0b \x01(\x0c\x12\x12\n\nserver_buf\x18\x0c \x01(\x0c\"\xf1\x01\n\x0cPbGetMsgResp\x12\x0e\n\x06result\x18\x01 \x01(\r\x12\x0e\n\x06\x65rrmsg\x18\x02 \x01(\t\x12\x13\n\x0bsync_cookie\x18\x03 \x01(\x0c\x12\x11\n\tsync_flag\x18\x04 \x01(\r\x12/\n\ruin_pair_msgs\x18\x05 \x03(\x0b\x32\x18.msf.msg.comm.UinPairMsg\x12\x10\n\x08\x62ind_uin\x18\x06 \x01(\x04\x12\x10\n\x08rsp_type\x18\x07 \x01(\r\x12\x19\n\x11pubaccount_cookie\x18\x08 \x01(\x0c\x12\x17\n\x0fis_partial_sync\x18\t \x01(\x08\x12\x10\n\x08\x63trl_buf\x18\n \x01(\x0c\"a\n\x15PbGetOneDayRoamMsgReq\x12\x10\n\x08peer_uin\x18\x01 \x01(\x04\x12\x14\n\x0clast_msgtime\x18\x02 \x01(\x04\x12\x0e\n\x06random\x18\x03 \x01(\x04\x12\x10\n\x08read_cnt\x18\x04 \x01(\r\"\xa4\x01\n\x16PbGetOneDayRoamMsgResp\x12\x0e\n\x06result\x18\x01 \x01(\r\x12\x0e\n\x06\x65rrmsg\x18\x02 \x01(\t\x12\x10\n\x08peer_uin\x18\x03 \x01(\x04\x12\x14\n\x0clast_msgtime\x18\x04 \x01(\x04\x12\x0e\n\x06random\x18\x05 \x01(\x04\x12\x1e\n\x03msg\x18\x06 \x03(\x0b\x32\x11.msf.msg.comm.Msg\x12\x12\n\niscomplete\x18\x07 \x01(\r\"\xc1\x01\n\x0fPbGetRoamMsgReq\x12\x10\n\x08peer_uin\x18\x01 \x01(\x04\x12\x14\n\x0clast_msgtime\x18\x02 \x01(\x04\x12\x0e\n\x06random\x18\x03 \x01(\x04\x12\x10\n\x08read_cnt\x18\x04 \x01(\r\x12\x11\n\tcheck_pwd\x18\x05 \x01(\r\x12\x0b\n\x03sig\x18\x06 \x01(\x0c\x12\x0b\n\x03pwd\x18\x07 \x01(\x0c\x12\x0e\n\x06subcmd\x18\x08 \x01(\r\x12\x15\n\rbegin_msgtime\x18\t \x01(\x04\x12\x10\n\x08req_type\x18\n \x01(\r\"\x97\x01\n\x10PbGetRoamMsgResp\x12\x0e\n\x06result\x18\x01 \x01(\r\x12\x0e\n\x06\x65rrmsg\x18\x02 \x01(\t\x12\x10\n\x08peer_uin\x18\x03 \x01(\x04\x12\x14\n\x0clast_msgtime\x18\x04 \x01(\x04\x12\x0e\n\x06random\x18\x05 \x01(\x04\x12\x1e\n\x03msg\x18\x06 \x03(\x0b\x32\x11.msf.msg.comm.Msg\x12\x0b\n\x03sig\x18\x07 \x01(\x0c\"\x89\x01\n\x15PbGroupMsgWithDrawReq\x12\x0f\n\x07sub_cmd\x18\x01 \x01(\r\x12\x12\n\ngroup_type\x18\x02 \x01(\r\x12\x12\n\ngroup_code\x18\x03 \x01(\x04\x12&\n\x04list\x18\x04 \x03(\x0b\x32\x18.msf.msg.svc.MessageInfo\x12\x0f\n\x07userdef\x18\x05 \x01(\x0c\"W\n\x0bMessageInfo\x12\x0f\n\x07msg_seq\x18\x01 \x01(\r\x12\x12\n\nmsg_random\x18\x02 \x01(\r\x12\x10\n\x08msg_type\x18\x03 \x01(\r\x12\x11\n\tresv_flag\x18\x04 \x01(\r\"\xef\x01\n\x16PbGroupMsgWithDrawResp\x12\x0e\n\x06result\x18\x01 \x01(\r\x12\x0e\n\x06\x65rrmsg\x18\x02 \x01(\t\x12\x0f\n\x07sub_cmd\x18\x03 \x01(\r\x12\x12\n\ngroup_type\x18\x04 \x01(\r\x12\x12\n\ngroup_code\x18\x05 \x01(\x04\x12\x33\n\x0f\x66\x61iled_msg_list\x18\x06 \x03(\x0b\x32\x1a.msf.msg.svc.MessageResult\x12\x0f\n\x07userdef\x18\x07 \x01(\x0c\x12\x36\n\x0cwording_info\x18\x08 \x01(\x0b\x32 .msf.msg.svc.WithDrawWordingInfo\"y\n\rMessageResult\x12\x0e\n\x06result\x18\x01 \x01(\r\x12\x0f\n\x07msg_seq\x18\x02 \x01(\r\x12\x10\n\x08msg_time\x18\x03 \x01(\r\x12\x12\n\nmsg_random\x18\x04 \x01(\r\x12\x0f\n\x07\x65rr_msg\x18\x05 \x01(\x0c\x12\x10\n\x08msg_type\x18\x06 \x01(\r\"C\n\x16PbGroupReadedReportReq\x12\x12\n\ngroup_code\x18\x01 \x01(\x04\x12\x15\n\rlast_read_seq\x18\x02 \x01(\x04\"x\n\x17PbGroupReadedReportResp\x12\x0e\n\x06result\x18\x01 \x01(\r\x12\x0e\n\x06\x65rrmsg\x18\x02 \x01(\t\x12\x12\n\ngroup_code\x18\x03 \x01(\x04\x12\x12\n\nmember_seq\x18\x04 \x01(\x04\x12\x15\n\rgroup_msg_seq\x18\x05 \x01(\x04\"s\n\x11PbInputNotifyInfo\x12\x0e\n\x06to_uin\x18\x01 \x01(\x04\x12\x0b\n\x03ime\x18\x02 \x01(\r\x12\x13\n\x0bnotify_flag\x18\x03 \x01(\r\x12\x12\n\npb_reserve\x18\x04 \x01(\x0c\x12\x18\n\x10ios_push_wording\x18\x05 \x01(\x0c\"\x99\x02\n\x14PbMsgReadedReportReq\x12<\n\x0fgrp_read_report\x18\x01 \x03(\x0b\x32#.msf.msg.svc.PbGroupReadedReportReq\x12>\n\x0f\x64is_read_report\x18\x02 \x03(\x0b\x32%.msf.msg.svc.PbDiscussReadedReportReq\x12:\n\x0f\x63\x32\x63_read_report\x18\x03 \x01(\x0b\x32!.msf.msg.svc.PbC2CReadedReportReq\x12G\n\x14\x62ind_uin_read_report\x18\x04 \x01(\x0b\x32).msf.msg.svc.PbBindUinMsgReadedConfirmReq\"\x9e\x02\n\x15PbMsgReadedReportResp\x12=\n\x0fgrp_read_report\x18\x01 \x03(\x0b\x32$.msf.msg.svc.PbGroupReadedReportResp\x12?\n\x0f\x64is_read_report\x18\x02 \x03(\x0b\x32&.msf.msg.svc.PbDiscussReadedReportResp\x12;\n\x0f\x63\x32\x63_read_report\x18\x03 \x01(\x0b\x32\".msf.msg.svc.PbC2CReadedReportResp\x12H\n\x14\x62ind_uin_read_report\x18\x04 \x01(\x0b\x32*.msf.msg.svc.PbBindUinMsgReadedConfirmResp\"\x88\x01\n\x10PbMsgWithDrawReq\x12\x37\n\rc2c_with_draw\x18\x01 \x03(\x0b\x32 .msf.msg.svc.PbC2CMsgWithDrawReq\x12;\n\x0fgroup_with_draw\x18\x02 \x03(\x0b\x32\".msf.msg.svc.PbGroupMsgWithDrawReq\"\x8b\x01\n\x11PbMsgWithDrawResp\x12\x38\n\rc2c_with_draw\x18\x01 \x03(\x0b\x32!.msf.msg.svc.PbC2CMsgWithDrawResp\x12<\n\x0fgroup_with_draw\x18\x02 \x03(\x0b\x32#.msf.msg.svc.PbGroupMsgWithDrawResp\"O\n\x16PbPullDiscussMsgSeqReq\x12\x35\n\x10\x64iscuss_info_req\x18\x01 \x03(\x0b\x32\x1b.msf.msg.svc.DiscussInfoReq\"4\n\x0e\x44iscussInfoReq\x12\x10\n\x08\x63onf_uin\x18\x01 \x01(\x04\x12\x10\n\x08last_seq\x18\x02 \x01(\x04\"r\n\x17PbPullDiscussMsgSeqResp\x12\x0e\n\x06result\x18\x01 \x01(\r\x12\x0e\n\x06\x65rrmsg\x18\x02 \x01(\t\x12\x37\n\x11\x64iscuss_info_resp\x18\x03 \x03(\x0b\x32\x1c.msf.msg.svc.DiscussInfoResp\"I\n\x0f\x44iscussInfoResp\x12\x10\n\x08\x63onf_uin\x18\x01 \x01(\x04\x12\x12\n\nmember_seq\x18\x02 \x01(\x04\x12\x10\n\x08\x63onf_seq\x18\x03 \x01(\x04\"I\n\x14PbPullGroupMsgSeqReq\x12\x31\n\x0egroup_info_req\x18\x01 \x03(\x0b\x32\x19.msf.msg.svc.GroupInfoReq\"4\n\x0cGroupInfoReq\x12\x12\n\ngroup_code\x18\x01 \x01(\x04\x12\x10\n\x08last_seq\x18\x02 \x01(\x04\"l\n\x15PbPullGroupMsgSeqResp\x12\x0e\n\x06result\x18\x01 \x01(\r\x12\x0e\n\x06\x65rrmsg\x18\x02 \x01(\t\x12\x33\n\x0fgroup_info_resp\x18\x03 \x03(\x0b\x32\x1a.msf.msg.svc.GroupInfoResp\"J\n\rGroupInfoResp\x12\x12\n\ngroup_code\x18\x01 \x01(\x04\x12\x12\n\nmember_seq\x18\x02 \x01(\x04\x12\x11\n\tgroup_seq\x18\x03 \x01(\x04\"6\n\x19PbSearchRoamMsgInCloudReq\x12\x19\n\x11serialize_reqbody\x18\x01 \x01(\x0c\"W\n\x1aPbSearchRoamMsgInCloudResp\x12\x1e\n\x03msg\x18\x01 \x03(\x0b\x32\x11.msf.msg.comm.Msg\x12\x19\n\x11serialize_rspbody\x18\x02 \x01(\x0c\"\xf9\x03\n\x0cPbSendMsgReq\x12.\n\x0crouting_head\x18\x01 \x01(\x0b\x32\x18.msf.msg.svc.RoutingHead\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\x0b\n\x03seq\x18\x04 \x01(\r\x12\x0c\n\x04rand\x18\x05 \x01(\r\x12\x13\n\x0bsync_cookie\x18\x06 \x01(\x0c\x12-\n\tapp_share\x18\x07 \x01(\x0b\x32\x1a.msf.msg.comm.AppShareInfo\x12\x0b\n\x03via\x18\x08 \x01(\r\x12\x14\n\x0c\x64\x61ta_statist\x18\t \x01(\r\x12\x35\n\x10multi_msg_assist\x18\n \x01(\x0b\x32\x1b.msf.msg.svc.MultiMsgAssist\x12\x39\n\x11input_notify_info\x18\x0b \x01(\x0b\x32\x1e.msf.msg.svc.PbInputNotifyInfo\x12#\n\x04\x63trl\x18\x0c \x01(\x0b\x32\x15.msf.msg.ctrl.MsgCtrl\x12/\n\x0breceipt_req\x18\r \x01(\x0b\x32\x1a.im.msg.receipt.ReceiptReq\x12\x16\n\x0emulti_send_seq\x18\x0e \x01(\r\"\xb6\x02\n\rPbSendMsgResp\x12\x0e\n\x06result\x18\x01 \x01(\r\x12\x0e\n\x06\x65rrmsg\x18\x02 \x01(\t\x12\x11\n\tsend_time\x18\x03 \x01(\r\x12\x19\n\x11svrbusy_wait_time\x18\x04 \x01(\r\x12+\n\tsend_info\x18\x05 \x01(\x0b\x32\x18.msf.msg.svc.MsgSendInfo\x12\x0f\n\x07\x65rrtype\x18\x06 \x01(\r\x12\x31\n\x0etrans_svr_info\x18\x07 \x01(\x0b\x32\x19.msf.msg.svc.TransSvrInfo\x12\x31\n\x0creceipt_resp\x18\x08 \x01(\x0b\x32\x1b.im.msg.receipt.ReceiptResp\x12\x1c\n\x14text_analysis_result\x18\t \x01(\r\x12\x15\n\rmsg_info_flag\x18\n \x01(\r\"a\n\x18PbThirdQQUnReadMsgNumReq\x12\x35\n\x10thirdqq_req_info\x18\x01 \x03(\x0b\x32\x1b.msf.msg.svc.ThirdQQReqInfo\x12\x0e\n\x06source\x18\x02 \x01(\r\"T\n\x0eThirdQQReqInfo\x12\x11\n\tthird_uin\x18\x01 \x01(\x04\x12\x15\n\rthird_uin_sig\x18\x02 \x01(\x0c\x12\x18\n\x10third_uin_cookie\x18\x03 \x01(\x0c\"\x86\x01\n\x19PbThirdQQUnReadMsgNumResp\x12\x0e\n\x06result\x18\x01 \x01(\r\x12\x0e\n\x06\x65rrmsg\x18\x02 \x01(\t\x12\x37\n\x11thirdqq_resp_info\x18\x03 \x03(\x0b\x32\x1c.msf.msg.svc.ThirdQQRespInfo\x12\x10\n\x08interval\x18\x04 \x01(\r\"\x95\x01\n\x0fThirdQQRespInfo\x12\x11\n\tthird_uin\x18\x01 \x01(\x04\x12\x18\n\x10third_uin_cookie\x18\x02 \x01(\x0c\x12\x0b\n\x03num\x18\x03 \x01(\r\x12\x0c\n\x04\x66lag\x18\x04 \x01(\r\x12\x13\n\x0bredbag_time\x18\x05 \x01(\r\x12\x0e\n\x06status\x18\x06 \x01(\r\x12\x15\n\rlast_msg_time\x18\x07 \x01(\r\"\xd7\x02\n\x11PbUnReadMsgSeqReq\x12:\n\x0f\x63\x32\x63_unread_info\x18\x01 \x01(\x0b\x32!.msf.msg.svc.PbC2CUnReadMsgNumReq\x12\x42\n\x13\x62induin_unread_info\x18\x02 \x03(\x0b\x32%.msf.msg.svc.PbBindUinUnReadMsgNumReq\x12<\n\x11group_unread_info\x18\x03 \x01(\x0b\x32!.msf.msg.svc.PbPullGroupMsgSeqReq\x12@\n\x13\x64iscuss_unread_info\x18\x04 \x01(\x0b\x32#.msf.msg.svc.PbPullDiscussMsgSeqReq\x12\x42\n\x13thirdqq_unread_info\x18\x05 \x01(\x0b\x32%.msf.msg.svc.PbThirdQQUnReadMsgNumReq\"\xdd\x02\n\x12PbUnReadMsgSeqResp\x12;\n\x0f\x63\x32\x63_unread_info\x18\x01 \x01(\x0b\x32\".msf.msg.svc.PbC2CUnReadMsgNumResp\x12\x43\n\x13\x62induin_unread_info\x18\x02 \x03(\x0b\x32&.msf.msg.svc.PbBindUinUnReadMsgNumResp\x12=\n\x11group_unread_info\x18\x03 \x01(\x0b\x32\".msf.msg.svc.PbPullGroupMsgSeqResp\x12\x41\n\x13\x64iscuss_unread_info\x18\x04 \x01(\x0b\x32$.msf.msg.svc.PbPullDiscussMsgSeqResp\x12\x43\n\x13thirdqq_unread_info\x18\x05 \x01(\x0b\x32&.msf.msg.svc.PbThirdQQUnReadMsgNumResp\"=\n\x0bPubGroupTmp\x12\x0e\n\x06to_uin\x18\x01 \x01(\x04\x12\x0b\n\x03sig\x18\x02 \x01(\x0c\x12\x11\n\tgroup_uin\x18\x03 \x01(\x04\")\n\nPublicPlat\x12\x0e\n\x06to_uin\x18\x01 \x01(\x04\x12\x0b\n\x03sig\x18\x02 \x01(\x0c\"1\n\x12QQQueryBusinessTmp\x12\x0e\n\x06to_uin\x18\x01 \x01(\x04\x12\x0b\n\x03sig\x18\x02 \x01(\x0c\",\n\rRichStatusTmp\x12\x0e\n\x06to_uin\x18\x01 \x01(\x04\x12\x0b\n\x03sig\x18\x02 \x01(\x0c\"\xb8\x07\n\x0bRoutingHead\x12\x1d\n\x03\x63\x32\x63\x18\x01 \x01(\x0b\x32\x10.msf.msg.svc.C2C\x12\x1d\n\x03grp\x18\x02 \x01(\x0b\x32\x10.msf.msg.svc.Grp\x12$\n\x07grp_tmp\x18\x03 \x01(\x0b\x32\x13.msf.msg.svc.GrpTmp\x12\x1d\n\x03\x64is\x18\x04 \x01(\x0b\x32\x10.msf.msg.svc.Dis\x12$\n\x07\x64is_tmp\x18\x05 \x01(\x0b\x32\x13.msf.msg.svc.DisTmp\x12$\n\x07wpa_tmp\x18\x06 \x01(\x0b\x32\x13.msf.msg.svc.WPATmp\x12,\n\x0bpublic_plat\x18\x08 \x01(\x0b\x32\x17.msf.msg.svc.PublicPlat\x12(\n\ttrans_msg\x18\t \x01(\x0b\x32\x15.msf.msg.svc.TransMsg\x12\x31\n\x0c\x61\x64\x64ress_list\x18\n \x01(\x0b\x32\x1b.msf.msg.svc.AddressListTmp\x12\x33\n\x0frich_status_tmp\x18\x0b \x01(\x0b\x32\x1a.msf.msg.svc.RichStatusTmp\x12(\n\ttrans_cmd\x18\x0c \x01(\x0b\x32\x15.msf.msg.svc.TransCmd\x12*\n\naccost_tmp\x18\r \x01(\x0b\x32\x16.msf.msg.svc.AccostTmp\x12/\n\rpub_group_tmp\x18\x0e \x01(\x0b\x32\x18.msf.msg.svc.PubGroupTmp\x12-\n\x0ctrans_0_x211\x18\x0f \x01(\x0b\x32\x17.msf.msg.svc.Trans0x211\x12\x35\n\x10\x62usiness_wpa_tmp\x18\x10 \x01(\x0b\x32\x1b.msf.msg.svc.BusinessWPATmp\x12&\n\x08\x61uth_tmp\x18\x11 \x01(\x0b\x32\x14.msf.msg.svc.AuthTmp\x12&\n\x08\x62sns_tmp\x18\x12 \x01(\x0b\x32\x14.msf.msg.svc.BsnsTmp\x12=\n\x14qq_querybusiness_tmp\x18\x13 \x01(\x0b\x32\x1f.msf.msg.svc.QQQueryBusinessTmp\x12\x37\n\x11nearby_dating_tmp\x18\x14 \x01(\x0b\x32\x1c.msf.msg.svc.NearByDatingTmp\x12=\n\x14nearby_assistant_tmp\x18\x15 \x01(\x0b\x32\x1f.msf.msg.svc.NearByAssistantTmp\x12&\n\x08\x63omm_tmp\x18\x16 \x01(\x0b\x32\x14.msf.msg.svc.CommTmp\"\xa6\x01\n\nTrans0x211\x12\x0e\n\x06to_uin\x18\x01 \x01(\x04\x12\x0e\n\x06\x63\x63_cmd\x18\x02 \x01(\r\x12,\n\tinst_ctrl\x18\x03 \x01(\x0b\x32\x19.im.msg.msg_head.InstCtrl\x12\x0b\n\x03sig\x18\x04 \x01(\x0c\x12\x10\n\x08\x63\x32\x63_type\x18\x05 \x01(\r\x12\x14\n\x0cservice_type\x18\x06 \x01(\r\x12\x15\n\rdataline_flag\x18\x07 \x01(\r\"(\n\x08TransCmd\x12\x0e\n\x06to_uin\x18\x01 \x01(\x04\x12\x0c\n\x04type\x18\x02 \x01(\r\"+\n\x08TransMsg\x12\x0e\n\x06to_uin\x18\x01 \x01(\x04\x12\x0f\n\x07\x63\x32\x63_cmd\x18\x02 \x01(\r\">\n\x08TransReq\x12\x0f\n\x07\x63ommand\x18\x01 \x01(\x05\x12\x0f\n\x07req_tag\x18\x02 \x01(\r\x12\x10\n\x08req_buff\x18\x03 \x01(\x0c\"P\n\tTransResp\x12\x0e\n\x06result\x18\x01 \x01(\r\x12\x0e\n\x06\x65rrmsg\x18\x02 \x01(\t\x12\x10\n\x08resp_tag\x18\x03 \x01(\r\x12\x11\n\tresp_buff\x18\x04 \x01(\x0c\"W\n\x0cTransSvrInfo\x12\x10\n\x08sub_type\x18\x01 \x01(\r\x12\x10\n\x08ret_code\x18\x02 \x01(\x05\x12\x0f\n\x07\x65rr_msg\x18\x03 \x01(\x0c\x12\x12\n\ntrans_info\x18\x04 \x01(\x0c\"%\n\x06WPATmp\x12\x0e\n\x06to_uin\x18\x01 \x01(\x04\x12\x0b\n\x03sig\x18\x02 \x01(\x0c\"9\n\x13WithDrawWordingInfo\x12\x0f\n\x07item_id\x18\x01 \x01(\x05\x12\x11\n\titem_name\x18\x02 \x01(\t')



_ACCOSTTMP = DESCRIPTOR.message_types_by_name['AccostTmp']
_ADDRESSLISTTMP = DESCRIPTOR.message_types_by_name['AddressListTmp']
_AUTHTMP = DESCRIPTOR.message_types_by_name['AuthTmp']
_BSNSTMP = DESCRIPTOR.message_types_by_name['BsnsTmp']
_BUSINESSWPATMP = DESCRIPTOR.message_types_by_name['BusinessWPATmp']
_C2C = DESCRIPTOR.message_types_by_name['C2C']
_COMMTMP = DESCRIPTOR.message_types_by_name['CommTmp']
_DIS = DESCRIPTOR.message_types_by_name['Dis']
_DISTMP = DESCRIPTOR.message_types_by_name['DisTmp']
_GRP = DESCRIPTOR.message_types_by_name['Grp']
_GRPTMP = DESCRIPTOR.message_types_by_name['GrpTmp']
_MSGSENDINFO = DESCRIPTOR.message_types_by_name['MsgSendInfo']
_MULTIMSGASSIST = DESCRIPTOR.message_types_by_name['MultiMsgAssist']
_NEARBYASSISTANTTMP = DESCRIPTOR.message_types_by_name['NearByAssistantTmp']
_NEARBYDATINGTMP = DESCRIPTOR.message_types_by_name['NearByDatingTmp']
_PBBINDUINGETMSGREQ = DESCRIPTOR.message_types_by_name['PbBindUinGetMsgReq']
_PBBINDUINMSGREADEDCONFIRMREQ = DESCRIPTOR.message_types_by_name['PbBindUinMsgReadedConfirmReq']
_PBBINDUINMSGREADEDCONFIRMRESP = DESCRIPTOR.message_types_by_name['PbBindUinMsgReadedConfirmResp']
_PBBINDUINUNREADMSGNUMREQ = DESCRIPTOR.message_types_by_name['PbBindUinUnReadMsgNumReq']
_PBBINDUINUNREADMSGNUMRESP = DESCRIPTOR.message_types_by_name['PbBindUinUnReadMsgNumResp']
_PBC2CMSGWITHDRAWREQ = DESCRIPTOR.message_types_by_name['PbC2CMsgWithDrawReq']
_PBC2CMSGWITHDRAWREQ_MSGINFO = _PBC2CMSGWITHDRAWREQ.nested_types_by_name['MsgInfo']
_PBC2CMSGWITHDRAWRESP = DESCRIPTOR.message_types_by_name['PbC2CMsgWithDrawResp']
_MSGSTATUS = DESCRIPTOR.message_types_by_name['MsgStatus']
_PBC2CREADEDREPORTREQ = DESCRIPTOR.message_types_by_name['PbC2CReadedReportReq']
_UINPAIRREADINFO = DESCRIPTOR.message_types_by_name['UinPairReadInfo']
_PBC2CREADEDREPORTRESP = DESCRIPTOR.message_types_by_name['PbC2CReadedReportResp']
_PBC2CUNREADMSGNUMREQ = DESCRIPTOR.message_types_by_name['PbC2CUnReadMsgNumReq']
_PBC2CUNREADMSGNUMRESP = DESCRIPTOR.message_types_by_name['PbC2CUnReadMsgNumResp']
_PBDELROAMMSGREQ = DESCRIPTOR.message_types_by_name['PbDelRoamMsgReq']
_C2CMSG = DESCRIPTOR.message_types_by_name['C2CMsg']
_DISMSG = DESCRIPTOR.message_types_by_name['DisMsg']
_GRPMSG = DESCRIPTOR.message_types_by_name['GrpMsg']
_PBDELROAMMSGRESP = DESCRIPTOR.message_types_by_name['PbDelRoamMsgResp']
_PBDELETEMSGREQ = DESCRIPTOR.message_types_by_name['PbDeleteMsgReq']
_PBDELETEMSGREQ_MSGITEM = _PBDELETEMSGREQ.nested_types_by_name['MsgItem']
_PBDELETEMSGRESP = DESCRIPTOR.message_types_by_name['PbDeleteMsgResp']
_PBDISCUSSREADEDREPORTREQ = DESCRIPTOR.message_types_by_name['PbDiscussReadedReportReq']
_PBDISCUSSREADEDREPORTRESP = DESCRIPTOR.message_types_by_name['PbDiscussReadedReportResp']
_PBGETDISCUSSMSGREQ = DESCRIPTOR.message_types_by_name['PbGetDiscussMsgReq']
_PBGETDISCUSSMSGRESP = DESCRIPTOR.message_types_by_name['PbGetDiscussMsgResp']
_PBGETGROUPMSGREQ = DESCRIPTOR.message_types_by_name['PbGetGroupMsgReq']
_PBGETGROUPMSGRESP = DESCRIPTOR.message_types_by_name['PbGetGroupMsgResp']
_PBGETMSGREQ = DESCRIPTOR.message_types_by_name['PbGetMsgReq']
_PBGETMSGRESP = DESCRIPTOR.message_types_by_name['PbGetMsgResp']
_PBGETONEDAYROAMMSGREQ = DESCRIPTOR.message_types_by_name['PbGetOneDayRoamMsgReq']
_PBGETONEDAYROAMMSGRESP = DESCRIPTOR.message_types_by_name['PbGetOneDayRoamMsgResp']
_PBGETROAMMSGREQ = DESCRIPTOR.message_types_by_name['PbGetRoamMsgReq']
_PBGETROAMMSGRESP = DESCRIPTOR.message_types_by_name['PbGetRoamMsgResp']
_PBGROUPMSGWITHDRAWREQ = DESCRIPTOR.message_types_by_name['PbGroupMsgWithDrawReq']
_MESSAGEINFO = DESCRIPTOR.message_types_by_name['MessageInfo']
_PBGROUPMSGWITHDRAWRESP = DESCRIPTOR.message_types_by_name['PbGroupMsgWithDrawResp']
_MESSAGERESULT = DESCRIPTOR.message_types_by_name['MessageResult']
_PBGROUPREADEDREPORTREQ = DESCRIPTOR.message_types_by_name['PbGroupReadedReportReq']
_PBGROUPREADEDREPORTRESP = DESCRIPTOR.message_types_by_name['PbGroupReadedReportResp']
_PBINPUTNOTIFYINFO = DESCRIPTOR.message_types_by_name['PbInputNotifyInfo']
_PBMSGREADEDREPORTREQ = DESCRIPTOR.message_types_by_name['PbMsgReadedReportReq']
_PBMSGREADEDREPORTRESP = DESCRIPTOR.message_types_by_name['PbMsgReadedReportResp']
_PBMSGWITHDRAWREQ = DESCRIPTOR.message_types_by_name['PbMsgWithDrawReq']
_PBMSGWITHDRAWRESP = DESCRIPTOR.message_types_by_name['PbMsgWithDrawResp']
_PBPULLDISCUSSMSGSEQREQ = DESCRIPTOR.message_types_by_name['PbPullDiscussMsgSeqReq']
_DISCUSSINFOREQ = DESCRIPTOR.message_types_by_name['DiscussInfoReq']
_PBPULLDISCUSSMSGSEQRESP = DESCRIPTOR.message_types_by_name['PbPullDiscussMsgSeqResp']
_DISCUSSINFORESP = DESCRIPTOR.message_types_by_name['DiscussInfoResp']
_PBPULLGROUPMSGSEQREQ = DESCRIPTOR.message_types_by_name['PbPullGroupMsgSeqReq']
_GROUPINFOREQ = DESCRIPTOR.message_types_by_name['GroupInfoReq']
_PBPULLGROUPMSGSEQRESP = DESCRIPTOR.message_types_by_name['PbPullGroupMsgSeqResp']
_GROUPINFORESP = DESCRIPTOR.message_types_by_name['GroupInfoResp']
_PBSEARCHROAMMSGINCLOUDREQ = DESCRIPTOR.message_types_by_name['PbSearchRoamMsgInCloudReq']
_PBSEARCHROAMMSGINCLOUDRESP = DESCRIPTOR.message_types_by_name['PbSearchRoamMsgInCloudResp']
_PBSENDMSGREQ = DESCRIPTOR.message_types_by_name['PbSendMsgReq']
_PBSENDMSGRESP = DESCRIPTOR.message_types_by_name['PbSendMsgResp']
_PBTHIRDQQUNREADMSGNUMREQ = DESCRIPTOR.message_types_by_name['PbThirdQQUnReadMsgNumReq']
_THIRDQQREQINFO = DESCRIPTOR.message_types_by_name['ThirdQQReqInfo']
_PBTHIRDQQUNREADMSGNUMRESP = DESCRIPTOR.message_types_by_name['PbThirdQQUnReadMsgNumResp']
_THIRDQQRESPINFO = DESCRIPTOR.message_types_by_name['ThirdQQRespInfo']
_PBUNREADMSGSEQREQ = DESCRIPTOR.message_types_by_name['PbUnReadMsgSeqReq']
_PBUNREADMSGSEQRESP = DESCRIPTOR.message_types_by_name['PbUnReadMsgSeqResp']
_PUBGROUPTMP = DESCRIPTOR.message_types_by_name['PubGroupTmp']
_PUBLICPLAT = DESCRIPTOR.message_types_by_name['PublicPlat']
_QQQUERYBUSINESSTMP = DESCRIPTOR.message_types_by_name['QQQueryBusinessTmp']
_RICHSTATUSTMP = DESCRIPTOR.message_types_by_name['RichStatusTmp']
_ROUTINGHEAD = DESCRIPTOR.message_types_by_name['RoutingHead']
_TRANS0X211 = DESCRIPTOR.message_types_by_name['Trans0x211']
_TRANSCMD = DESCRIPTOR.message_types_by_name['TransCmd']
_TRANSMSG = DESCRIPTOR.message_types_by_name['TransMsg']
_TRANSREQ = DESCRIPTOR.message_types_by_name['TransReq']
_TRANSRESP = DESCRIPTOR.message_types_by_name['TransResp']
_TRANSSVRINFO = DESCRIPTOR.message_types_by_name['TransSvrInfo']
_WPATMP = DESCRIPTOR.message_types_by_name['WPATmp']
_WITHDRAWWORDINGINFO = DESCRIPTOR.message_types_by_name['WithDrawWordingInfo']
AccostTmp = _reflection.GeneratedProtocolMessageType('AccostTmp', (_message.Message,), {
  'DESCRIPTOR' : _ACCOSTTMP,
  '__module__' : 'cai.pb.msf.msg.svc.svc_pb2'
  # @@protoc_insertion_point(class_scope:msf.msg.svc.AccostTmp)
  })
_sym_db.RegisterMessage(AccostTmp)

AddressListTmp = _reflection.GeneratedProtocolMessageType('AddressListTmp', (_message.Message,), {
  'DESCRIPTOR' : _ADDRESSLISTTMP,
  '__module__' : 'cai.pb.msf.msg.svc.svc_pb2'
  # @@protoc_insertion_point(class_scope:msf.msg.svc.AddressListTmp)
  })
_sym_db.RegisterMessage(AddressListTmp)

AuthTmp = _reflection.GeneratedProtocolMessageType('AuthTmp', (_message.Message,), {
  'DESCRIPTOR' : _AUTHTMP,
  '__module__' : 'cai.pb.msf.msg.svc.svc_pb2'
  # @@protoc_insertion_point(class_scope:msf.msg.svc.AuthTmp)
  })
_sym_db.RegisterMessage(AuthTmp)

BsnsTmp = _reflection.GeneratedProtocolMessageType('BsnsTmp', (_message.Message,), {
  'DESCRIPTOR' : _BSNSTMP,
  '__module__' : 'cai.pb.msf.msg.svc.svc_pb2'
  # @@protoc_insertion_point(class_scope:msf.msg.svc.BsnsTmp)
  })
_sym_db.RegisterMessage(BsnsTmp)

BusinessWPATmp = _reflection.GeneratedProtocolMessageType('BusinessWPATmp', (_message.Message,), {
  'DESCRIPTOR' : _BUSINESSWPATMP,
  '__module__' : 'cai.pb.msf.msg.svc.svc_pb2'
  # @@protoc_insertion_point(class_scope:msf.msg.svc.BusinessWPATmp)
  })
_sym_db.RegisterMessage(BusinessWPATmp)

C2C = _reflection.GeneratedProtocolMessageType('C2C', (_message.Message,), {
  'DESCRIPTOR' : _C2C,
  '__module__' : 'cai.pb.msf.msg.svc.svc_pb2'
  # @@protoc_insertion_point(class_scope:msf.msg.svc.C2C)
  })
_sym_db.RegisterMessage(C2C)

CommTmp = _reflection.GeneratedProtocolMessageType('CommTmp', (_message.Message,), {
  'DESCRIPTOR' : _COMMTMP,
  '__module__' : 'cai.pb.msf.msg.svc.svc_pb2'
  # @@protoc_insertion_point(class_scope:msf.msg.svc.CommTmp)
  })
_sym_db.RegisterMessage(CommTmp)

Dis = _reflection.GeneratedProtocolMessageType('Dis', (_message.Message,), {
  'DESCRIPTOR' : _DIS,
  '__module__' : 'cai.pb.msf.msg.svc.svc_pb2'
  # @@protoc_insertion_point(class_scope:msf.msg.svc.Dis)
  })
_sym_db.RegisterMessage(Dis)

DisTmp = _reflection.GeneratedProtocolMessageType('DisTmp', (_message.Message,), {
  'DESCRIPTOR' : _DISTMP,
  '__module__' : 'cai.pb.msf.msg.svc.svc_pb2'
  # @@protoc_insertion_point(class_scope:msf.msg.svc.DisTmp)
  })
_sym_db.RegisterMessage(DisTmp)

Grp = _reflection.GeneratedProtocolMessageType('Grp', (_message.Message,), {
  'DESCRIPTOR' : _GRP,
  '__module__' : 'cai.pb.msf.msg.svc.svc_pb2'
  # @@protoc_insertion_point(class_scope:msf.msg.svc.Grp)
  })
_sym_db.RegisterMessage(Grp)

GrpTmp = _reflection.GeneratedProtocolMessageType('GrpTmp', (_message.Message,), {
  'DESCRIPTOR' : _GRPTMP,
  '__module__' : 'cai.pb.msf.msg.svc.svc_pb2'
  # @@protoc_insertion_point(class_scope:msf.msg.svc.GrpTmp)
  })
_sym_db.RegisterMessage(GrpTmp)

MsgSendInfo = _reflection.GeneratedProtocolMessageType('MsgSendInfo', (_message.Message,), {
  'DESCRIPTOR' : _MSGSENDINFO,
  '__module__' : 'cai.pb.msf.msg.svc.svc_pb2'
  # @@protoc_insertion_point(class_scope:msf.msg.svc.MsgSendInfo)
  })
_sym_db.RegisterMessage(MsgSendInfo)

MultiMsgAssist = _reflection.GeneratedProtocolMessageType('MultiMsgAssist', (_message.Message,), {
  'DESCRIPTOR' : _MULTIMSGASSIST,
  '__module__' : 'cai.pb.msf.msg.svc.svc_pb2'
  # @@protoc_insertion_point(class_scope:msf.msg.svc.MultiMsgAssist)
  })
_sym_db.RegisterMessage(MultiMsgAssist)

NearByAssistantTmp = _reflection.GeneratedProtocolMessageType('NearByAssistantTmp', (_message.Message,), {
  'DESCRIPTOR' : _NEARBYASSISTANTTMP,
  '__module__' : 'cai.pb.msf.msg.svc.svc_pb2'
  # @@protoc_insertion_point(class_scope:msf.msg.svc.NearByAssistantTmp)
  })
_sym_db.RegisterMessage(NearByAssistantTmp)

NearByDatingTmp = _reflection.GeneratedProtocolMessageType('NearByDatingTmp', (_message.Message,), {
  'DESCRIPTOR' : _NEARBYDATINGTMP,
  '__module__' : 'cai.pb.msf.msg.svc.svc_pb2'
  # @@protoc_insertion_point(class_scope:msf.msg.svc.NearByDatingTmp)
  })
_sym_db.RegisterMessage(NearByDatingTmp)

PbBindUinGetMsgReq = _reflection.GeneratedProtocolMessageType('PbBindUinGetMsgReq', (_message.Message,), {
  'DESCRIPTOR' : _PBBINDUINGETMSGREQ,
  '__module__' : 'cai.pb.msf.msg.svc.svc_pb2'
  # @@protoc_insertion_point(class_scope:msf.msg.svc.PbBindUinGetMsgReq)
  })
_sym_db.RegisterMessage(PbBindUinGetMsgReq)

PbBindUinMsgReadedConfirmReq = _reflection.GeneratedProtocolMessageType('PbBindUinMsgReadedConfirmReq', (_message.Message,), {
  'DESCRIPTOR' : _PBBINDUINMSGREADEDCONFIRMREQ,
  '__module__' : 'cai.pb.msf.msg.svc.svc_pb2'
  # @@protoc_insertion_point(class_scope:msf.msg.svc.PbBindUinMsgReadedConfirmReq)
  })
_sym_db.RegisterMessage(PbBindUinMsgReadedConfirmReq)

PbBindUinMsgReadedConfirmResp = _reflection.GeneratedProtocolMessageType('PbBindUinMsgReadedConfirmResp', (_message.Message,), {
  'DESCRIPTOR' : _PBBINDUINMSGREADEDCONFIRMRESP,
  '__module__' : 'cai.pb.msf.msg.svc.svc_pb2'
  # @@protoc_insertion_point(class_scope:msf.msg.svc.PbBindUinMsgReadedConfirmResp)
  })
_sym_db.RegisterMessage(PbBindUinMsgReadedConfirmResp)

PbBindUinUnReadMsgNumReq = _reflection.GeneratedProtocolMessageType('PbBindUinUnReadMsgNumReq', (_message.Message,), {
  'DESCRIPTOR' : _PBBINDUINUNREADMSGNUMREQ,
  '__module__' : 'cai.pb.msf.msg.svc.svc_pb2'
  # @@protoc_insertion_point(class_scope:msf.msg.svc.PbBindUinUnReadMsgNumReq)
  })
_sym_db.RegisterMessage(PbBindUinUnReadMsgNumReq)

PbBindUinUnReadMsgNumResp = _reflection.GeneratedProtocolMessageType('PbBindUinUnReadMsgNumResp', (_message.Message,), {
  'DESCRIPTOR' : _PBBINDUINUNREADMSGNUMRESP,
  '__module__' : 'cai.pb.msf.msg.svc.svc_pb2'
  # @@protoc_insertion_point(class_scope:msf.msg.svc.PbBindUinUnReadMsgNumResp)
  })
_sym_db.RegisterMessage(PbBindUinUnReadMsgNumResp)

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

  'MsgInfo' : _reflection.GeneratedProtocolMessageType('MsgInfo', (_message.Message,), {
    'DESCRIPTOR' : _PBC2CMSGWITHDRAWREQ_MSGINFO,
    '__module__' : 'cai.pb.msf.msg.svc.svc_pb2'
    # @@protoc_insertion_point(class_scope:msf.msg.svc.PbC2CMsgWithDrawReq.MsgInfo)
    })
  ,
  'DESCRIPTOR' : _PBC2CMSGWITHDRAWREQ,
  '__module__' : 'cai.pb.msf.msg.svc.svc_pb2'
  # @@protoc_insertion_point(class_scope:msf.msg.svc.PbC2CMsgWithDrawReq)
  })
_sym_db.RegisterMessage(PbC2CMsgWithDrawReq)
_sym_db.RegisterMessage(PbC2CMsgWithDrawReq.MsgInfo)

PbC2CMsgWithDrawResp = _reflection.GeneratedProtocolMessageType('PbC2CMsgWithDrawResp', (_message.Message,), {
  'DESCRIPTOR' : _PBC2CMSGWITHDRAWRESP,
  '__module__' : 'cai.pb.msf.msg.svc.svc_pb2'
  # @@protoc_insertion_point(class_scope:msf.msg.svc.PbC2CMsgWithDrawResp)
  })
_sym_db.RegisterMessage(PbC2CMsgWithDrawResp)

MsgStatus = _reflection.GeneratedProtocolMessageType('MsgStatus', (_message.Message,), {
  'DESCRIPTOR' : _MSGSTATUS,
  '__module__' : 'cai.pb.msf.msg.svc.svc_pb2'
  # @@protoc_insertion_point(class_scope:msf.msg.svc.MsgStatus)
  })
_sym_db.RegisterMessage(MsgStatus)

PbC2CReadedReportReq = _reflection.GeneratedProtocolMessageType('PbC2CReadedReportReq', (_message.Message,), {
  'DESCRIPTOR' : _PBC2CREADEDREPORTREQ,
  '__module__' : 'cai.pb.msf.msg.svc.svc_pb2'
  # @@protoc_insertion_point(class_scope:msf.msg.svc.PbC2CReadedReportReq)
  })
_sym_db.RegisterMessage(PbC2CReadedReportReq)

UinPairReadInfo = _reflection.GeneratedProtocolMessageType('UinPairReadInfo', (_message.Message,), {
  'DESCRIPTOR' : _UINPAIRREADINFO,
  '__module__' : 'cai.pb.msf.msg.svc.svc_pb2'
  # @@protoc_insertion_point(class_scope:msf.msg.svc.UinPairReadInfo)
  })
_sym_db.RegisterMessage(UinPairReadInfo)

PbC2CReadedReportResp = _reflection.GeneratedProtocolMessageType('PbC2CReadedReportResp', (_message.Message,), {
  'DESCRIPTOR' : _PBC2CREADEDREPORTRESP,
  '__module__' : 'cai.pb.msf.msg.svc.svc_pb2'
  # @@protoc_insertion_point(class_scope:msf.msg.svc.PbC2CReadedReportResp)
  })
_sym_db.RegisterMessage(PbC2CReadedReportResp)

PbC2CUnReadMsgNumReq = _reflection.GeneratedProtocolMessageType('PbC2CUnReadMsgNumReq', (_message.Message,), {
  'DESCRIPTOR' : _PBC2CUNREADMSGNUMREQ,
  '__module__' : 'cai.pb.msf.msg.svc.svc_pb2'
  # @@protoc_insertion_point(class_scope:msf.msg.svc.PbC2CUnReadMsgNumReq)
  })
_sym_db.RegisterMessage(PbC2CUnReadMsgNumReq)

PbC2CUnReadMsgNumResp = _reflection.GeneratedProtocolMessageType('PbC2CUnReadMsgNumResp', (_message.Message,), {
  'DESCRIPTOR' : _PBC2CUNREADMSGNUMRESP,
  '__module__' : 'cai.pb.msf.msg.svc.svc_pb2'
  # @@protoc_insertion_point(class_scope:msf.msg.svc.PbC2CUnReadMsgNumResp)
  })
_sym_db.RegisterMessage(PbC2CUnReadMsgNumResp)

PbDelRoamMsgReq = _reflection.GeneratedProtocolMessageType('PbDelRoamMsgReq', (_message.Message,), {
  'DESCRIPTOR' : _PBDELROAMMSGREQ,
  '__module__' : 'cai.pb.msf.msg.svc.svc_pb2'
  # @@protoc_insertion_point(class_scope:msf.msg.svc.PbDelRoamMsgReq)
  })
_sym_db.RegisterMessage(PbDelRoamMsgReq)

C2CMsg = _reflection.GeneratedProtocolMessageType('C2CMsg', (_message.Message,), {
  'DESCRIPTOR' : _C2CMSG,
  '__module__' : 'cai.pb.msf.msg.svc.svc_pb2'
  # @@protoc_insertion_point(class_scope:msf.msg.svc.C2CMsg)
  })
_sym_db.RegisterMessage(C2CMsg)

DisMsg = _reflection.GeneratedProtocolMessageType('DisMsg', (_message.Message,), {
  'DESCRIPTOR' : _DISMSG,
  '__module__' : 'cai.pb.msf.msg.svc.svc_pb2'
  # @@protoc_insertion_point(class_scope:msf.msg.svc.DisMsg)
  })
_sym_db.RegisterMessage(DisMsg)

GrpMsg = _reflection.GeneratedProtocolMessageType('GrpMsg', (_message.Message,), {
  'DESCRIPTOR' : _GRPMSG,
  '__module__' : 'cai.pb.msf.msg.svc.svc_pb2'
  # @@protoc_insertion_point(class_scope:msf.msg.svc.GrpMsg)
  })
_sym_db.RegisterMessage(GrpMsg)

PbDelRoamMsgResp = _reflection.GeneratedProtocolMessageType('PbDelRoamMsgResp', (_message.Message,), {
  'DESCRIPTOR' : _PBDELROAMMSGRESP,
  '__module__' : 'cai.pb.msf.msg.svc.svc_pb2'
  # @@protoc_insertion_point(class_scope:msf.msg.svc.PbDelRoamMsgResp)
  })
_sym_db.RegisterMessage(PbDelRoamMsgResp)

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

  'MsgItem' : _reflection.GeneratedProtocolMessageType('MsgItem', (_message.Message,), {
    'DESCRIPTOR' : _PBDELETEMSGREQ_MSGITEM,
    '__module__' : 'cai.pb.msf.msg.svc.svc_pb2'
    # @@protoc_insertion_point(class_scope:msf.msg.svc.PbDeleteMsgReq.MsgItem)
    })
  ,
  'DESCRIPTOR' : _PBDELETEMSGREQ,
  '__module__' : 'cai.pb.msf.msg.svc.svc_pb2'
  # @@protoc_insertion_point(class_scope:msf.msg.svc.PbDeleteMsgReq)
  })
_sym_db.RegisterMessage(PbDeleteMsgReq)
_sym_db.RegisterMessage(PbDeleteMsgReq.MsgItem)

PbDeleteMsgResp = _reflection.GeneratedProtocolMessageType('PbDeleteMsgResp', (_message.Message,), {
  'DESCRIPTOR' : _PBDELETEMSGRESP,
  '__module__' : 'cai.pb.msf.msg.svc.svc_pb2'
  # @@protoc_insertion_point(class_scope:msf.msg.svc.PbDeleteMsgResp)
  })
_sym_db.RegisterMessage(PbDeleteMsgResp)

PbDiscussReadedReportReq = _reflection.GeneratedProtocolMessageType('PbDiscussReadedReportReq', (_message.Message,), {
  'DESCRIPTOR' : _PBDISCUSSREADEDREPORTREQ,
  '__module__' : 'cai.pb.msf.msg.svc.svc_pb2'
  # @@protoc_insertion_point(class_scope:msf.msg.svc.PbDiscussReadedReportReq)
  })
_sym_db.RegisterMessage(PbDiscussReadedReportReq)

PbDiscussReadedReportResp = _reflection.GeneratedProtocolMessageType('PbDiscussReadedReportResp', (_message.Message,), {
  'DESCRIPTOR' : _PBDISCUSSREADEDREPORTRESP,
  '__module__' : 'cai.pb.msf.msg.svc.svc_pb2'
  # @@protoc_insertion_point(class_scope:msf.msg.svc.PbDiscussReadedReportResp)
  })
_sym_db.RegisterMessage(PbDiscussReadedReportResp)

PbGetDiscussMsgReq = _reflection.GeneratedProtocolMessageType('PbGetDiscussMsgReq', (_message.Message,), {
  'DESCRIPTOR' : _PBGETDISCUSSMSGREQ,
  '__module__' : 'cai.pb.msf.msg.svc.svc_pb2'
  # @@protoc_insertion_point(class_scope:msf.msg.svc.PbGetDiscussMsgReq)
  })
_sym_db.RegisterMessage(PbGetDiscussMsgReq)

PbGetDiscussMsgResp = _reflection.GeneratedProtocolMessageType('PbGetDiscussMsgResp', (_message.Message,), {
  'DESCRIPTOR' : _PBGETDISCUSSMSGRESP,
  '__module__' : 'cai.pb.msf.msg.svc.svc_pb2'
  # @@protoc_insertion_point(class_scope:msf.msg.svc.PbGetDiscussMsgResp)
  })
_sym_db.RegisterMessage(PbGetDiscussMsgResp)

PbGetGroupMsgReq = _reflection.GeneratedProtocolMessageType('PbGetGroupMsgReq', (_message.Message,), {
  'DESCRIPTOR' : _PBGETGROUPMSGREQ,
  '__module__' : 'cai.pb.msf.msg.svc.svc_pb2'
  # @@protoc_insertion_point(class_scope:msf.msg.svc.PbGetGroupMsgReq)
  })
_sym_db.RegisterMessage(PbGetGroupMsgReq)

PbGetGroupMsgResp = _reflection.GeneratedProtocolMessageType('PbGetGroupMsgResp', (_message.Message,), {
  'DESCRIPTOR' : _PBGETGROUPMSGRESP,
  '__module__' : 'cai.pb.msf.msg.svc.svc_pb2'
  # @@protoc_insertion_point(class_scope:msf.msg.svc.PbGetGroupMsgResp)
  })
_sym_db.RegisterMessage(PbGetGroupMsgResp)

PbGetMsgReq = _reflection.GeneratedProtocolMessageType('PbGetMsgReq', (_message.Message,), {
  'DESCRIPTOR' : _PBGETMSGREQ,
  '__module__' : 'cai.pb.msf.msg.svc.svc_pb2'
  # @@protoc_insertion_point(class_scope:msf.msg.svc.PbGetMsgReq)
  })
_sym_db.RegisterMessage(PbGetMsgReq)

PbGetMsgResp = _reflection.GeneratedProtocolMessageType('PbGetMsgResp', (_message.Message,), {
  'DESCRIPTOR' : _PBGETMSGRESP,
  '__module__' : 'cai.pb.msf.msg.svc.svc_pb2'
  # @@protoc_insertion_point(class_scope:msf.msg.svc.PbGetMsgResp)
  })
_sym_db.RegisterMessage(PbGetMsgResp)

PbGetOneDayRoamMsgReq = _reflection.GeneratedProtocolMessageType('PbGetOneDayRoamMsgReq', (_message.Message,), {
  'DESCRIPTOR' : _PBGETONEDAYROAMMSGREQ,
  '__module__' : 'cai.pb.msf.msg.svc.svc_pb2'
  # @@protoc_insertion_point(class_scope:msf.msg.svc.PbGetOneDayRoamMsgReq)
  })
_sym_db.RegisterMessage(PbGetOneDayRoamMsgReq)

PbGetOneDayRoamMsgResp = _reflection.GeneratedProtocolMessageType('PbGetOneDayRoamMsgResp', (_message.Message,), {
  'DESCRIPTOR' : _PBGETONEDAYROAMMSGRESP,
  '__module__' : 'cai.pb.msf.msg.svc.svc_pb2'
  # @@protoc_insertion_point(class_scope:msf.msg.svc.PbGetOneDayRoamMsgResp)
  })
_sym_db.RegisterMessage(PbGetOneDayRoamMsgResp)

PbGetRoamMsgReq = _reflection.GeneratedProtocolMessageType('PbGetRoamMsgReq', (_message.Message,), {
  'DESCRIPTOR' : _PBGETROAMMSGREQ,
  '__module__' : 'cai.pb.msf.msg.svc.svc_pb2'
  # @@protoc_insertion_point(class_scope:msf.msg.svc.PbGetRoamMsgReq)
  })
_sym_db.RegisterMessage(PbGetRoamMsgReq)

PbGetRoamMsgResp = _reflection.GeneratedProtocolMessageType('PbGetRoamMsgResp', (_message.Message,), {
  'DESCRIPTOR' : _PBGETROAMMSGRESP,
  '__module__' : 'cai.pb.msf.msg.svc.svc_pb2'
  # @@protoc_insertion_point(class_scope:msf.msg.svc.PbGetRoamMsgResp)
  })
_sym_db.RegisterMessage(PbGetRoamMsgResp)

PbGroupMsgWithDrawReq = _reflection.GeneratedProtocolMessageType('PbGroupMsgWithDrawReq', (_message.Message,), {
  'DESCRIPTOR' : _PBGROUPMSGWITHDRAWREQ,
  '__module__' : 'cai.pb.msf.msg.svc.svc_pb2'
  # @@protoc_insertion_point(class_scope:msf.msg.svc.PbGroupMsgWithDrawReq)
  })
_sym_db.RegisterMessage(PbGroupMsgWithDrawReq)

MessageInfo = _reflection.GeneratedProtocolMessageType('MessageInfo', (_message.Message,), {
  'DESCRIPTOR' : _MESSAGEINFO,
  '__module__' : 'cai.pb.msf.msg.svc.svc_pb2'
  # @@protoc_insertion_point(class_scope:msf.msg.svc.MessageInfo)
  })
_sym_db.RegisterMessage(MessageInfo)

PbGroupMsgWithDrawResp = _reflection.GeneratedProtocolMessageType('PbGroupMsgWithDrawResp', (_message.Message,), {
  'DESCRIPTOR' : _PBGROUPMSGWITHDRAWRESP,
  '__module__' : 'cai.pb.msf.msg.svc.svc_pb2'
  # @@protoc_insertion_point(class_scope:msf.msg.svc.PbGroupMsgWithDrawResp)
  })
_sym_db.RegisterMessage(PbGroupMsgWithDrawResp)

MessageResult = _reflection.GeneratedProtocolMessageType('MessageResult', (_message.Message,), {
  'DESCRIPTOR' : _MESSAGERESULT,
  '__module__' : 'cai.pb.msf.msg.svc.svc_pb2'
  # @@protoc_insertion_point(class_scope:msf.msg.svc.MessageResult)
  })
_sym_db.RegisterMessage(MessageResult)

PbGroupReadedReportReq = _reflection.GeneratedProtocolMessageType('PbGroupReadedReportReq', (_message.Message,), {
  'DESCRIPTOR' : _PBGROUPREADEDREPORTREQ,
  '__module__' : 'cai.pb.msf.msg.svc.svc_pb2'
  # @@protoc_insertion_point(class_scope:msf.msg.svc.PbGroupReadedReportReq)
  })
_sym_db.RegisterMessage(PbGroupReadedReportReq)

PbGroupReadedReportResp = _reflection.GeneratedProtocolMessageType('PbGroupReadedReportResp', (_message.Message,), {
  'DESCRIPTOR' : _PBGROUPREADEDREPORTRESP,
  '__module__' : 'cai.pb.msf.msg.svc.svc_pb2'
  # @@protoc_insertion_point(class_scope:msf.msg.svc.PbGroupReadedReportResp)
  })
_sym_db.RegisterMessage(PbGroupReadedReportResp)

PbInputNotifyInfo = _reflection.GeneratedProtocolMessageType('PbInputNotifyInfo', (_message.Message,), {
  'DESCRIPTOR' : _PBINPUTNOTIFYINFO,
  '__module__' : 'cai.pb.msf.msg.svc.svc_pb2'
  # @@protoc_insertion_point(class_scope:msf.msg.svc.PbInputNotifyInfo)
  })
_sym_db.RegisterMessage(PbInputNotifyInfo)

PbMsgReadedReportReq = _reflection.GeneratedProtocolMessageType('PbMsgReadedReportReq', (_message.Message,), {
  'DESCRIPTOR' : _PBMSGREADEDREPORTREQ,
  '__module__' : 'cai.pb.msf.msg.svc.svc_pb2'
  # @@protoc_insertion_point(class_scope:msf.msg.svc.PbMsgReadedReportReq)
  })
_sym_db.RegisterMessage(PbMsgReadedReportReq)

PbMsgReadedReportResp = _reflection.GeneratedProtocolMessageType('PbMsgReadedReportResp', (_message.Message,), {
  'DESCRIPTOR' : _PBMSGREADEDREPORTRESP,
  '__module__' : 'cai.pb.msf.msg.svc.svc_pb2'
  # @@protoc_insertion_point(class_scope:msf.msg.svc.PbMsgReadedReportResp)
  })
_sym_db.RegisterMessage(PbMsgReadedReportResp)

PbMsgWithDrawReq = _reflection.GeneratedProtocolMessageType('PbMsgWithDrawReq', (_message.Message,), {
  'DESCRIPTOR' : _PBMSGWITHDRAWREQ,
  '__module__' : 'cai.pb.msf.msg.svc.svc_pb2'
  # @@protoc_insertion_point(class_scope:msf.msg.svc.PbMsgWithDrawReq)
  })
_sym_db.RegisterMessage(PbMsgWithDrawReq)

PbMsgWithDrawResp = _reflection.GeneratedProtocolMessageType('PbMsgWithDrawResp', (_message.Message,), {
  'DESCRIPTOR' : _PBMSGWITHDRAWRESP,
  '__module__' : 'cai.pb.msf.msg.svc.svc_pb2'
  # @@protoc_insertion_point(class_scope:msf.msg.svc.PbMsgWithDrawResp)
  })
_sym_db.RegisterMessage(PbMsgWithDrawResp)

PbPullDiscussMsgSeqReq = _reflection.GeneratedProtocolMessageType('PbPullDiscussMsgSeqReq', (_message.Message,), {
  'DESCRIPTOR' : _PBPULLDISCUSSMSGSEQREQ,
  '__module__' : 'cai.pb.msf.msg.svc.svc_pb2'
  # @@protoc_insertion_point(class_scope:msf.msg.svc.PbPullDiscussMsgSeqReq)
  })
_sym_db.RegisterMessage(PbPullDiscussMsgSeqReq)

DiscussInfoReq = _reflection.GeneratedProtocolMessageType('DiscussInfoReq', (_message.Message,), {
  'DESCRIPTOR' : _DISCUSSINFOREQ,
  '__module__' : 'cai.pb.msf.msg.svc.svc_pb2'
  # @@protoc_insertion_point(class_scope:msf.msg.svc.DiscussInfoReq)
  })
_sym_db.RegisterMessage(DiscussInfoReq)

PbPullDiscussMsgSeqResp = _reflection.GeneratedProtocolMessageType('PbPullDiscussMsgSeqResp', (_message.Message,), {
  'DESCRIPTOR' : _PBPULLDISCUSSMSGSEQRESP,
  '__module__' : 'cai.pb.msf.msg.svc.svc_pb2'
  # @@protoc_insertion_point(class_scope:msf.msg.svc.PbPullDiscussMsgSeqResp)
  })
_sym_db.RegisterMessage(PbPullDiscussMsgSeqResp)

DiscussInfoResp = _reflection.GeneratedProtocolMessageType('DiscussInfoResp', (_message.Message,), {
  'DESCRIPTOR' : _DISCUSSINFORESP,
  '__module__' : 'cai.pb.msf.msg.svc.svc_pb2'
  # @@protoc_insertion_point(class_scope:msf.msg.svc.DiscussInfoResp)
  })
_sym_db.RegisterMessage(DiscussInfoResp)

PbPullGroupMsgSeqReq = _reflection.GeneratedProtocolMessageType('PbPullGroupMsgSeqReq', (_message.Message,), {
  'DESCRIPTOR' : _PBPULLGROUPMSGSEQREQ,
  '__module__' : 'cai.pb.msf.msg.svc.svc_pb2'
  # @@protoc_insertion_point(class_scope:msf.msg.svc.PbPullGroupMsgSeqReq)
  })
_sym_db.RegisterMessage(PbPullGroupMsgSeqReq)

GroupInfoReq = _reflection.GeneratedProtocolMessageType('GroupInfoReq', (_message.Message,), {
  'DESCRIPTOR' : _GROUPINFOREQ,
  '__module__' : 'cai.pb.msf.msg.svc.svc_pb2'
  # @@protoc_insertion_point(class_scope:msf.msg.svc.GroupInfoReq)
  })
_sym_db.RegisterMessage(GroupInfoReq)

PbPullGroupMsgSeqResp = _reflection.GeneratedProtocolMessageType('PbPullGroupMsgSeqResp', (_message.Message,), {
  'DESCRIPTOR' : _PBPULLGROUPMSGSEQRESP,
  '__module__' : 'cai.pb.msf.msg.svc.svc_pb2'
  # @@protoc_insertion_point(class_scope:msf.msg.svc.PbPullGroupMsgSeqResp)
  })
_sym_db.RegisterMessage(PbPullGroupMsgSeqResp)

GroupInfoResp = _reflection.GeneratedProtocolMessageType('GroupInfoResp', (_message.Message,), {
  'DESCRIPTOR' : _GROUPINFORESP,
  '__module__' : 'cai.pb.msf.msg.svc.svc_pb2'
  # @@protoc_insertion_point(class_scope:msf.msg.svc.GroupInfoResp)
  })
_sym_db.RegisterMessage(GroupInfoResp)

PbSearchRoamMsgInCloudReq = _reflection.GeneratedProtocolMessageType('PbSearchRoamMsgInCloudReq', (_message.Message,), {
  'DESCRIPTOR' : _PBSEARCHROAMMSGINCLOUDREQ,
  '__module__' : 'cai.pb.msf.msg.svc.svc_pb2'
  # @@protoc_insertion_point(class_scope:msf.msg.svc.PbSearchRoamMsgInCloudReq)
  })
_sym_db.RegisterMessage(PbSearchRoamMsgInCloudReq)

PbSearchRoamMsgInCloudResp = _reflection.GeneratedProtocolMessageType('PbSearchRoamMsgInCloudResp', (_message.Message,), {
  'DESCRIPTOR' : _PBSEARCHROAMMSGINCLOUDRESP,
  '__module__' : 'cai.pb.msf.msg.svc.svc_pb2'
  # @@protoc_insertion_point(class_scope:msf.msg.svc.PbSearchRoamMsgInCloudResp)
  })
_sym_db.RegisterMessage(PbSearchRoamMsgInCloudResp)

PbSendMsgReq = _reflection.GeneratedProtocolMessageType('PbSendMsgReq', (_message.Message,), {
  'DESCRIPTOR' : _PBSENDMSGREQ,
  '__module__' : 'cai.pb.msf.msg.svc.svc_pb2'
  # @@protoc_insertion_point(class_scope:msf.msg.svc.PbSendMsgReq)
  })
_sym_db.RegisterMessage(PbSendMsgReq)

PbSendMsgResp = _reflection.GeneratedProtocolMessageType('PbSendMsgResp', (_message.Message,), {
  'DESCRIPTOR' : _PBSENDMSGRESP,
  '__module__' : 'cai.pb.msf.msg.svc.svc_pb2'
  # @@protoc_insertion_point(class_scope:msf.msg.svc.PbSendMsgResp)
  })
_sym_db.RegisterMessage(PbSendMsgResp)

PbThirdQQUnReadMsgNumReq = _reflection.GeneratedProtocolMessageType('PbThirdQQUnReadMsgNumReq', (_message.Message,), {
  'DESCRIPTOR' : _PBTHIRDQQUNREADMSGNUMREQ,
  '__module__' : 'cai.pb.msf.msg.svc.svc_pb2'
  # @@protoc_insertion_point(class_scope:msf.msg.svc.PbThirdQQUnReadMsgNumReq)
  })
_sym_db.RegisterMessage(PbThirdQQUnReadMsgNumReq)

ThirdQQReqInfo = _reflection.GeneratedProtocolMessageType('ThirdQQReqInfo', (_message.Message,), {
  'DESCRIPTOR' : _THIRDQQREQINFO,
  '__module__' : 'cai.pb.msf.msg.svc.svc_pb2'
  # @@protoc_insertion_point(class_scope:msf.msg.svc.ThirdQQReqInfo)
  })
_sym_db.RegisterMessage(ThirdQQReqInfo)

PbThirdQQUnReadMsgNumResp = _reflection.GeneratedProtocolMessageType('PbThirdQQUnReadMsgNumResp', (_message.Message,), {
  'DESCRIPTOR' : _PBTHIRDQQUNREADMSGNUMRESP,
  '__module__' : 'cai.pb.msf.msg.svc.svc_pb2'
  # @@protoc_insertion_point(class_scope:msf.msg.svc.PbThirdQQUnReadMsgNumResp)
  })
_sym_db.RegisterMessage(PbThirdQQUnReadMsgNumResp)

ThirdQQRespInfo = _reflection.GeneratedProtocolMessageType('ThirdQQRespInfo', (_message.Message,), {
  'DESCRIPTOR' : _THIRDQQRESPINFO,
  '__module__' : 'cai.pb.msf.msg.svc.svc_pb2'
  # @@protoc_insertion_point(class_scope:msf.msg.svc.ThirdQQRespInfo)
  })
_sym_db.RegisterMessage(ThirdQQRespInfo)

PbUnReadMsgSeqReq = _reflection.GeneratedProtocolMessageType('PbUnReadMsgSeqReq', (_message.Message,), {
  'DESCRIPTOR' : _PBUNREADMSGSEQREQ,
  '__module__' : 'cai.pb.msf.msg.svc.svc_pb2'
  # @@protoc_insertion_point(class_scope:msf.msg.svc.PbUnReadMsgSeqReq)
  })
_sym_db.RegisterMessage(PbUnReadMsgSeqReq)

PbUnReadMsgSeqResp = _reflection.GeneratedProtocolMessageType('PbUnReadMsgSeqResp', (_message.Message,), {
  'DESCRIPTOR' : _PBUNREADMSGSEQRESP,
  '__module__' : 'cai.pb.msf.msg.svc.svc_pb2'
  # @@protoc_insertion_point(class_scope:msf.msg.svc.PbUnReadMsgSeqResp)
  })
_sym_db.RegisterMessage(PbUnReadMsgSeqResp)

PubGroupTmp = _reflection.GeneratedProtocolMessageType('PubGroupTmp', (_message.Message,), {
  'DESCRIPTOR' : _PUBGROUPTMP,
  '__module__' : 'cai.pb.msf.msg.svc.svc_pb2'
  # @@protoc_insertion_point(class_scope:msf.msg.svc.PubGroupTmp)
  })
_sym_db.RegisterMessage(PubGroupTmp)

PublicPlat = _reflection.GeneratedProtocolMessageType('PublicPlat', (_message.Message,), {
  'DESCRIPTOR' : _PUBLICPLAT,
  '__module__' : 'cai.pb.msf.msg.svc.svc_pb2'
  # @@protoc_insertion_point(class_scope:msf.msg.svc.PublicPlat)
  })
_sym_db.RegisterMessage(PublicPlat)

QQQueryBusinessTmp = _reflection.GeneratedProtocolMessageType('QQQueryBusinessTmp', (_message.Message,), {
  'DESCRIPTOR' : _QQQUERYBUSINESSTMP,
  '__module__' : 'cai.pb.msf.msg.svc.svc_pb2'
  # @@protoc_insertion_point(class_scope:msf.msg.svc.QQQueryBusinessTmp)
  })
_sym_db.RegisterMessage(QQQueryBusinessTmp)

RichStatusTmp = _reflection.GeneratedProtocolMessageType('RichStatusTmp', (_message.Message,), {
  'DESCRIPTOR' : _RICHSTATUSTMP,
  '__module__' : 'cai.pb.msf.msg.svc.svc_pb2'
  # @@protoc_insertion_point(class_scope:msf.msg.svc.RichStatusTmp)
  })
_sym_db.RegisterMessage(RichStatusTmp)

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

Trans0x211 = _reflection.GeneratedProtocolMessageType('Trans0x211', (_message.Message,), {
  'DESCRIPTOR' : _TRANS0X211,
  '__module__' : 'cai.pb.msf.msg.svc.svc_pb2'
  # @@protoc_insertion_point(class_scope:msf.msg.svc.Trans0x211)
  })
_sym_db.RegisterMessage(Trans0x211)

TransCmd = _reflection.GeneratedProtocolMessageType('TransCmd', (_message.Message,), {
  'DESCRIPTOR' : _TRANSCMD,
  '__module__' : 'cai.pb.msf.msg.svc.svc_pb2'
  # @@protoc_insertion_point(class_scope:msf.msg.svc.TransCmd)
  })
_sym_db.RegisterMessage(TransCmd)

TransMsg = _reflection.GeneratedProtocolMessageType('TransMsg', (_message.Message,), {
  'DESCRIPTOR' : _TRANSMSG,
  '__module__' : 'cai.pb.msf.msg.svc.svc_pb2'
  # @@protoc_insertion_point(class_scope:msf.msg.svc.TransMsg)
  })
_sym_db.RegisterMessage(TransMsg)

TransReq = _reflection.GeneratedProtocolMessageType('TransReq', (_message.Message,), {
  'DESCRIPTOR' : _TRANSREQ,
  '__module__' : 'cai.pb.msf.msg.svc.svc_pb2'
  # @@protoc_insertion_point(class_scope:msf.msg.svc.TransReq)
  })
_sym_db.RegisterMessage(TransReq)

TransResp = _reflection.GeneratedProtocolMessageType('TransResp', (_message.Message,), {
  'DESCRIPTOR' : _TRANSRESP,
  '__module__' : 'cai.pb.msf.msg.svc.svc_pb2'
  # @@protoc_insertion_point(class_scope:msf.msg.svc.TransResp)
  })
_sym_db.RegisterMessage(TransResp)

TransSvrInfo = _reflection.GeneratedProtocolMessageType('TransSvrInfo', (_message.Message,), {
  'DESCRIPTOR' : _TRANSSVRINFO,
  '__module__' : 'cai.pb.msf.msg.svc.svc_pb2'
  # @@protoc_insertion_point(class_scope:msf.msg.svc.TransSvrInfo)
  })
_sym_db.RegisterMessage(TransSvrInfo)

WPATmp = _reflection.GeneratedProtocolMessageType('WPATmp', (_message.Message,), {
  'DESCRIPTOR' : _WPATMP,
  '__module__' : 'cai.pb.msf.msg.svc.svc_pb2'
  # @@protoc_insertion_point(class_scope:msf.msg.svc.WPATmp)
  })
_sym_db.RegisterMessage(WPATmp)

WithDrawWordingInfo = _reflection.GeneratedProtocolMessageType('WithDrawWordingInfo', (_message.Message,), {
  'DESCRIPTOR' : _WITHDRAWWORDINGINFO,
  '__module__' : 'cai.pb.msf.msg.svc.svc_pb2'
  # @@protoc_insertion_point(class_scope:msf.msg.svc.WithDrawWordingInfo)
  })
_sym_db.RegisterMessage(WithDrawWordingInfo)

if _descriptor._USE_C_DESCRIPTORS == False:

  DESCRIPTOR._options = None
  _ACCOSTTMP._serialized_start=224
  _ACCOSTTMP._serialized_end=279
  _ADDRESSLISTTMP._serialized_start=281
  _ADDRESSLISTTMP._serialized_end=391
  _AUTHTMP._serialized_start=393
  _AUTHTMP._serialized_end=431
  _BSNSTMP._serialized_start=433
  _BSNSTMP._serialized_end=471
  _BUSINESSWPATMP._serialized_start=473
  _BUSINESSWPATMP._serialized_end=532
  _C2C._serialized_start=534
  _C2C._serialized_end=555
  _COMMTMP._serialized_start=557
  _COMMTMP._serialized_end=649
  _DIS._serialized_start=651
  _DIS._serialized_end=673
  _DISTMP._serialized_start=675
  _DISTMP._serialized_end=716
  _GRP._serialized_start=718
  _GRP._serialized_end=743
  _GRPTMP._serialized_start=745
  _GRPTMP._serialized_end=788
  _MSGSENDINFO._serialized_start=790
  _MSGSENDINFO._serialized_end=821
  _MULTIMSGASSIST._serialized_start=824
  _MULTIMSGASSIST._serialized_end=1023
  _NEARBYASSISTANTTMP._serialized_start=1025
  _NEARBYASSISTANTTMP._serialized_end=1089
  _NEARBYDATINGTMP._serialized_start=1091
  _NEARBYDATINGTMP._serialized_end=1152
  _PBBINDUINGETMSGREQ._serialized_start=1154
  _PBBINDUINGETMSGREQ._serialized_end=1254
  _PBBINDUINMSGREADEDCONFIRMREQ._serialized_start=1256
  _PBBINDUINMSGREADEDCONFIRMREQ._serialized_end=1325
  _PBBINDUINMSGREADEDCONFIRMRESP._serialized_start=1327
  _PBBINDUINMSGREADEDCONFIRMRESP._serialized_end=1429
  _PBBINDUINUNREADMSGNUMREQ._serialized_start=1431
  _PBBINDUINUNREADMSGNUMREQ._serialized_end=1496
  _PBBINDUINUNREADMSGNUMRESP._serialized_start=1498
  _PBBINDUINUNREADMSGNUMRESP._serialized_end=1588
  _PBC2CMSGWITHDRAWREQ._serialized_start=1591
  _PBC2CMSGWITHDRAWREQ._serialized_end=1967
  _PBC2CMSGWITHDRAWREQ_MSGINFO._serialized_start=1733
  _PBC2CMSGWITHDRAWREQ_MSGINFO._serialized_end=1967
  _PBC2CMSGWITHDRAWRESP._serialized_start=1970
  _PBC2CMSGWITHDRAWRESP._serialized_end=2137
  _MSGSTATUS._serialized_start=2139
  _MSGSTATUS._serialized_end=2222
  _PBC2CREADEDREPORTREQ._serialized_start=2224
  _PBC2CREADEDREPORTREQ._serialized_end=2316
  _UINPAIRREADINFO._serialized_start=2319
  _UINPAIRREADINFO._serialized_end=2485
  _PBC2CREADEDREPORTRESP._serialized_start=2487
  _PBC2CREADEDREPORTRESP._serialized_end=2563
  _PBC2CUNREADMSGNUMREQ._serialized_start=2565
  _PBC2CUNREADMSGNUMREQ._serialized_end=2587
  _PBC2CUNREADMSGNUMRESP._serialized_start=2589
  _PBC2CUNREADMSGNUMRESP._serialized_end=2657
  _PBDELROAMMSGREQ._serialized_start=2660
  _PBDELROAMMSGREQ._serialized_end=2791
  _C2CMSG._serialized_start=2793
  _C2CMSG._serialized_end=2880
  _DISMSG._serialized_start=2882
  _DISMSG._serialized_end=2924
  _GRPMSG._serialized_start=2926
  _GRPMSG._serialized_end=2986
  _PBDELROAMMSGRESP._serialized_start=2988
  _PBDELROAMMSGRESP._serialized_end=3038
  _PBDELETEMSGREQ._serialized_start=3041
  _PBDELETEMSGREQ._serialized_end=3211
  _PBDELETEMSGREQ_MSGITEM._serialized_start=3115
  _PBDELETEMSGREQ_MSGITEM._serialized_end=3211
  _PBDELETEMSGRESP._serialized_start=3213
  _PBDELETEMSGRESP._serialized_end=3262
  _PBDISCUSSREADEDREPORTREQ._serialized_start=3264
  _PBDISCUSSREADEDREPORTREQ._serialized_end=3331
  _PBDISCUSSREADEDREPORTRESP._serialized_start=3333
  _PBDISCUSSREADEDREPORTRESP._serialized_end=3448
  _PBGETDISCUSSMSGREQ._serialized_start=3451
  _PBGETDISCUSSMSGREQ._serialized_end=3613
  _PBGETDISCUSSMSGRESP._serialized_start=3616
  _PBGETDISCUSSMSGRESP._serialized_end=3821
  _PBGETGROUPMSGREQ._serialized_start=3824
  _PBGETGROUPMSGREQ._serialized_end=4004
  _PBGETGROUPMSGRESP._serialized_start=4007
  _PBGETGROUPMSGRESP._serialized_end=4160
  _PBGETMSGREQ._serialized_start=4163
  _PBGETMSGREQ._serialized_end=4455
  _PBGETMSGRESP._serialized_start=4458
  _PBGETMSGRESP._serialized_end=4699
  _PBGETONEDAYROAMMSGREQ._serialized_start=4701
  _PBGETONEDAYROAMMSGREQ._serialized_end=4798
  _PBGETONEDAYROAMMSGRESP._serialized_start=4801
  _PBGETONEDAYROAMMSGRESP._serialized_end=4965
  _PBGETROAMMSGREQ._serialized_start=4968
  _PBGETROAMMSGREQ._serialized_end=5161
  _PBGETROAMMSGRESP._serialized_start=5164
  _PBGETROAMMSGRESP._serialized_end=5315
  _PBGROUPMSGWITHDRAWREQ._serialized_start=5318
  _PBGROUPMSGWITHDRAWREQ._serialized_end=5455
  _MESSAGEINFO._serialized_start=5457
  _MESSAGEINFO._serialized_end=5544
  _PBGROUPMSGWITHDRAWRESP._serialized_start=5547
  _PBGROUPMSGWITHDRAWRESP._serialized_end=5786
  _MESSAGERESULT._serialized_start=5788
  _MESSAGERESULT._serialized_end=5909
  _PBGROUPREADEDREPORTREQ._serialized_start=5911
  _PBGROUPREADEDREPORTREQ._serialized_end=5978
  _PBGROUPREADEDREPORTRESP._serialized_start=5980
  _PBGROUPREADEDREPORTRESP._serialized_end=6100
  _PBINPUTNOTIFYINFO._serialized_start=6102
  _PBINPUTNOTIFYINFO._serialized_end=6217
  _PBMSGREADEDREPORTREQ._serialized_start=6220
  _PBMSGREADEDREPORTREQ._serialized_end=6501
  _PBMSGREADEDREPORTRESP._serialized_start=6504
  _PBMSGREADEDREPORTRESP._serialized_end=6790
  _PBMSGWITHDRAWREQ._serialized_start=6793
  _PBMSGWITHDRAWREQ._serialized_end=6929
  _PBMSGWITHDRAWRESP._serialized_start=6932
  _PBMSGWITHDRAWRESP._serialized_end=7071
  _PBPULLDISCUSSMSGSEQREQ._serialized_start=7073
  _PBPULLDISCUSSMSGSEQREQ._serialized_end=7152
  _DISCUSSINFOREQ._serialized_start=7154
  _DISCUSSINFOREQ._serialized_end=7206
  _PBPULLDISCUSSMSGSEQRESP._serialized_start=7208
  _PBPULLDISCUSSMSGSEQRESP._serialized_end=7322
  _DISCUSSINFORESP._serialized_start=7324
  _DISCUSSINFORESP._serialized_end=7397
  _PBPULLGROUPMSGSEQREQ._serialized_start=7399
  _PBPULLGROUPMSGSEQREQ._serialized_end=7472
  _GROUPINFOREQ._serialized_start=7474
  _GROUPINFOREQ._serialized_end=7526
  _PBPULLGROUPMSGSEQRESP._serialized_start=7528
  _PBPULLGROUPMSGSEQRESP._serialized_end=7636
  _GROUPINFORESP._serialized_start=7638
  _GROUPINFORESP._serialized_end=7712
  _PBSEARCHROAMMSGINCLOUDREQ._serialized_start=7714
  _PBSEARCHROAMMSGINCLOUDREQ._serialized_end=7768
  _PBSEARCHROAMMSGINCLOUDRESP._serialized_start=7770
  _PBSEARCHROAMMSGINCLOUDRESP._serialized_end=7857
  _PBSENDMSGREQ._serialized_start=7860
  _PBSENDMSGREQ._serialized_end=8365
  _PBSENDMSGRESP._serialized_start=8368
  _PBSENDMSGRESP._serialized_end=8678
  _PBTHIRDQQUNREADMSGNUMREQ._serialized_start=8680
  _PBTHIRDQQUNREADMSGNUMREQ._serialized_end=8777
  _THIRDQQREQINFO._serialized_start=8779
  _THIRDQQREQINFO._serialized_end=8863
  _PBTHIRDQQUNREADMSGNUMRESP._serialized_start=8866
  _PBTHIRDQQUNREADMSGNUMRESP._serialized_end=9000
  _THIRDQQRESPINFO._serialized_start=9003
  _THIRDQQRESPINFO._serialized_end=9152
  _PBUNREADMSGSEQREQ._serialized_start=9155
  _PBUNREADMSGSEQREQ._serialized_end=9498
  _PBUNREADMSGSEQRESP._serialized_start=9501
  _PBUNREADMSGSEQRESP._serialized_end=9850
  _PUBGROUPTMP._serialized_start=9852
  _PUBGROUPTMP._serialized_end=9913
  _PUBLICPLAT._serialized_start=9915
  _PUBLICPLAT._serialized_end=9956
  _QQQUERYBUSINESSTMP._serialized_start=9958
  _QQQUERYBUSINESSTMP._serialized_end=10007
  _RICHSTATUSTMP._serialized_start=10009
  _RICHSTATUSTMP._serialized_end=10053
  _ROUTINGHEAD._serialized_start=10056
  _ROUTINGHEAD._serialized_end=11008
  _TRANS0X211._serialized_start=11011
  _TRANS0X211._serialized_end=11177
  _TRANSCMD._serialized_start=11179
  _TRANSCMD._serialized_end=11219
  _TRANSMSG._serialized_start=11221
  _TRANSMSG._serialized_end=11264
  _TRANSREQ._serialized_start=11266
  _TRANSREQ._serialized_end=11328
  _TRANSRESP._serialized_start=11330
  _TRANSRESP._serialized_end=11410
  _TRANSSVRINFO._serialized_start=11412
  _TRANSSVRINFO._serialized_end=11499
  _WPATMP._serialized_start=11501
  _WPATMP._serialized_end=11538
  _WITHDRAWWORDINGINFO._serialized_start=11540
  _WITHDRAWWORDINGINFO._serialized_end=11597
# @@protoc_insertion_point(module_scope)
