# -*- coding: utf-8 -*-
# Generated by the protocol buffer compiler.  DO NOT EDIT!
# source: cai/pb/im/oidb/cmd0x857/troop_tips/troop_tips.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()




DESCRIPTOR = _descriptor_pool.Default().AddSerializedFile(b'\n3cai/pb/im/oidb/cmd0x857/troop_tips/troop_tips.proto\x12\x1bim.oidb.cmd0x857.troop_tips\"\xa0\x01\n\x0f\x41IOGrayTipsInfo\x12\x14\n\x0cshow_lastest\x18\x01 \x01(\r\x12\x0f\n\x07\x63ontent\x18\x02 \x01(\x0c\x12\x0e\n\x06remind\x18\x03 \x01(\r\x12\r\n\x05\x62rief\x18\x04 \x01(\x0c\x12\x14\n\x0creceiver_uin\x18\x05 \x01(\x04\x12\x18\n\x10reliao_admin_opt\x18\x06 \x01(\r\x12\x17\n\x0frobot_group_opt\x18\x07 \x01(\r\"\x8f\x01\n\x0e\x41IOTopTipsInfo\x12\x0f\n\x07\x63ontent\x18\x01 \x01(\x0c\x12\x0c\n\x04icon\x18\x02 \x01(\r\x12\x13\n\x0b\x65num_action\x18\x03 \x01(\r\x12\x0b\n\x03url\x18\x04 \x01(\x0c\x12\x0c\n\x04\x64\x61ta\x18\x05 \x01(\x0c\x12\x0e\n\x06\x64\x61ta_i\x18\x06 \x01(\x0c\x12\x0e\n\x06\x64\x61ta_a\x18\x07 \x01(\x0c\x12\x0e\n\x06\x64\x61ta_p\x18\x08 \x01(\x0c\"\"\n\x0f\x46loatedTipsInfo\x12\x0f\n\x07\x63ontent\x18\x01 \x01(\x0c\"\xfc\x01\n\x12GeneralGrayTipInfo\x12\x11\n\tbusi_type\x18\x01 \x01(\x04\x12\x0f\n\x07\x62usi_id\x18\x02 \x01(\x04\x12\x11\n\tctrl_flag\x18\x03 \x01(\r\x12\x10\n\x08\x63\x32\x63_type\x18\x04 \x01(\r\x12\x14\n\x0cservice_type\x18\x05 \x01(\r\x12\x10\n\x08templ_id\x18\x06 \x01(\x04\x12<\n\x0btempl_param\x18\x07 \x03(\x0b\x32\'.im.oidb.cmd0x857.troop_tips.TemplParam\x12\x0f\n\x07\x63ontent\x18\x08 \x01(\x0c\x12\x13\n\x0btips_seq_id\x18\n \x01(\x04\x12\x11\n\tpb_reserv\x18\x64 \x01(\x0c\"\x9d\x01\n\x0fGoldMsgTipsElem\x12\x0c\n\x04type\x18\x01 \x01(\r\x12\x0e\n\x06\x62illno\x18\x02 \x01(\t\x12\x0e\n\x06result\x18\x03 \x01(\r\x12\x0e\n\x06\x61mount\x18\x04 \x01(\r\x12\r\n\x05total\x18\x05 \x01(\r\x12\x10\n\x08interval\x18\x06 \x01(\r\x12\x0e\n\x06\x66inish\x18\x07 \x01(\r\x12\x0b\n\x03uin\x18\x08 \x03(\x04\x12\x0e\n\x06\x61\x63tion\x18\t \x01(\r\"-\n\x08GrayData\x12\x10\n\x08\x61ll_read\x18\x01 \x01(\r\x12\x0f\n\x07\x66\x65\x65\x64_id\x18\x02 \x01(\t\"J\n\x14GroupAnnounceTBCInfo\x12\x10\n\x08\x66\x65\x65\x64s_id\x18\x01 \x01(\x0c\x12\x10\n\x08group_id\x18\x02 \x01(\x04\x12\x0e\n\x06\x61\x63tion\x18\x03 \x01(\r\"5\n\x10GroupAsyncNotify\x12\x10\n\x08msg_type\x18\x01 \x01(\r\x12\x0f\n\x07msg_seq\x18\x02 \x01(\x04\"\xe2\x01\n\x0fGroupInfoChange\x12\x1a\n\x12group_honor_switch\x18\x01 \x01(\r\x12!\n\x19group_member_level_switch\x18\x02 \x01(\r\x12\x16\n\x0egroup_flagext4\x18\x03 \x01(\r\x12\x17\n\x0f\x61ppeal_deadline\x18\x04 \x01(\r\x12\x12\n\ngroup_flag\x18\x05 \x01(\r\x12\x16\n\x0egroup_flagext3\x18\x07 \x01(\r\x12\x17\n\x0fgroup_class_ext\x18\x08 \x01(\r\x12\x1a\n\x12group_info_ext_seq\x18\t \x01(\r\";\n\x0fGroupNotifyInfo\x12\x16\n\x0e\x61uto_pull_flag\x18\x01 \x01(\r\x12\x10\n\x08\x66\x65\x65\x64s_id\x18\x02 \x01(\x0c\"\xbe\x01\n\x08InstCtrl\x12;\n\x0csend_to_inst\x18\x01 \x03(\x0b\x32%.im.oidb.cmd0x857.troop_tips.InstInfo\x12;\n\x0c\x65xclude_inst\x18\x02 \x03(\x0b\x32%.im.oidb.cmd0x857.troop_tips.InstInfo\x12\x38\n\tfrom_inst\x18\x03 \x01(\x0b\x32%.im.oidb.cmd0x857.troop_tips.InstInfo\"\xa4\x01\n\x08InstInfo\x12\x0e\n\x06\x61pppid\x18\x01 \x01(\r\x12\x0e\n\x06instid\x18\x02 \x01(\r\x12\x10\n\x08platform\x18\x03 \x01(\r\x12\x12\n\nopen_appid\x18\x04 \x01(\r\x12\x11\n\tproductid\x18\x05 \x01(\r\x12\x0f\n\x07sso_bid\x18\x06 \x01(\r\x12\x0c\n\x04guid\x18\x07 \x01(\x0c\x12\x0f\n\x07ver_min\x18\x08 \x01(\r\x12\x0f\n\x07ver_max\x18\t \x01(\r\"\xd2\x01\n\x16LbsShareChangePushInfo\x12\x10\n\x08msg_type\x18\x01 \x01(\r\x12\x10\n\x08msg_info\x18\x02 \x01(\x0c\x12\x14\n\x0cversion_ctrl\x18\x03 \x01(\x0c\x12\x10\n\x08group_id\x18\x04 \x01(\x04\x12\x10\n\x08oper_uin\x18\x05 \x01(\x04\x12\x11\n\tgray_tips\x18\x06 \x01(\x0c\x12\x0f\n\x07msg_seq\x18\x07 \x01(\x04\x12\x11\n\tjoin_nums\x18\x08 \x01(\r\x12\x11\n\tpush_type\x18\x63 \x01(\r\x12\x10\n\x08\x65xt_info\x18\x64 \x01(\x0c\"\"\n\x0eLuckyBagNotify\x12\x10\n\x08msg_tips\x18\x01 \x01(\x0c\"\x9f\x03\n\x13MediaChangePushInfo\x12\x10\n\x08msg_type\x18\x01 \x01(\r\x12\x10\n\x08msg_info\x18\x02 \x01(\x0c\x12\x14\n\x0cversion_ctrl\x18\x03 \x01(\x0c\x12\x10\n\x08group_id\x18\x04 \x01(\x04\x12\x10\n\x08oper_uin\x18\x05 \x01(\x04\x12\x11\n\tgray_tips\x18\x06 \x01(\x0c\x12\x0f\n\x07msg_seq\x18\x07 \x01(\x04\x12\x11\n\tjoin_nums\x18\x08 \x01(\r\x12U\n\x0bper_setting\x18\t \x01(\x0b\x32@.im.oidb.cmd0x857.troop_tips.MediaChangePushInfo.PersonalSetting\x12\x11\n\tplay_mode\x18\n \x01(\r\x12\x1a\n\x12is_join_when_start\x18\x0b \x01(\x08\x12\x12\n\nmedia_type\x18\x63 \x01(\r\x12\x10\n\x08\x65xt_info\x18\x64 \x01(\x0c\x1aG\n\x0fPersonalSetting\x12\x10\n\x08theme_id\x18\x01 \x01(\r\x12\x11\n\tplayer_id\x18\x02 \x01(\r\x12\x0f\n\x07\x66ont_id\x18\x03 \x01(\r\"@\n\x0eMessageBoxInfo\x12\x0f\n\x07\x63ontent\x18\x01 \x01(\x0c\x12\r\n\x05title\x18\x02 \x01(\x0c\x12\x0e\n\x06\x62utton\x18\x03 \x01(\x0c\"\x9a\x04\n\x15MessageRecallReminder\x12\x0b\n\x03uin\x18\x01 \x01(\x04\x12\x10\n\x08nickname\x18\x02 \x01(\x0c\x12Y\n\x11recalled_msg_list\x18\x03 \x03(\x0b\x32>.im.oidb.cmd0x857.troop_tips.MessageRecallReminder.MessageMeta\x12\x18\n\x10reminder_content\x18\x04 \x01(\x0c\x12\x0f\n\x07userdef\x18\x05 \x01(\x0c\x12\x12\n\ngroup_type\x18\x06 \x01(\r\x12\x0f\n\x07op_type\x18\x07 \x01(\r\x12\x11\n\tadmin_uin\x18\x08 \x01(\x04\x12\\\n\x0cwording_info\x18\t \x01(\x0b\x32\x46.im.oidb.cmd0x857.troop_tips.MessageRecallReminder.WithDrawWordingInfo\x1a\x8a\x01\n\x0bMessageMeta\x12\x0b\n\x03seq\x18\x01 \x01(\r\x12\x0c\n\x04time\x18\x02 \x01(\r\x12\x12\n\nmsg_random\x18\x03 \x01(\r\x12\x10\n\x08msg_type\x18\x04 \x01(\r\x12\x10\n\x08msg_flag\x18\x05 \x01(\r\x12\x12\n\nauthor_uin\x18\x06 \x01(\x04\x12\x14\n\x0cis_anony_msg\x18\x07 \x01(\r\x1a\x39\n\x13WithDrawWordingInfo\x12\x0f\n\x07item_id\x18\x01 \x01(\x05\x12\x11\n\titem_name\x18\x02 \x01(\t\"\x1c\n\rMiniAppNotify\x12\x0b\n\x03msg\x18\x01 \x01(\x0c\"\xb8\x11\n\rNotifyMsgBody\x12\x11\n\tenum_type\x18\x01 \x01(\r\x12\x10\n\x08msg_time\x18\x02 \x01(\x04\x12\x13\n\x0bmsg_expires\x18\x03 \x01(\x04\x12\x12\n\ngroup_code\x18\x04 \x01(\x04\x12>\n\x08graytips\x18\x05 \x01(\x0b\x32,.im.oidb.cmd0x857.troop_tips.AIOGrayTipsInfo\x12?\n\nmessagebox\x18\x06 \x01(\x0b\x32+.im.oidb.cmd0x857.troop_tips.MessageBoxInfo\x12\x41\n\x0b\x66loatedtips\x18\x07 \x01(\x0b\x32,.im.oidb.cmd0x857.troop_tips.FloatedTipsInfo\x12<\n\x07toptips\x18\x08 \x01(\x0b\x32+.im.oidb.cmd0x857.troop_tips.AIOTopTipsInfo\x12=\n\x07redtips\x18\t \x01(\x0b\x32,.im.oidb.cmd0x857.troop_tips.RedGrayTipsInfo\x12\x42\n\x0cgroup_notify\x18\n \x01(\x0b\x32,.im.oidb.cmd0x857.troop_tips.GroupNotifyInfo\x12\x42\n\x06recall\x18\x0b \x01(\x0b\x32\x32.im.oidb.cmd0x857.troop_tips.MessageRecallReminder\x12\x43\n\x0ctheme_notify\x18\x0c \x01(\x0b\x32-.im.oidb.cmd0x857.troop_tips.ThemeStateNotify\x12\x14\n\x0cservice_type\x18\r \x01(\r\x12\x46\n\robjmsg_update\x18\x0e \x01(\x0b\x32/.im.oidb.cmd0x857.troop_tips.NotifyObjmsgUpdate\x12@\n\rwerewolf_push\x18\x0f \x01(\x0b\x32).im.oidb.cmd0x857.troop_tips.WereWolfPush\x12>\n\x08goldtips\x18\x12 \x01(\x0b\x32,.im.oidb.cmd0x857.troop_tips.GoldMsgTipsElem\x12\x42\n\x0eminiapp_notify\x18\x14 \x01(\x0b\x32*.im.oidb.cmd0x857.troop_tips.MiniAppNotify\x12\x12\n\nsender_uin\x18\x15 \x01(\x04\x12\x44\n\x0fluckybag_notify\x18\x16 \x01(\x0b\x32+.im.oidb.cmd0x857.troop_tips.LuckyBagNotify\x12N\n\x12troopformtips_push\x18\x17 \x01(\x0b\x32\x32.im.oidb.cmd0x857.troop_tips.TroopFormGrayTipsInfo\x12\x44\n\nmedia_push\x18\x18 \x01(\x0b\x32\x30.im.oidb.cmd0x857.troop_tips.MediaChangePushInfo\x12I\n\x10general_gray_tip\x18\x1a \x01(\x0b\x32/.im.oidb.cmd0x857.troop_tips.GeneralGrayTipInfo\x12\x44\n\nvideo_push\x18\x1b \x01(\x0b\x32\x30.im.oidb.cmd0x857.troop_tips.VideoChangePushInfo\x12W\n\x1albs_share_change_plus_info\x18\x1c \x01(\x0b\x32\x33.im.oidb.cmd0x857.troop_tips.LbsShareChangePushInfo\x12\x42\n\tsing_push\x18\x1d \x01(\x0b\x32/.im.oidb.cmd0x857.troop_tips.SingChangePushInfo\x12G\n\x11group_info_change\x18\x1e \x01(\x0b\x32,.im.oidb.cmd0x857.troop_tips.GroupInfoChange\x12R\n\x17group_announce_tbc_info\x18\x1f \x01(\x0b\x32\x31.im.oidb.cmd0x857.troop_tips.GroupAnnounceTBCInfo\x12Q\n\x17qq_vedio_game_push_info\x18  \x01(\x0b\x32\x30.im.oidb.cmd0x857.troop_tips.QQVedioGamePushInfo\x12J\n\x13qq_group_digest_msg\x18! \x01(\x0b\x32-.im.oidb.cmd0x857.troop_tips.QQGroupDigestMsg\x12U\n\x15study_room_member_msg\x18\" \x01(\x0b\x32\x36.im.oidb.cmd0x857.troop_tips.StudyRoomMemberChangePush\x12\x46\n\x0eqq_live_notify\x18# \x01(\x0b\x32..im.oidb.cmd0x857.troop_tips.QQVaLiveNotifyMsg\x12I\n\x12group_async_notidy\x18$ \x01(\x0b\x32-.im.oidb.cmd0x857.troop_tips.GroupAsyncNotify\x12\x19\n\x11group_cur_msg_seq\x18% \x01(\x04\x12V\n\x18group_digest_msg_summary\x18& \x01(\x0b\x32\x34.im.oidb.cmd0x857.troop_tips.QQGroupDigestMsgSummary\x12\x14\n\x0csysdb_msg_id\x18\' \x01(\x04\x12Z\n\x19revert_graytips_traceless\x18( \x01(\x0b\x32\x37.im.oidb.cmd0x857.troop_tips.RevertGrayTipsMsgTraceless\"M\n\x12NotifyObjmsgUpdate\x12\x11\n\tobjmsg_id\x18\x01 \x01(\x0c\x12\x13\n\x0bupdate_type\x18\x02 \x01(\r\x12\x0f\n\x07\x65xt_msg\x18\x03 \x01(\x0c\"\xdd\x01\n\x10QQGroupDigestMsg\x12\x12\n\ngroup_code\x18\x01 \x01(\x04\x12\x0b\n\x03seq\x18\x02 \x01(\r\x12\x0e\n\x06random\x18\x03 \x01(\r\x12\x0f\n\x07op_type\x18\x04 \x01(\x05\x12\x0e\n\x06sender\x18\x05 \x01(\x04\x12\x13\n\x0b\x64igest_oper\x18\x06 \x01(\x04\x12\x0f\n\x07op_time\x18\x07 \x01(\r\x12\x17\n\x0flastest_msg_seq\x18\x08 \x01(\r\x12\x11\n\toper_nick\x18\t \x01(\x0c\x12\x13\n\x0bsender_nick\x18\n \x01(\x0c\x12\x10\n\x08\x65xt_info\x18\x0b \x01(\x05\"\xc4\x01\n\x17QQGroupDigestMsgSummary\x12\x13\n\x0b\x64igest_oper\x18\x01 \x01(\x04\x12\x0f\n\x07op_type\x18\x02 \x01(\x05\x12\x0f\n\x07op_time\x18\x03 \x01(\r\x12\x13\n\x0b\x64igest_nick\x18\x04 \x01(\x0c\x12\x10\n\x08succ_cnt\x18\x05 \x01(\x05\x12K\n\x0csummary_info\x18\x06 \x03(\x0b\x32\x35.im.oidb.cmd0x857.troop_tips.QQGroupDigestSummaryInfo\"K\n\x18QQGroupDigestSummaryInfo\x12\x0b\n\x03seq\x18\x01 \x01(\r\x12\x0e\n\x06random\x18\x02 \x01(\r\x12\x12\n\nerror_code\x18\x03 \x01(\r\"_\n\x11QQVaLiveNotifyMsg\x12\x0b\n\x03uid\x18\x01 \x01(\x0c\x12\x13\n\x0bnotify_type\x18\x02 \x01(\x05\x12\x0c\n\x04\x65xt1\x18\x03 \x01(\x0c\x12\x0c\n\x04\x65xt2\x18\x04 \x01(\x0c\x12\x0c\n\x04\x65xt3\x18\x05 \x01(\x0c\"u\n\x13QQVedioGamePushInfo\x12\x10\n\x08msg_type\x18\x01 \x01(\r\x12\x12\n\ngroup_code\x18\x02 \x01(\x04\x12\x10\n\x08oper_uin\x18\x03 \x01(\x04\x12\x14\n\x0cversion_ctrl\x18\x04 \x01(\x0c\x12\x10\n\x08\x65xt_info\x18\x05 \x01(\x0c\"\xb5\x03\n\x0fRedGrayTipsInfo\x12\x14\n\x0cshow_lastest\x18\x01 \x01(\r\x12\x12\n\nsender_uin\x18\x02 \x01(\x04\x12\x14\n\x0creceiver_uin\x18\x03 \x01(\x04\x12\x1b\n\x13sender_rich_content\x18\x04 \x01(\x0c\x12\x1d\n\x15receiver_rich_content\x18\x05 \x01(\x0c\x12\x0f\n\x07\x61uthkey\x18\x06 \x01(\x0c\x12\x0f\n\x07msgtype\x18\x07 \x01(\x11\x12\x12\n\nlucky_flag\x18\x08 \x01(\r\x12\x11\n\thide_flag\x18\t \x01(\r\x12\x0f\n\x07pc_body\x18\n \x01(\x0c\x12\x0c\n\x04icon\x18\x0b \x01(\r\x12\x11\n\tlucky_uin\x18\x0c \x01(\x04\x12\x0c\n\x04time\x18\r \x01(\r\x12\x0e\n\x06random\x18\x0e \x01(\r\x12\x1e\n\x16\x62roadcast_rich_content\x18\x0f \x01(\x0c\x12\r\n\x05idiom\x18\x10 \x01(\x0c\x12\x11\n\tidiom_seq\x18\x11 \x01(\r\x12\x13\n\x0bidiom_alpha\x18\x12 \x01(\x0c\x12\x0f\n\x07jumpurl\x18\x13 \x01(\x0c\x12\x12\n\nsubchannel\x18\x14 \x01(\r\x12\x11\n\tpoem_rule\x18\x15 \x01(\x0c\"\x9c\x01\n\x07ReqBody\x12\x12\n\ngroup_code\x18\x01 \x01(\x04\x12\x12\n\nmemberuins\x18\x02 \x03(\x04\x12\x0f\n\x07offline\x18\x03 \x01(\r\x12\x38\n\tinst_ctrl\x18\x04 \x01(\x0b\x32%.im.oidb.cmd0x857.troop_tips.InstCtrl\x12\x0b\n\x03msg\x18\x05 \x01(\x0c\x12\x11\n\tbusi_type\x18\x06 \x01(\r\"p\n\x1aRevertGrayTipsMsgTraceless\x12\x0c\n\x04\x66rom\x18\x01 \x01(\x04\x12\n\n\x02to\x18\x02 \x01(\x04\x12\x12\n\ngroup_code\x18\x03 \x01(\x04\x12\x0f\n\x07\x62usi_id\x18\x04 \x01(\x04\x12\x13\n\x0btips_seq_id\x18\x05 \x01(\x04\"\x1d\n\x07RspBody\x12\x12\n\ngroup_code\x18\x01 \x01(\x04\"\x80\x01\n\x12SingChangePushInfo\x12\x0b\n\x03seq\x18\x01 \x01(\x04\x12\x13\n\x0b\x61\x63tion_type\x18\x02 \x01(\r\x12\x10\n\x08group_id\x18\x03 \x01(\x04\x12\x10\n\x08oper_uin\x18\x04 \x01(\x04\x12\x11\n\tgray_tips\x18\x05 \x01(\x0c\x12\x11\n\tjoin_nums\x18\x06 \x01(\r\"1\n\x19StudyRoomMemberChangePush\x12\x14\n\x0cmember_count\x18\x01 \x01(\r\")\n\nTemplParam\x12\x0c\n\x04name\x18\x01 \x01(\x0c\x12\r\n\x05value\x18\x02 \x01(\x0c\"o\n\x10ThemeStateNotify\x12\r\n\x05state\x18\x01 \x01(\r\x12\x10\n\x08\x66\x65\x65\x64s_id\x18\x02 \x01(\x0c\x12\x12\n\ntheme_name\x18\x03 \x01(\x0c\x12\x12\n\naction_uin\x18\x04 \x01(\x04\x12\x12\n\ncreate_uin\x18\x05 \x01(\x04\"\x83\x01\n\x15TroopFormGrayTipsInfo\x12\x12\n\nwriter_uin\x18\x01 \x01(\x04\x12\x13\n\x0b\x63reator_uin\x18\x02 \x01(\x04\x12\x14\n\x0crich_content\x18\x03 \x01(\x0c\x12\x15\n\ropt_bytes_url\x18\x04 \x01(\x0c\x12\x14\n\x0c\x63reator_nick\x18\x05 \x01(\x0c\"\xa7\x01\n\x13VideoChangePushInfo\x12\x0b\n\x03seq\x18\x01 \x01(\x04\x12\x13\n\x0b\x61\x63tion_type\x18\x02 \x01(\r\x12\x10\n\x08group_id\x18\x03 \x01(\x04\x12\x10\n\x08oper_uin\x18\x04 \x01(\x04\x12\x11\n\tgray_tips\x18\x05 \x01(\x0c\x12\x11\n\tjoin_nums\x18\x06 \x01(\r\x12\x12\n\njoin_state\x18\x07 \x01(\r\x12\x10\n\x08\x65xt_info\x18\x64 \x01(\x0c\"\xc1\x07\n\x0cWereWolfPush\x12\x11\n\tpush_type\x18\x01 \x01(\r\x12\x11\n\tgame_room\x18\x02 \x01(\x04\x12\x17\n\x0f\x65num_game_state\x18\x03 \x01(\r\x12\x12\n\ngame_round\x18\x04 \x01(\r\x12=\n\x05roles\x18\x05 \x03(\x0b\x32..im.oidb.cmd0x857.troop_tips.WereWolfPush.Role\x12\x0f\n\x07speaker\x18\x06 \x01(\x04\x12\x11\n\tjudge_uin\x18\x07 \x01(\x04\x12\x13\n\x0bjudge_words\x18\x08 \x01(\x0c\x12\x16\n\x0e\x65num_operation\x18\t \x01(\r\x12\x10\n\x08src_user\x18\n \x01(\x04\x12\x10\n\x08\x64st_user\x18\x0b \x01(\x04\x12\x12\n\ndead_users\x18\x0c \x03(\x04\x12\x13\n\x0bgame_result\x18\r \x01(\r\x12\x13\n\x0btimeout_sec\x18\x0e \x01(\r\x12\x16\n\x0ekill_confirmed\x18\x0f \x01(\r\x12\x16\n\x0ejudge_nickname\x18\x10 \x01(\x0c\x12\x17\n\x0fvoted_tie_users\x18\x11 \x03(\x04\x1a\x44\n\nGameRecord\x12\r\n\x05total\x18\x01 \x01(\r\x12\x0b\n\x03win\x18\x02 \x01(\r\x12\x0c\n\x04lose\x18\x03 \x01(\r\x12\x0c\n\x04\x64raw\x18\x04 \x01(\r\x1a\xdc\x03\n\x04Role\x12\x0b\n\x03uin\x18\x01 \x01(\x04\x12\x11\n\tenum_type\x18\x02 \x01(\r\x12\x12\n\nenum_state\x18\x03 \x01(\r\x12\x11\n\tcan_speak\x18\x04 \x01(\r\x12\x12\n\ncan_listen\x18\x05 \x01(\r\x12\x10\n\x08position\x18\x06 \x01(\r\x12\x10\n\x08\x63\x61n_vote\x18\x07 \x01(\r\x12\x11\n\tcan_voted\x18\x08 \x01(\r\x12\x17\n\x0f\x61lready_checked\x18\t \x01(\r\x12\x15\n\ralready_saved\x18\n \x01(\r\x12\x18\n\x10\x61lready_poisoned\x18\x0b \x01(\r\x12\x14\n\x0cplayer_state\x18\x0c \x01(\r\x12\x14\n\x0c\x65num_dead_op\x18\r \x01(\r\x12\x16\n\x0e\x65num_operation\x18\x0e \x01(\r\x12\x10\n\x08\x64st_user\x18\x0f \x01(\x04\x12\x17\n\x0foperation_round\x18\x10 \x01(\r\x12I\n\x0bgame_record\x18\x11 \x01(\x0b\x32\x34.im.oidb.cmd0x857.troop_tips.WereWolfPush.GameRecord\x12\x13\n\x0bis_werewolf\x18\x12 \x01(\r\x12\x15\n\rdefended_user\x18\x13 \x01(\x04\x12\x12\n\nis_sheriff\x18\x14 \x01(\r')



_AIOGRAYTIPSINFO = DESCRIPTOR.message_types_by_name['AIOGrayTipsInfo']
_AIOTOPTIPSINFO = DESCRIPTOR.message_types_by_name['AIOTopTipsInfo']
_FLOATEDTIPSINFO = DESCRIPTOR.message_types_by_name['FloatedTipsInfo']
_GENERALGRAYTIPINFO = DESCRIPTOR.message_types_by_name['GeneralGrayTipInfo']
_GOLDMSGTIPSELEM = DESCRIPTOR.message_types_by_name['GoldMsgTipsElem']
_GRAYDATA = DESCRIPTOR.message_types_by_name['GrayData']
_GROUPANNOUNCETBCINFO = DESCRIPTOR.message_types_by_name['GroupAnnounceTBCInfo']
_GROUPASYNCNOTIFY = DESCRIPTOR.message_types_by_name['GroupAsyncNotify']
_GROUPINFOCHANGE = DESCRIPTOR.message_types_by_name['GroupInfoChange']
_GROUPNOTIFYINFO = DESCRIPTOR.message_types_by_name['GroupNotifyInfo']
_INSTCTRL = DESCRIPTOR.message_types_by_name['InstCtrl']
_INSTINFO = DESCRIPTOR.message_types_by_name['InstInfo']
_LBSSHARECHANGEPUSHINFO = DESCRIPTOR.message_types_by_name['LbsShareChangePushInfo']
_LUCKYBAGNOTIFY = DESCRIPTOR.message_types_by_name['LuckyBagNotify']
_MEDIACHANGEPUSHINFO = DESCRIPTOR.message_types_by_name['MediaChangePushInfo']
_MEDIACHANGEPUSHINFO_PERSONALSETTING = _MEDIACHANGEPUSHINFO.nested_types_by_name['PersonalSetting']
_MESSAGEBOXINFO = DESCRIPTOR.message_types_by_name['MessageBoxInfo']
_MESSAGERECALLREMINDER = DESCRIPTOR.message_types_by_name['MessageRecallReminder']
_MESSAGERECALLREMINDER_MESSAGEMETA = _MESSAGERECALLREMINDER.nested_types_by_name['MessageMeta']
_MESSAGERECALLREMINDER_WITHDRAWWORDINGINFO = _MESSAGERECALLREMINDER.nested_types_by_name['WithDrawWordingInfo']
_MINIAPPNOTIFY = DESCRIPTOR.message_types_by_name['MiniAppNotify']
_NOTIFYMSGBODY = DESCRIPTOR.message_types_by_name['NotifyMsgBody']
_NOTIFYOBJMSGUPDATE = DESCRIPTOR.message_types_by_name['NotifyObjmsgUpdate']
_QQGROUPDIGESTMSG = DESCRIPTOR.message_types_by_name['QQGroupDigestMsg']
_QQGROUPDIGESTMSGSUMMARY = DESCRIPTOR.message_types_by_name['QQGroupDigestMsgSummary']
_QQGROUPDIGESTSUMMARYINFO = DESCRIPTOR.message_types_by_name['QQGroupDigestSummaryInfo']
_QQVALIVENOTIFYMSG = DESCRIPTOR.message_types_by_name['QQVaLiveNotifyMsg']
_QQVEDIOGAMEPUSHINFO = DESCRIPTOR.message_types_by_name['QQVedioGamePushInfo']
_REDGRAYTIPSINFO = DESCRIPTOR.message_types_by_name['RedGrayTipsInfo']
_REQBODY = DESCRIPTOR.message_types_by_name['ReqBody']
_REVERTGRAYTIPSMSGTRACELESS = DESCRIPTOR.message_types_by_name['RevertGrayTipsMsgTraceless']
_RSPBODY = DESCRIPTOR.message_types_by_name['RspBody']
_SINGCHANGEPUSHINFO = DESCRIPTOR.message_types_by_name['SingChangePushInfo']
_STUDYROOMMEMBERCHANGEPUSH = DESCRIPTOR.message_types_by_name['StudyRoomMemberChangePush']
_TEMPLPARAM = DESCRIPTOR.message_types_by_name['TemplParam']
_THEMESTATENOTIFY = DESCRIPTOR.message_types_by_name['ThemeStateNotify']
_TROOPFORMGRAYTIPSINFO = DESCRIPTOR.message_types_by_name['TroopFormGrayTipsInfo']
_VIDEOCHANGEPUSHINFO = DESCRIPTOR.message_types_by_name['VideoChangePushInfo']
_WEREWOLFPUSH = DESCRIPTOR.message_types_by_name['WereWolfPush']
_WEREWOLFPUSH_GAMERECORD = _WEREWOLFPUSH.nested_types_by_name['GameRecord']
_WEREWOLFPUSH_ROLE = _WEREWOLFPUSH.nested_types_by_name['Role']
AIOGrayTipsInfo = _reflection.GeneratedProtocolMessageType('AIOGrayTipsInfo', (_message.Message,), {
  'DESCRIPTOR' : _AIOGRAYTIPSINFO,
  '__module__' : 'cai.pb.im.oidb.cmd0x857.troop_tips.troop_tips_pb2'
  # @@protoc_insertion_point(class_scope:im.oidb.cmd0x857.troop_tips.AIOGrayTipsInfo)
  })
_sym_db.RegisterMessage(AIOGrayTipsInfo)

AIOTopTipsInfo = _reflection.GeneratedProtocolMessageType('AIOTopTipsInfo', (_message.Message,), {
  'DESCRIPTOR' : _AIOTOPTIPSINFO,
  '__module__' : 'cai.pb.im.oidb.cmd0x857.troop_tips.troop_tips_pb2'
  # @@protoc_insertion_point(class_scope:im.oidb.cmd0x857.troop_tips.AIOTopTipsInfo)
  })
_sym_db.RegisterMessage(AIOTopTipsInfo)

FloatedTipsInfo = _reflection.GeneratedProtocolMessageType('FloatedTipsInfo', (_message.Message,), {
  'DESCRIPTOR' : _FLOATEDTIPSINFO,
  '__module__' : 'cai.pb.im.oidb.cmd0x857.troop_tips.troop_tips_pb2'
  # @@protoc_insertion_point(class_scope:im.oidb.cmd0x857.troop_tips.FloatedTipsInfo)
  })
_sym_db.RegisterMessage(FloatedTipsInfo)

GeneralGrayTipInfo = _reflection.GeneratedProtocolMessageType('GeneralGrayTipInfo', (_message.Message,), {
  'DESCRIPTOR' : _GENERALGRAYTIPINFO,
  '__module__' : 'cai.pb.im.oidb.cmd0x857.troop_tips.troop_tips_pb2'
  # @@protoc_insertion_point(class_scope:im.oidb.cmd0x857.troop_tips.GeneralGrayTipInfo)
  })
_sym_db.RegisterMessage(GeneralGrayTipInfo)

GoldMsgTipsElem = _reflection.GeneratedProtocolMessageType('GoldMsgTipsElem', (_message.Message,), {
  'DESCRIPTOR' : _GOLDMSGTIPSELEM,
  '__module__' : 'cai.pb.im.oidb.cmd0x857.troop_tips.troop_tips_pb2'
  # @@protoc_insertion_point(class_scope:im.oidb.cmd0x857.troop_tips.GoldMsgTipsElem)
  })
_sym_db.RegisterMessage(GoldMsgTipsElem)

GrayData = _reflection.GeneratedProtocolMessageType('GrayData', (_message.Message,), {
  'DESCRIPTOR' : _GRAYDATA,
  '__module__' : 'cai.pb.im.oidb.cmd0x857.troop_tips.troop_tips_pb2'
  # @@protoc_insertion_point(class_scope:im.oidb.cmd0x857.troop_tips.GrayData)
  })
_sym_db.RegisterMessage(GrayData)

GroupAnnounceTBCInfo = _reflection.GeneratedProtocolMessageType('GroupAnnounceTBCInfo', (_message.Message,), {
  'DESCRIPTOR' : _GROUPANNOUNCETBCINFO,
  '__module__' : 'cai.pb.im.oidb.cmd0x857.troop_tips.troop_tips_pb2'
  # @@protoc_insertion_point(class_scope:im.oidb.cmd0x857.troop_tips.GroupAnnounceTBCInfo)
  })
_sym_db.RegisterMessage(GroupAnnounceTBCInfo)

GroupAsyncNotify = _reflection.GeneratedProtocolMessageType('GroupAsyncNotify', (_message.Message,), {
  'DESCRIPTOR' : _GROUPASYNCNOTIFY,
  '__module__' : 'cai.pb.im.oidb.cmd0x857.troop_tips.troop_tips_pb2'
  # @@protoc_insertion_point(class_scope:im.oidb.cmd0x857.troop_tips.GroupAsyncNotify)
  })
_sym_db.RegisterMessage(GroupAsyncNotify)

GroupInfoChange = _reflection.GeneratedProtocolMessageType('GroupInfoChange', (_message.Message,), {
  'DESCRIPTOR' : _GROUPINFOCHANGE,
  '__module__' : 'cai.pb.im.oidb.cmd0x857.troop_tips.troop_tips_pb2'
  # @@protoc_insertion_point(class_scope:im.oidb.cmd0x857.troop_tips.GroupInfoChange)
  })
_sym_db.RegisterMessage(GroupInfoChange)

GroupNotifyInfo = _reflection.GeneratedProtocolMessageType('GroupNotifyInfo', (_message.Message,), {
  'DESCRIPTOR' : _GROUPNOTIFYINFO,
  '__module__' : 'cai.pb.im.oidb.cmd0x857.troop_tips.troop_tips_pb2'
  # @@protoc_insertion_point(class_scope:im.oidb.cmd0x857.troop_tips.GroupNotifyInfo)
  })
_sym_db.RegisterMessage(GroupNotifyInfo)

InstCtrl = _reflection.GeneratedProtocolMessageType('InstCtrl', (_message.Message,), {
  'DESCRIPTOR' : _INSTCTRL,
  '__module__' : 'cai.pb.im.oidb.cmd0x857.troop_tips.troop_tips_pb2'
  # @@protoc_insertion_point(class_scope:im.oidb.cmd0x857.troop_tips.InstCtrl)
  })
_sym_db.RegisterMessage(InstCtrl)

InstInfo = _reflection.GeneratedProtocolMessageType('InstInfo', (_message.Message,), {
  'DESCRIPTOR' : _INSTINFO,
  '__module__' : 'cai.pb.im.oidb.cmd0x857.troop_tips.troop_tips_pb2'
  # @@protoc_insertion_point(class_scope:im.oidb.cmd0x857.troop_tips.InstInfo)
  })
_sym_db.RegisterMessage(InstInfo)

LbsShareChangePushInfo = _reflection.GeneratedProtocolMessageType('LbsShareChangePushInfo', (_message.Message,), {
  'DESCRIPTOR' : _LBSSHARECHANGEPUSHINFO,
  '__module__' : 'cai.pb.im.oidb.cmd0x857.troop_tips.troop_tips_pb2'
  # @@protoc_insertion_point(class_scope:im.oidb.cmd0x857.troop_tips.LbsShareChangePushInfo)
  })
_sym_db.RegisterMessage(LbsShareChangePushInfo)

LuckyBagNotify = _reflection.GeneratedProtocolMessageType('LuckyBagNotify', (_message.Message,), {
  'DESCRIPTOR' : _LUCKYBAGNOTIFY,
  '__module__' : 'cai.pb.im.oidb.cmd0x857.troop_tips.troop_tips_pb2'
  # @@protoc_insertion_point(class_scope:im.oidb.cmd0x857.troop_tips.LuckyBagNotify)
  })
_sym_db.RegisterMessage(LuckyBagNotify)

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

  'PersonalSetting' : _reflection.GeneratedProtocolMessageType('PersonalSetting', (_message.Message,), {
    'DESCRIPTOR' : _MEDIACHANGEPUSHINFO_PERSONALSETTING,
    '__module__' : 'cai.pb.im.oidb.cmd0x857.troop_tips.troop_tips_pb2'
    # @@protoc_insertion_point(class_scope:im.oidb.cmd0x857.troop_tips.MediaChangePushInfo.PersonalSetting)
    })
  ,
  'DESCRIPTOR' : _MEDIACHANGEPUSHINFO,
  '__module__' : 'cai.pb.im.oidb.cmd0x857.troop_tips.troop_tips_pb2'
  # @@protoc_insertion_point(class_scope:im.oidb.cmd0x857.troop_tips.MediaChangePushInfo)
  })
_sym_db.RegisterMessage(MediaChangePushInfo)
_sym_db.RegisterMessage(MediaChangePushInfo.PersonalSetting)

MessageBoxInfo = _reflection.GeneratedProtocolMessageType('MessageBoxInfo', (_message.Message,), {
  'DESCRIPTOR' : _MESSAGEBOXINFO,
  '__module__' : 'cai.pb.im.oidb.cmd0x857.troop_tips.troop_tips_pb2'
  # @@protoc_insertion_point(class_scope:im.oidb.cmd0x857.troop_tips.MessageBoxInfo)
  })
_sym_db.RegisterMessage(MessageBoxInfo)

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

  'MessageMeta' : _reflection.GeneratedProtocolMessageType('MessageMeta', (_message.Message,), {
    'DESCRIPTOR' : _MESSAGERECALLREMINDER_MESSAGEMETA,
    '__module__' : 'cai.pb.im.oidb.cmd0x857.troop_tips.troop_tips_pb2'
    # @@protoc_insertion_point(class_scope:im.oidb.cmd0x857.troop_tips.MessageRecallReminder.MessageMeta)
    })
  ,

  'WithDrawWordingInfo' : _reflection.GeneratedProtocolMessageType('WithDrawWordingInfo', (_message.Message,), {
    'DESCRIPTOR' : _MESSAGERECALLREMINDER_WITHDRAWWORDINGINFO,
    '__module__' : 'cai.pb.im.oidb.cmd0x857.troop_tips.troop_tips_pb2'
    # @@protoc_insertion_point(class_scope:im.oidb.cmd0x857.troop_tips.MessageRecallReminder.WithDrawWordingInfo)
    })
  ,
  'DESCRIPTOR' : _MESSAGERECALLREMINDER,
  '__module__' : 'cai.pb.im.oidb.cmd0x857.troop_tips.troop_tips_pb2'
  # @@protoc_insertion_point(class_scope:im.oidb.cmd0x857.troop_tips.MessageRecallReminder)
  })
_sym_db.RegisterMessage(MessageRecallReminder)
_sym_db.RegisterMessage(MessageRecallReminder.MessageMeta)
_sym_db.RegisterMessage(MessageRecallReminder.WithDrawWordingInfo)

MiniAppNotify = _reflection.GeneratedProtocolMessageType('MiniAppNotify', (_message.Message,), {
  'DESCRIPTOR' : _MINIAPPNOTIFY,
  '__module__' : 'cai.pb.im.oidb.cmd0x857.troop_tips.troop_tips_pb2'
  # @@protoc_insertion_point(class_scope:im.oidb.cmd0x857.troop_tips.MiniAppNotify)
  })
_sym_db.RegisterMessage(MiniAppNotify)

NotifyMsgBody = _reflection.GeneratedProtocolMessageType('NotifyMsgBody', (_message.Message,), {
  'DESCRIPTOR' : _NOTIFYMSGBODY,
  '__module__' : 'cai.pb.im.oidb.cmd0x857.troop_tips.troop_tips_pb2'
  # @@protoc_insertion_point(class_scope:im.oidb.cmd0x857.troop_tips.NotifyMsgBody)
  })
_sym_db.RegisterMessage(NotifyMsgBody)

NotifyObjmsgUpdate = _reflection.GeneratedProtocolMessageType('NotifyObjmsgUpdate', (_message.Message,), {
  'DESCRIPTOR' : _NOTIFYOBJMSGUPDATE,
  '__module__' : 'cai.pb.im.oidb.cmd0x857.troop_tips.troop_tips_pb2'
  # @@protoc_insertion_point(class_scope:im.oidb.cmd0x857.troop_tips.NotifyObjmsgUpdate)
  })
_sym_db.RegisterMessage(NotifyObjmsgUpdate)

QQGroupDigestMsg = _reflection.GeneratedProtocolMessageType('QQGroupDigestMsg', (_message.Message,), {
  'DESCRIPTOR' : _QQGROUPDIGESTMSG,
  '__module__' : 'cai.pb.im.oidb.cmd0x857.troop_tips.troop_tips_pb2'
  # @@protoc_insertion_point(class_scope:im.oidb.cmd0x857.troop_tips.QQGroupDigestMsg)
  })
_sym_db.RegisterMessage(QQGroupDigestMsg)

QQGroupDigestMsgSummary = _reflection.GeneratedProtocolMessageType('QQGroupDigestMsgSummary', (_message.Message,), {
  'DESCRIPTOR' : _QQGROUPDIGESTMSGSUMMARY,
  '__module__' : 'cai.pb.im.oidb.cmd0x857.troop_tips.troop_tips_pb2'
  # @@protoc_insertion_point(class_scope:im.oidb.cmd0x857.troop_tips.QQGroupDigestMsgSummary)
  })
_sym_db.RegisterMessage(QQGroupDigestMsgSummary)

QQGroupDigestSummaryInfo = _reflection.GeneratedProtocolMessageType('QQGroupDigestSummaryInfo', (_message.Message,), {
  'DESCRIPTOR' : _QQGROUPDIGESTSUMMARYINFO,
  '__module__' : 'cai.pb.im.oidb.cmd0x857.troop_tips.troop_tips_pb2'
  # @@protoc_insertion_point(class_scope:im.oidb.cmd0x857.troop_tips.QQGroupDigestSummaryInfo)
  })
_sym_db.RegisterMessage(QQGroupDigestSummaryInfo)

QQVaLiveNotifyMsg = _reflection.GeneratedProtocolMessageType('QQVaLiveNotifyMsg', (_message.Message,), {
  'DESCRIPTOR' : _QQVALIVENOTIFYMSG,
  '__module__' : 'cai.pb.im.oidb.cmd0x857.troop_tips.troop_tips_pb2'
  # @@protoc_insertion_point(class_scope:im.oidb.cmd0x857.troop_tips.QQVaLiveNotifyMsg)
  })
_sym_db.RegisterMessage(QQVaLiveNotifyMsg)

QQVedioGamePushInfo = _reflection.GeneratedProtocolMessageType('QQVedioGamePushInfo', (_message.Message,), {
  'DESCRIPTOR' : _QQVEDIOGAMEPUSHINFO,
  '__module__' : 'cai.pb.im.oidb.cmd0x857.troop_tips.troop_tips_pb2'
  # @@protoc_insertion_point(class_scope:im.oidb.cmd0x857.troop_tips.QQVedioGamePushInfo)
  })
_sym_db.RegisterMessage(QQVedioGamePushInfo)

RedGrayTipsInfo = _reflection.GeneratedProtocolMessageType('RedGrayTipsInfo', (_message.Message,), {
  'DESCRIPTOR' : _REDGRAYTIPSINFO,
  '__module__' : 'cai.pb.im.oidb.cmd0x857.troop_tips.troop_tips_pb2'
  # @@protoc_insertion_point(class_scope:im.oidb.cmd0x857.troop_tips.RedGrayTipsInfo)
  })
_sym_db.RegisterMessage(RedGrayTipsInfo)

ReqBody = _reflection.GeneratedProtocolMessageType('ReqBody', (_message.Message,), {
  'DESCRIPTOR' : _REQBODY,
  '__module__' : 'cai.pb.im.oidb.cmd0x857.troop_tips.troop_tips_pb2'
  # @@protoc_insertion_point(class_scope:im.oidb.cmd0x857.troop_tips.ReqBody)
  })
_sym_db.RegisterMessage(ReqBody)

RevertGrayTipsMsgTraceless = _reflection.GeneratedProtocolMessageType('RevertGrayTipsMsgTraceless', (_message.Message,), {
  'DESCRIPTOR' : _REVERTGRAYTIPSMSGTRACELESS,
  '__module__' : 'cai.pb.im.oidb.cmd0x857.troop_tips.troop_tips_pb2'
  # @@protoc_insertion_point(class_scope:im.oidb.cmd0x857.troop_tips.RevertGrayTipsMsgTraceless)
  })
_sym_db.RegisterMessage(RevertGrayTipsMsgTraceless)

RspBody = _reflection.GeneratedProtocolMessageType('RspBody', (_message.Message,), {
  'DESCRIPTOR' : _RSPBODY,
  '__module__' : 'cai.pb.im.oidb.cmd0x857.troop_tips.troop_tips_pb2'
  # @@protoc_insertion_point(class_scope:im.oidb.cmd0x857.troop_tips.RspBody)
  })
_sym_db.RegisterMessage(RspBody)

SingChangePushInfo = _reflection.GeneratedProtocolMessageType('SingChangePushInfo', (_message.Message,), {
  'DESCRIPTOR' : _SINGCHANGEPUSHINFO,
  '__module__' : 'cai.pb.im.oidb.cmd0x857.troop_tips.troop_tips_pb2'
  # @@protoc_insertion_point(class_scope:im.oidb.cmd0x857.troop_tips.SingChangePushInfo)
  })
_sym_db.RegisterMessage(SingChangePushInfo)

StudyRoomMemberChangePush = _reflection.GeneratedProtocolMessageType('StudyRoomMemberChangePush', (_message.Message,), {
  'DESCRIPTOR' : _STUDYROOMMEMBERCHANGEPUSH,
  '__module__' : 'cai.pb.im.oidb.cmd0x857.troop_tips.troop_tips_pb2'
  # @@protoc_insertion_point(class_scope:im.oidb.cmd0x857.troop_tips.StudyRoomMemberChangePush)
  })
_sym_db.RegisterMessage(StudyRoomMemberChangePush)

TemplParam = _reflection.GeneratedProtocolMessageType('TemplParam', (_message.Message,), {
  'DESCRIPTOR' : _TEMPLPARAM,
  '__module__' : 'cai.pb.im.oidb.cmd0x857.troop_tips.troop_tips_pb2'
  # @@protoc_insertion_point(class_scope:im.oidb.cmd0x857.troop_tips.TemplParam)
  })
_sym_db.RegisterMessage(TemplParam)

ThemeStateNotify = _reflection.GeneratedProtocolMessageType('ThemeStateNotify', (_message.Message,), {
  'DESCRIPTOR' : _THEMESTATENOTIFY,
  '__module__' : 'cai.pb.im.oidb.cmd0x857.troop_tips.troop_tips_pb2'
  # @@protoc_insertion_point(class_scope:im.oidb.cmd0x857.troop_tips.ThemeStateNotify)
  })
_sym_db.RegisterMessage(ThemeStateNotify)

TroopFormGrayTipsInfo = _reflection.GeneratedProtocolMessageType('TroopFormGrayTipsInfo', (_message.Message,), {
  'DESCRIPTOR' : _TROOPFORMGRAYTIPSINFO,
  '__module__' : 'cai.pb.im.oidb.cmd0x857.troop_tips.troop_tips_pb2'
  # @@protoc_insertion_point(class_scope:im.oidb.cmd0x857.troop_tips.TroopFormGrayTipsInfo)
  })
_sym_db.RegisterMessage(TroopFormGrayTipsInfo)

VideoChangePushInfo = _reflection.GeneratedProtocolMessageType('VideoChangePushInfo', (_message.Message,), {
  'DESCRIPTOR' : _VIDEOCHANGEPUSHINFO,
  '__module__' : 'cai.pb.im.oidb.cmd0x857.troop_tips.troop_tips_pb2'
  # @@protoc_insertion_point(class_scope:im.oidb.cmd0x857.troop_tips.VideoChangePushInfo)
  })
_sym_db.RegisterMessage(VideoChangePushInfo)

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

  'GameRecord' : _reflection.GeneratedProtocolMessageType('GameRecord', (_message.Message,), {
    'DESCRIPTOR' : _WEREWOLFPUSH_GAMERECORD,
    '__module__' : 'cai.pb.im.oidb.cmd0x857.troop_tips.troop_tips_pb2'
    # @@protoc_insertion_point(class_scope:im.oidb.cmd0x857.troop_tips.WereWolfPush.GameRecord)
    })
  ,

  'Role' : _reflection.GeneratedProtocolMessageType('Role', (_message.Message,), {
    'DESCRIPTOR' : _WEREWOLFPUSH_ROLE,
    '__module__' : 'cai.pb.im.oidb.cmd0x857.troop_tips.troop_tips_pb2'
    # @@protoc_insertion_point(class_scope:im.oidb.cmd0x857.troop_tips.WereWolfPush.Role)
    })
  ,
  'DESCRIPTOR' : _WEREWOLFPUSH,
  '__module__' : 'cai.pb.im.oidb.cmd0x857.troop_tips.troop_tips_pb2'
  # @@protoc_insertion_point(class_scope:im.oidb.cmd0x857.troop_tips.WereWolfPush)
  })
_sym_db.RegisterMessage(WereWolfPush)
_sym_db.RegisterMessage(WereWolfPush.GameRecord)
_sym_db.RegisterMessage(WereWolfPush.Role)

if _descriptor._USE_C_DESCRIPTORS == False:

  DESCRIPTOR._options = None
  _AIOGRAYTIPSINFO._serialized_start=85
  _AIOGRAYTIPSINFO._serialized_end=245
  _AIOTOPTIPSINFO._serialized_start=248
  _AIOTOPTIPSINFO._serialized_end=391
  _FLOATEDTIPSINFO._serialized_start=393
  _FLOATEDTIPSINFO._serialized_end=427
  _GENERALGRAYTIPINFO._serialized_start=430
  _GENERALGRAYTIPINFO._serialized_end=682
  _GOLDMSGTIPSELEM._serialized_start=685
  _GOLDMSGTIPSELEM._serialized_end=842
  _GRAYDATA._serialized_start=844
  _GRAYDATA._serialized_end=889
  _GROUPANNOUNCETBCINFO._serialized_start=891
  _GROUPANNOUNCETBCINFO._serialized_end=965
  _GROUPASYNCNOTIFY._serialized_start=967
  _GROUPASYNCNOTIFY._serialized_end=1020
  _GROUPINFOCHANGE._serialized_start=1023
  _GROUPINFOCHANGE._serialized_end=1249
  _GROUPNOTIFYINFO._serialized_start=1251
  _GROUPNOTIFYINFO._serialized_end=1310
  _INSTCTRL._serialized_start=1313
  _INSTCTRL._serialized_end=1503
  _INSTINFO._serialized_start=1506
  _INSTINFO._serialized_end=1670
  _LBSSHARECHANGEPUSHINFO._serialized_start=1673
  _LBSSHARECHANGEPUSHINFO._serialized_end=1883
  _LUCKYBAGNOTIFY._serialized_start=1885
  _LUCKYBAGNOTIFY._serialized_end=1919
  _MEDIACHANGEPUSHINFO._serialized_start=1922
  _MEDIACHANGEPUSHINFO._serialized_end=2337
  _MEDIACHANGEPUSHINFO_PERSONALSETTING._serialized_start=2266
  _MEDIACHANGEPUSHINFO_PERSONALSETTING._serialized_end=2337
  _MESSAGEBOXINFO._serialized_start=2339
  _MESSAGEBOXINFO._serialized_end=2403
  _MESSAGERECALLREMINDER._serialized_start=2406
  _MESSAGERECALLREMINDER._serialized_end=2944
  _MESSAGERECALLREMINDER_MESSAGEMETA._serialized_start=2747
  _MESSAGERECALLREMINDER_MESSAGEMETA._serialized_end=2885
  _MESSAGERECALLREMINDER_WITHDRAWWORDINGINFO._serialized_start=2887
  _MESSAGERECALLREMINDER_WITHDRAWWORDINGINFO._serialized_end=2944
  _MINIAPPNOTIFY._serialized_start=2946
  _MINIAPPNOTIFY._serialized_end=2974
  _NOTIFYMSGBODY._serialized_start=2977
  _NOTIFYMSGBODY._serialized_end=5209
  _NOTIFYOBJMSGUPDATE._serialized_start=5211
  _NOTIFYOBJMSGUPDATE._serialized_end=5288
  _QQGROUPDIGESTMSG._serialized_start=5291
  _QQGROUPDIGESTMSG._serialized_end=5512
  _QQGROUPDIGESTMSGSUMMARY._serialized_start=5515
  _QQGROUPDIGESTMSGSUMMARY._serialized_end=5711
  _QQGROUPDIGESTSUMMARYINFO._serialized_start=5713
  _QQGROUPDIGESTSUMMARYINFO._serialized_end=5788
  _QQVALIVENOTIFYMSG._serialized_start=5790
  _QQVALIVENOTIFYMSG._serialized_end=5885
  _QQVEDIOGAMEPUSHINFO._serialized_start=5887
  _QQVEDIOGAMEPUSHINFO._serialized_end=6004
  _REDGRAYTIPSINFO._serialized_start=6007
  _REDGRAYTIPSINFO._serialized_end=6444
  _REQBODY._serialized_start=6447
  _REQBODY._serialized_end=6603
  _REVERTGRAYTIPSMSGTRACELESS._serialized_start=6605
  _REVERTGRAYTIPSMSGTRACELESS._serialized_end=6717
  _RSPBODY._serialized_start=6719
  _RSPBODY._serialized_end=6748
  _SINGCHANGEPUSHINFO._serialized_start=6751
  _SINGCHANGEPUSHINFO._serialized_end=6879
  _STUDYROOMMEMBERCHANGEPUSH._serialized_start=6881
  _STUDYROOMMEMBERCHANGEPUSH._serialized_end=6930
  _TEMPLPARAM._serialized_start=6932
  _TEMPLPARAM._serialized_end=6973
  _THEMESTATENOTIFY._serialized_start=6975
  _THEMESTATENOTIFY._serialized_end=7086
  _TROOPFORMGRAYTIPSINFO._serialized_start=7089
  _TROOPFORMGRAYTIPSINFO._serialized_end=7220
  _VIDEOCHANGEPUSHINFO._serialized_start=7223
  _VIDEOCHANGEPUSHINFO._serialized_end=7390
  _WEREWOLFPUSH._serialized_start=7393
  _WEREWOLFPUSH._serialized_end=8354
  _WEREWOLFPUSH_GAMERECORD._serialized_start=7807
  _WEREWOLFPUSH_GAMERECORD._serialized_end=7875
  _WEREWOLFPUSH_ROLE._serialized_start=7878
  _WEREWOLFPUSH_ROLE._serialized_end=8354
# @@protoc_insertion_point(module_scope)
