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

import sys
_b=sys.version_info[0]<3 and (lambda x:x) or (lambda x:x.encode('latin1'))
from google.protobuf.internal import enum_type_wrapper
from google.protobuf import descriptor as _descriptor
from google.protobuf import message as _message
from google.protobuf import reflection as _reflection
from google.protobuf import symbol_database as _symbol_database
# @@protoc_insertion_point(imports)

_sym_db = _symbol_database.Default()




DESCRIPTOR = _descriptor.FileDescriptor(
  name='protocol.proto',
  package='lq',
  syntax='proto3',
  serialized_options=None,
  serialized_pb=_b('\n\x0eprotocol.proto\x12\x02lq\"c\n\x13NotifyRoomGameStart\x12\x10\n\x08game_url\x18\x01 \x01(\t\x12\x15\n\rconnect_token\x18\x02 \x01(\t\x12\x11\n\tgame_uuid\x18\x03 \x01(\t\x12\x10\n\x08location\x18\x04 \x01(\t\"{\n\x14NotifyMatchGameStart\x12\x10\n\x08game_url\x18\x01 \x01(\t\x12\x15\n\rconnect_token\x18\x02 \x01(\t\x12\x11\n\tgame_uuid\x18\x03 \x01(\t\x12\x15\n\rmatch_mode_id\x18\x04 \x01(\r\x12\x10\n\x08location\x18\x05 \x01(\t\"\xc2\x01\n\x15NotifyRoomPlayerReady\x12\x12\n\naccount_id\x18\x01 \x01(\r\x12\r\n\x05ready\x18\x02 \x01(\x08\x12\x41\n\x0c\x61\x63\x63ount_list\x18\x03 \x01(\x0b\x32+.lq.NotifyRoomPlayerReady.AccountReadyState\x12\x0b\n\x03seq\x18\x04 \x01(\r\x1a\x36\n\x11\x41\x63\x63ountReadyState\x12\x12\n\naccount_id\x18\x01 \x01(\r\x12\r\n\x05ready\x18\x02 \x01(\x08\"\xd4\x01\n\x18NotifyRoomPlayerDressing\x12\x12\n\naccount_id\x18\x01 \x01(\r\x12\x10\n\x08\x64ressing\x18\x02 \x01(\x08\x12G\n\x0c\x61\x63\x63ount_list\x18\x03 \x01(\x0b\x32\x31.lq.NotifyRoomPlayerDressing.AccountDressingState\x12\x0b\n\x03seq\x18\x04 \x01(\r\x1a<\n\x14\x41\x63\x63ountDressingState\x12\x12\n\naccount_id\x18\x01 \x01(\r\x12\x10\n\x08\x64ressing\x18\x02 \x01(\x08\"\xb3\x01\n\x16NotifyRoomPlayerUpdate\x12\'\n\x0bupdate_list\x18\x01 \x03(\x0b\x32\x12.lq.PlayerBaseView\x12\x13\n\x0bremove_list\x18\x02 \x03(\r\x12\x10\n\x08owner_id\x18\x03 \x01(\r\x12\x13\n\x0brobot_count\x18\x04 \x01(\r\x12\'\n\x0bplayer_list\x18\x05 \x03(\x0b\x32\x12.lq.PlayerBaseView\x12\x0b\n\x03seq\x18\x06 \x01(\r\"\x13\n\x11NotifyRoomKickOut\"Z\n\x17NotifyFriendStateChange\x12\x11\n\ttarget_id\x18\x01 \x01(\r\x12,\n\x0c\x61\x63tive_state\x18\x02 \x01(\x0b\x32\x16.lq.AccountActiveState\"M\n\x16NotifyFriendViewChange\x12\x11\n\ttarget_id\x18\x01 \x01(\r\x12 \n\x04\x62\x61se\x18\x02 \x01(\x0b\x32\x12.lq.PlayerBaseView\"R\n\x12NotifyFriendChange\x12\x12\n\naccount_id\x18\x01 \x01(\r\x12\x0c\n\x04type\x18\x02 \x01(\r\x12\x1a\n\x06\x66riend\x18\x03 \x01(\x0b\x32\n.lq.Friend\"R\n\x14NotifyNewFriendApply\x12\x12\n\naccount_id\x18\x01 \x01(\r\x12\x12\n\napply_time\x18\x02 \x01(\r\x12\x12\n\nremoved_id\x18\x03 \x01(\r\"X\n\x13NotifyClientMessage\x12\"\n\x06sender\x18\x01 \x01(\x0b\x32\x12.lq.PlayerBaseView\x12\x0c\n\x04type\x18\x02 \x01(\r\x12\x0f\n\x07\x63ontent\x18\x03 \x01(\t\"8\n\x13NotifyAccountUpdate\x12!\n\x06update\x18\x01 \x01(\x0b\x32\x11.lq.AccountUpdate\"\x14\n\x12NotifyAnotherLogin\"\x15\n\x13NotifyAccountLogout\"_\n\x18NotifyAnnouncementUpdate\x12\'\n\rannouncements\x18\x01 \x03(\x0b\x32\x10.lq.Announcement\x12\x0c\n\x04sort\x18\x02 \x03(\r\x12\x0c\n\x04lang\x18\x03 \x01(\t\"\'\n\rNotifyNewMail\x12\x16\n\x04mail\x18\x01 \x01(\x0b\x32\x08.lq.Mail\"(\n\x10NotifyDeleteMail\x12\x14\n\x0cmail_id_list\x18\x01 \x03(\r\",\n\x16NotifyReviveCoinUpdate\x12\x12\n\nhas_gained\x18\x01 \x01(\x08\"r\n\x15NotifyDailyTaskUpdate\x12$\n\nprogresses\x18\x01 \x03(\x0b\x32\x10.lq.TaskProgress\x12\x1c\n\x14max_daily_task_count\x18\x02 \x01(\r\x12\x15\n\rrefresh_count\x18\x03 \x01(\r\"@\n\x18NotifyActivityTaskUpdate\x12$\n\nprogresses\x18\x01 \x03(\x0b\x32\x10.lq.TaskProgress\"F\n\x1eNotifyActivityPeriodTaskUpdate\x12$\n\nprogresses\x18\x01 \x03(\x0b\x32\x10.lq.TaskProgress\"E\n\x1dNotifyAccountRandomTaskUpdate\x12$\n\nprogresses\x18\x01 \x03(\x0b\x32\x10.lq.TaskProgress\"\xaf\x01\n NotifyAccountChallengeTaskUpdate\x12$\n\nprogresses\x18\x01 \x03(\x0b\x32\x10.lq.TaskProgress\x12\r\n\x05level\x18\x02 \x01(\r\x12\x15\n\rrefresh_count\x18\x03 \x01(\r\x12\x13\n\x0bmatch_count\x18\x04 \x01(\r\x12\x11\n\tticket_id\x18\x05 \x01(\r\x12\x17\n\x0frewarded_season\x18\x06 \x03(\r\"\x12\n\x10NotifyNewComment\"8\n\x13NotifyRollingNotice\x12!\n\x06notice\x18\x01 \x01(\x0b\x32\x11.lq.RollingNotice\"\x17\n\x15NotifyGiftSendRefresh\"3\n\x10NotifyShopUpdate\x12\x1f\n\tshop_info\x18\x01 \x01(\x0b\x32\x0c.lq.ShopInfo\"\xb7\x01\n\x14NotifyVipLevelChange\x12\x12\n\ngift_limit\x18\x01 \x01(\r\x12\x18\n\x10\x66riend_max_count\x18\x02 \x01(\r\x12\x1e\n\x16zhp_free_refresh_limit\x18\x03 \x01(\r\x12\x1e\n\x16zhp_cost_refresh_limit\x18\x04 \x01(\r\x12\x13\n\x0b\x62uddy_bonus\x18\x05 \x01(\x02\x12\x1c\n\x14record_collect_limit\x18\x06 \x01(\r\";\n\x13NotifyServerSetting\x12$\n\x08settings\x18\x01 \x01(\x0b\x32\x12.lq.ServerSettings\"\xdc\x01\n\x0fNotifyPayResult\x12\x12\n\npay_result\x18\x01 \x01(\r\x12\x10\n\x08order_id\x18\x02 \x01(\t\x12\x10\n\x08goods_id\x18\x03 \x01(\r\x12\x18\n\x10new_month_ticket\x18\x04 \x01(\r\x12;\n\x0fresource_modify\x18\x05 \x03(\x0b\x32\".lq.NotifyPayResult.ResourceModify\x1a:\n\x0eResourceModify\x12\n\n\x02id\x18\x01 \x01(\r\x12\r\n\x05\x63ount\x18\x02 \x01(\r\x12\r\n\x05\x66inal\x18\x03 \x01(\r\"y\n\x1dNotifyCustomContestAccountMsg\x12\x11\n\tunique_id\x18\x01 \x01(\r\x12\x12\n\naccount_id\x18\x02 \x01(\r\x12\x0e\n\x06sender\x18\x03 \x01(\t\x12\x0f\n\x07\x63ontent\x18\x04 \x01(\t\x12\x10\n\x08verified\x18\x05 \x01(\r\"\xb1\x01\n\x1cNotifyCustomContestSystemMsg\x12\x11\n\tunique_id\x18\x01 \x01(\r\x12\x0c\n\x04type\x18\x02 \x01(\r\x12\x0c\n\x04uuid\x18\x03 \x01(\t\x12\x32\n\ngame_start\x18\x04 \x01(\x0b\x32\x1e.lq.CustomizedContestGameStart\x12.\n\x08game_end\x18\x05 \x01(\x0b\x32\x1c.lq.CustomizedContestGameEnd\"!\n\x12NotifyMatchTimeout\x12\x0b\n\x03sid\x18\x01 \x01(\t\"<\n\x18NotifyCustomContestState\x12\x11\n\tunique_id\x18\x01 \x01(\r\x12\r\n\x05state\x18\x02 \x01(\r\"T\n\x14NotifyActivityChange\x12$\n\x0enew_activities\x18\x01 \x03(\x0b\x32\x0c.lq.Activity\x12\x16\n\x0e\x65nd_activities\x18\x02 \x03(\r\"H\n\x0fNotifyAFKResult\x12\x0c\n\x04type\x18\x01 \x01(\r\x12\x14\n\x0c\x62\x61n_end_time\x18\x02 \x01(\r\x12\x11\n\tgame_uuid\x18\x03 \x01(\t\"Q\n\x05\x45rror\x12\x0c\n\x04\x63ode\x18\x01 \x01(\r\x12\x12\n\nu32_params\x18\x02 \x03(\r\x12\x12\n\nstr_params\x18\x03 \x03(\t\x12\x12\n\njson_param\x18\x04 \x01(\t\"%\n\x07Wrapper\x12\x0c\n\x04name\x18\x01 \x01(\t\x12\x0c\n\x04\x64\x61ta\x18\x02 \x01(\x0c\"@\n\x0fNetworkEndpoint\x12\x0e\n\x06\x66\x61mily\x18\x01 \x01(\t\x12\x0f\n\x07\x61\x64\x64ress\x18\x02 \x01(\t\x12\x0c\n\x04port\x18\x03 \x01(\r\"\x0b\n\tReqCommon\"%\n\tResCommon\x12\x18\n\x05\x65rror\x18\x01 \x01(\x0b\x32\t.lq.Error\"O\n\x10ResAccountUpdate\x12\x18\n\x05\x65rror\x18\x01 \x01(\x0b\x32\t.lq.Error\x12!\n\x06update\x18\x02 \x01(\x0b\x32\x11.lq.AccountUpdate\"(\n\rAntiAddiction\x12\x17\n\x0fonline_duration\x18\x01 \x01(\r\"\xcf\x07\n\x17\x41\x63\x63ountMahjongStatistic\x12\x1d\n\x15\x66inal_position_counts\x18\x01 \x03(\r\x12>\n\x0crecent_round\x18\x02 \x01(\x0b\x32(.lq.AccountMahjongStatistic.RoundSummary\x12\x38\n\trecent_hu\x18\x03 \x01(\x0b\x32%.lq.AccountMahjongStatistic.HuSummary\x12?\n\nhighest_hu\x18\x04 \x01(\x0b\x32+.lq.AccountMahjongStatistic.HighestHuRecord\x12G\n\x14recent_20_hu_summary\x18\x06 \x01(\x0b\x32).lq.AccountMahjongStatistic.Liqi20Summary\x12G\n\x14recent_10_hu_summary\x18\x07 \x01(\x0b\x32).lq.AccountMahjongStatistic.LiQi10Summary\x12\x45\n\x15recent_10_game_result\x18\x08 \x03(\x0b\x32&.lq.AccountMahjongStatistic.GameResult\x1a\x64\n\x0cRoundSummary\x12\x13\n\x0btotal_count\x18\x01 \x01(\r\x12\x12\n\nrong_count\x18\x02 \x01(\r\x12\x12\n\nzimo_count\x18\x03 \x01(\r\x12\x17\n\x0f\x66\x61ngchong_count\x18\x04 \x01(\r\x1aM\n\tHuSummary\x12\x13\n\x0btotal_count\x18\x01 \x01(\r\x12\x18\n\x10\x64ora_round_count\x18\x02 \x01(\r\x12\x11\n\ttotal_fan\x18\x03 \x01(\r\x1a\x7f\n\x0fHighestHuRecord\x12\x0e\n\x06\x66\x61nshu\x18\x01 \x01(\r\x12\x0f\n\x07\x64oranum\x18\x02 \x01(\r\x12\r\n\x05title\x18\x03 \x01(\t\x12\r\n\x05hands\x18\x04 \x03(\t\x12\x0c\n\x04ming\x18\x05 \x03(\t\x12\r\n\x05hupai\x18\x06 \x01(\t\x12\x10\n\x08title_id\x18\x07 \x01(\r\x1aZ\n\rLiqi20Summary\x12\x13\n\x0btotal_count\x18\x01 \x01(\r\x12\x1a\n\x12total_lidora_count\x18\x02 \x01(\r\x12\x18\n\x10\x61verage_hu_point\x18\x03 \x01(\r\x1a>\n\rLiQi10Summary\x12\x17\n\x0ftotal_xuanshang\x18\x01 \x01(\r\x12\x14\n\x0ctotal_fanshu\x18\x02 \x01(\r\x1a/\n\nGameResult\x12\x0c\n\x04rank\x18\x01 \x01(\r\x12\x13\n\x0b\x66inal_point\x18\x02 \x01(\x05\"\x8a\x01\n\x14\x41\x63\x63ountStatisticData\x12\x18\n\x10mahjong_category\x18\x01 \x01(\r\x12\x15\n\rgame_category\x18\x02 \x01(\r\x12.\n\tstatistic\x18\x03 \x01(\x0b\x32\x1b.lq.AccountMahjongStatistic\x12\x11\n\tgame_type\x18\x04 \x01(\r\")\n\x0c\x41\x63\x63ountLevel\x12\n\n\x02id\x18\x01 \x01(\r\x12\r\n\x05score\x18\x02 \x01(\r\")\n\x08ViewSlot\x12\x0c\n\x04slot\x18\x01 \x01(\r\x12\x0f\n\x07item_id\x18\x02 \x01(\r\"\x84\x07\n\x07\x41\x63\x63ount\x12\x12\n\naccount_id\x18\x01 \x01(\r\x12\x10\n\x08nickname\x18\x02 \x01(\t\x12\x12\n\nlogin_time\x18\x03 \x01(\r\x12\x13\n\x0blogout_time\x18\x04 \x01(\r\x12\x0f\n\x07room_id\x18\x05 \x01(\r\x12)\n\x0e\x61nti_addiction\x18\x06 \x01(\x0b\x32\x11.lq.AntiAddiction\x12\r\n\x05title\x18\x07 \x01(\r\x12\x11\n\tsignature\x18\x08 \x01(\t\x12\r\n\x05\x65mail\x18\t \x01(\t\x12\x14\n\x0c\x65mail_verify\x18\n \x01(\r\x12\x0c\n\x04gold\x18\x0b \x01(\r\x12\x0f\n\x07\x64iamond\x18\x0c \x01(\r\x12\x11\n\tavatar_id\x18\r \x01(\r\x12\x0b\n\x03vip\x18\x0e \x01(\r\x12\x10\n\x08\x62irthday\x18\x0f \x01(\x05\x12\r\n\x05phone\x18\x10 \x01(\t\x12\x14\n\x0cphone_verify\x18\x11 \x01(\r\x12\x35\n\x10platform_diamond\x18\x12 \x03(\x0b\x32\x1b.lq.Account.PlatformDiamond\x12\x1f\n\x05level\x18\x15 \x01(\x0b\x32\x10.lq.AccountLevel\x12 \n\x06level3\x18\x16 \x01(\x0b\x32\x10.lq.AccountLevel\x12\x14\n\x0c\x61vatar_frame\x18\x17 \x01(\r\x12\x13\n\x0bskin_ticket\x18\x18 \x01(\r\x12<\n\x14platform_skin_ticket\x18\x19 \x03(\x0b\x32\x1e.lq.Account.PlatformSkinTicket\x12\x10\n\x08verified\x18\x1a \x01(\r\x12\x34\n\x10\x63hallenge_levels\x18\x1b \x03(\x0b\x32\x1a.lq.Account.ChallengeLevel\x12\x37\n\x11\x61\x63hievement_count\x18\x1c \x03(\x0b\x32\x1c.lq.Account.AchievementCount\x1a,\n\x0fPlatformDiamond\x12\n\n\x02id\x18\x01 \x01(\r\x12\r\n\x05\x63ount\x18\x02 \x01(\r\x1a/\n\x12PlatformSkinTicket\x12\n\n\x02id\x18\x01 \x01(\r\x12\r\n\x05\x63ount\x18\x02 \x01(\r\x1a=\n\x0e\x43hallengeLevel\x12\x0e\n\x06season\x18\x01 \x01(\r\x12\r\n\x05level\x18\x02 \x01(\r\x12\x0c\n\x04rank\x18\x03 \x01(\r\x1a/\n\x10\x41\x63hievementCount\x12\x0c\n\x04rare\x18\x01 \x01(\r\x12\r\n\x05\x63ount\x18\x02 \x01(\r\"-\n\x10\x41\x63\x63ountOwnerData\x12\x19\n\x11unlock_characters\x18\x01 \x03(\r\"\xde\x0c\n\rAccountUpdate\x12\x34\n\tnumerical\x18\x01 \x03(\x0b\x32!.lq.AccountUpdate.NumericalUpdate\x12\x34\n\tcharacter\x18\x02 \x01(\x0b\x32!.lq.AccountUpdate.CharacterUpdate\x12\x1a\n\x03\x62\x61g\x18\x03 \x01(\x0b\x32\r.lq.BagUpdate\x12\x38\n\x0b\x61\x63hievement\x18\x04 \x01(\x0b\x32#.lq.AccountUpdate.AchievementUpdate\x12#\n\x07shilian\x18\x05 \x01(\x0b\x32\x12.lq.AccountShiLian\x12\x35\n\ndaily_task\x18\x06 \x01(\x0b\x32!.lq.AccountUpdate.DailyTaskUpdate\x12,\n\x05title\x18\x07 \x01(\x0b\x32\x1d.lq.AccountUpdate.TitleUpdate\x12\x1a\n\x12new_recharged_list\x18\x08 \x03(\r\x12\x33\n\ractivity_task\x18\t \x01(\x0b\x32\x1c.lq.AccountUpdate.TaskUpdate\x12\x38\n\x12\x61\x63tivity_flip_task\x18\n \x01(\x0b\x32\x1c.lq.AccountUpdate.TaskUpdate\x12:\n\x14\x61\x63tivity_period_task\x18\x0b \x01(\x0b\x32\x1c.lq.AccountUpdate.TaskUpdate\x12:\n\x14\x61\x63tivity_random_task\x18\x0c \x01(\x0b\x32\x1c.lq.AccountUpdate.TaskUpdate\x12;\n\tchallenge\x18\r \x01(\x0b\x32(.lq.AccountUpdate.AccountChallengeUpdate\x12\x38\n\x08\x61\x62_match\x18\x0e \x01(\x0b\x32&.lq.AccountUpdate.AccountABMatchUpdate\x1a,\n\x0fNumericalUpdate\x12\n\n\x02id\x18\x01 \x01(\r\x12\r\n\x05\x66inal\x18\x03 \x01(\r\x1aw\n\x0f\x43haracterUpdate\x12!\n\ncharacters\x18\x02 \x03(\x0b\x32\r.lq.Character\x12\r\n\x05skins\x18\x03 \x03(\r\x12\x18\n\x10\x66inished_endings\x18\x04 \x03(\r\x12\x18\n\x10rewarded_endings\x18\x05 \x03(\r\x1aX\n\x11\x41\x63hievementUpdate\x12+\n\nprogresses\x18\x01 \x03(\x0b\x32\x17.lq.AchievementProgress\x12\x16\n\x0erewarded_group\x18\x02 \x03(\r\x1aJ\n\x0f\x44\x61ilyTaskUpdate\x12$\n\nprogresses\x18\x01 \x03(\x0b\x32\x10.lq.TaskProgress\x12\x11\n\ttask_list\x18\x02 \x03(\r\x1a\x38\n\x0bTitleUpdate\x12\x12\n\nnew_titles\x18\x01 \x03(\r\x12\x15\n\rremove_titles\x18\x02 \x03(\r\x1a\x45\n\nTaskUpdate\x12$\n\nprogresses\x18\x01 \x03(\x0b\x32\x10.lq.TaskProgress\x12\x11\n\ttask_list\x18\x02 \x03(\r\x1a\xb8\x01\n\x16\x41\x63\x63ountChallengeUpdate\x12$\n\nprogresses\x18\x01 \x03(\x0b\x32\x10.lq.TaskProgress\x12\r\n\x05level\x18\x02 \x01(\r\x12\x15\n\rrefresh_count\x18\x03 \x01(\r\x12\x13\n\x0bmatch_count\x18\x04 \x01(\r\x12\x11\n\tticket_id\x18\x05 \x01(\r\x12\x11\n\ttask_list\x18\x06 \x03(\r\x12\x17\n\x0frewarded_season\x18\x07 \x03(\r\x1a\xfd\x01\n\x14\x41\x63\x63ountABMatchUpdate\x12\x10\n\x08match_id\x18\x01 \x01(\r\x12\x13\n\x0bmatch_count\x18\x02 \x01(\r\x12\x14\n\x0c\x62uy_in_count\x18\x03 \x01(\r\x12\r\n\x05point\x18\x04 \x01(\r\x12\x10\n\x08rewarded\x18\x05 \x01(\x08\x12J\n\x0fmatch_max_point\x18\x06 \x03(\x0b\x32\x31.lq.AccountUpdate.AccountABMatchUpdate.MatchPoint\x12\x0c\n\x04quit\x18\x07 \x01(\x08\x1a-\n\nMatchPoint\x12\x10\n\x08match_id\x18\x01 \x01(\r\x12\r\n\x05point\x18\x02 \x01(\r\"E\n\x0cGameMetaData\x12\x0f\n\x07room_id\x18\x01 \x01(\r\x12\x0f\n\x07mode_id\x18\x02 \x01(\r\x12\x13\n\x0b\x63ontest_uid\x18\x03 \x01(\r\"Y\n\x12\x41\x63\x63ountPlayingGame\x12\x11\n\tgame_uuid\x18\x01 \x01(\t\x12\x10\n\x08\x63\x61tegory\x18\x02 \x01(\r\x12\x1e\n\x04meta\x18\x03 \x01(\x0b\x32\x10.lq.GameMetaData\"\xa2\x03\n\x10\x41\x63\x63ountCacheView\x12\x15\n\rcache_version\x18\x01 \x01(\r\x12\x12\n\naccount_id\x18\x02 \x01(\r\x12\x10\n\x08nickname\x18\x03 \x01(\t\x12\x12\n\nlogin_time\x18\x04 \x01(\r\x12\x13\n\x0blogout_time\x18\x05 \x01(\r\x12\x11\n\tis_online\x18\x06 \x01(\x08\x12\x0f\n\x07room_id\x18\x07 \x01(\r\x12\r\n\x05title\x18\x08 \x01(\r\x12\x11\n\tavatar_id\x18\t \x01(\r\x12\x0b\n\x03vip\x18\n \x01(\r\x12\x1f\n\x05level\x18\x0b \x01(\x0b\x32\x10.lq.AccountLevel\x12,\n\x0cplaying_game\x18\x0c \x01(\x0b\x32\x16.lq.AccountPlayingGame\x12 \n\x06level3\x18\r \x01(\x0b\x32\x10.lq.AccountLevel\x12\x14\n\x0c\x61vatar_frame\x18\x0e \x01(\r\x12\x10\n\x08verified\x18\x0f \x01(\r\x12\x14\n\x0c\x62\x61n_deadline\x18\x10 \x01(\r\x12\x13\n\x0b\x63omment_ban\x18\x11 \x01(\r\x12\x11\n\tban_state\x18\x12 \x01(\r\"\xd6\x01\n\x0ePlayerBaseView\x12\x12\n\naccount_id\x18\x01 \x01(\r\x12\x11\n\tavatar_id\x18\x02 \x01(\r\x12\r\n\x05title\x18\x03 \x01(\r\x12\x10\n\x08nickname\x18\x04 \x01(\t\x12\x1f\n\x05level\x18\x05 \x01(\x0b\x32\x10.lq.AccountLevel\x12 \n\x06level3\x18\x06 \x01(\x0b\x32\x10.lq.AccountLevel\x12\x14\n\x0c\x61vatar_frame\x18\x07 \x01(\r\x12\x10\n\x08verified\x18\x08 \x01(\r\x12\x11\n\tis_banned\x18\t \x01(\r\"\x82\x02\n\x0ePlayerGameView\x12\x12\n\naccount_id\x18\x01 \x01(\r\x12\x11\n\tavatar_id\x18\x02 \x01(\r\x12\r\n\x05title\x18\x03 \x01(\r\x12\x10\n\x08nickname\x18\x04 \x01(\t\x12\x1f\n\x05level\x18\x05 \x01(\x0b\x32\x10.lq.AccountLevel\x12 \n\tcharacter\x18\x06 \x01(\x0b\x32\r.lq.Character\x12 \n\x06level3\x18\x07 \x01(\x0b\x32\x10.lq.AccountLevel\x12\x14\n\x0c\x61vatar_frame\x18\x08 \x01(\r\x12\x10\n\x08verified\x18\t \x01(\r\x12\x1b\n\x05views\x18\n \x03(\x0b\x32\x0c.lq.ViewSlot\"#\n\x0bGameSetting\x12\x14\n\x0c\x65moji_switch\x18\x01 \x01(\r\"\xc4\x01\n\x08GameMode\x12\x0c\n\x04mode\x18\x01 \x01(\r\x12\n\n\x02\x61i\x18\x04 \x01(\x08\x12\x12\n\nextendinfo\x18\x05 \x01(\t\x12\'\n\x0b\x64\x65tail_rule\x18\x06 \x01(\x0b\x32\x12.lq.GameDetailRule\x12:\n\x13testing_environment\x18\x07 \x01(\x0b\x32\x1d.lq.GameTestingEnvironmentSet\x12%\n\x0cgame_setting\x18\x08 \x01(\x0b\x32\x0f.lq.GameSetting\"@\n\x19GameTestingEnvironmentSet\x12\x0f\n\x07paixing\x18\x01 \x01(\r\x12\x12\n\nleft_count\x18\x02 \x01(\r\"\xb7\t\n\x0eGameDetailRule\x12\x12\n\ntime_fixed\x18\x01 \x01(\r\x12\x10\n\x08time_add\x18\x02 \x01(\r\x12\x12\n\ndora_count\x18\x03 \x01(\r\x12\x0f\n\x07shiduan\x18\x04 \x01(\r\x12\x12\n\ninit_point\x18\x05 \x01(\r\x12\x0f\n\x07\x66\x61ndian\x18\x06 \x01(\r\x12\x11\n\tcan_jifei\x18\x07 \x01(\x08\x12\x16\n\x0etianbian_value\x18\x08 \x01(\r\x12\x16\n\x0eliqibang_value\x18\t \x01(\r\x12\x17\n\x0f\x63hangbang_value\x18\n \x01(\r\x12\x15\n\rnoting_fafu_1\x18\x0b \x01(\r\x12\x15\n\rnoting_fafu_2\x18\x0c \x01(\r\x12\x15\n\rnoting_fafu_3\x18\r \x01(\r\x12\x19\n\x11have_liujumanguan\x18\x0e \x01(\x08\x12\x1c\n\x14have_qieshangmanguan\x18\x0f \x01(\x08\x12\x16\n\x0ehave_biao_dora\x18\x10 \x01(\x08\x12\x1b\n\x13have_gang_biao_dora\x18\x11 \x01(\x08\x12\"\n\x1aming_dora_immediately_open\x18\x12 \x01(\x08\x12\x14\n\x0chave_li_dora\x18\x13 \x01(\x08\x12\x19\n\x11have_gang_li_dora\x18\x14 \x01(\x08\x12\x19\n\x11have_sifenglianda\x18\x15 \x01(\x08\x12\x18\n\x10have_sigangsanle\x18\x16 \x01(\x08\x12\x17\n\x0fhave_sijializhi\x18\x17 \x01(\x08\x12\x1b\n\x13have_jiuzhongjiupai\x18\x18 \x01(\x08\x12\x17\n\x0fhave_sanjiahele\x18\x19 \x01(\x08\x12\x14\n\x0chave_toutiao\x18\x1a \x01(\x08\x12\x1b\n\x13have_helelianzhuang\x18\x1b \x01(\x08\x12\x18\n\x10have_helezhongju\x18\x1c \x01(\x08\x12\x1e\n\x16have_tingpailianzhuang\x18\x1d \x01(\x08\x12\x1b\n\x13have_tingpaizhongju\x18\x1e \x01(\x08\x12\x11\n\thave_yifa\x18\x1f \x01(\x08\x12\x16\n\x0ehave_nanruxiru\x18  \x01(\x08\x12\x18\n\x10jingsuanyuandian\x18! \x01(\r\x12\x13\n\x0bshunweima_2\x18\" \x01(\x05\x12\x13\n\x0bshunweima_3\x18# \x01(\x05\x12\x13\n\x0bshunweima_4\x18$ \x01(\x05\x12\x14\n\x0c\x62ianjietishi\x18% \x01(\x08\x12\x10\n\x08\x61i_level\x18& \x01(\r\x12\x14\n\x0chave_zimosun\x18\' \x01(\x08\x12\x1d\n\x15\x64isable_multi_yukaman\x18( \x01(\x08\x12\r\n\x05\x66\x61nfu\x18) \x01(\r\x12\x11\n\tguyi_mode\x18* \x01(\r\x12\x12\n\ndora3_mode\x18+ \x01(\r\x12\x17\n\x0f\x62\x65gin_open_mode\x18, \x01(\r\x12\x14\n\x0cjiuchao_mode\x18- \x01(\r\x12\x11\n\tmuyu_mode\x18. \x01(\r\x12\x11\n\topen_hand\x18/ \x01(\r\x12\x14\n\x0cxuezhandaodi\x18\x30 \x01(\r\x12\x14\n\x0chuansanzhang\x18\x31 \x01(\r\x12\x0f\n\x07\x63huanma\x18\x32 \x01(\r\x12\x1a\n\x12\x64isable_leijiyiman\x18< \x01(\x08\"\xfa\x01\n\x04Room\x12\x0f\n\x07room_id\x18\x01 \x01(\r\x12\x10\n\x08owner_id\x18\x02 \x01(\r\x12\x1a\n\x04mode\x18\x03 \x01(\x0b\x32\x0c.lq.GameMode\x12\x18\n\x10max_player_count\x18\x04 \x01(\r\x12#\n\x07persons\x18\x05 \x03(\x0b\x32\x12.lq.PlayerGameView\x12\x12\n\nready_list\x18\x06 \x03(\r\x12\x12\n\nis_playing\x18\x07 \x01(\x08\x12\x13\n\x0bpublic_live\x18\x08 \x01(\x08\x12\x13\n\x0brobot_count\x18\t \x01(\r\x12\x15\n\rtournament_id\x18\n \x01(\r\x12\x0b\n\x03seq\x18\x0b \x01(\r\"\xc1\x01\n\rGameEndResult\x12-\n\x07players\x18\x01 \x03(\x0b\x32\x1c.lq.GameEndResult.PlayerItem\x1a\x80\x01\n\nPlayerItem\x12\x0c\n\x04seat\x18\x01 \x01(\r\x12\x13\n\x0btotal_point\x18\x02 \x01(\x05\x12\x14\n\x0cpart_point_1\x18\x03 \x01(\x05\x12\x14\n\x0cpart_point_2\x18\x04 \x01(\x05\x12\x15\n\rgrading_score\x18\x05 \x01(\x05\x12\x0c\n\x04gold\x18\x06 \x01(\x05\"M\n\x0fGameConnectInfo\x12\x15\n\rconnect_token\x18\x02 \x01(\t\x12\x11\n\tgame_uuid\x18\x03 \x01(\t\x12\x10\n\x08location\x18\x04 \x01(\t\"0\n\x0eItemGainRecord\x12\x0f\n\x07item_id\x18\x01 \x01(\r\x12\r\n\x05\x63ount\x18\x02 \x01(\r\"d\n\x0fItemGainRecords\x12\x13\n\x0brecord_time\x18\x01 \x01(\r\x12\x17\n\x0flimit_source_id\x18\x02 \x01(\r\x12#\n\x07records\x18\x03 \x03(\x0b\x32\x12.lq.ItemGainRecord\"&\n\x04Item\x12\x0f\n\x07item_id\x18\x01 \x01(\r\x12\r\n\x05stack\x18\x02 \x01(\r\"N\n\x03\x42\x61g\x12\x17\n\x05items\x18\x01 \x03(\x0b\x32\x08.lq.Item\x12.\n\x11\x64\x61ily_gain_record\x18\x02 \x03(\x0b\x32\x13.lq.ItemGainRecords\"b\n\tBagUpdate\x12\x1e\n\x0cupdate_items\x18\x01 \x03(\x0b\x32\x08.lq.Item\x12\x35\n\x18update_daily_gain_record\x18\x02 \x03(\x0b\x32\x13.lq.ItemGainRecords\"\'\n\nRewardSlot\x12\n\n\x02id\x18\x01 \x01(\r\x12\r\n\x05\x63ount\x18\x02 \x01(\r\"M\n\nOpenResult\x12\x1e\n\x06reward\x18\x01 \x01(\x0b\x32\x0e.lq.RewardSlot\x12\x1f\n\x07replace\x18\x02 \x01(\x0b\x32\x0e.lq.RewardSlot\"\x97\x01\n\x10RewardPlusResult\x12\n\n\x02id\x18\x01 \x01(\r\x12\r\n\x05\x63ount\x18\x02 \x01(\r\x12/\n\x08\x65xchange\x18\x03 \x01(\x0b\x32\x1d.lq.RewardPlusResult.Exchange\x1a\x37\n\x08\x45xchange\x12\n\n\x02id\x18\x01 \x01(\r\x12\r\n\x05\x63ount\x18\x02 \x01(\r\x12\x10\n\x08\x65xchange\x18\x03 \x01(\r\"g\n\rExecuteReward\x12\x1e\n\x06reward\x18\x01 \x01(\x0b\x32\x0e.lq.RewardSlot\x12\x1f\n\x07replace\x18\x02 \x01(\x0b\x32\x0e.lq.RewardSlot\x12\x15\n\rreplace_count\x18\x03 \x01(\r\"\xc8\x02\n\x04Mail\x12\x0f\n\x07mail_id\x18\x01 \x01(\r\x12\r\n\x05state\x18\x02 \x01(\r\x12\x17\n\x0ftake_attachment\x18\x03 \x01(\x08\x12\r\n\x05title\x18\x04 \x01(\t\x12\x0f\n\x07\x63ontent\x18\x05 \x01(\t\x12#\n\x0b\x61ttachments\x18\x06 \x03(\x0b\x32\x0e.lq.RewardSlot\x12\x13\n\x0b\x63reate_time\x18\x07 \x01(\r\x12\x13\n\x0b\x65xpire_time\x18\x08 \x01(\r\x12\x14\n\x0creference_id\x18\t \x01(\r\x12(\n\ntitle_i18n\x18\n \x03(\x0b\x32\x14.lq.Mail.I18nContext\x12*\n\x0c\x63ontent_i18n\x18\x0b \x03(\x0b\x32\x14.lq.Mail.I18nContext\x1a,\n\x0bI18nContext\x12\x0c\n\x04lang\x18\x01 \x01(\t\x12\x0f\n\x07\x63ontext\x18\x02 \x01(\t\"m\n\x13\x41\x63hievementProgress\x12\n\n\x02id\x18\x01 \x01(\r\x12\x0f\n\x07\x63ounter\x18\x02 \x01(\r\x12\x10\n\x08\x61\x63hieved\x18\x03 \x01(\x08\x12\x10\n\x08rewarded\x18\x04 \x01(\x08\x12\x15\n\rachieved_time\x18\x05 \x01(\r\"\x97\x04\n\x1a\x41\x63\x63ountStatisticByGameMode\x12\x0c\n\x04mode\x18\x01 \x01(\r\x12\x16\n\x0egame_count_sum\x18\x02 \x01(\r\x12\x1b\n\x13game_final_position\x18\x03 \x03(\r\x12\x11\n\tfly_count\x18\x04 \x01(\r\x12\x15\n\rgold_earn_sum\x18\x05 \x01(\x02\x12\x17\n\x0fround_count_sum\x18\x06 \x01(\r\x12\x12\n\ndadian_sum\x18\x07 \x01(\x02\x12>\n\tround_end\x18\x08 \x03(\x0b\x32+.lq.AccountStatisticByGameMode.RoundEndData\x12\x16\n\x0eming_count_sum\x18\t \x01(\r\x12\x16\n\x0eliqi_count_sum\x18\n \x01(\r\x12\x15\n\rxun_count_sum\x18\x0b \x01(\r\x12\x1a\n\x12highest_lianzhuang\x18\x0c \x01(\r\x12\x16\n\x0escore_earn_sum\x18\r \x01(\r\x12<\n\nrank_score\x18\x0e \x03(\x0b\x32(.lq.AccountStatisticByGameMode.RankScore\x1a)\n\x0cRoundEndData\x12\x0c\n\x04type\x18\x01 \x01(\r\x12\x0b\n\x03sum\x18\x02 \x01(\r\x1a;\n\tRankScore\x12\x0c\n\x04rank\x18\x01 \x01(\r\x12\x11\n\tscore_sum\x18\x02 \x01(\x05\x12\r\n\x05\x63ount\x18\x03 \x01(\r\"4\n\x15\x41\x63\x63ountStatisticByFan\x12\x0e\n\x06\x66\x61n_id\x18\x01 \x01(\r\x12\x0b\n\x03sum\x18\x02 \x01(\r\"l\n\x12\x41\x63\x63ountFanAchieved\x12\x18\n\x10mahjong_category\x18\x01 \x01(\r\x12&\n\x03\x66\x61n\x18\x02 \x03(\x0b\x32\x19.lq.AccountStatisticByFan\x12\x14\n\x0cliujumanguan\x18\x03 \x01(\r\"\xb7\x01\n\x16\x41\x63\x63ountDetailStatistic\x12\x31\n\tgame_mode\x18\x01 \x03(\x0b\x32\x1e.lq.AccountStatisticByGameMode\x12&\n\x03\x66\x61n\x18\x02 \x03(\x0b\x32\x19.lq.AccountStatisticByFan\x12\x14\n\x0cliujumanguan\x18\x03 \x01(\r\x12,\n\x0c\x66\x61n_achieved\x18\x04 \x03(\x0b\x32\x16.lq.AccountFanAchieved\"j\n AccountDetailStatisticByCategory\x12\x10\n\x08\x63\x61tegory\x18\x01 \x01(\r\x12\x34\n\x10\x64\x65tail_statistic\x18\x02 \x01(\x0b\x32\x1a.lq.AccountDetailStatistic\"\xd1\n\n\x18\x41\x63\x63ountDetailStatisticV2\x12\x39\n\x15\x66riend_room_statistic\x18\x01 \x01(\x0b\x32\x1a.lq.AccountDetailStatistic\x12\x42\n\x0erank_statistic\x18\x02 \x01(\x0b\x32*.lq.AccountDetailStatisticV2.RankStatistic\x12]\n\x1c\x63ustomized_contest_statistic\x18\x03 \x01(\x0b\x32\x37.lq.AccountDetailStatisticV2.CustomizedContestStatistic\x12;\n\x17leisure_match_statistic\x18\x04 \x01(\x0b\x32\x1a.lq.AccountDetailStatistic\x12R\n\x19\x63hallenge_match_statistic\x18\x05 \x01(\x0b\x32/.lq.AccountDetailStatisticV2.ChallengeStatistic\x12<\n\x18\x61\x63tivity_match_statistic\x18\x06 \x01(\x0b\x32\x1a.lq.AccountDetailStatistic\x12\x36\n\x12\x61\x62_match_statistic\x18\x07 \x01(\x0b\x32\x1a.lq.AccountDetailStatistic\x1a\xbd\x03\n\rRankStatistic\x12L\n\x0ftotal_statistic\x18\x01 \x01(\x0b\x32\x33.lq.AccountDetailStatisticV2.RankStatistic.RankData\x12L\n\x0fmonth_statistic\x18\x02 \x01(\x0b\x32\x33.lq.AccountDetailStatisticV2.RankStatistic.RankData\x12\x1a\n\x12month_refresh_time\x18\x03 \x01(\r\x1a\xf3\x01\n\x08RankData\x12\x37\n\x13\x61ll_level_statistic\x18\x01 \x01(\x0b\x32\x1a.lq.AccountDetailStatistic\x12Z\n\x0flevel_data_list\x18\x02 \x03(\x0b\x32\x41.lq.AccountDetailStatisticV2.RankStatistic.RankData.RankLevelData\x1aR\n\rRankLevelData\x12\x12\n\nrank_level\x18\x01 \x01(\r\x12-\n\tstatistic\x18\x02 \x01(\x0b\x32\x1a.lq.AccountDetailStatistic\x1a\xa2\x01\n\x1a\x43ustomizedContestStatistic\x12\x33\n\x0ftotal_statistic\x18\x01 \x01(\x0b\x32\x1a.lq.AccountDetailStatistic\x12\x33\n\x0fmonth_statistic\x18\x02 \x01(\x0b\x32\x1a.lq.AccountDetailStatistic\x12\x1a\n\x12month_refresh_time\x18\x03 \x01(\r\x1a\xea\x01\n\x12\x43hallengeStatistic\x12.\n\nall_season\x18\x01 \x01(\x0b\x32\x1a.lq.AccountDetailStatistic\x12T\n\x10season_data_list\x18\x02 \x03(\x0b\x32:.lq.AccountDetailStatisticV2.ChallengeStatistic.SeasonData\x1aN\n\nSeasonData\x12\x11\n\tseason_id\x18\x01 \x01(\r\x12-\n\tstatistic\x18\x02 \x01(\x0b\x32\x1a.lq.AccountDetailStatistic\"-\n\x0e\x41\x63\x63ountShiLian\x12\x0c\n\x04step\x18\x01 \x01(\r\x12\r\n\x05state\x18\x02 \x01(\r\"\xc2\x01\n\x10\x43lientDeviceInfo\x12\x10\n\x08platform\x18\x01 \x01(\t\x12\x10\n\x08hardware\x18\x02 \x01(\t\x12\n\n\x02os\x18\x03 \x01(\t\x12\x12\n\nos_version\x18\x04 \x01(\t\x12\x12\n\nis_browser\x18\x05 \x01(\x08\x12\x10\n\x08software\x18\x06 \x01(\t\x12\x15\n\rsale_platform\x18\x07 \x01(\t\x12\x17\n\x0fhardware_vendor\x18\x08 \x01(\t\x12\x14\n\x0cmodel_number\x18\t \x01(\t\"6\n\x11\x43lientVersionInfo\x12\x10\n\x08resource\x18\x01 \x01(\t\x12\x0f\n\x07package\x18\x02 \x01(\t\":\n\x0c\x41nnouncement\x12\n\n\x02id\x18\x01 \x01(\r\x12\r\n\x05title\x18\x02 \x01(\t\x12\x0f\n\x07\x63ontent\x18\x03 \x01(\t\"_\n\x0cTaskProgress\x12\n\n\x02id\x18\x01 \x01(\r\x12\x0f\n\x07\x63ounter\x18\x02 \x01(\r\x12\x10\n\x08\x61\x63hieved\x18\x03 \x01(\x08\x12\x10\n\x08rewarded\x18\x04 \x01(\x08\x12\x0e\n\x06\x66\x61iled\x18\x05 \x01(\x08\"Z\n\nGameConfig\x12\x10\n\x08\x63\x61tegory\x18\x01 \x01(\r\x12\x1a\n\x04mode\x18\x02 \x01(\x0b\x32\x0c.lq.GameMode\x12\x1e\n\x04meta\x18\x03 \x01(\x0b\x32\x10.lq.GameMetaData\"\x8d\x01\n\x12\x41\x63\x63ountActiveState\x12\x12\n\naccount_id\x18\x01 \x01(\r\x12\x12\n\nlogin_time\x18\x02 \x01(\r\x12\x13\n\x0blogout_time\x18\x03 \x01(\r\x12\x11\n\tis_online\x18\x04 \x01(\x08\x12\'\n\x07playing\x18\x05 \x01(\x0b\x32\x16.lq.AccountPlayingGame\"Q\n\x06\x46riend\x12 \n\x04\x62\x61se\x18\x01 \x01(\x0b\x32\x12.lq.PlayerBaseView\x12%\n\x05state\x18\x02 \x01(\x0b\x32\x16.lq.AccountActiveState\"O\n\x0cGameLiveUnit\x12\x11\n\ttimestamp\x18\x01 \x01(\r\x12\x17\n\x0f\x61\x63tion_category\x18\x02 \x01(\r\x12\x13\n\x0b\x61\x63tion_data\x18\x03 \x01(\x0c\"4\n\x0fGameLiveSegment\x12!\n\x07\x61\x63tions\x18\x01 \x03(\x0b\x32\x10.lq.GameLiveUnit\"=\n\x12GameLiveSegmentUri\x12\x12\n\nsegment_id\x18\x01 \x01(\r\x12\x13\n\x0bsegment_uri\x18\x02 \x01(\t\"\x8d\x01\n\x0cGameLiveHead\x12\x0c\n\x04uuid\x18\x01 \x01(\t\x12\x12\n\nstart_time\x18\x02 \x01(\r\x12#\n\x0bgame_config\x18\x03 \x01(\x0b\x32\x0e.lq.GameConfig\x12#\n\x07players\x18\x04 \x03(\x0b\x32\x12.lq.PlayerGameView\x12\x11\n\tseat_list\x18\x05 \x03(\r\"(\n\x11GameNewRoundState\x12\x13\n\x0bseat_states\x18\x01 \x03(\r\"\x1e\n\rGameEndAction\x12\r\n\x05state\x18\x01 \x01(\r\"\x10\n\x0eGameNoopAction\"\x7f\n\x0b\x43ommentItem\x12\x12\n\ncomment_id\x18\x01 \x01(\r\x12\x11\n\ttimestamp\x18\x02 \x01(\r\x12%\n\tcommenter\x18\x03 \x01(\x0b\x32\x12.lq.PlayerBaseView\x12\x0f\n\x07\x63ontent\x18\x04 \x01(\t\x12\x11\n\tis_banned\x18\x05 \x01(\r\"y\n\rRollingNotice\x12\n\n\x02id\x18\x01 \x01(\r\x12\x0f\n\x07\x63ontent\x18\x02 \x01(\t\x12\x12\n\nstart_time\x18\x03 \x01(\r\x12\x10\n\x08\x65nd_time\x18\x04 \x01(\r\x12\x17\n\x0frepeat_interval\x18\x05 \x01(\r\x12\x0c\n\x04lang\x18\x06 \x01(\t\"q\n\x0c\x42illingGoods\x12\n\n\x02id\x18\x01 \x01(\t\x12\x0c\n\x04name\x18\x02 \x01(\t\x12\x0c\n\x04\x64\x65sc\x18\x03 \x01(\t\x12\x0c\n\x04icon\x18\x04 \x01(\t\x12\x13\n\x0bresource_id\x18\x05 \x01(\r\x12\x16\n\x0eresource_count\x18\x06 \x01(\r\"<\n\x0c\x42illShortcut\x12\n\n\x02id\x18\x01 \x01(\r\x12\r\n\x05\x63ount\x18\x02 \x01(\r\x12\x11\n\tdealPrice\x18\x03 \x01(\r\"u\n\x0e\x42illingProduct\x12\x1f\n\x05goods\x18\x01 \x01(\x0b\x32\x10.lq.BillingGoods\x12\x15\n\rcurrency_code\x18\x02 \x01(\t\x12\x16\n\x0e\x63urrency_price\x18\x03 \x01(\r\x12\x13\n\x0bsort_weight\x18\x04 \x01(\r\"\x8c\x01\n\tCharacter\x12\x0e\n\x06\x63harid\x18\x01 \x01(\r\x12\r\n\x05level\x18\x02 \x01(\r\x12\x0b\n\x03\x65xp\x18\x03 \x01(\r\x12\x1b\n\x05views\x18\x04 \x03(\x0b\x32\x0c.lq.ViewSlot\x12\x0c\n\x04skin\x18\x05 \x01(\r\x12\x13\n\x0bis_upgraded\x18\x06 \x01(\x08\x12\x13\n\x0b\x65xtra_emoji\x18\x07 \x03(\r\"&\n\tBuyRecord\x12\n\n\x02id\x18\x01 \x01(\r\x12\r\n\x05\x63ount\x18\x02 \x01(\r\"\xca\x01\n\x07ZHPShop\x12\r\n\x05goods\x18\x01 \x03(\r\x12\"\n\x0b\x62uy_records\x18\x02 \x03(\x0b\x32\r.lq.BuyRecord\x12.\n\x0c\x66ree_refresh\x18\x03 \x01(\x0b\x32\x18.lq.ZHPShop.RefreshCount\x12.\n\x0c\x63ost_refresh\x18\x04 \x01(\x0b\x32\x18.lq.ZHPShop.RefreshCount\x1a,\n\x0cRefreshCount\x12\r\n\x05\x63ount\x18\x01 \x01(\r\x12\r\n\x05limit\x18\x02 \x01(\r\"F\n\x0fMonthTicketInfo\x12\n\n\x02id\x18\x01 \x01(\r\x12\x10\n\x08\x65nd_time\x18\x02 \x01(\r\x12\x15\n\rlast_pay_time\x18\x03 \x01(\r\"c\n\x08ShopInfo\x12\x18\n\x03zhp\x18\x01 \x01(\x0b\x32\x0b.lq.ZHPShop\x12\"\n\x0b\x62uy_records\x18\x02 \x03(\x0b\x32\r.lq.BuyRecord\x12\x19\n\x11last_refresh_time\x18\x03 \x01(\r\">\n\x14\x43hangeNicknameRecord\x12\x0c\n\x04\x66rom\x18\x01 \x01(\t\x12\n\n\x02to\x18\x02 \x01(\t\x12\x0c\n\x04time\x18\x03 \x01(\r\"o\n\x0eServerSettings\x12+\n\x0fpayment_setting\x18\x03 \x01(\x0b\x32\x12.lq.PaymentSetting\x12\x30\n\x12payment_setting_v2\x18\x04 \x01(\x0b\x32\x14.lq.PaymentSettingV2\"\x83\x03\n\x10PaymentSettingV2\x12\x14\n\x0copen_payment\x18\x01 \x01(\r\x12\x42\n\x11payment_platforms\x18\x02 \x03(\x0b\x32\'.lq.PaymentSettingV2.PaymentSettingUnit\x1am\n\x0fPaymentMaintain\x12\x12\n\nstart_time\x18\x01 \x01(\r\x12\x10\n\x08\x65nd_time\x18\x02 \x01(\r\x12\x1a\n\x12goods_click_action\x18\x03 \x01(\r\x12\x18\n\x10goods_click_text\x18\x04 \x01(\t\x1a\xa5\x01\n\x12PaymentSettingUnit\x12\x10\n\x08platform\x18\x01 \x01(\t\x12\x0f\n\x07is_show\x18\x02 \x01(\x08\x12\x1a\n\x12goods_click_action\x18\x03 \x01(\r\x12\x18\n\x10goods_click_text\x18\x04 \x01(\t\x12\x36\n\x08maintain\x18\x05 \x01(\x0b\x32$.lq.PaymentSettingV2.PaymentMaintain\"\xdf\x02\n\x0ePaymentSetting\x12\x14\n\x0copen_payment\x18\x01 \x01(\r\x12\x1e\n\x16payment_info_show_type\x18\x02 \x01(\r\x12\x14\n\x0cpayment_info\x18\x03 \x01(\t\x12-\n\x06wechat\x18\x04 \x01(\x0b\x32\x1d.lq.PaymentSetting.WechatData\x12-\n\x06\x61lipay\x18\x05 \x01(\x0b\x32\x1d.lq.PaymentSetting.AlipayData\x1a\\\n\nWechatData\x12\x16\n\x0e\x64isable_create\x18\x01 \x01(\x08\x12\x1f\n\x17payment_source_platform\x18\x02 \x01(\r\x12\x15\n\renable_credit\x18\x03 \x01(\x08\x1a\x45\n\nAlipayData\x12\x16\n\x0e\x64isable_create\x18\x01 \x01(\x08\x12\x1f\n\x17payment_source_platform\x18\x02 \x01(\r\",\n\x0e\x41\x63\x63ountSetting\x12\x0b\n\x03key\x18\x01 \x01(\r\x12\r\n\x05value\x18\x02 \x01(\r\"h\n\tChestData\x12\x10\n\x08\x63hest_id\x18\x01 \x01(\r\x12\x18\n\x10total_open_count\x18\x02 \x01(\r\x12\x15\n\rconsume_count\x18\x03 \x01(\r\x12\x18\n\x10\x66\x61\x63\x65_black_count\x18\x04 \x01(\r\"S\n\x0b\x43hestDataV2\x12\x10\n\x08\x63hest_id\x18\x01 \x01(\r\x12\x18\n\x10total_open_count\x18\x02 \x01(\r\x12\x18\n\x10\x66\x61\x63\x65_black_count\x18\x03 \x01(\r\"d\n\tFaithData\x12\x10\n\x08\x66\x61ith_id\x18\x01 \x01(\r\x12\x18\n\x10total_open_count\x18\x02 \x01(\r\x12\x15\n\rconsume_count\x18\x03 \x01(\r\x12\x14\n\x0cmodify_count\x18\x04 \x01(\x05\"\xd9\x01\n\x15\x43ustomizedContestBase\x12\x11\n\tunique_id\x18\x01 \x01(\r\x12\x12\n\ncontest_id\x18\x02 \x01(\r\x12\x14\n\x0c\x63ontest_name\x18\x03 \x01(\t\x12\r\n\x05state\x18\x04 \x01(\r\x12\x12\n\ncreator_id\x18\x05 \x01(\r\x12\x13\n\x0b\x63reate_time\x18\x06 \x01(\r\x12\x12\n\nstart_time\x18\x07 \x01(\r\x12\x13\n\x0b\x66inish_time\x18\x08 \x01(\r\x12\x0c\n\x04open\x18\t \x01(\x08\x12\x14\n\x0c\x63ontest_type\x18\n \x01(\r\"C\n\x17\x43ustomizedContestExtend\x12\x11\n\tunique_id\x18\x01 \x01(\r\x12\x15\n\rpublic_notice\x18\x02 \x01(\t\"\xde\x01\n\x19\x43ustomizedContestAbstract\x12\x11\n\tunique_id\x18\x01 \x01(\r\x12\x12\n\ncontest_id\x18\x02 \x01(\r\x12\x14\n\x0c\x63ontest_name\x18\x03 \x01(\t\x12\r\n\x05state\x18\x04 \x01(\r\x12\x12\n\ncreator_id\x18\x05 \x01(\r\x12\x13\n\x0b\x63reate_time\x18\x06 \x01(\r\x12\x12\n\nstart_time\x18\x07 \x01(\r\x12\x13\n\x0b\x66inish_time\x18\x08 \x01(\r\x12\x0c\n\x04open\x18\t \x01(\x08\x12\x15\n\rpublic_notice\x18\n \x01(\t\"\xc0\x02\n\x17\x43ustomizedContestDetail\x12\x11\n\tunique_id\x18\x01 \x01(\r\x12\x12\n\ncontest_id\x18\x02 \x01(\r\x12\x14\n\x0c\x63ontest_name\x18\x03 \x01(\t\x12\r\n\x05state\x18\x04 \x01(\r\x12\x12\n\ncreator_id\x18\x05 \x01(\r\x12\x13\n\x0b\x63reate_time\x18\x06 \x01(\r\x12\x12\n\nstart_time\x18\x07 \x01(\r\x12\x13\n\x0b\x66inish_time\x18\x08 \x01(\r\x12\x0c\n\x04open\x18\t \x01(\x08\x12\x11\n\trank_rule\x18\n \x01(\r\x12\x1f\n\tgame_mode\x18\x0b \x01(\x0b\x32\x0c.lq.GameMode\x12\x16\n\x0eprivate_notice\x18\x0c \x01(\t\x12\x17\n\x0fobserver_switch\x18\r \x01(\r\x12\x14\n\x0c\x65moji_switch\x18\x0e \x01(\r\"}\n\x1d\x43ustomizedContestPlayerReport\x12\x11\n\trank_rule\x18\x01 \x01(\r\x12\x0c\n\x04rank\x18\x02 \x01(\r\x12\r\n\x05point\x18\x03 \x01(\x05\x12\x12\n\ngame_ranks\x18\x04 \x03(\r\x12\x18\n\x10total_game_count\x18\x05 \x01(\r\"\xc1\x03\n\nRecordGame\x12\x0c\n\x04uuid\x18\x01 \x01(\t\x12\x12\n\nstart_time\x18\x02 \x01(\r\x12\x10\n\x08\x65nd_time\x18\x03 \x01(\r\x12\x1e\n\x06\x63onfig\x18\x05 \x01(\x0b\x32\x0e.lq.GameConfig\x12,\n\x08\x61\x63\x63ounts\x18\x0b \x03(\x0b\x32\x1a.lq.RecordGame.AccountInfo\x12!\n\x06result\x18\x0c \x01(\x0b\x32\x11.lq.GameEndResult\x1a\x8d\x02\n\x0b\x41\x63\x63ountInfo\x12\x12\n\naccount_id\x18\x01 \x01(\r\x12\x0c\n\x04seat\x18\x02 \x01(\r\x12\x10\n\x08nickname\x18\x03 \x01(\t\x12\x11\n\tavatar_id\x18\x04 \x01(\r\x12 \n\tcharacter\x18\x05 \x01(\x0b\x32\r.lq.Character\x12\r\n\x05title\x18\x06 \x01(\r\x12\x1f\n\x05level\x18\x07 \x01(\x0b\x32\x10.lq.AccountLevel\x12 \n\x06level3\x18\x08 \x01(\x0b\x32\x10.lq.AccountLevel\x12\x14\n\x0c\x61vatar_frame\x18\t \x01(\r\x12\x10\n\x08verified\x18\n \x01(\r\x12\x1b\n\x05views\x18\x0b \x03(\x0b\x32\x0c.lq.ViewSlot\"\x80\x01\n\x1a\x43ustomizedContestGameStart\x12\x34\n\x07players\x18\x01 \x03(\x0b\x32#.lq.CustomizedContestGameStart.Item\x1a,\n\x04Item\x12\x12\n\naccount_id\x18\x01 \x01(\r\x12\x10\n\x08nickname\x18\x02 \x01(\t\"\x91\x01\n\x18\x43ustomizedContestGameEnd\x12\x32\n\x07players\x18\x01 \x03(\x0b\x32!.lq.CustomizedContestGameEnd.Item\x1a\x41\n\x04Item\x12\x12\n\naccount_id\x18\x01 \x01(\r\x12\x10\n\x08nickname\x18\x02 \x01(\t\x12\x13\n\x0btotal_point\x18\x03 \x01(\x05\"S\n\x08\x41\x63tivity\x12\x13\n\x0b\x61\x63tivity_id\x18\x01 \x01(\r\x12\x12\n\nstart_time\x18\x02 \x01(\r\x12\x10\n\x08\x65nd_time\x18\x03 \x01(\r\x12\x0c\n\x04type\x18\x04 \x01(\t\"4\n\x0e\x45xchangeRecord\x12\x13\n\x0b\x65xchange_id\x18\x01 \x01(\r\x12\r\n\x05\x63ount\x18\x02 \x01(\r\"^\n\x1c\x41\x63tivityAccumulatedPointData\x12\x13\n\x0b\x61\x63tivity_id\x18\x01 \x01(\r\x12\r\n\x05point\x18\x02 \x01(\x05\x12\x1a\n\x12gained_reward_list\x18\x03 \x03(\r\"l\n\x15\x41\x63tivityRankPointData\x12\x16\n\x0eleaderboard_id\x18\x01 \x01(\r\x12\r\n\x05point\x18\x02 \x01(\x05\x12\x15\n\rgained_reward\x18\x03 \x01(\x08\x12\x15\n\rgainable_time\x18\x04 \x01(\r\"\xa1\x03\n\x0fGameRoundHuData\x12(\n\x05hupai\x18\x01 \x01(\x0b\x32\x19.lq.GameRoundHuData.HuPai\x12%\n\x04\x66\x61ns\x18\x02 \x03(\x0b\x32\x17.lq.GameRoundHuData.Fan\x12\r\n\x05score\x18\x03 \x01(\r\x12\x0b\n\x03xun\x18\x04 \x01(\r\x12\x10\n\x08title_id\x18\x05 \x01(\r\x12\x0f\n\x07\x66\x61n_sum\x18\x06 \x01(\r\x12\x0e\n\x06\x66u_sum\x18\x07 \x01(\r\x12\x15\n\ryakuman_count\x18\x08 \x01(\r\x12\x17\n\x0f\x62iao_dora_count\x18\t \x01(\r\x12\x16\n\x0ered_dora_count\x18\n \x01(\r\x12\x15\n\rli_dora_count\x18\x0b \x01(\r\x12\x13\n\x0b\x62\x61\x62\x65i_count\x18\x0c \x01(\r\x12\x18\n\x10xuan_shang_count\x18\r \x01(\r\x1a\x31\n\x05HuPai\x12\x0c\n\x04tile\x18\x01 \x01(\t\x12\x0c\n\x04seat\x18\x02 \x01(\r\x12\x0c\n\x04liqi\x18\x03 \x01(\r\x1a-\n\x03\x46\x61n\x12\n\n\x02id\x18\x01 \x01(\r\x12\r\n\x05\x63ount\x18\x02 \x01(\r\x12\x0b\n\x03\x66\x61n\x18\x03 \x01(\r\"\xb5\x01\n\x15GameRoundPlayerResult\x12\x0c\n\x04type\x18\x01 \x01(\r\x12\r\n\x05hands\x18\x02 \x03(\t\x12\x0c\n\x04ming\x18\x03 \x03(\t\x12\x11\n\tliqi_type\x18\x04 \x01(\r\x12\x0f\n\x07is_fulu\x18\x05 \x01(\x08\x12\x17\n\x0fis_liujumanguan\x18\x06 \x01(\x08\x12\x13\n\x0blian_zhuang\x18\x07 \x01(\r\x12\x1f\n\x02hu\x18\x08 \x01(\x0b\x32\x13.lq.GameRoundHuData\"Y\n\x0fGameRoundPlayer\x12\r\n\x05score\x18\x01 \x01(\x05\x12\x0c\n\x04rank\x18\x02 \x01(\r\x12)\n\x06result\x18\x03 \x01(\x0b\x32\x19.lq.GameRoundPlayerResult\"R\n\x11GameRoundSnapshot\x12\n\n\x02ju\x18\x01 \x01(\r\x12\x0b\n\x03\x62\x65n\x18\x02 \x01(\r\x12$\n\x07players\x18\x03 \x03(\x0b\x32\x13.lq.GameRoundPlayer\"\x92\x07\n\x11GameFinalSnapshot\x12\x0c\n\x04uuid\x18\x01 \x01(\t\x12\r\n\x05state\x18\x02 \x01(\r\x12\x10\n\x08\x63\x61tegory\x18\x03 \x01(\r\x12\x1a\n\x04mode\x18\x04 \x01(\x0b\x32\x0c.lq.GameMode\x12\x1e\n\x04meta\x18\x05 \x01(\x0b\x32\x10.lq.GameMetaData\x12=\n\x0f\x63\x61lculate_param\x18\x06 \x01(\x0b\x32$.lq.GameFinalSnapshot.CalculateParam\x12\x13\n\x0b\x63reate_time\x18\x07 \x01(\r\x12\x12\n\nstart_time\x18\x08 \x01(\r\x12\x13\n\x0b\x66inish_time\x18\t \x01(\r\x12-\n\x05seats\x18\n \x03(\x0b\x32\x1e.lq.GameFinalSnapshot.GameSeat\x12%\n\x06rounds\x18\x0b \x03(\x0b\x32\x15.lq.GameRoundSnapshot\x12)\n\raccount_views\x18\x0c \x03(\x0b\x32\x12.lq.PlayerGameView\x12\x38\n\rfinal_players\x18\r \x03(\x0b\x32!.lq.GameFinalSnapshot.FinalPlayer\x12/\n\x08\x61\x66k_info\x18\x0e \x03(\x0b\x32\x1d.lq.GameFinalSnapshot.AFKInfo\x1aS\n\x0e\x43\x61lculateParam\x12\x12\n\ninit_point\x18\x01 \x01(\r\x12\x18\n\x10jingsuanyuandian\x18\x02 \x01(\r\x12\x13\n\x0brank_points\x18\x03 \x03(\x05\x1a\x88\x01\n\x08GameSeat\x12\x0c\n\x04type\x18\x01 \x01(\r\x12\x12\n\naccount_id\x18\x02 \x01(\r\x12,\n\x0fnotify_endpoint\x18\x03 \x01(\x0b\x32\x13.lq.NetworkEndpoint\x12\x16\n\x0e\x63lient_address\x18\x04 \x01(\t\x12\x14\n\x0cis_connected\x18\x05 \x01(\x08\x1a\x81\x01\n\x0b\x46inalPlayer\x12\x0c\n\x04seat\x18\x01 \x01(\r\x12\x13\n\x0btotal_point\x18\x02 \x01(\x05\x12\x14\n\x0cpart_point_1\x18\x03 \x01(\x05\x12\x14\n\x0cpart_point_2\x18\x04 \x01(\x05\x12\x15\n\rgrading_score\x18\x05 \x01(\x05\x12\x0c\n\x04gold\x18\x06 \x01(\x05\x1a\x45\n\x07\x41\x46KInfo\x12\x17\n\x0f\x64\x65\x61l_tile_count\x18\x01 \x01(\r\x12\x13\n\x0bmoqie_count\x18\x02 \x01(\r\x12\x0c\n\x04seat\x18\x03 \x01(\r\"Z\n\x13RecordCollectedData\x12\x0c\n\x04uuid\x18\x01 \x01(\t\x12\x0f\n\x07remarks\x18\x02 \x01(\t\x12\x12\n\nstart_time\x18\x03 \x01(\r\x12\x10\n\x08\x65nd_time\x18\x04 \x01(\r\"\xba\x07\n\x11\x43ontestDetailRule\x12\x12\n\ninit_point\x18\x05 \x01(\r\x12\x0f\n\x07\x66\x61ndian\x18\x06 \x01(\r\x12\x11\n\tcan_jifei\x18\x07 \x01(\x08\x12\x16\n\x0etianbian_value\x18\x08 \x01(\r\x12\x16\n\x0eliqibang_value\x18\t \x01(\r\x12\x17\n\x0f\x63hangbang_value\x18\n \x01(\r\x12\x15\n\rnoting_fafu_1\x18\x0b \x01(\r\x12\x15\n\rnoting_fafu_2\x18\x0c \x01(\r\x12\x15\n\rnoting_fafu_3\x18\r \x01(\r\x12\x19\n\x11have_liujumanguan\x18\x0e \x01(\x08\x12\x1c\n\x14have_qieshangmanguan\x18\x0f \x01(\x08\x12\x16\n\x0ehave_biao_dora\x18\x10 \x01(\x08\x12\x1b\n\x13have_gang_biao_dora\x18\x11 \x01(\x08\x12\"\n\x1aming_dora_immediately_open\x18\x12 \x01(\x08\x12\x14\n\x0chave_li_dora\x18\x13 \x01(\x08\x12\x19\n\x11have_gang_li_dora\x18\x14 \x01(\x08\x12\x19\n\x11have_sifenglianda\x18\x15 \x01(\x08\x12\x18\n\x10have_sigangsanle\x18\x16 \x01(\x08\x12\x17\n\x0fhave_sijializhi\x18\x17 \x01(\x08\x12\x1b\n\x13have_jiuzhongjiupai\x18\x18 \x01(\x08\x12\x17\n\x0fhave_sanjiahele\x18\x19 \x01(\x08\x12\x14\n\x0chave_toutiao\x18\x1a \x01(\x08\x12\x1b\n\x13have_helelianzhuang\x18\x1b \x01(\x08\x12\x18\n\x10have_helezhongju\x18\x1c \x01(\x08\x12\x1e\n\x16have_tingpailianzhuang\x18\x1d \x01(\x08\x12\x1b\n\x13have_tingpaizhongju\x18\x1e \x01(\x08\x12\x11\n\thave_yifa\x18\x1f \x01(\x08\x12\x16\n\x0ehave_nanruxiru\x18  \x01(\x08\x12\x18\n\x10jingsuanyuandian\x18! \x01(\r\x12\x13\n\x0bshunweima_2\x18\" \x01(\x05\x12\x13\n\x0bshunweima_3\x18# \x01(\x05\x12\x13\n\x0bshunweima_4\x18$ \x01(\x05\x12\x14\n\x0c\x62ianjietishi\x18% \x01(\x08\x12\x10\n\x08\x61i_level\x18& \x01(\r\x12\x14\n\x0chave_zimosun\x18\' \x01(\x08\x12\x1d\n\x15\x64isable_multi_yukaman\x18( \x01(\x08\x12\x11\n\tguyi_mode\x18) \x01(\r\x12\x1a\n\x12\x64isable_leijiyiman\x18* \x01(\x08\"\xb3\x01\n\x13\x43ontestDetailRuleV2\x12(\n\tgame_rule\x18\x01 \x01(\x0b\x32\x15.lq.ContestDetailRule\x12\x35\n\nextra_rule\x18\x02 \x01(\x0b\x32!.lq.ContestDetailRuleV2.ExtraRule\x1a;\n\tExtraRule\x12\x16\n\x0erequired_level\x18\x01 \x01(\r\x12\x16\n\x0emax_game_count\x18\x02 \x01(\r\"\xab\x01\n\x0fGameRuleSetting\x12\x12\n\nround_type\x18\x01 \x01(\r\x12\x0f\n\x07shiduan\x18\x02 \x01(\x08\x12\x12\n\ndora_count\x18\x03 \x01(\r\x12\x15\n\rthinking_type\x18\x04 \x01(\r\x12\x17\n\x0fuse_detail_rule\x18\x05 \x01(\x08\x12/\n\x0e\x64\x65tail_rule_v2\x18\x06 \x01(\x0b\x32\x17.lq.ContestDetailRuleV2\"\xad\x01\n\x11RecordTingPaiInfo\x12\x0c\n\x04tile\x18\x01 \x01(\t\x12\x0e\n\x06haveyi\x18\x02 \x01(\x08\x12\r\n\x05yiman\x18\x03 \x01(\x08\x12\r\n\x05\x63ount\x18\x04 \x01(\r\x12\n\n\x02\x66u\x18\x05 \x01(\r\x12\x17\n\x0f\x62iao_dora_count\x18\x06 \x01(\r\x12\x12\n\nyiman_zimo\x18\x07 \x01(\x08\x12\x12\n\ncount_zimo\x18\x08 \x01(\r\x12\x0f\n\x07\x66u_zimo\x18\t \x01(\r\"m\n\x16RecordNoTilePlayerInfo\x12\x0f\n\x07tingpai\x18\x03 \x01(\x08\x12\x0c\n\x04hand\x18\x04 \x03(\t\x12$\n\x05tings\x18\x05 \x03(\x0b\x32\x15.lq.RecordTingPaiInfo\x12\x0e\n\x06liuman\x18\x06 \x01(\x08\"\xb8\x03\n\x0eRecordHuleInfo\x12\x0c\n\x04hand\x18\x01 \x03(\t\x12\x0c\n\x04ming\x18\x02 \x03(\t\x12\x0f\n\x07hu_tile\x18\x03 \x01(\t\x12\x0c\n\x04seat\x18\x04 \x01(\r\x12\x0c\n\x04zimo\x18\x05 \x01(\x08\x12\x0e\n\x06qinjia\x18\x06 \x01(\x08\x12\x0c\n\x04liqi\x18\x07 \x01(\x08\x12\r\n\x05\x64oras\x18\x08 \x03(\t\x12\x10\n\x08li_doras\x18\t \x03(\t\x12\r\n\x05yiman\x18\n \x01(\x08\x12\r\n\x05\x63ount\x18\x0b \x01(\r\x12.\n\x04\x66\x61ns\x18\x0c \x03(\x0b\x32 .lq.RecordHuleInfo.RecordFanInfo\x12\n\n\x02\x66u\x18\r \x01(\r\x12\x16\n\x0epoint_zimo_qin\x18\x0e \x01(\r\x12\x17\n\x0fpoint_zimo_xian\x18\x0f \x01(\r\x12\x10\n\x08title_id\x18\x10 \x01(\r\x12\x11\n\tpoint_sum\x18\x11 \x01(\r\x12\x0e\n\x06\x64\x61\x64ian\x18\x12 \x01(\r\x12\x14\n\x0cis_jue_zhang\x18\x13 \x01(\x08\x12\x0b\n\x03xun\x18\x14 \x01(\r\x12\x11\n\tting_type\x18\x15 \x01(\r\x1a(\n\rRecordFanInfo\x12\x0b\n\x03val\x18\x01 \x01(\r\x12\n\n\x02id\x18\x02 \x01(\r\"B\n\x0fRecordHulesInfo\x12\x0c\n\x04seat\x18\x01 \x01(\x05\x12!\n\x05hules\x18\x02 \x03(\x0b\x32\x12.lq.RecordHuleInfo\"-\n\x0fRecordLiujuInfo\x12\x0c\n\x04seat\x18\x01 \x01(\r\x12\x0c\n\x04type\x18\x02 \x01(\r\"U\n\x10RecordNoTileInfo\x12\x14\n\x0cliujumanguan\x18\x01 \x01(\x08\x12+\n\x07players\x18\x02 \x03(\x0b\x32\x1a.lq.RecordNoTilePlayerInfo\"r\n\x0eRecordLiqiInfo\x12\x0c\n\x04seat\x18\x01 \x01(\r\x12\r\n\x05score\x18\x02 \x01(\r\x12\x0c\n\x04is_w\x18\x03 \x01(\x08\x12\x14\n\x0cis_zhen_ting\x18\x04 \x01(\x08\x12\x0b\n\x03xun\x18\x05 \x01(\r\x12\x12\n\nis_success\x18\x06 \x01(\x08\"W\n\x0eRecordGangInfo\x12\x0c\n\x04seat\x18\x01 \x01(\r\x12\x0c\n\x04type\x18\x02 \x01(\r\x12\x0b\n\x03pai\x18\x03 \x01(\t\x12\x0f\n\x07is_dora\x18\x04 \x01(\x08\x12\x0b\n\x03xun\x18\x05 \x01(\r\"S\n\x0fRecordBaBeiInfo\x12\x0c\n\x04seat\x18\x01 \x01(\r\x12\x10\n\x08is_zi_mo\x18\x02 \x01(\x08\x12\x10\n\x08is_chong\x18\x03 \x01(\x08\x12\x0e\n\x06is_bei\x18\x04 \x01(\x08\"O\n\x10RecordPeiPaiInfo\x12\x12\n\ndora_count\x18\x01 \x01(\r\x12\x14\n\x0cr_dora_count\x18\x02 \x01(\r\x12\x11\n\tbei_count\x18\x03 \x01(\r\"\xfb\x02\n\x0fRecordRoundInfo\x12\x0c\n\x04name\x18\x01 \x01(\t\x12\r\n\x05\x63hang\x18\x02 \x01(\r\x12\n\n\x02ju\x18\x03 \x01(\r\x12\x0b\n\x03\x62\x65n\x18\x04 \x01(\r\x12\x0e\n\x06scores\x18\x05 \x03(\r\x12&\n\nliqi_infos\x18\x07 \x03(\x0b\x32\x12.lq.RecordLiqiInfo\x12&\n\ngang_infos\x18\x08 \x03(\x0b\x32\x12.lq.RecordGangInfo\x12*\n\x0cpeipai_infos\x18\t \x03(\x0b\x32\x14.lq.RecordPeiPaiInfo\x12(\n\x0b\x62\x61\x62\x61i_infos\x18\n \x03(\x0b\x32\x13.lq.RecordBaBeiInfo\x12\'\n\nhules_info\x18\x0b \x01(\x0b\x32\x13.lq.RecordHulesInfo\x12\'\n\nliuju_info\x18\x0c \x01(\x0b\x32\x13.lq.RecordLiujuInfo\x12*\n\x0cno_tile_info\x18\r \x01(\x0b\x32\x14.lq.RecordNoTileInfo\"@\n\x14RecordAnalysisedData\x12(\n\x0bround_infos\x18\x01 \x03(\x0b\x32\x13.lq.RecordRoundInfo\"[\n\x11ResConnectionInfo\x12\x18\n\x05\x65rror\x18\x01 \x01(\x0b\x32\t.lq.Error\x12,\n\x0f\x63lient_endpoint\x18\x02 \x01(\x0b\x32\x13.lq.NetworkEndpoint\"w\n\x10ReqSignupAccount\x12\x0f\n\x07\x61\x63\x63ount\x18\x01 \x01(\t\x12\x10\n\x08password\x18\x02 \x01(\t\x12\x0c\n\x04\x63ode\x18\x03 \x01(\t\x12\x0c\n\x04type\x18\x04 \x01(\r\x12$\n\x06\x64\x65vice\x18\x05 \x01(\x0b\x32\x14.lq.ClientDeviceInfo\",\n\x10ResSignupAccount\x12\x18\n\x05\x65rror\x18\x01 \x01(\x0b\x32\t.lq.Error\"\xfe\x01\n\x08ReqLogin\x12\x0f\n\x07\x61\x63\x63ount\x18\x01 \x01(\t\x12\x10\n\x08password\x18\x02 \x01(\t\x12\x11\n\treconnect\x18\x03 \x01(\x08\x12$\n\x06\x64\x65vice\x18\x04 \x01(\x0b\x32\x14.lq.ClientDeviceInfo\x12\x12\n\nrandom_key\x18\x05 \x01(\t\x12-\n\x0e\x63lient_version\x18\x06 \x01(\x0b\x32\x15.lq.ClientVersionInfo\x12\x18\n\x10gen_access_token\x18\x07 \x01(\x08\x12\x1a\n\x12\x63urrency_platforms\x18\x08 \x03(\r\x12\x0c\n\x04type\x18\t \x01(\r\x12\x0f\n\x07version\x18\n \x01(\r\"\xa9\x02\n\x08ResLogin\x12\x18\n\x05\x65rror\x18\x01 \x01(\x0b\x32\t.lq.Error\x12\x12\n\naccount_id\x18\x02 \x01(\r\x12\x1c\n\x07\x61\x63\x63ount\x18\x03 \x01(\x0b\x32\x0b.lq.Account\x12&\n\tgame_info\x18\x04 \x01(\x0b\x32\x13.lq.GameConnectInfo\x12\x1f\n\x17has_unread_announcement\x18\x05 \x01(\x08\x12\x14\n\x0c\x61\x63\x63\x65ss_token\x18\x06 \x01(\t\x12\x13\n\x0bsignup_time\x18\x07 \x01(\r\x12\x19\n\x11is_id_card_authed\x18\x08 \x01(\x08\x12\x0f\n\x07\x63ountry\x18\t \x01(\t\x12\x17\n\x0flogined_version\x18\n \x03(\r\x12\x18\n\x10rewarded_version\x18\x0b \x03(\r\"\xcb\x01\n\rReqEmailLogin\x12\r\n\x05\x65mail\x18\x01 \x01(\t\x12\x10\n\x08password\x18\x02 \x01(\t\x12\x11\n\treconnect\x18\x03 \x01(\x08\x12$\n\x06\x64\x65vice\x18\x04 \x01(\x0b\x32\x14.lq.ClientDeviceInfo\x12\x12\n\nrandom_key\x18\x05 \x01(\t\x12\x16\n\x0e\x63lient_version\x18\x06 \x01(\t\x12\x18\n\x10gen_access_token\x18\x07 \x01(\x08\x12\x1a\n\x12\x63urrency_platforms\x18\x08 \x03(\r\"3\n\x0eReqBindAccount\x12\x0f\n\x07\x61\x63\x63ount\x18\x01 \x01(\t\x12\x10\n\x08password\x18\x02 \x01(\t\"8\n\x18ReqCreatePhoneVerifyCode\x12\r\n\x05phone\x18\x01 \x01(\t\x12\r\n\x05usage\x18\x02 \x01(\r\"8\n\x18ReqCreateEmailVerifyCode\x12\r\n\x05\x65mail\x18\x01 \x01(\t\x12\r\n\x05usage\x18\x02 \x01(\r\"9\n\x16ReqVerifyCodeForSecure\x12\x0c\n\x04\x63ode\x18\x01 \x01(\t\x12\x11\n\toperation\x18\x02 \x01(\r\"H\n\x16ResVerfiyCodeForSecure\x12\x18\n\x05\x65rror\x18\x01 \x01(\x0b\x32\t.lq.Error\x12\x14\n\x0csecure_token\x18\x02 \x01(\t\"_\n\x12ReqBindPhoneNumber\x12\x0c\n\x04\x63ode\x18\x01 \x01(\t\x12\r\n\x05phone\x18\x02 \x01(\t\x12\x10\n\x08password\x18\x03 \x01(\t\x12\x1a\n\x12multi_bind_version\x18\x04 \x01(\x08\"E\n\x14ReqUnbindPhoneNumber\x12\x0c\n\x04\x63ode\x18\x01 \x01(\t\x12\r\n\x05phone\x18\x02 \x01(\t\x12\x10\n\x08password\x18\x03 \x01(\t\"G\n\x16ResFetchPhoneLoginBind\x12\x18\n\x05\x65rror\x18\x01 \x01(\x0b\x32\t.lq.Error\x12\x13\n\x0bphone_login\x18\x02 \x01(\r\"+\n\x17ReqCreatePhoneLoginBind\x12\x10\n\x08password\x18\x01 \x01(\t\"=\n\x0cReqBindEmail\x12\r\n\x05\x65mail\x18\x01 \x01(\t\x12\x0c\n\x04\x63ode\x18\x02 \x01(\t\x12\x10\n\x08password\x18\x03 \x01(\t\"U\n\x11ReqModifyPassword\x12\x14\n\x0cnew_password\x18\x01 \x01(\t\x12\x14\n\x0cold_password\x18\x02 \x01(\t\x12\x14\n\x0csecure_token\x18\x03 \x01(\t\"8\n\rReqOauth2Auth\x12\x0c\n\x04type\x18\x01 \x01(\r\x12\x0c\n\x04\x63ode\x18\x02 \x01(\t\x12\x0b\n\x03uid\x18\x03 \x01(\t\"?\n\rResOauth2Auth\x12\x18\n\x05\x65rror\x18\x01 \x01(\x0b\x32\t.lq.Error\x12\x14\n\x0c\x61\x63\x63\x65ss_token\x18\x02 \x01(\t\"4\n\x0eReqOauth2Check\x12\x0c\n\x04type\x18\x01 \x01(\r\x12\x14\n\x0c\x61\x63\x63\x65ss_token\x18\x02 \x01(\t\"?\n\x0eResOauth2Check\x12\x18\n\x05\x65rror\x18\x01 \x01(\x0b\x32\t.lq.Error\x12\x13\n\x0bhas_account\x18\x02 \x01(\x08\"\xb0\x01\n\x0fReqOauth2Signup\x12\x0c\n\x04type\x18\x01 \x01(\r\x12\x14\n\x0c\x61\x63\x63\x65ss_token\x18\x02 \x01(\t\x12\r\n\x05\x65mail\x18\x03 \x01(\t\x12\x15\n\radvertise_str\x18\x04 \x01(\t\x12$\n\x06\x64\x65vice\x18\x05 \x01(\x0b\x32\x14.lq.ClientDeviceInfo\x12-\n\x0e\x63lient_version\x18\x06 \x01(\x0b\x32\x15.lq.ClientVersionInfo\"+\n\x0fResOauth2Signup\x12\x18\n\x05\x65rror\x18\x01 \x01(\x0b\x32\t.lq.Error\"\xf7\x01\n\x0eReqOauth2Login\x12\x0c\n\x04type\x18\x01 \x01(\r\x12\x14\n\x0c\x61\x63\x63\x65ss_token\x18\x02 \x01(\t\x12\x11\n\treconnect\x18\x03 \x01(\x08\x12$\n\x06\x64\x65vice\x18\x04 \x01(\x0b\x32\x14.lq.ClientDeviceInfo\x12\x12\n\nrandom_key\x18\x05 \x01(\t\x12-\n\x0e\x63lient_version\x18\x06 \x01(\x0b\x32\x15.lq.ClientVersionInfo\x12\x18\n\x10gen_access_token\x18\x07 \x01(\x08\x12\x1a\n\x12\x63urrency_platforms\x18\x08 \x03(\r\x12\x0f\n\x07version\x18\t \x01(\r\"$\n\x0eReqDMMPreLogin\x12\x12\n\nfinish_url\x18\x01 \x01(\t\"#\n\x0eResDMMPreLogin\x12\x11\n\tparameter\x18\x01 \x01(\t\"\x0b\n\tReqLogout\"%\n\tResLogout\x12\x18\n\x05\x65rror\x18\x01 \x01(\x0b\x32\t.lq.Error\"+\n\x0bReqHeatBeat\x12\x1c\n\x14no_operation_counter\x18\x01 \x01(\r\" \n\x0cReqLoginBeat\x12\x10\n\x08\x63ontract\x18\x01 \x01(\t\"\'\n\x11ReqJoinMatchQueue\x12\x12\n\nmatch_mode\x18\x01 \x01(\r\")\n\x13ReqCancelMatchQueue\x12\x12\n\nmatch_mode\x18\x01 \x01(\r\"$\n\x0eReqAccountInfo\x12\x12\n\naccount_id\x18\x01 \x01(\r\"`\n\x0eResAccountInfo\x12\x18\n\x05\x65rror\x18\x01 \x01(\x0b\x32\t.lq.Error\x12\x1c\n\x07\x61\x63\x63ount\x18\x02 \x01(\x0b\x32\x0b.lq.Account\x12\x16\n\x04room\x18\x03 \x01(\x0b\x32\x08.lq.Room\"<\n\x11ReqCreateNickname\x12\x10\n\x08nickname\x18\x01 \x01(\t\x12\x15\n\radvertise_str\x18\x02 \x01(\t\":\n\x11ReqModifyNickname\x12\x10\n\x08nickname\x18\x01 \x01(\t\x12\x13\n\x0buse_item_id\x18\x02 \x01(\r\"%\n\x11ReqModifyBirthday\x12\x10\n\x08\x62irthday\x18\x01 \x01(\x05\"?\n\x0bResSelfRoom\x12\x18\n\x05\x65rror\x18\x01 \x01(\x0b\x32\t.lq.Error\x12\x16\n\x04room\x18\x02 \x01(\x0b\x32\x08.lq.Room\"V\n\rReqCreateRoom\x12\x14\n\x0cplayer_count\x18\x01 \x01(\r\x12\x1a\n\x04mode\x18\x02 \x01(\x0b\x32\x0c.lq.GameMode\x12\x13\n\x0bpublic_live\x18\x03 \x01(\x08\"A\n\rResCreateRoom\x12\x18\n\x05\x65rror\x18\x01 \x01(\x0b\x32\t.lq.Error\x12\x16\n\x04room\x18\x02 \x01(\x0b\x32\x08.lq.Room\"\x1e\n\x0bReqJoinRoom\x12\x0f\n\x07room_id\x18\x01 \x01(\r\"?\n\x0bResJoinRoom\x12\x18\n\x05\x65rror\x18\x01 \x01(\x0b\x32\t.lq.Error\x12\x16\n\x04room\x18\x02 \x01(\x0b\x32\x08.lq.Room\"\x1d\n\x0cReqRoomReady\x12\r\n\x05ready\x18\x01 \x01(\x08\"#\n\x0fReqRoomDressing\x12\x10\n\x08\x64ressing\x18\x01 \x01(\x08\"\x0e\n\x0cReqRoomStart\"!\n\x0bReqRoomKick\x12\x12\n\naccount_id\x18\x01 \x01(\r\"$\n\rReqModifyRoom\x12\x13\n\x0brobot_count\x18\x01 \x01(\r\"$\n\x0fReqChangeAvatar\x12\x11\n\tavatar_id\x18\x01 \x01(\r\"-\n\x17ReqAccountStatisticInfo\x12\x12\n\naccount_id\x18\x01 \x01(\r\"\x98\x01\n\x17ResAccountStatisticInfo\x12\x18\n\x05\x65rror\x18\x01 \x01(\x0b\x32\t.lq.Error\x12\x30\n\x0estatistic_data\x18\x02 \x03(\x0b\x32\x18.lq.AccountStatisticData\x12\x31\n\x0b\x64\x65tail_data\x18\x03 \x01(\x0b\x32\x1c.lq.AccountDetailStatisticV2\"\xb9\x01\n\x1bResAccountChallengeRankInfo\x12\x18\n\x05\x65rror\x18\x01 \x01(\x0b\x32\t.lq.Error\x12\x42\n\x0bseason_info\x18\x02 \x03(\x0b\x32-.lq.ResAccountChallengeRankInfo.ChallengeRank\x1a<\n\rChallengeRank\x12\x0e\n\x06season\x18\x01 \x01(\r\x12\x0c\n\x04rank\x18\x02 \x01(\r\x12\r\n\x05level\x18\x03 \x01(\r\".\n\x17ResAccountCharacterInfo\x12\x13\n\x0bunlock_list\x18\x01 \x03(\r\"+\n\x0fReqShopPurchase\x12\x0c\n\x04type\x18\x01 \x01(\t\x12\n\n\x02id\x18\x02 \x01(\r\"N\n\x0fResShopPurchase\x12\x18\n\x05\x65rror\x18\x01 \x01(\x0b\x32\t.lq.Error\x12!\n\x06update\x18\x02 \x01(\x0b\x32\x11.lq.AccountUpdate\"\"\n\rReqGameRecord\x12\x11\n\tgame_uuid\x18\x01 \x01(\t\"g\n\rResGameRecord\x12\x18\n\x05\x65rror\x18\x01 \x01(\x0b\x32\t.lq.Error\x12\x1c\n\x04head\x18\x03 \x01(\x0b\x32\x0e.lq.RecordGame\x12\x0c\n\x04\x64\x61ta\x18\x04 \x01(\x0c\x12\x10\n\x08\x64\x61ta_url\x18\x05 \x01(\t\"?\n\x11ReqGameRecordList\x12\r\n\x05start\x18\x01 \x01(\r\x12\r\n\x05\x63ount\x18\x02 \x01(\r\x12\x0c\n\x04type\x18\x03 \x01(\r\"g\n\x11ResGameRecordList\x12\x18\n\x05\x65rror\x18\x01 \x01(\x0b\x32\t.lq.Error\x12\x13\n\x0btotal_count\x18\x02 \x01(\r\x12#\n\x0brecord_list\x18\x03 \x03(\x0b\x32\x0e.lq.RecordGame\"\x82\x01\n\x1aResCollectedGameRecordList\x12\x18\n\x05\x65rror\x18\x01 \x01(\x0b\x32\t.lq.Error\x12,\n\x0brecord_list\x18\x02 \x03(\x0b\x32\x17.lq.RecordCollectedData\x12\x1c\n\x14record_collect_limit\x18\x03 \x01(\r\")\n\x14ReqGameRecordsDetail\x12\x11\n\tuuid_list\x18\x01 \x03(\t\"U\n\x14ResGameRecordsDetail\x12\x18\n\x05\x65rror\x18\x01 \x01(\x0b\x32\t.lq.Error\x12#\n\x0brecord_list\x18\x02 \x03(\x0b\x32\x0e.lq.RecordGame\"`\n\x19ReqAddCollectedGameRecord\x12\x0c\n\x04uuid\x18\x01 \x01(\t\x12\x0f\n\x07remarks\x18\x02 \x01(\t\x12\x12\n\nstart_time\x18\x03 \x01(\r\x12\x10\n\x08\x65nd_time\x18\x04 \x01(\r\"5\n\x19ResAddCollectedGameRecord\x12\x18\n\x05\x65rror\x18\x01 \x01(\x0b\x32\t.lq.Error\",\n\x1cReqRemoveCollectedGameRecord\x12\x0c\n\x04uuid\x18\x01 \x01(\t\"8\n\x1cResRemoveCollectedGameRecord\x12\x18\n\x05\x65rror\x18\x01 \x01(\x0b\x32\t.lq.Error\"D\n#ReqChangeCollectedGameRecordRemarks\x12\x0c\n\x04uuid\x18\x01 \x01(\t\x12\x0f\n\x07remarks\x18\x02 \x01(\t\"?\n#ResChangeCollectedGameRecordRemarks\x12\x18\n\x05\x65rror\x18\x01 \x01(\x0b\x32\t.lq.Error\"#\n\x13ReqLevelLeaderboard\x12\x0c\n\x04type\x18\x01 \x01(\r\"\xac\x01\n\x13ResLevelLeaderboard\x12\x18\n\x05\x65rror\x18\x01 \x01(\x0b\x32\t.lq.Error\x12+\n\x05items\x18\x02 \x03(\x0b\x32\x1c.lq.ResLevelLeaderboard.Item\x12\x11\n\tself_rank\x18\x03 \x01(\r\x1a;\n\x04Item\x12\x12\n\naccount_id\x18\x01 \x01(\r\x12\x1f\n\x05level\x18\x02 \x01(\x0b\x32\x10.lq.AccountLevel\")\n\x17ReqChallangeLeaderboard\x12\x0e\n\x06season\x18\x01 \x01(\r\"\xb4\x01\n\x17ResChallengeLeaderboard\x12\x18\n\x05\x65rror\x18\x01 \x01(\x0b\x32\t.lq.Error\x12/\n\x05items\x18\x02 \x03(\x0b\x32 .lq.ResChallengeLeaderboard.Item\x12\x11\n\tself_rank\x18\x03 \x01(\r\x1a;\n\x04Item\x12\x12\n\naccount_id\x18\x01 \x01(\r\x12\r\n\x05level\x18\x02 \x01(\r\x12\x10\n\x08nickname\x18\x03 \x01(\t\"@\n\x15ReqMutiChallengeLevel\x12\x17\n\x0f\x61\x63\x63ount_id_list\x18\x01 \x03(\r\x12\x0e\n\x06season\x18\x02 \x01(\r\"\x8b\x01\n\x15ResMutiChallengeLevel\x12\x18\n\x05\x65rror\x18\x01 \x01(\x0b\x32\t.lq.Error\x12-\n\x05items\x18\x02 \x03(\x0b\x32\x1e.lq.ResMutiChallengeLevel.Item\x1a)\n\x04Item\x12\x12\n\naccount_id\x18\x01 \x01(\r\x12\r\n\x05level\x18\x02 \x01(\r\",\n\x11ReqMultiAccountId\x12\x17\n\x0f\x61\x63\x63ount_id_list\x18\x01 \x03(\r\"U\n\x14ResMultiAccountBrief\x12\x18\n\x05\x65rror\x18\x01 \x01(\x0b\x32\t.lq.Error\x12#\n\x07players\x18\x02 \x03(\x0b\x32\x12.lq.PlayerBaseView\"v\n\rResFriendList\x12\x18\n\x05\x65rror\x18\x01 \x01(\x0b\x32\t.lq.Error\x12\x1b\n\x07\x66riends\x18\x02 \x03(\x0b\x32\n.lq.Friend\x12\x18\n\x10\x66riend_max_count\x18\x03 \x01(\r\x12\x14\n\x0c\x66riend_count\x18\x04 \x01(\r\"\x9a\x01\n\x12ResFriendApplyList\x12\x18\n\x05\x65rror\x18\x01 \x01(\x0b\x32\t.lq.Error\x12\x33\n\x07\x61pplies\x18\x02 \x03(\x0b\x32\".lq.ResFriendApplyList.FriendApply\x1a\x35\n\x0b\x46riendApply\x12\x12\n\naccount_id\x18\x01 \x01(\r\x12\x12\n\napply_time\x18\x02 \x01(\r\"#\n\x0eReqApplyFriend\x12\x11\n\ttarget_id\x18\x01 \x01(\r\"9\n\x14ReqHandleFriendApply\x12\x11\n\ttarget_id\x18\x01 \x01(\r\x12\x0e\n\x06method\x18\x02 \x01(\r\"$\n\x0fReqRemoveFriend\x12\x11\n\ttarget_id\x18\x01 \x01(\r\"A\n\x19ReqSearchAccountByPattern\x12\x13\n\x0bsearch_next\x18\x01 \x01(\x08\x12\x0f\n\x07pattern\x18\x02 \x01(\t\"u\n\x19ResSearchAccountByPattern\x12\x18\n\x05\x65rror\x18\x01 \x01(\x0b\x32\t.lq.Error\x12\x13\n\x0bis_finished\x18\x02 \x01(\x08\x12\x16\n\x0ematch_accounts\x18\x03 \x03(\r\x12\x11\n\tdecode_id\x18\x04 \x01(\r\")\n\x0eReqAccountList\x12\x17\n\x0f\x61\x63\x63ount_id_list\x18\x01 \x03(\r\"T\n\x10ResAccountStates\x12\x18\n\x05\x65rror\x18\x01 \x01(\x0b\x32\t.lq.Error\x12&\n\x06states\x18\x02 \x03(\x0b\x32\x16.lq.AccountActiveState\"*\n\x14ReqSearchAccountById\x12\x12\n\naccount_id\x18\x01 \x01(\r\"T\n\x14ResSearchAccountById\x12\x18\n\x05\x65rror\x18\x01 \x01(\x0b\x32\t.lq.Error\x12\"\n\x06player\x18\x02 \x01(\x0b\x32\x12.lq.PlayerBaseView\"<\n\nResBagInfo\x12\x18\n\x05\x65rror\x18\x01 \x01(\x0b\x32\t.lq.Error\x12\x14\n\x03\x62\x61g\x18\x02 \x01(\x0b\x32\x07.lq.Bag\" \n\rReqUseBagItem\x12\x0f\n\x07item_id\x18\x01 \x01(\r\"F\n\x11ReqOpenManualItem\x12\x0f\n\x07item_id\x18\x01 \x01(\r\x12\r\n\x05\x63ount\x18\x02 \x01(\r\x12\x11\n\tselect_id\x18\x03 \x01(\r\"*\n\x17ReqOpenRandomRewardItem\x12\x0f\n\x07item_id\x18\x01 \x01(\r\"T\n\x17ResOpenRandomRewardItem\x12\x18\n\x05\x65rror\x18\x01 \x01(\x0b\x32\t.lq.Error\x12\x1f\n\x07results\x18\x02 \x03(\x0b\x32\x0e.lq.OpenResult\"\'\n\x14ReqOpenAllRewardItem\x12\x0f\n\x07item_id\x18\x01 \x01(\r\"Q\n\x14ResOpenAllRewardItem\x12\x18\n\x05\x65rror\x18\x01 \x01(\x0b\x32\t.lq.Error\x12\x1f\n\x07results\x18\x02 \x03(\x0b\x32\x0e.lq.OpenResult\"\"\n\x0fReqComposeShard\x12\x0f\n\x07item_id\x18\x01 \x01(\r\"$\n\x14ReqFetchAnnouncement\x12\x0c\n\x04lang\x18\x01 \x01(\t\"u\n\x0fResAnnouncement\x12\x18\n\x05\x65rror\x18\x01 \x01(\x0b\x32\t.lq.Error\x12\'\n\rannouncements\x18\x02 \x03(\x0b\x32\x10.lq.Announcement\x12\x0c\n\x04sort\x18\x03 \x03(\r\x12\x11\n\tread_list\x18\x04 \x03(\r\"@\n\x0bResMailInfo\x12\x18\n\x05\x65rror\x18\x01 \x01(\x0b\x32\t.lq.Error\x12\x17\n\x05mails\x18\x02 \x03(\x0b\x32\x08.lq.Mail\"\x1e\n\x0bReqReadMail\x12\x0f\n\x07mail_id\x18\x01 \x01(\r\" \n\rReqDeleteMail\x12\x0f\n\x07mail_id\x18\x01 \x01(\r\"$\n\x11ReqTakeAttachment\x12\x0f\n\x07mail_id\x18\x01 \x01(\r\"4\n ReqReceiveAchievementGroupReward\x12\x10\n\x08group_id\x18\x01 \x01(\r\"g\n ResReceiveAchievementGroupReward\x12\x18\n\x05\x65rror\x18\x01 \x01(\x0b\x32\t.lq.Error\x12)\n\x0e\x65xecute_reward\x18\x02 \x03(\x0b\x32\x11.lq.ExecuteReward\"5\n\x1bReqReceiveAchievementReward\x12\x16\n\x0e\x61\x63hievement_id\x18\x01 \x01(\r\"b\n\x1bResReceiveAchievementReward\x12\x18\n\x05\x65rror\x18\x01 \x01(\x0b\x32\t.lq.Error\x12)\n\x0e\x65xecute_reward\x18\x02 \x03(\x0b\x32\x11.lq.ExecuteReward\"\x81\x01\n\x17ResFetchAchievementRate\x12\x39\n\x04rate\x18\x01 \x03(\x0b\x32+.lq.ResFetchAchievementRate.AchievementRate\x1a+\n\x0f\x41\x63hievementRate\x12\n\n\x02id\x18\x01 \x01(\r\x12\x0c\n\x04rate\x18\x02 \x01(\r\"o\n\x0eResAchievement\x12\x18\n\x05\x65rror\x18\x01 \x01(\x0b\x32\t.lq.Error\x12+\n\nprogresses\x18\x02 \x03(\x0b\x32\x17.lq.AchievementProgress\x12\x16\n\x0erewarded_group\x18\x03 \x03(\r\"<\n\x0cResTitleList\x12\x18\n\x05\x65rror\x18\x01 \x01(\x0b\x32\t.lq.Error\x12\x12\n\ntitle_list\x18\x02 \x03(\r\"\x1c\n\x0bReqUseTitle\x12\r\n\x05title\x18\x01 \x01(\r\"\x1d\n\rReqBuyShiLian\x12\x0c\n\x04type\x18\x01 \x01(\r\"2\n\x14ReqUpdateClientValue\x12\x0b\n\x03key\x18\x01 \x01(\r\x12\r\n\x05value\x18\x02 \x01(\r\"w\n\x0eResClientValue\x12\'\n\x05\x64\x61tas\x18\x01 \x03(\x0b\x32\x18.lq.ResClientValue.Value\x12\x17\n\x0frecharged_count\x18\x02 \x01(\r\x1a#\n\x05Value\x12\x0b\n\x03key\x18\x01 \x01(\r\x12\r\n\x05value\x18\x02 \x01(\r\"6\n\x10ReqClientMessage\x12\x11\n\ttimestamp\x18\x01 \x01(\r\x12\x0f\n\x07message\x18\x02 \x01(\t\"(\n\x13ReqCurrentMatchInfo\x12\x11\n\tmode_list\x18\x01 \x03(\r\"\xa6\x01\n\x13ResCurrentMatchInfo\x12\x18\n\x05\x65rror\x18\x01 \x01(\x0b\x32\t.lq.Error\x12\x39\n\x07matches\x18\x02 \x03(\x0b\x32(.lq.ResCurrentMatchInfo.CurrentMatchInfo\x1a:\n\x10\x43urrentMatchInfo\x12\x0f\n\x07mode_id\x18\x01 \x01(\r\x12\x15\n\rplaying_count\x18\x02 \x01(\r\"2\n\x0fReqUserComplain\x12\x11\n\ttarget_id\x18\x01 \x01(\r\x12\x0c\n\x04type\x18\x02 \x01(\r\".\n\x13ReqReadAnnouncement\x12\x17\n\x0f\x61nnouncement_id\x18\x01 \x01(\r\"A\n\x11ResReviveCoinInfo\x12\x18\n\x05\x65rror\x18\x01 \x01(\x0b\x32\t.lq.Error\x12\x12\n\nhas_gained\x18\x02 \x01(\x08\"\x9e\x01\n\x0cResDailyTask\x12\x18\n\x05\x65rror\x18\x01 \x01(\x0b\x32\t.lq.Error\x12$\n\nprogresses\x18\x02 \x03(\x0b\x32\x10.lq.TaskProgress\x12\x19\n\x11has_refresh_count\x18\x03 \x01(\x08\x12\x1c\n\x14max_daily_task_count\x18\x04 \x01(\r\x12\x15\n\rrefresh_count\x18\x05 \x01(\r\"&\n\x13ReqRefreshDailyTask\x12\x0f\n\x07task_id\x18\x01 \x01(\r\"j\n\x13ResRefreshDailyTask\x12\x18\n\x05\x65rror\x18\x01 \x01(\x0b\x32\t.lq.Error\x12\"\n\x08progress\x18\x02 \x01(\x0b\x32\x10.lq.TaskProgress\x12\x15\n\rrefresh_count\x18\x03 \x01(\r\"\x1e\n\x0eReqUseGiftCode\x12\x0c\n\x04\x63ode\x18\x01 \x01(\t\"K\n\x0eResUseGiftCode\x12\x18\n\x05\x65rror\x18\x01 \x01(\x0b\x32\t.lq.Error\x12\x1f\n\x07rewards\x18\x06 \x03(\x0b\x32\x0e.lq.RewardSlot\"U\n\x15ResUseSpecialGiftCode\x12\x18\n\x05\x65rror\x18\x01 \x01(\x0b\x32\t.lq.Error\x12\"\n\x07rewards\x18\x02 \x03(\x0b\x32\x11.lq.ExecuteReward\"H\n\x14ReqSendClientMessage\x12\x11\n\ttarget_id\x18\x01 \x01(\r\x12\x0c\n\x04type\x18\x02 \x01(\r\x12\x0f\n\x07\x63ontent\x18\x03 \x01(\t\"$\n\x0fReqGameLiveInfo\x12\x11\n\tgame_uuid\x18\x01 \x01(\t\"\xaf\x01\n\x0fResGameLiveInfo\x12\x18\n\x05\x65rror\x18\x01 \x01(\x0b\x32\t.lq.Error\x12\x1a\n\x12left_start_seconds\x18\x02 \x01(\r\x12#\n\tlive_head\x18\x03 \x01(\x0b\x32\x10.lq.GameLiveHead\x12(\n\x08segments\x18\x04 \x03(\x0b\x32\x16.lq.GameLiveSegmentUri\x12\x17\n\x0fnow_millisecond\x18\x05 \x01(\r\"D\n\x16ReqGameLiveLeftSegment\x12\x11\n\tgame_uuid\x18\x01 \x01(\t\x12\x17\n\x0flast_segment_id\x18\x02 \x01(\r\"\xaa\x01\n\x16ResGameLiveLeftSegment\x12\x18\n\x05\x65rror\x18\x01 \x01(\x0b\x32\t.lq.Error\x12\x12\n\nlive_state\x18\x02 \x01(\r\x12(\n\x08segments\x18\x04 \x03(\x0b\x32\x16.lq.GameLiveSegmentUri\x12\x17\n\x0fnow_millisecond\x18\x05 \x01(\r\x12\x1f\n\x17segment_end_millisecond\x18\x06 \x01(\r\"$\n\x0fReqGameLiveList\x12\x11\n\tfilter_id\x18\x01 \x01(\r\"P\n\x0fResGameLiveList\x12\x18\n\x05\x65rror\x18\x01 \x01(\x0b\x32\t.lq.Error\x12#\n\tlive_list\x18\x02 \x03(\x0b\x32\x10.lq.GameLiveHead\"D\n\x11ResCommentSetting\x12\x18\n\x05\x65rror\x18\x01 \x01(\x0b\x32\t.lq.Error\x12\x15\n\rcomment_allow\x18\x02 \x01(\r\"0\n\x17ReqUpdateCommentSetting\x12\x15\n\rcomment_allow\x18\x01 \x01(\r\"(\n\x13ReqFetchCommentList\x12\x11\n\ttarget_id\x18\x01 \x01(\r\"u\n\x13ResFetchCommentList\x12\x18\n\x05\x65rror\x18\x01 \x01(\x0b\x32\t.lq.Error\x12\x15\n\rcomment_allow\x18\x02 \x01(\r\x12\x17\n\x0f\x63omment_id_list\x18\x03 \x03(\r\x12\x14\n\x0clast_read_id\x18\x04 \x01(\r\"D\n\x16ReqFetchCommentContent\x12\x11\n\ttarget_id\x18\x01 \x01(\r\x12\x17\n\x0f\x63omment_id_list\x18\x02 \x03(\r\"U\n\x16ResFetchCommentContent\x12\x18\n\x05\x65rror\x18\x01 \x01(\x0b\x32\t.lq.Error\x12!\n\x08\x63omments\x18\x02 \x03(\x0b\x32\x0f.lq.CommentItem\"5\n\x0fReqLeaveComment\x12\x11\n\ttarget_id\x18\x01 \x01(\r\x12\x0f\n\x07\x63ontent\x18\x02 \x01(\t\":\n\x10ReqDeleteComment\x12\x11\n\ttarget_id\x18\x01 \x01(\r\x12\x13\n\x0b\x64\x65lete_list\x18\x02 \x03(\r\"\'\n\x14ReqUpdateReadComment\x12\x0f\n\x07read_id\x18\x01 \x01(\r\"5\n\x10ReqRollingNotice\x12!\n\x06notice\x18\x01 \x03(\x0b\x32\x11.lq.RollingNotice\"$\n\rResServerTime\x12\x13\n\x0bserver_time\x18\x01 \x01(\r\"0\n\x1aReqPlatformBillingProducts\x12\x12\n\nshelves_id\x18\x01 \x01(\r\"\\\n\x1aResPlatformBillingProducts\x12\x18\n\x05\x65rror\x18\x01 \x01(\x0b\x32\t.lq.Error\x12$\n\x08products\x18\x02 \x03(\x0b\x32\x12.lq.BillingProduct\"l\n\x15ReqCreateBillingOrder\x12\x10\n\x08goods_id\x18\x01 \x01(\r\x12\x18\n\x10payment_platform\x18\x02 \x01(\r\x12\x13\n\x0b\x63lient_type\x18\x03 \x01(\r\x12\x12\n\naccount_id\x18\x04 \x01(\r\"C\n\x15ResCreateBillingOrder\x12\x18\n\x05\x65rror\x18\x01 \x01(\x0b\x32\t.lq.Error\x12\x10\n\x08order_id\x18\x02 \x01(\t\"T\n\x17ReqSolveGooglePlayOrder\x12\x1b\n\x13inapp_purchase_data\x18\x02 \x01(\t\x12\x1c\n\x14inapp_data_signature\x18\x03 \x01(\t\"h\n\x19ReqSolveGooglePlayOrderV3\x12\x10\n\x08order_id\x18\x01 \x01(\t\x12\x16\n\x0etransaction_id\x18\x02 \x01(\t\x12\r\n\x05token\x18\x03 \x01(\t\x12\x12\n\naccount_id\x18\x04 \x01(\r\",\n\x18ReqCancelGooglePlayOrder\x12\x10\n\x08order_id\x18\x01 \x01(\t\"k\n\x1aReqCreateWechatNativeOrder\x12\x10\n\x08goods_id\x18\x01 \x01(\r\x12\x13\n\x0b\x63lient_type\x18\x02 \x01(\r\x12\x12\n\naccount_id\x18\x03 \x01(\r\x12\x12\n\naccount_ip\x18\x04 \x01(\t\"_\n\x1aResCreateWechatNativeOrder\x12\x18\n\x05\x65rror\x18\x01 \x01(\x0b\x32\t.lq.Error\x12\x15\n\rqrcode_buffer\x18\x02 \x01(\t\x12\x10\n\x08order_id\x18\x03 \x01(\t\"h\n\x17ReqCreateWechatAppOrder\x12\x10\n\x08goods_id\x18\x01 \x01(\r\x12\x13\n\x0b\x63lient_type\x18\x02 \x01(\r\x12\x12\n\naccount_id\x18\x03 \x01(\r\x12\x12\n\naccount_ip\x18\x04 \x01(\t\"\x91\x02\n\x17ResCreateWechatAppOrder\x12\x18\n\x05\x65rror\x18\x01 \x01(\x0b\x32\t.lq.Error\x12M\n\x15\x63\x61ll_wechat_app_param\x18\x02 \x01(\x0b\x32..lq.ResCreateWechatAppOrder.CallWechatAppParam\x1a\x8c\x01\n\x12\x43\x61llWechatAppParam\x12\r\n\x05\x61ppid\x18\x01 \x01(\t\x12\x11\n\tpartnerid\x18\x02 \x01(\t\x12\x10\n\x08prepayid\x18\x03 \x01(\t\x12\x0f\n\x07package\x18\x04 \x01(\t\x12\x10\n\x08noncestr\x18\x05 \x01(\t\x12\x11\n\ttimestamp\x18\x06 \x01(\t\x12\x0c\n\x04sign\x18\x07 \x01(\t\"\x80\x01\n\x14ReqCreateAlipayOrder\x12\x10\n\x08goods_id\x18\x01 \x01(\r\x12\x13\n\x0b\x63lient_type\x18\x02 \x01(\r\x12\x12\n\naccount_id\x18\x03 \x01(\r\x12\x19\n\x11\x61lipay_trade_type\x18\x04 \x01(\t\x12\x12\n\nreturn_url\x18\x05 \x01(\t\"D\n\x14ResCreateAlipayOrder\x12\x18\n\x05\x65rror\x18\x01 \x01(\x0b\x32\t.lq.Error\x12\x12\n\nalipay_url\x18\x02 \x01(\t\"U\n\x18ReqCreateAlipayScanOrder\x12\x10\n\x08goods_id\x18\x01 \x01(\r\x12\x13\n\x0b\x63lient_type\x18\x02 \x01(\r\x12\x12\n\naccount_id\x18\x03 \x01(\r\"n\n\x18ResCreateAlipayScanOrder\x12\x18\n\x05\x65rror\x18\x01 \x01(\x0b\x32\t.lq.Error\x12\x15\n\rqrcode_buffer\x18\x02 \x01(\t\x12\x10\n\x08order_id\x18\x03 \x01(\t\x12\x0f\n\x07qr_code\x18\x04 \x01(\t\"T\n\x17ReqCreateAlipayAppOrder\x12\x10\n\x08goods_id\x18\x01 \x01(\r\x12\x13\n\x0b\x63lient_type\x18\x02 \x01(\r\x12\x12\n\naccount_id\x18\x03 \x01(\r\"G\n\x17ResCreateAlipayAppOrder\x12\x18\n\x05\x65rror\x18\x01 \x01(\x0b\x32\t.lq.Error\x12\x12\n\nalipay_url\x18\x02 \x01(\t\"\x81\x01\n\x1aReqCreateJPCreditCardOrder\x12\x10\n\x08goods_id\x18\x01 \x01(\r\x12\x13\n\x0b\x63lient_type\x18\x02 \x01(\r\x12\x12\n\naccount_id\x18\x03 \x01(\r\x12\x12\n\nreturn_url\x18\x04 \x01(\t\x12\x14\n\x0c\x61\x63\x63\x65ss_token\x18\x05 \x01(\t\"H\n\x1aResCreateJPCreditCardOrder\x12\x18\n\x05\x65rror\x18\x01 \x01(\x0b\x32\t.lq.Error\x12\x10\n\x08order_id\x18\x02 \x01(\t\"}\n\x16ReqCreateJPPaypalOrder\x12\x10\n\x08goods_id\x18\x01 \x01(\r\x12\x13\n\x0b\x63lient_type\x18\x02 \x01(\r\x12\x12\n\naccount_id\x18\x03 \x01(\r\x12\x12\n\nreturn_url\x18\x04 \x01(\t\x12\x14\n\x0c\x61\x63\x63\x65ss_token\x18\x05 \x01(\t\"D\n\x16ResCreateJPPaypalOrder\x12\x18\n\x05\x65rror\x18\x01 \x01(\x0b\x32\t.lq.Error\x12\x10\n\x08order_id\x18\x02 \x01(\t\"y\n\x12ReqCreateJPAuOrder\x12\x10\n\x08goods_id\x18\x01 \x01(\r\x12\x13\n\x0b\x63lient_type\x18\x02 \x01(\r\x12\x12\n\naccount_id\x18\x03 \x01(\r\x12\x12\n\nreturn_url\x18\x04 \x01(\t\x12\x14\n\x0c\x61\x63\x63\x65ss_token\x18\x05 \x01(\t\"@\n\x12ResCreateJPAuOrder\x12\x18\n\x05\x65rror\x18\x01 \x01(\x0b\x32\t.lq.Error\x12\x10\n\x08order_id\x18\x02 \x01(\t\"}\n\x16ReqCreateJPDocomoOrder\x12\x10\n\x08goods_id\x18\x01 \x01(\r\x12\x13\n\x0b\x63lient_type\x18\x02 \x01(\r\x12\x12\n\naccount_id\x18\x03 \x01(\r\x12\x12\n\nreturn_url\x18\x04 \x01(\t\x12\x14\n\x0c\x61\x63\x63\x65ss_token\x18\x05 \x01(\t\"D\n\x16ResCreateJPDocomoOrder\x12\x18\n\x05\x65rror\x18\x01 \x01(\x0b\x32\t.lq.Error\x12\x10\n\x08order_id\x18\x02 \x01(\t\"\x7f\n\x18ReqCreateJPWebMoneyOrder\x12\x10\n\x08goods_id\x18\x01 \x01(\r\x12\x13\n\x0b\x63lient_type\x18\x02 \x01(\r\x12\x12\n\naccount_id\x18\x03 \x01(\r\x12\x12\n\nreturn_url\x18\x04 \x01(\t\x12\x14\n\x0c\x61\x63\x63\x65ss_token\x18\x05 \x01(\t\"F\n\x18ResCreateJPWebMoneyOrder\x12\x18\n\x05\x65rror\x18\x01 \x01(\x0b\x32\t.lq.Error\x12\x10\n\x08order_id\x18\x02 \x01(\t\"\x7f\n\x18ReqCreateJPSoftbankOrder\x12\x10\n\x08goods_id\x18\x01 \x01(\r\x12\x13\n\x0b\x63lient_type\x18\x02 \x01(\r\x12\x12\n\naccount_id\x18\x03 \x01(\r\x12\x12\n\nreturn_url\x18\x04 \x01(\t\x12\x14\n\x0c\x61\x63\x63\x65ss_token\x18\x05 \x01(\t\"F\n\x18ResCreateJPSoftbankOrder\x12\x18\n\x05\x65rror\x18\x01 \x01(\x0b\x32\t.lq.Error\x12\x10\n\x08order_id\x18\x02 \x01(\t\"e\n\x14ReqCreateYostarOrder\x12\x10\n\x08goods_id\x18\x01 \x01(\r\x12\x13\n\x0b\x63lient_type\x18\x02 \x01(\r\x12\x12\n\naccount_id\x18\x03 \x01(\r\x12\x12\n\norder_type\x18\x04 \x01(\r\"B\n\x14ResCreateYostarOrder\x12\x18\n\x05\x65rror\x18\x01 \x01(\x0b\x32\t.lq.Error\x12\x10\n\x08order_id\x18\x02 \x01(\t\"}\n\x16ReqCreateENPaypalOrder\x12\x10\n\x08goods_id\x18\x01 \x01(\r\x12\x13\n\x0b\x63lient_type\x18\x02 \x01(\r\x12\x12\n\naccount_id\x18\x03 \x01(\r\x12\x12\n\nreturn_url\x18\x04 \x01(\t\x12\x14\n\x0c\x61\x63\x63\x65ss_token\x18\x05 \x01(\t\"D\n\x16ResCreateENPaypalOrder\x12\x18\n\x05\x65rror\x18\x01 \x01(\x0b\x32\t.lq.Error\x12\x10\n\x08order_id\x18\x02 \x01(\t\"z\n\x13ReqCreateENJCBOrder\x12\x10\n\x08goods_id\x18\x01 \x01(\r\x12\x13\n\x0b\x63lient_type\x18\x02 \x01(\r\x12\x12\n\naccount_id\x18\x03 \x01(\r\x12\x12\n\nreturn_url\x18\x04 \x01(\t\x12\x14\n\x0c\x61\x63\x63\x65ss_token\x18\x05 \x01(\t\"A\n\x13ResCreateENJCBOrder\x12\x18\n\x05\x65rror\x18\x01 \x01(\x0b\x32\t.lq.Error\x12\x10\n\x08order_id\x18\x02 \x01(\t\"\x81\x01\n\x1aReqCreateENMasterCardOrder\x12\x10\n\x08goods_id\x18\x01 \x01(\r\x12\x13\n\x0b\x63lient_type\x18\x02 \x01(\r\x12\x12\n\naccount_id\x18\x03 \x01(\r\x12\x12\n\nreturn_url\x18\x04 \x01(\t\x12\x14\n\x0c\x61\x63\x63\x65ss_token\x18\x05 \x01(\t\"H\n\x1aResCreateENMasterCardOrder\x12\x18\n\x05\x65rror\x18\x01 \x01(\x0b\x32\t.lq.Error\x12\x10\n\x08order_id\x18\x02 \x01(\t\"{\n\x14ReqCreateENVisaOrder\x12\x10\n\x08goods_id\x18\x01 \x01(\r\x12\x13\n\x0b\x63lient_type\x18\x02 \x01(\r\x12\x12\n\naccount_id\x18\x03 \x01(\r\x12\x12\n\nreturn_url\x18\x04 \x01(\t\x12\x14\n\x0c\x61\x63\x63\x65ss_token\x18\x05 \x01(\t\"B\n\x14ResCreateENVisaOrder\x12\x18\n\x05\x65rror\x18\x01 \x01(\x0b\x32\t.lq.Error\x12\x10\n\x08order_id\x18\x02 \x01(\t\"}\n\x16ReqCreateENAlipayOrder\x12\x10\n\x08goods_id\x18\x01 \x01(\r\x12\x13\n\x0b\x63lient_type\x18\x02 \x01(\r\x12\x12\n\naccount_id\x18\x03 \x01(\r\x12\x12\n\nreturn_url\x18\x04 \x01(\t\x12\x14\n\x0c\x61\x63\x63\x65ss_token\x18\x05 \x01(\t\"D\n\x16ResCreateENAlipayOrder\x12\x18\n\x05\x65rror\x18\x01 \x01(\x0b\x32\t.lq.Error\x12\x10\n\x08order_id\x18\x02 \x01(\t\"N\n\x11ReqCreateDMMOrder\x12\x10\n\x08goods_id\x18\x01 \x01(\r\x12\x12\n\naccount_id\x18\x02 \x01(\r\x12\x13\n\x0b\x63lient_type\x18\x03 \x01(\r\"\xbb\x01\n\x11ResCreateDmmOrder\x12\x18\n\x05\x65rror\x18\x01 \x01(\x0b\x32\t.lq.Error\x12\x10\n\x08order_id\x18\x02 \x01(\t\x12\x16\n\x0etransaction_id\x18\x03 \x01(\t\x12\x13\n\x0b\x64mm_user_id\x18\x04 \x01(\t\x12\r\n\x05token\x18\x05 \x01(\t\x12\x14\n\x0c\x63\x61llback_url\x18\x06 \x01(\t\x12\x14\n\x0crequest_time\x18\t \x01(\t\x12\x12\n\ndmm_app_id\x18\n \x01(\t\"d\n\x11ReqCreateIAPOrder\x12\x10\n\x08goods_id\x18\x01 \x01(\r\x12\x13\n\x0b\x63lient_type\x18\x02 \x01(\r\x12\x12\n\naccount_id\x18\x03 \x01(\r\x12\x14\n\x0c\x61\x63\x63\x65ss_token\x18\x04 \x01(\t\"?\n\x11ResCreateIAPOrder\x12\x18\n\x05\x65rror\x18\x01 \x01(\x0b\x32\t.lq.Error\x12\x10\n\x08order_id\x18\x02 \x01(\t\"m\n\x17ReqVerificationIAPOrder\x12\x10\n\x08order_id\x18\x01 \x01(\t\x12\x16\n\x0etransaction_id\x18\x02 \x01(\t\x12\x14\n\x0creceipt_data\x18\x03 \x01(\t\x12\x12\n\naccount_id\x18\x04 \x01(\r\"3\n\x17ResVerificationIAPOrder\x12\x18\n\x05\x65rror\x18\x01 \x01(\x0b\x32\t.lq.Error\"t\n\x13ReqCreateSteamOrder\x12\x10\n\x08language\x18\x01 \x01(\t\x12\x12\n\naccount_id\x18\x02 \x01(\r\x12\x13\n\x0b\x63lient_type\x18\x03 \x01(\r\x12\x10\n\x08goods_id\x18\x04 \x01(\r\x12\x10\n\x08steam_id\x18\x05 \x01(\t\"\\\n\x13ResCreateSteamOrder\x12\x18\n\x05\x65rror\x18\x01 \x01(\x0b\x32\t.lq.Error\x12\x10\n\x08order_id\x18\x02 \x01(\t\x12\x19\n\x11platform_order_id\x18\x03 \x01(\t\";\n\x13ReqVerifySteamOrder\x12\x10\n\x08order_id\x18\x01 \x01(\t\x12\x12\n\naccount_id\x18\x02 \x01(\r\"Q\n\x14ReqCreateMyCardOrder\x12\x10\n\x08goods_id\x18\x01 \x01(\r\x12\x13\n\x0b\x63lient_type\x18\x02 \x01(\r\x12\x12\n\naccount_id\x18\x03 \x01(\r\"U\n\x14ResCreateMyCardOrder\x12\x18\n\x05\x65rror\x18\x01 \x01(\x0b\x32\t.lq.Error\x12\x11\n\tauth_code\x18\x02 \x01(\t\x12\x10\n\x08order_id\x18\x03 \x01(\t\"<\n\x14ReqVerifyMyCardOrder\x12\x10\n\x08order_id\x18\x01 \x01(\t\x12\x12\n\naccount_id\x18\x02 \x01(\r\"Q\n\x14ReqCreatePaypalOrder\x12\x10\n\x08goods_id\x18\x01 \x01(\r\x12\x13\n\x0b\x63lient_type\x18\x02 \x01(\r\x12\x12\n\naccount_id\x18\x03 \x01(\r\"O\n\x14ResCreatePaypalOrder\x12\x18\n\x05\x65rror\x18\x01 \x01(\x0b\x32\t.lq.Error\x12\x10\n\x08order_id\x18\x02 \x01(\t\x12\x0b\n\x03url\x18\x03 \x01(\t\"i\n\x14ReqCreateXsollaOrder\x12\x10\n\x08goods_id\x18\x01 \x01(\r\x12\x13\n\x0b\x63lient_type\x18\x02 \x01(\r\x12\x12\n\naccount_id\x18\x03 \x01(\r\x12\x16\n\x0epayment_method\x18\x04 \x01(\r\"O\n\x14ResCreateXsollaOrder\x12\x18\n\x05\x65rror\x18\x01 \x01(\x0b\x32\t.lq.Error\x12\x10\n\x08order_id\x18\x02 \x01(\t\x12\x0b\n\x03url\x18\x03 \x01(\t\"C\n\x0cReqOpenChest\x12\x10\n\x08\x63hest_id\x18\x01 \x01(\r\x12\r\n\x05\x63ount\x18\x02 \x01(\r\x12\x12\n\nuse_ticket\x18\x03 \x01(\x08\"\xee\x01\n\x0cResOpenChest\x12\x18\n\x05\x65rror\x18\x01 \x01(\x0b\x32\t.lq.Error\x12\x1f\n\x07results\x18\x02 \x03(\x0b\x32\x0e.lq.OpenResult\x12\x18\n\x10total_open_count\x18\x03 \x01(\r\x12\x13\n\x0b\x66\x61ith_count\x18\x04 \x01(\r\x12@\n\x10\x63hest_replace_up\x18\x05 \x03(\x0b\x32&.lq.ResOpenChest.ChestReplaceCountData\x1a\x32\n\x15\x43hestReplaceCountData\x12\n\n\x02id\x18\x01 \x01(\r\x12\r\n\x05\x63ount\x18\x02 \x01(\r\"6\n\x13ReqBuyFromChestShop\x12\x10\n\x08goods_id\x18\x01 \x01(\r\x12\r\n\x05\x63ount\x18\x02 \x01(\r\"m\n\x13ResBuyFromChestShop\x12\x18\n\x05\x65rror\x18\x01 \x01(\x0b\x32\t.lq.Error\x12\x10\n\x08\x63hest_id\x18\x02 \x01(\r\x12\x15\n\rconsume_count\x18\x03 \x01(\r\x12\x13\n\x0b\x66\x61ith_count\x18\x04 \x01(\r\"D\n\x12ResDailySignInInfo\x12\x18\n\x05\x65rror\x18\x01 \x01(\x0b\x32\t.lq.Error\x12\x14\n\x0csign_in_days\x18\x02 \x01(\r\"*\n\x13ReqDoActivitySignIn\x12\x13\n\x0b\x61\x63tivity_id\x18\x02 \x01(\r\"\xad\x01\n\x13ResDoActivitySignIn\x12\x18\n\x05\x65rror\x18\x01 \x01(\x0b\x32\t.lq.Error\x12\x33\n\x07rewards\x18\x02 \x03(\x0b\x32\".lq.ResDoActivitySignIn.RewardData\x12\x15\n\rsign_in_count\x18\x03 \x01(\r\x1a\x30\n\nRewardData\x12\x13\n\x0bresource_id\x18\x01 \x01(\r\x12\r\n\x05\x63ount\x18\x02 \x01(\r\"\xf7\x01\n\x10ResCharacterInfo\x12\x18\n\x05\x65rror\x18\x01 \x01(\x0b\x32\t.lq.Error\x12!\n\ncharacters\x18\x02 \x03(\x0b\x32\r.lq.Character\x12\r\n\x05skins\x18\x03 \x03(\r\x12\x19\n\x11main_character_id\x18\x04 \x01(\r\x12\x17\n\x0fsend_gift_count\x18\x05 \x01(\r\x12\x17\n\x0fsend_gift_limit\x18\x06 \x01(\r\x12\x18\n\x10\x66inished_endings\x18\x07 \x03(\r\x12\x18\n\x10rewarded_endings\x18\x08 \x03(\r\x12\x16\n\x0e\x63haracter_sort\x18\t \x03(\r\"&\n\x16ReqUpdateCharacterSort\x12\x0c\n\x04sort\x18\x01 \x03(\r\".\n\x16ReqChangeMainCharacter\x12\x14\n\x0c\x63haracter_id\x18\x01 \x01(\r\"<\n\x16ReqChangeCharacterSkin\x12\x14\n\x0c\x63haracter_id\x18\x01 \x01(\r\x12\x0c\n\x04skin\x18\x02 \x01(\r\"M\n\x16ReqChangeCharacterView\x12\x14\n\x0c\x63haracter_id\x18\x01 \x01(\r\x12\x0c\n\x04slot\x18\x02 \x01(\r\x12\x0f\n\x07item_id\x18\x03 \x01(\r\"\x86\x01\n\x16ReqSendGiftToCharacter\x12\x14\n\x0c\x63haracter_id\x18\x01 \x01(\r\x12.\n\x05gifts\x18\x02 \x03(\x0b\x32\x1f.lq.ReqSendGiftToCharacter.Gift\x1a&\n\x04Gift\x12\x0f\n\x07item_id\x18\x01 \x01(\r\x12\r\n\x05\x63ount\x18\x02 \x01(\r\"N\n\x16ResSendGiftToCharacter\x12\x18\n\x05\x65rror\x18\x01 \x01(\x0b\x32\t.lq.Error\x12\r\n\x05level\x18\x02 \x01(\r\x12\x0b\n\x03\x65xp\x18\x03 \x01(\r\"Z\n\x0bReqSellItem\x12#\n\x05sells\x18\x01 \x03(\x0b\x32\x14.lq.ReqSellItem.Item\x1a&\n\x04Item\x12\x0f\n\x07item_id\x18\x01 \x01(\r\x12\r\n\x05\x63ount\x18\x02 \x01(\r\"u\n\rResCommonView\x12\x18\n\x05\x65rror\x18\x01 \x01(\x0b\x32\t.lq.Error\x12%\n\x05slots\x18\x02 \x03(\x0b\x32\x16.lq.ResCommonView.Slot\x1a#\n\x04Slot\x12\x0c\n\x04slot\x18\x01 \x01(\r\x12\r\n\x05value\x18\x02 \x01(\r\"2\n\x13ReqChangeCommonView\x12\x0c\n\x04slot\x18\x01 \x01(\r\x12\r\n\x05value\x18\x02 \x01(\r\"U\n\x12ReqSaveCommonViews\x12\x1b\n\x05views\x18\x01 \x03(\x0b\x32\x0c.lq.ViewSlot\x12\x12\n\nsave_index\x18\x02 \x01(\r\x12\x0e\n\x06is_use\x18\x03 \x01(\r\"\x1f\n\x0eReqCommonViews\x12\r\n\x05index\x18\x01 \x01(\r\"-\n\x0eResCommonViews\x12\x1b\n\x05views\x18\x01 \x03(\x0b\x32\x0c.lq.ViewSlot\"\x9c\x01\n\x11ResAllcommonViews\x12*\n\x05views\x18\x01 \x03(\x0b\x32\x1b.lq.ResAllcommonViews.Views\x12\x0b\n\x03use\x18\x02 \x01(\r\x12\x18\n\x05\x65rror\x18\x03 \x01(\x0b\x32\t.lq.Error\x1a\x34\n\x05Views\x12\x1c\n\x06values\x18\x01 \x03(\x0b\x32\x0c.lq.ViewSlot\x12\r\n\x05index\x18\x02 \x01(\r\"!\n\x10ReqUseCommonView\x12\r\n\x05index\x18\x03 \x01(\r\"+\n\x13ReqUpgradeCharacter\x12\x14\n\x0c\x63haracter_id\x18\x01 \x01(\r\"Q\n\x13ResUpgradeCharacter\x12\x18\n\x05\x65rror\x18\x01 \x01(\x0b\x32\t.lq.Error\x12 \n\tcharacter\x18\x02 \x01(\x0b\x32\r.lq.Character\"N\n\x11ReqFinishedEnding\x12\x14\n\x0c\x63haracter_id\x18\x01 \x01(\r\x12\x10\n\x08story_id\x18\x02 \x01(\r\x12\x11\n\tending_id\x18\x03 \x01(\r\"\x1f\n\x0cReqGMCommand\x12\x0f\n\x07\x63ommand\x18\x01 \x01(\t\"H\n\x0bResShopInfo\x12\x18\n\x05\x65rror\x18\x01 \x01(\x0b\x32\t.lq.Error\x12\x1f\n\tshop_info\x18\x02 \x01(\x0b\x32\x0c.lq.ShopInfo\"o\n\x0eReqBuyFromShop\x12\x10\n\x08goods_id\x18\x01 \x01(\r\x12\r\n\x05\x63ount\x18\x02 \x01(\r\x12(\n\x0e\x62ill_short_cut\x18\x03 \x03(\x0b\x32\x10.lq.BillShortcut\x12\x12\n\ndeal_price\x18\x04 \x01(\r\"K\n\x0eResBuyFromShop\x12\x18\n\x05\x65rror\x18\x01 \x01(\x0b\x32\t.lq.Error\x12\x1f\n\x07rewards\x18\x02 \x03(\x0b\x32\x0e.lq.RewardSlot\"0\n\rReqBuyFromZHP\x12\x10\n\x08goods_id\x18\x01 \x01(\r\x12\r\n\x05\x63ount\x18\x02 \x01(\r\"&\n\x11ReqPayMonthTicket\x12\x11\n\tticket_id\x18\x01 \x01(\r\"Z\n\x11ResPayMonthTicket\x12\x18\n\x05\x65rror\x18\x01 \x01(\x0b\x32\t.lq.Error\x12\x13\n\x0bresource_id\x18\x02 \x01(\r\x12\x16\n\x0eresource_count\x18\x03 \x01(\r\"<\n\x0eReqReshZHPShop\x12\x14\n\x0c\x66ree_refresh\x18\x01 \x01(\r\x12\x14\n\x0c\x63ost_refresh\x18\x02 \x01(\r\"G\n\x11ResRefreshZHPShop\x12\x18\n\x05\x65rror\x18\x01 \x01(\x0b\x32\t.lq.Error\x12\x18\n\x03zhp\x18\x02 \x01(\x0b\x32\x0b.lq.ZHPShop\"D\n\x12ResMonthTicketInfo\x12.\n\x11month_ticket_info\x18\x01 \x03(\x0b\x32\x13.lq.MonthTicketInfo\"0\n\x13ReqExchangeCurrency\x12\n\n\x02id\x18\x01 \x01(\r\x12\r\n\x05\x63ount\x18\x02 \x01(\r\"9\n\x11ResServerSettings\x12$\n\x08settings\x18\x01 \x01(\x0b\x32\x12.lq.ServerSettings\"T\n\x12ResAccountSettings\x12\x18\n\x05\x65rror\x18\x01 \x01(\x0b\x32\t.lq.Error\x12$\n\x08settings\x18\x02 \x03(\x0b\x32\x12.lq.AccountSetting\"?\n\x18ReqUpdateAccountSettings\x12#\n\x07setting\x18\x01 \x01(\x0b\x32\x12.lq.AccountSetting\"+\n\x12ResModNicknameTime\x12\x15\n\rlast_mod_time\x18\x01 \x01(\r\"\x98\x01\n\x07ResMisc\x12\x18\n\x05\x65rror\x18\x01 \x01(\x0b\x32\t.lq.Error\x12\x16\n\x0erecharged_list\x18\x02 \x03(\r\x12)\n\x06\x66\x61iths\x18\x03 \x03(\x0b\x32\x19.lq.ResMisc.MiscFaithData\x1a\x30\n\rMiscFaithData\x12\x10\n\x08\x66\x61ith_id\x18\x01 \x01(\r\x12\r\n\x05\x63ount\x18\x02 \x01(\r\"\'\n\x12ReqModifySignature\x12\x11\n\tsignature\x18\x01 \x01(\t\"M\n\rResIDCardInfo\x12\x18\n\x05\x65rror\x18\x01 \x01(\x0b\x32\t.lq.Error\x12\x11\n\tis_authed\x18\x02 \x01(\x08\x12\x0f\n\x07\x63ountry\x18\x03 \x01(\t\"8\n\x13ReqUpdateIDCardInfo\x12\x10\n\x08\x66ullname\x18\x01 \x01(\t\x12\x0f\n\x07\x63\x61rd_no\x18\x02 \x01(\t\"C\n\x0cResVipReward\x12\x18\n\x05\x65rror\x18\x01 \x01(\x0b\x32\t.lq.Error\x12\x19\n\x11gained_vip_levels\x18\x02 \x03(\r\"%\n\x10ReqGainVipReward\x12\x11\n\tvip_level\x18\x01 \x01(\r\"=\n\x1dReqFetchCustomizedContestList\x12\r\n\x05start\x18\x01 \x01(\r\x12\r\n\x05\x63ount\x18\x02 \x01(\r\"\x9a\x01\n\x1dResFetchCustomizedContestList\x12\x18\n\x05\x65rror\x18\x01 \x01(\x0b\x32\t.lq.Error\x12+\n\x08\x63ontests\x18\x02 \x03(\x0b\x32\x19.lq.CustomizedContestBase\x12\x32\n\x0f\x66ollow_contests\x18\x03 \x03(\x0b\x32\x19.lq.CustomizedContestBase\"7\n#ReqFetchCustomizedContestExtendInfo\x12\x10\n\x08uid_list\x18\x01 \x03(\r\"q\n#ResFetchCustomizedContestExtendInfo\x12\x18\n\x05\x65rror\x18\x01 \x01(\x0b\x32\t.lq.Error\x12\x30\n\x0b\x65xtend_list\x18\x02 \x03(\x0b\x32\x1b.lq.CustomizedContestExtend\"6\n!ReqFetchCustomizedContestAuthInfo\x12\x11\n\tunique_id\x18\x01 \x01(\r\"U\n!ResFetchCustomizedContestAuthInfo\x12\x18\n\x05\x65rror\x18\x01 \x01(\x0b\x32\t.lq.Error\x12\x16\n\x0eobserver_level\x18\x02 \x01(\r\".\n\x19ReqEnterCustomizedContest\x12\x11\n\tunique_id\x18\x01 \x01(\r\"\xb6\x01\n\x19ResEnterCustomizedContest\x12\x18\n\x05\x65rror\x18\x01 \x01(\x0b\x32\t.lq.Error\x12\x30\n\x0b\x64\x65tail_info\x18\x02 \x01(\x0b\x32\x1b.lq.CustomizedContestDetail\x12\x38\n\rplayer_report\x18\x03 \x01(\x0b\x32!.lq.CustomizedContestPlayerReport\x12\x13\n\x0bis_followed\x18\x04 \x01(\x08\"8\n#ReqFetchCustomizedContestOnlineInfo\x12\x11\n\tunique_id\x18\x01 \x01(\r\"V\n#ResFetchCustomizedContestOnlineInfo\x12\x18\n\x05\x65rror\x18\x01 \x01(\x0b\x32\t.lq.Error\x12\x15\n\ronline_player\x18\x02 \x01(\r\":\n$ReqFetchCustomizedContestByContestId\x12\x12\n\ncontest_id\x18\x01 \x01(\r\"u\n$ResFetchCustomizedContestByContestId\x12\x18\n\x05\x65rror\x18\x01 \x01(\x0b\x32\t.lq.Error\x12\x33\n\x0c\x63ontest_info\x18\x02 \x01(\x0b\x32\x1d.lq.CustomizedContestAbstract\".\n\x19ReqStartCustomizedContest\x12\x11\n\tunique_id\x18\x01 \x01(\r\"5\n ReqJoinCustomizedContestChatRoom\x12\x11\n\tunique_id\x18\x01 \x01(\r\"R\n ResJoinCustomizedContestChatRoom\x12\x18\n\x05\x65rror\x18\x01 \x01(\x0b\x32\t.lq.Error\x12\x14\n\x0c\x63hat_history\x18\x02 \x03(\x0c\"$\n\x11ReqSayChatMessage\x12\x0f\n\x07\x63ontent\x18\x01 \x01(\t\":\n%ReqFetchCustomizedContestGameLiveList\x12\x11\n\tunique_id\x18\x01 \x01(\r\"f\n%ResFetchCustomizedContestGameLiveList\x12\x18\n\x05\x65rror\x18\x01 \x01(\x0b\x32\t.lq.Error\x12#\n\tlive_list\x18\x02 \x03(\x0b\x32\x10.lq.GameLiveHead\"M\n$ReqFetchCustomizedContestGameRecords\x12\x11\n\tunique_id\x18\x01 \x01(\r\x12\x12\n\nlast_index\x18\x02 \x01(\r\"y\n$ResFetchCustomizedContestGameRecords\x12\x18\n\x05\x65rror\x18\x01 \x01(\x0b\x32\t.lq.Error\x12\x12\n\nnext_index\x18\x02 \x01(\r\x12#\n\x0brecord_list\x18\x03 \x03(\x0b\x32\x0e.lq.RecordGame\"/\n\x1aReqTargetCustomizedContest\x12\x11\n\tunique_id\x18\x01 \x01(\r\"M\n\x0fResActivityList\x12\x18\n\x05\x65rror\x18\x01 \x01(\x0b\x32\t.lq.Error\x12 \n\nactivities\x18\x02 \x03(\x0b\x32\x0c.lq.Activity\"\xed\x07\n\x16ResAccountActivityData\x12\x18\n\x05\x65rror\x18\x01 \x01(\x0b\x32\t.lq.Error\x12,\n\x10\x65xchange_records\x18\x02 \x03(\x0b\x32\x12.lq.ExchangeRecord\x12,\n\x12task_progress_list\x18\x03 \x03(\x0b\x32\x10.lq.TaskProgress\x12@\n\x16\x61\x63\x63umulated_point_list\x18\x04 \x03(\x0b\x32 .lq.ActivityAccumulatedPointData\x12\x31\n\x0erank_data_list\x18\x05 \x03(\x0b\x32\x19.lq.ActivityRankPointData\x12\x31\n\x17\x66lip_task_progress_list\x18\x06 \x03(\x0b\x32\x10.lq.TaskProgress\x12\x43\n\x0csign_in_data\x18\x07 \x03(\x0b\x32-.lq.ResAccountActivityData.ActivitySignInData\x12\x44\n\x0crichman_data\x18\x08 \x03(\x0b\x32..lq.ResAccountActivityData.ActivityRichmanData\x12\x33\n\x19period_task_progress_list\x18\t \x03(\x0b\x32\x10.lq.TaskProgress\x12\x33\n\x19random_task_progress_list\x18\n \x03(\x0b\x32\x10.lq.TaskProgress\x12=\n\rchest_up_data\x18\x0b \x03(\x0b\x32&.lq.ResAccountActivityData.ChestUpData\x1a[\n\x12\x41\x63tivitySignInData\x12\x13\n\x0b\x61\x63tivity_id\x18\x01 \x01(\r\x12\x15\n\rsign_in_count\x18\x02 \x01(\r\x12\x19\n\x11last_sign_in_time\x18\x03 \x01(\r\x1a\x38\n\x08\x42uffData\x12\x0c\n\x04type\x18\x01 \x01(\r\x12\x0e\n\x06remain\x18\x02 \x01(\r\x12\x0e\n\x06\x65\x66\x66\x65\x63t\x18\x03 \x01(\r\x1a\xbf\x01\n\x13\x41\x63tivityRichmanData\x12\x13\n\x0b\x61\x63tivity_id\x18\x01 \x01(\r\x12\x10\n\x08location\x18\x02 \x01(\r\x12\x16\n\x0e\x66inished_count\x18\x03 \x01(\r\x12\x16\n\x0e\x63hest_position\x18\x04 \x01(\r\x12\x11\n\tbank_save\x18\x05 \x01(\r\x12\x0b\n\x03\x65xp\x18\x06 \x01(\r\x12\x31\n\x04\x62uff\x18\x07 \x03(\x0b\x32#.lq.ResAccountActivityData.BuffData\x1a(\n\x0b\x43hestUpData\x12\n\n\x02id\x18\x01 \x01(\r\x12\r\n\x05\x63ount\x18\x02 \x01(\r\"=\n\x17ReqExchangeActivityItem\x12\x13\n\x0b\x65xchange_id\x18\x01 \x01(\r\x12\r\n\x05\x63ount\x18\x02 \x01(\r\"^\n\x17ResExchangeActivityItem\x12\x18\n\x05\x65rror\x18\x01 \x01(\x0b\x32\t.lq.Error\x12)\n\x0e\x65xecute_reward\x18\x02 \x03(\x0b\x32\x11.lq.ExecuteReward\"*\n\x17ReqCompleteActivityTask\x12\x0f\n\x07task_id\x18\x01 \x01(\r\"-\n\x1aReqReceiveActivityFlipTask\x12\x0f\n\x07task_id\x18\x01 \x01(\r\"E\n\x1aResReceiveActivityFlipTask\x12\r\n\x05\x63ount\x18\x01 \x01(\r\x12\x18\n\x05\x65rror\x18\x02 \x01(\x0b\x32\t.lq.Error\"/\n\x18ReqFetchActivityFlipInfo\x12\x13\n\x0b\x61\x63tivity_id\x18\x01 \x01(\r\"T\n\x18ResFetchActivityFlipInfo\x12\x0f\n\x07rewards\x18\x01 \x03(\r\x12\r\n\x05\x63ount\x18\x02 \x01(\r\x12\x18\n\x05\x65rror\x18\x03 \x01(\x0b\x32\t.lq.Error\"O\n%ReqGainAccumulatedPointActivityReward\x12\x13\n\x0b\x61\x63tivity_id\x18\x01 \x01(\r\x12\x11\n\treward_id\x18\x02 \x01(\r\"N\n\x1fReqGainMultiPointActivityReward\x12\x13\n\x0b\x61\x63tivity_id\x18\x01 \x01(\r\x12\x16\n\x0ereward_id_list\x18\x02 \x03(\r\"6\n\x1cReqFetchRankPointLeaderboard\x12\x16\n\x0eleaderboard_id\x18\x01 \x01(\r\"\xe4\x01\n\x1cResFetchRankPointLeaderboard\x12\x18\n\x05\x65rror\x18\x01 \x01(\x0b\x32\t.lq.Error\x12\x34\n\x05items\x18\x02 \x03(\x0b\x32%.lq.ResFetchRankPointLeaderboard.Item\x12\x19\n\x11last_refresh_time\x18\x03 \x01(\r\x1aY\n\x04Item\x12\x12\n\naccount_id\x18\x01 \x01(\r\x12\x0c\n\x04rank\x18\x02 \x01(\r\x12 \n\x04view\x18\x03 \x01(\x0b\x32\x12.lq.PlayerBaseView\x12\r\n\x05point\x18\x04 \x01(\r\"E\n\x16ReqGainRankPointReward\x12\x16\n\x0eleaderboard_id\x18\x01 \x01(\r\x12\x13\n\x0b\x61\x63tivity_id\x18\x02 \x01(\r\")\n\x12ReqRichmanNextMove\x12\x13\n\x0b\x61\x63tivity_id\x18\x01 \x01(\r\"\x94\x04\n\x12ResRichmanNextMove\x12.\n\x05paths\x18\x01 \x03(\x0b\x32\x1f.lq.ResRichmanNextMove.PathData\x12\x0c\n\x04\x64ice\x18\x02 \x01(\r\x12\x10\n\x08location\x18\x03 \x01(\r\x12\x16\n\x0e\x66inished_count\x18\x04 \x01(\r\x12\x0c\n\x04step\x18\x05 \x01(\r\x12-\n\x04\x62uff\x18\x06 \x03(\x0b\x32\x1f.lq.ResRichmanNextMove.BuffData\x12\x11\n\tbank_save\x18\x07 \x01(\r\x12\x16\n\x0e\x63hest_position\x18\x08 \x01(\r\x12\x0b\n\x03\x65xp\x18\t \x01(\r\x12\x15\n\rbank_save_add\x18\n \x01(\r\x12\x18\n\x05\x65rror\x18\x0b \x01(\x0b\x32\t.lq.Error\x1aT\n\nRewardData\x12\x13\n\x0bresource_id\x18\x01 \x01(\r\x12\r\n\x05\x63ount\x18\x02 \x01(\r\x12\x14\n\x0corigin_count\x18\x03 \x01(\r\x12\x0c\n\x04type\x18\x05 \x01(\r\x1a`\n\x08PathData\x12\x10\n\x08location\x18\x01 \x01(\r\x12\x32\n\x07rewards\x18\x02 \x03(\x0b\x32!.lq.ResRichmanNextMove.RewardData\x12\x0e\n\x06\x65vents\x18\x03 \x03(\r\x1a\x38\n\x08\x42uffData\x12\x0c\n\x04type\x18\x01 \x01(\r\x12\x0e\n\x06remain\x18\x02 \x01(\r\x12\x0e\n\x06\x65\x66\x66\x65\x63t\x18\x03 \x01(\r\":\n\x15ReqRichmanSpecialMove\x12\x13\n\x0b\x61\x63tivity_id\x18\x01 \x01(\r\x12\x0c\n\x04step\x18\x02 \x01(\r\"*\n\x13ReqRichmanChestInfo\x12\x13\n\x0b\x61\x63tivity_id\x18\x01 \x01(\r\"\x87\x01\n\x13ResRichmanChestInfo\x12/\n\x05items\x18\x01 \x03(\x0b\x32 .lq.ResRichmanChestInfo.ItemData\x12\x18\n\x05\x65rror\x18\x02 \x01(\x0b\x32\t.lq.Error\x1a%\n\x08ItemData\x12\n\n\x02id\x18\x01 \x01(\r\x12\r\n\x05\x63ount\x18\x02 \x01(\r\"-\n\x18ReqCreateGameObserveAuth\x12\x11\n\tgame_uuid\x18\x01 \x01(\t\"U\n\x18ResCreateGameObserveAuth\x12\x18\n\x05\x65rror\x18\x01 \x01(\x0b\x32\t.lq.Error\x12\r\n\x05token\x18\x02 \x01(\t\x12\x10\n\x08location\x18\x03 \x01(\t\"*\n\x19ReqRefreshGameObserveAuth\x12\r\n\x05token\x18\x01 \x01(\t\"B\n\x19ResRefreshGameObserveAuth\x12\x18\n\x05\x65rror\x18\x01 \x01(\x0b\x32\t.lq.Error\x12\x0b\n\x03ttl\x18\x02 \x01(\r\"\x98\x01\n\x0fResActivityBuff\x12\x18\n\x05\x65rror\x18\x01 \x01(\x0b\x32\t.lq.Error\x12\x37\n\tbuff_list\x18\x02 \x03(\x0b\x32$.lq.ResActivityBuff.ActivityBuffData\x1a\x32\n\x10\x41\x63tivityBuffData\x12\x0f\n\x07\x62uff_id\x18\x01 \x01(\r\x12\r\n\x05level\x18\x02 \x01(\r\")\n\x16ReqUpgradeActivityBuff\x12\x0f\n\x07\x62uff_id\x18\x01 \x01(\r\"\xa6\x01\n\x13ResUpgradeChallenge\x12\x18\n\x05\x65rror\x18\x01 \x01(\x0b\x32\t.lq.Error\x12\'\n\rtask_progress\x18\x02 \x03(\x0b\x32\x10.lq.TaskProgress\x12\x15\n\rrefresh_count\x18\x03 \x01(\r\x12\r\n\x05level\x18\x04 \x01(\r\x12\x13\n\x0bmatch_count\x18\x05 \x01(\r\x12\x11\n\tticket_id\x18\x06 \x01(\r\"\xa6\x01\n\x13ResRefreshChallenge\x12\x18\n\x05\x65rror\x18\x01 \x01(\x0b\x32\t.lq.Error\x12\'\n\rtask_progress\x18\x02 \x03(\x0b\x32\x10.lq.TaskProgress\x12\x15\n\rrefresh_count\x18\x03 \x01(\r\x12\r\n\x05level\x18\x04 \x01(\r\x12\x13\n\x0bmatch_count\x18\x05 \x01(\r\x12\x11\n\tticket_id\x18\x06 \x01(\r\"\xc1\x01\n\x15ResFetchChallengeInfo\x12\x18\n\x05\x65rror\x18\x01 \x01(\x0b\x32\t.lq.Error\x12\'\n\rtask_progress\x18\x02 \x03(\x0b\x32\x10.lq.TaskProgress\x12\x15\n\rrefresh_count\x18\x03 \x01(\r\x12\r\n\x05level\x18\x04 \x01(\r\x12\x13\n\x0bmatch_count\x18\x05 \x01(\r\x12\x11\n\tticket_id\x18\x06 \x01(\r\x12\x17\n\x0frewarded_season\x18\x07 \x03(\r\"0\n\x1dReqForceCompleteChallengeTask\x12\x0f\n\x07task_id\x18\x01 \x01(\r\"\xff\x01\n\x0fResFetchABMatch\x12\x18\n\x05\x65rror\x18\x01 \x01(\x0b\x32\t.lq.Error\x12\x10\n\x08match_id\x18\x02 \x01(\r\x12\x13\n\x0bmatch_count\x18\x03 \x01(\r\x12\x14\n\x0c\x62uy_in_count\x18\x04 \x01(\r\x12\r\n\x05point\x18\x05 \x01(\r\x12\x10\n\x08rewarded\x18\x06 \x01(\x08\x12\x37\n\x0fmatch_max_point\x18\x07 \x03(\x0b\x32\x1e.lq.ResFetchABMatch.MatchPoint\x12\x0c\n\x04quit\x18\x08 \x01(\x08\x1a-\n\nMatchPoint\x12\x10\n\x08match_id\x18\x01 \x01(\r\x12\r\n\x05point\x18\x02 \x01(\r\")\n\x14ReqStartUnifiedMatch\x12\x11\n\tmatch_sid\x18\x01 \x01(\t\"*\n\x15ReqCancelUnifiedMatch\x12\x11\n\tmatch_sid\x18\x01 \x01(\t\"\xba\x01\n\x16ResChallengeSeasonInfo\x12G\n\x15\x63hallenge_season_list\x18\x01 \x03(\x0b\x32(.lq.ResChallengeSeasonInfo.ChallengeInfo\x1aW\n\rChallengeInfo\x12\x11\n\tseason_id\x18\x01 \x01(\r\x12\x12\n\nstart_time\x18\x02 \x01(\r\x12\x10\n\x08\x65nd_time\x18\x03 \x01(\r\x12\r\n\x05state\x18\x04 \x01(\r\"2\n\x1dReqReceiveChallengeRankReward\x12\x11\n\tseason_id\x18\x01 \x01(\r\"\x88\x01\n\x1dResReceiveChallengeRankReward\x12\x39\n\x07rewards\x18\x01 \x03(\x0b\x32(.lq.ResReceiveChallengeRankReward.Reward\x1a,\n\x06Reward\x12\x13\n\x0bresource_id\x18\x01 \x01(\r\x12\r\n\x05\x63ount\x18\x02 \x01(\r\"#\n\x0fReqBuyInABMatch\x12\x10\n\x08match_id\x18\x01 \x01(\r\"\'\n\x10ReqGamePointRank\x12\x13\n\x0b\x61\x63tivity_id\x18\x01 \x01(\r\"\x9b\x01\n\x10ResGamePointRank\x12\x18\n\x05\x65rror\x18\x01 \x01(\x0b\x32\t.lq.Error\x12+\n\x04rank\x18\x02 \x03(\x0b\x32\x1d.lq.ResGamePointRank.RankInfo\x12\x11\n\tself_rank\x18\x03 \x01(\r\x1a-\n\x08RankInfo\x12\x12\n\naccount_id\x18\x01 \x01(\r\x12\r\n\x05point\x18\x02 \x01(\r\"H\n\x19ResFetchSelfGamePointRank\x12\x18\n\x05\x65rror\x18\x01 \x01(\x0b\x32\t.lq.Error\x12\x11\n\tself_rate\x18\x02 \x01(\r\"\x0f\n\rActionMJStart\"A\n\x13NewRoundOpenedTiles\x12\x0c\n\x04seat\x18\x01 \x01(\r\x12\r\n\x05tiles\x18\x02 \x03(\t\x12\r\n\x05\x63ount\x18\x03 \x03(\r\"F\n\x08MuyuInfo\x12\x0c\n\x04seat\x18\x01 \x01(\r\x12\r\n\x05\x63ount\x18\x02 \x01(\r\x12\x11\n\tcount_max\x18\x03 \x01(\r\x12\n\n\x02id\x18\x04 \x01(\r\"\x8a\x01\n\x0b\x43huanmaGang\x12\x12\n\nold_scores\x18\x01 \x03(\x05\x12\x14\n\x0c\x64\x65lta_scores\x18\x02 \x03(\x05\x12\x0e\n\x06scores\x18\x03 \x03(\x05\x12\x1c\n\x07gameend\x18\x04 \x01(\x0b\x32\x0b.lq.GameEnd\x12#\n\rhules_history\x18\x05 \x03(\x0b\x32\x0c.lq.HuleInfo\"\x8b\x03\n\x0e\x41\x63tionNewRound\x12\r\n\x05\x63hang\x18\x01 \x01(\r\x12\n\n\x02ju\x18\x02 \x01(\r\x12\x0b\n\x03\x62\x65n\x18\x03 \x01(\r\x12\r\n\x05tiles\x18\x04 \x03(\t\x12\x0c\n\x04\x64ora\x18\x05 \x01(\t\x12\x0e\n\x06scores\x18\x06 \x03(\x05\x12,\n\toperation\x18\x07 \x01(\x0b\x32\x19.lq.OptionalOperationList\x12\x10\n\x08liqibang\x18\x08 \x01(\r\x12)\n\ttingpais0\x18\t \x03(\x0b\x32\x16.lq.TingPaiDiscardInfo\x12\"\n\ttingpais1\x18\n \x03(\x0b\x32\x0f.lq.TingPaiInfo\x12\n\n\x02\x61l\x18\x0b \x01(\x08\x12\x0b\n\x03md5\x18\x0c \x01(\t\x12\x17\n\x0fleft_tile_count\x18\r \x01(\r\x12\r\n\x05\x64oras\x18\x0e \x03(\t\x12&\n\x05opens\x18\x0f \x03(\x0b\x32\x17.lq.NewRoundOpenedTiles\x12\x1a\n\x04muyu\x18\x10 \x01(\x0b\x32\x0c.lq.MuyuInfo\x12\x10\n\x08ju_count\x18\x11 \x01(\r\"\x8b\x04\n\x0eRecordNewRound\x12\r\n\x05\x63hang\x18\x01 \x01(\r\x12\n\n\x02ju\x18\x02 \x01(\r\x12\x0b\n\x03\x62\x65n\x18\x03 \x01(\r\x12\x0c\n\x04\x64ora\x18\x04 \x01(\t\x12\x0e\n\x06scores\x18\x05 \x03(\x05\x12\x10\n\x08liqibang\x18\x06 \x01(\r\x12\x0e\n\x06tiles0\x18\x07 \x03(\t\x12\x0e\n\x06tiles1\x18\x08 \x03(\t\x12\x0e\n\x06tiles2\x18\t \x03(\t\x12\x0e\n\x06tiles3\x18\n \x03(\t\x12+\n\x07tingpai\x18\x0b \x03(\x0b\x32\x1a.lq.RecordNewRound.TingPai\x12,\n\toperation\x18\x0c \x01(\x0b\x32\x19.lq.OptionalOperationList\x12\x0b\n\x03md5\x18\r \x01(\t\x12\x0f\n\x07paishan\x18\x0e \x01(\t\x12\x17\n\x0fleft_tile_count\x18\x0f \x01(\r\x12\r\n\x05\x64oras\x18\x10 \x03(\t\x12&\n\x05opens\x18\x11 \x03(\x0b\x32\x17.lq.NewRoundOpenedTiles\x12\x1a\n\x04muyu\x18\x12 \x01(\x0b\x32\x0c.lq.MuyuInfo\x12-\n\noperations\x18\x13 \x03(\x0b\x32\x19.lq.OptionalOperationList\x12\x10\n\x08ju_count\x18\x14 \x01(\r\x1a;\n\x07TingPai\x12\x0c\n\x04seat\x18\x01 \x01(\r\x12\"\n\ttingpais1\x18\x02 \x03(\x0b\x32\x0f.lq.TingPaiInfo\"\x99\x03\n\x0cGameSnapshot\x12\r\n\x05\x63hang\x18\x01 \x01(\r\x12\n\n\x02ju\x18\x02 \x01(\r\x12\x0b\n\x03\x62\x65n\x18\x03 \x01(\r\x12\x14\n\x0cindex_player\x18\x04 \x01(\r\x12\x17\n\x0fleft_tile_count\x18\x05 \x01(\r\x12\r\n\x05hands\x18\x06 \x03(\t\x12\r\n\x05\x64oras\x18\x07 \x03(\t\x12\x10\n\x08liqibang\x18\x08 \x01(\r\x12\x30\n\x07players\x18\t \x03(\x0b\x32\x1f.lq.GameSnapshot.PlayerSnapshot\x12\x10\n\x08zhenting\x18\n \x01(\x08\x1a\xbd\x01\n\x0ePlayerSnapshot\x12\r\n\x05score\x18\x01 \x01(\x05\x12\x14\n\x0cliqiposition\x18\x02 \x01(\x05\x12\x0f\n\x07tilenum\x18\x03 \x01(\r\x12\x0e\n\x06qipais\x18\x04 \x03(\t\x12\x33\n\x05mings\x18\x05 \x03(\x0b\x32$.lq.GameSnapshot.PlayerSnapshot.Fulu\x1a\x30\n\x04\x46ulu\x12\x0c\n\x04type\x18\x01 \x01(\r\x12\x0c\n\x04tile\x18\x02 \x03(\t\x12\x0c\n\x04\x66rom\x18\x03 \x03(\r\";\n\x0f\x41\x63tionPrototype\x12\x0c\n\x04step\x18\x01 \x01(\r\x12\x0c\n\x04name\x18\x02 \x01(\t\x12\x0c\n\x04\x64\x61ta\x18\x03 \x01(\x0c\"$\n\x11GameDetailRecords\x12\x0f\n\x07records\x18\x01 \x03(\x0c\"z\n\x11OptionalOperation\x12\x0c\n\x04type\x18\x01 \x01(\r\x12\x13\n\x0b\x63ombination\x18\x02 \x03(\t\x12\x14\n\x0c\x63hange_tiles\x18\x03 \x03(\t\x12\x1a\n\x12\x63hange_tile_states\x18\x04 \x03(\x05\x12\x10\n\x08gap_type\x18\x05 \x01(\r\"z\n\x15OptionalOperationList\x12\x0c\n\x04seat\x18\x01 \x01(\r\x12-\n\x0eoperation_list\x18\x02 \x03(\x0b\x32\x15.lq.OptionalOperation\x12\x10\n\x08time_add\x18\x04 \x01(\r\x12\x12\n\ntime_fixed\x18\x05 \x01(\r\"L\n\x0bLiQiSuccess\x12\x0c\n\x04seat\x18\x01 \x01(\r\x12\r\n\x05score\x18\x02 \x01(\x05\x12\x10\n\x08liqibang\x18\x03 \x01(\r\x12\x0e\n\x06\x66\x61iled\x18\x04 \x01(\x08\"0\n\x07\x46\x61nInfo\x12\x0c\n\x04name\x18\x01 \x01(\t\x12\x0b\n\x03val\x18\x02 \x01(\r\x12\n\n\x02id\x18\x03 \x01(\r\"\xe0\x02\n\x08HuleInfo\x12\x0c\n\x04hand\x18\x01 \x03(\t\x12\x0c\n\x04ming\x18\x02 \x03(\t\x12\x0f\n\x07hu_tile\x18\x03 \x01(\t\x12\x0c\n\x04seat\x18\x04 \x01(\r\x12\x0c\n\x04zimo\x18\x05 \x01(\x08\x12\x0e\n\x06qinjia\x18\x06 \x01(\x08\x12\x0c\n\x04liqi\x18\x07 \x01(\x08\x12\r\n\x05\x64oras\x18\x08 \x03(\t\x12\x10\n\x08li_doras\x18\t \x03(\t\x12\r\n\x05yiman\x18\n \x01(\x08\x12\r\n\x05\x63ount\x18\x0b \x01(\r\x12\x19\n\x04\x66\x61ns\x18\x0c \x03(\x0b\x32\x0b.lq.FanInfo\x12\n\n\x02\x66u\x18\r \x01(\r\x12\r\n\x05title\x18\x0e \x01(\t\x12\x12\n\npoint_rong\x18\x0f \x01(\r\x12\x16\n\x0epoint_zimo_qin\x18\x10 \x01(\r\x12\x17\n\x0fpoint_zimo_xian\x18\x11 \x01(\r\x12\x10\n\x08title_id\x18\x12 \x01(\r\x12\x11\n\tpoint_sum\x18\x13 \x01(\r\x12\x0e\n\x06\x64\x61\x64ian\x18\x14 \x01(\r\"\xa7\x01\n\x0bTingPaiInfo\x12\x0c\n\x04tile\x18\x01 \x01(\t\x12\x0e\n\x06haveyi\x18\x02 \x01(\x08\x12\r\n\x05yiman\x18\x03 \x01(\x08\x12\r\n\x05\x63ount\x18\x04 \x01(\r\x12\n\n\x02\x66u\x18\x05 \x01(\r\x12\x17\n\x0f\x62iao_dora_count\x18\x06 \x01(\r\x12\x12\n\nyiman_zimo\x18\x07 \x01(\x08\x12\x12\n\ncount_zimo\x18\x08 \x01(\r\x12\x0f\n\x07\x66u_zimo\x18\t \x01(\r\"T\n\x12TingPaiDiscardInfo\x12\x0c\n\x04tile\x18\x01 \x01(\t\x12\x10\n\x08zhenting\x18\x02 \x01(\x08\x12\x1e\n\x05infos\x18\x03 \x03(\x0b\x32\x0f.lq.TingPaiInfo\"\x19\n\x07GameEnd\x12\x0e\n\x06scores\x18\x01 \x03(\x05\"\xa1\x01\n\x0f\x41\x63tionSelectGap\x12\x11\n\tgap_types\x18\x01 \x03(\r\x12)\n\ttingpais0\x18\x02 \x03(\x0b\x32\x16.lq.TingPaiDiscardInfo\x12\"\n\ttingpais1\x18\x03 \x03(\x0b\x32\x0f.lq.TingPaiInfo\x12,\n\toperation\x18\x04 \x01(\x0b\x32\x19.lq.OptionalOperationList\"\xbd\x01\n\x0fRecordSelectGap\x12\x11\n\tgap_types\x18\x01 \x03(\r\x12,\n\x07tingpai\x18\x02 \x03(\x0b\x32\x1b.lq.RecordSelectGap.TingPai\x12,\n\toperation\x18\x03 \x01(\x0b\x32\x19.lq.OptionalOperationList\x1a;\n\x07TingPai\x12\x0c\n\x04seat\x18\x01 \x01(\r\x12\"\n\ttingpais1\x18\x02 \x03(\x0b\x32\x0f.lq.TingPaiInfo\"\x89\x02\n\x10\x41\x63tionChangeTile\x12\x10\n\x08in_tiles\x18\x01 \x03(\t\x12\x16\n\x0ein_tile_states\x18\x02 \x03(\x05\x12\x11\n\tout_tiles\x18\x03 \x03(\t\x12\x17\n\x0fout_tile_states\x18\x04 \x03(\x05\x12\r\n\x05\x64oras\x18\x05 \x03(\t\x12)\n\ttingpais0\x18\x06 \x03(\x0b\x32\x16.lq.TingPaiDiscardInfo\x12\"\n\ttingpais1\x18\x07 \x03(\x0b\x32\x0f.lq.TingPaiInfo\x12,\n\toperation\x18\x08 \x01(\x0b\x32\x19.lq.OptionalOperationList\x12\x13\n\x0b\x63hange_type\x18\t \x01(\r\"\x9f\x03\n\x10RecordChangeTile\x12\r\n\x05\x64oras\x18\x01 \x03(\t\x12-\n\x07tingpai\x18\x02 \x03(\x0b\x32\x1c.lq.RecordChangeTile.TingPai\x12:\n\x11\x63hange_tile_infos\x18\x03 \x03(\x0b\x32\x1f.lq.RecordChangeTile.ChangeTile\x12,\n\toperation\x18\x04 \x01(\x0b\x32\x19.lq.OptionalOperationList\x12\x13\n\x0b\x63hange_type\x18\x05 \x01(\r\x12-\n\noperations\x18\x06 \x03(\x0b\x32\x19.lq.OptionalOperationList\x1a;\n\x07TingPai\x12\x0c\n\x04seat\x18\x01 \x01(\r\x12\"\n\ttingpais1\x18\x02 \x03(\x0b\x32\x0f.lq.TingPaiInfo\x1a\x62\n\nChangeTile\x12\x10\n\x08in_tiles\x18\x01 \x03(\t\x12\x16\n\x0ein_tile_states\x18\x02 \x03(\x05\x12\x11\n\tout_tiles\x18\x03 \x03(\t\x12\x17\n\x0fout_tile_states\x18\x04 \x03(\x05\"\x83\x02\n\x11\x41\x63tionDiscardTile\x12\x0c\n\x04seat\x18\x01 \x01(\r\x12\x0c\n\x04tile\x18\x02 \x01(\t\x12\x0f\n\x07is_liqi\x18\x03 \x01(\x08\x12,\n\toperation\x18\x04 \x01(\x0b\x32\x19.lq.OptionalOperationList\x12\r\n\x05moqie\x18\x05 \x01(\x08\x12\x10\n\x08zhenting\x18\x06 \x01(\x08\x12!\n\x08tingpais\x18\x07 \x03(\x0b\x32\x0f.lq.TingPaiInfo\x12\r\n\x05\x64oras\x18\x08 \x03(\t\x12\x10\n\x08is_wliqi\x18\t \x01(\x08\x12\x12\n\ntile_state\x18\n \x01(\r\x12\x1a\n\x04muyu\x18\x0b \x01(\x0b\x32\x0c.lq.MuyuInfo\"\x84\x02\n\x11RecordDiscardTile\x12\x0c\n\x04seat\x18\x01 \x01(\r\x12\x0c\n\x04tile\x18\x02 \x01(\t\x12\x0f\n\x07is_liqi\x18\x03 \x01(\x08\x12\r\n\x05moqie\x18\x05 \x01(\x08\x12\x10\n\x08zhenting\x18\x06 \x03(\x08\x12!\n\x08tingpais\x18\x07 \x03(\x0b\x32\x0f.lq.TingPaiInfo\x12\r\n\x05\x64oras\x18\x08 \x03(\t\x12\x10\n\x08is_wliqi\x18\t \x01(\x08\x12-\n\noperations\x18\n \x03(\x0b\x32\x19.lq.OptionalOperationList\x12\x12\n\ntile_state\x18\x0b \x01(\r\x12\x1a\n\x04muyu\x18\x0c \x01(\x0b\x32\x0c.lq.MuyuInfo\"\x8d\x02\n\x0e\x41\x63tionDealTile\x12\x0c\n\x04seat\x18\x01 \x01(\r\x12\x0c\n\x04tile\x18\x02 \x01(\t\x12\x17\n\x0fleft_tile_count\x18\x03 \x01(\r\x12,\n\toperation\x18\x04 \x01(\x0b\x32\x19.lq.OptionalOperationList\x12\x1d\n\x04liqi\x18\x05 \x01(\x0b\x32\x0f.lq.LiQiSuccess\x12\r\n\x05\x64oras\x18\x06 \x03(\t\x12\x10\n\x08zhenting\x18\x07 \x01(\x08\x12(\n\x08tingpais\x18\x08 \x03(\x0b\x32\x16.lq.TingPaiDiscardInfo\x12\x12\n\ntile_state\x18\t \x01(\r\x12\x1a\n\x04muyu\x18\n \x01(\x0b\x32\x0c.lq.MuyuInfo\"\xe3\x01\n\x0eRecordDealTile\x12\x0c\n\x04seat\x18\x01 \x01(\r\x12\x0c\n\x04tile\x18\x02 \x01(\t\x12\x17\n\x0fleft_tile_count\x18\x03 \x01(\r\x12\x1d\n\x04liqi\x18\x05 \x01(\x0b\x32\x0f.lq.LiQiSuccess\x12\r\n\x05\x64oras\x18\x06 \x03(\t\x12\x10\n\x08zhenting\x18\x07 \x03(\x08\x12,\n\toperation\x18\x08 \x01(\x0b\x32\x19.lq.OptionalOperationList\x12\x12\n\ntile_state\x18\t \x01(\r\x12\x1a\n\x04muyu\x18\x0b \x01(\x0b\x32\x0c.lq.MuyuInfo\"\x87\x02\n\x11\x41\x63tionChiPengGang\x12\x0c\n\x04seat\x18\x01 \x01(\r\x12\x0c\n\x04type\x18\x02 \x01(\r\x12\r\n\x05tiles\x18\x03 \x03(\t\x12\r\n\x05\x66roms\x18\x04 \x03(\r\x12\x1d\n\x04liqi\x18\x05 \x01(\x0b\x32\x0f.lq.LiQiSuccess\x12,\n\toperation\x18\x06 \x01(\x0b\x32\x19.lq.OptionalOperationList\x12\x10\n\x08zhenting\x18\x07 \x01(\x08\x12(\n\x08tingpais\x18\x08 \x03(\x0b\x32\x16.lq.TingPaiDiscardInfo\x12\x13\n\x0btile_states\x18\t \x03(\r\x12\x1a\n\x04muyu\x18\n \x01(\x0b\x32\x0c.lq.MuyuInfo\"\xdd\x01\n\x11RecordChiPengGang\x12\x0c\n\x04seat\x18\x01 \x01(\r\x12\x0c\n\x04type\x18\x02 \x01(\r\x12\r\n\x05tiles\x18\x03 \x03(\t\x12\r\n\x05\x66roms\x18\x04 \x03(\r\x12\x1d\n\x04liqi\x18\x05 \x01(\x0b\x32\x0f.lq.LiQiSuccess\x12\x10\n\x08zhenting\x18\x07 \x03(\x08\x12,\n\toperation\x18\x08 \x01(\x0b\x32\x19.lq.OptionalOperationList\x12\x13\n\x0btile_states\x18\t \x03(\r\x12\x1a\n\x04muyu\x18\n \x01(\x0b\x32\x0c.lq.MuyuInfo\"7\n\x10\x41\x63tionGangResult\x12#\n\ngang_infos\x18\x01 \x01(\x0b\x32\x0f.lq.ChuanmaGang\"7\n\x10RecordGangResult\x12#\n\ngang_infos\x18\x01 \x01(\x0b\x32\x0f.lq.ChuanmaGang\":\n\x13\x41\x63tionGangResultEnd\x12#\n\ngang_infos\x18\x01 \x01(\x0b\x32\x0f.lq.ChuanmaGang\":\n\x13RecordGangResultEnd\x12#\n\ngang_infos\x18\x01 \x01(\x0b\x32\x0f.lq.ChuanmaGang\"\xce\x01\n\x13\x41\x63tionAnGangAddGang\x12\x0c\n\x04seat\x18\x01 \x01(\r\x12\x0c\n\x04type\x18\x02 \x01(\r\x12\r\n\x05tiles\x18\x03 \x01(\t\x12,\n\toperation\x18\x04 \x01(\x0b\x32\x19.lq.OptionalOperationList\x12\r\n\x05\x64oras\x18\x06 \x03(\t\x12\x10\n\x08zhenting\x18\x07 \x01(\x08\x12!\n\x08tingpais\x18\x08 \x03(\x0b\x32\x0f.lq.TingPaiInfo\x12\x1a\n\x04muyu\x18\t \x01(\x0b\x32\x0c.lq.MuyuInfo\"\x9a\x01\n\x13RecordAnGangAddGang\x12\x0c\n\x04seat\x18\x01 \x01(\r\x12\x0c\n\x04type\x18\x02 \x01(\r\x12\r\n\x05tiles\x18\x03 \x01(\t\x12\r\n\x05\x64oras\x18\x06 \x03(\t\x12-\n\noperations\x18\x07 \x03(\x0b\x32\x19.lq.OptionalOperationList\x12\x1a\n\x04muyu\x18\x08 \x01(\x0b\x32\x0c.lq.MuyuInfo\"\xcc\x01\n\x0b\x41\x63tionBaBei\x12\x0c\n\x04seat\x18\x01 \x01(\r\x12,\n\toperation\x18\x04 \x01(\x0b\x32\x19.lq.OptionalOperationList\x12\r\n\x05\x64oras\x18\x06 \x03(\t\x12\x10\n\x08zhenting\x18\x07 \x01(\x08\x12!\n\x08tingpais\x18\x08 \x03(\x0b\x32\x0f.lq.TingPaiInfo\x12\r\n\x05moqie\x18\t \x01(\x08\x12\x12\n\ntile_state\x18\n \x01(\r\x12\x1a\n\x04muyu\x18\x0b \x01(\x0b\x32\x0c.lq.MuyuInfo\"\x98\x01\n\x0bRecordBaBei\x12\x0c\n\x04seat\x18\x01 \x01(\r\x12\r\n\x05\x64oras\x18\x06 \x03(\t\x12-\n\noperations\x18\x07 \x03(\x0b\x32\x19.lq.OptionalOperationList\x12\r\n\x05moqie\x18\x08 \x01(\x08\x12\x12\n\ntile_state\x18\n \x01(\r\x12\x1a\n\x04muyu\x18\x0b \x01(\x0b\x32\x0c.lq.MuyuInfo\"\xd2\x01\n\nActionHule\x12\x1b\n\x05hules\x18\x01 \x03(\x0b\x32\x0c.lq.HuleInfo\x12\x12\n\nold_scores\x18\x02 \x03(\x05\x12\x14\n\x0c\x64\x65lta_scores\x18\x03 \x03(\x05\x12\x14\n\x0cwait_timeout\x18\x04 \x01(\r\x12\x0e\n\x06scores\x18\x05 \x03(\x05\x12\x1c\n\x07gameend\x18\x06 \x01(\x0b\x32\x0b.lq.GameEnd\x12\r\n\x05\x64oras\x18\x07 \x03(\t\x12\x1a\n\x04muyu\x18\x08 \x01(\x0b\x32\x0c.lq.MuyuInfo\x12\x0e\n\x06\x62\x61opai\x18\t \x01(\x05\"\xd2\x01\n\nRecordHule\x12\x1b\n\x05hules\x18\x01 \x03(\x0b\x32\x0c.lq.HuleInfo\x12\x12\n\nold_scores\x18\x02 \x03(\x05\x12\x14\n\x0c\x64\x65lta_scores\x18\x03 \x03(\x05\x12\x14\n\x0cwait_timeout\x18\x04 \x01(\r\x12\x0e\n\x06scores\x18\x05 \x03(\x05\x12\x1c\n\x07gameend\x18\x06 \x01(\x0b\x32\x0b.lq.GameEnd\x12\r\n\x05\x64oras\x18\x07 \x03(\t\x12\x1a\n\x04muyu\x18\x08 \x01(\x0b\x32\x0c.lq.MuyuInfo\x12\x0e\n\x06\x62\x61opai\x18\t \x01(\x05\"\xc6\x01\n\x10HuInfoXueZhanMid\x12\x0c\n\x04seat\x18\x01 \x01(\r\x12\x12\n\nhand_count\x18\x02 \x01(\r\x12\x0c\n\x04hand\x18\x03 \x03(\t\x12\x0c\n\x04ming\x18\x04 \x03(\t\x12\x0f\n\x07hu_tile\x18\x05 \x01(\t\x12\x0c\n\x04zimo\x18\x06 \x01(\x08\x12\r\n\x05yiman\x18\x07 \x01(\x08\x12\r\n\x05\x63ount\x18\x08 \x01(\r\x12\x19\n\x04\x66\x61ns\x18\t \x03(\x0b\x32\x0b.lq.FanInfo\x12\n\n\x02\x66u\x18\n \x01(\r\x12\x10\n\x08title_id\x18\x0b \x01(\r\"\xd1\x01\n\x14\x41\x63tionHuleXueZhanMid\x12#\n\x05hules\x18\x01 \x03(\x0b\x32\x14.lq.HuInfoXueZhanMid\x12\x12\n\nold_scores\x18\x02 \x03(\x05\x12\x14\n\x0c\x64\x65lta_scores\x18\x03 \x03(\x05\x12\x0e\n\x06scores\x18\x05 \x03(\x05\x12\r\n\x05\x64oras\x18\x07 \x03(\t\x12\x1a\n\x04muyu\x18\x08 \x01(\x0b\x32\x0c.lq.MuyuInfo\x12\x1d\n\x04liqi\x18\t \x01(\x0b\x32\x0f.lq.LiQiSuccess\x12\x10\n\x08zhenting\x18\n \x01(\x08\"\xd1\x01\n\x14RecordHuleXueZhanMid\x12#\n\x05hules\x18\x01 \x03(\x0b\x32\x14.lq.HuInfoXueZhanMid\x12\x12\n\nold_scores\x18\x02 \x03(\x05\x12\x14\n\x0c\x64\x65lta_scores\x18\x03 \x03(\x05\x12\x0e\n\x06scores\x18\x05 \x03(\x05\x12\r\n\x05\x64oras\x18\x07 \x03(\t\x12\x1a\n\x04muyu\x18\x08 \x01(\x0b\x32\x0c.lq.MuyuInfo\x12\x1d\n\x04liqi\x18\t \x01(\x0b\x32\x0f.lq.LiQiSuccess\x12\x10\n\x08zhenting\x18\n \x03(\x08\"\xf9\x01\n\x14\x41\x63tionHuleXueZhanEnd\x12#\n\x05hules\x18\x01 \x03(\x0b\x32\x14.lq.HuInfoXueZhanMid\x12\x12\n\nold_scores\x18\x02 \x03(\x05\x12\x14\n\x0c\x64\x65lta_scores\x18\x03 \x03(\x05\x12\x0e\n\x06scores\x18\x04 \x03(\x05\x12\x14\n\x0cwait_timeout\x18\x05 \x01(\r\x12\x1c\n\x07gameend\x18\x06 \x01(\x0b\x32\x0b.lq.GameEnd\x12\r\n\x05\x64oras\x18\x07 \x03(\t\x12\x1a\n\x04muyu\x18\x08 \x01(\x0b\x32\x0c.lq.MuyuInfo\x12#\n\rhules_history\x18\t \x03(\x0b\x32\x0c.lq.HuleInfo\"\xf9\x01\n\x14RecordHuleXueZhanEnd\x12#\n\x05hules\x18\x01 \x03(\x0b\x32\x14.lq.HuInfoXueZhanMid\x12\x12\n\nold_scores\x18\x02 \x03(\x05\x12\x14\n\x0c\x64\x65lta_scores\x18\x03 \x03(\x05\x12\x0e\n\x06scores\x18\x04 \x03(\x05\x12\x14\n\x0cwait_timeout\x18\x05 \x01(\r\x12\x1c\n\x07gameend\x18\x06 \x01(\x0b\x32\x0b.lq.GameEnd\x12\r\n\x05\x64oras\x18\x07 \x03(\t\x12\x1a\n\x04muyu\x18\x08 \x01(\x0b\x32\x0c.lq.MuyuInfo\x12#\n\rhules_history\x18\t \x03(\x0b\x32\x0c.lq.HuleInfo\"\xce\x01\n\x0b\x41\x63tionLiuJu\x12\x0c\n\x04type\x18\x01 \x01(\r\x12\x1c\n\x07gameend\x18\x02 \x01(\x0b\x32\x0b.lq.GameEnd\x12\x0c\n\x04seat\x18\x03 \x01(\r\x12\r\n\x05tiles\x18\x04 \x03(\t\x12\x1d\n\x04liqi\x18\x05 \x01(\x0b\x32\x0f.lq.LiQiSuccess\x12\x16\n\x0e\x61llplayertiles\x18\x06 \x03(\t\x12\x1a\n\x04muyu\x18\x07 \x01(\x0b\x32\x0c.lq.MuyuInfo\x12#\n\rhules_history\x18\t \x03(\x0b\x32\x0c.lq.HuleInfo\"\xce\x01\n\x0bRecordLiuJu\x12\x0c\n\x04type\x18\x01 \x01(\r\x12\x1c\n\x07gameend\x18\x02 \x01(\x0b\x32\x0b.lq.GameEnd\x12\x0c\n\x04seat\x18\x03 \x01(\r\x12\r\n\x05tiles\x18\x04 \x03(\t\x12\x1d\n\x04liqi\x18\x05 \x01(\x0b\x32\x0f.lq.LiQiSuccess\x12\x16\n\x0e\x61llplayertiles\x18\x06 \x03(\t\x12\x1a\n\x04muyu\x18\x07 \x01(\x0b\x32\x0c.lq.MuyuInfo\x12#\n\rhules_history\x18\t \x03(\x0b\x32\x0c.lq.HuleInfo\"g\n\x10NoTilePlayerInfo\x12\x0f\n\x07tingpai\x18\x03 \x01(\x08\x12\x0c\n\x04hand\x18\x04 \x03(\t\x12\x1e\n\x05tings\x18\x05 \x03(\x0b\x32\x0f.lq.TingPaiInfo\x12\x14\n\x0c\x61lready_hule\x18\x06 \x01(\x08\"\xa1\x01\n\x0fNoTileScoreInfo\x12\x0c\n\x04seat\x18\x01 \x01(\r\x12\x12\n\nold_scores\x18\x02 \x03(\x05\x12\x14\n\x0c\x64\x65lta_scores\x18\x03 \x03(\x05\x12\x0c\n\x04hand\x18\x04 \x03(\t\x12\x0c\n\x04ming\x18\x05 \x03(\t\x12\r\n\x05\x64oras\x18\x06 \x03(\t\x12\r\n\x05score\x18\x07 \x01(\r\x12\r\n\x05taxes\x18\x08 \x03(\x05\x12\r\n\x05lines\x18\t \x03(\t\"\xc2\x01\n\x0c\x41\x63tionNoTile\x12\x14\n\x0cliujumanguan\x18\x01 \x01(\x08\x12%\n\x07players\x18\x02 \x03(\x0b\x32\x14.lq.NoTilePlayerInfo\x12#\n\x06scores\x18\x03 \x03(\x0b\x32\x13.lq.NoTileScoreInfo\x12\x0f\n\x07gameend\x18\x04 \x01(\x08\x12\x1a\n\x04muyu\x18\x05 \x01(\x0b\x32\x0c.lq.MuyuInfo\x12#\n\rhules_history\x18\t \x03(\x0b\x32\x0c.lq.HuleInfo\"\xc2\x01\n\x0cRecordNoTile\x12\x14\n\x0cliujumanguan\x18\x01 \x01(\x08\x12%\n\x07players\x18\x02 \x03(\x0b\x32\x14.lq.NoTilePlayerInfo\x12#\n\x06scores\x18\x03 \x03(\x0b\x32\x13.lq.NoTileScoreInfo\x12\x0f\n\x07gameend\x18\x04 \x01(\x08\x12\x1a\n\x04muyu\x18\x05 \x01(\x0b\x32\x0c.lq.MuyuInfo\x12#\n\rhules_history\x18\t \x03(\x0b\x32\x0c.lq.HuleInfo\"\x1d\n\rPlayerLeaving\x12\x0c\n\x04seat\x18\x01 \x01(\r\"C\n\x0bReqAuthGame\x12\x12\n\naccount_id\x18\x01 \x01(\r\x12\r\n\x05token\x18\x02 \x01(\t\x12\x11\n\tgame_uuid\x18\x03 \x01(\t\"\xb2\x01\n\x0bResAuthGame\x12\x18\n\x05\x65rror\x18\x01 \x01(\x0b\x32\t.lq.Error\x12#\n\x07players\x18\x02 \x03(\x0b\x32\x12.lq.PlayerGameView\x12\x11\n\tseat_list\x18\x03 \x03(\r\x12\x15\n\ris_game_start\x18\x04 \x01(\x08\x12#\n\x0bgame_config\x18\x05 \x01(\x0b\x32\x0e.lq.GameConfig\x12\x15\n\rready_id_list\x18\x06 \x03(\r\"\xb8\x01\n\x0bGameRestore\x12\"\n\x08snapshot\x18\x01 \x01(\x0b\x32\x10.lq.GameSnapshot\x12$\n\x07\x61\x63tions\x18\x02 \x03(\x0b\x32\x13.lq.ActionPrototype\x12\x1b\n\x13passed_waiting_time\x18\x03 \x01(\r\x12\x12\n\ngame_state\x18\x04 \x01(\r\x12\x12\n\nstart_time\x18\x05 \x01(\r\x12\x1a\n\x12last_pause_time_ms\x18\x06 \x01(\r\"m\n\x0cResEnterGame\x12\x18\n\x05\x65rror\x18\x01 \x01(\x0b\x32\t.lq.Error\x12\x0e\n\x06is_end\x18\x02 \x01(\x08\x12\x0c\n\x04step\x18\x03 \x01(\r\x12%\n\x0cgame_restore\x18\x04 \x01(\x0b\x32\x0f.lq.GameRestore\"-\n\x0bReqSyncGame\x12\x10\n\x08round_id\x18\x01 \x01(\t\x12\x0c\n\x04step\x18\x02 \x01(\r\"l\n\x0bResSyncGame\x12\x18\n\x05\x65rror\x18\x01 \x01(\x0b\x32\t.lq.Error\x12\x0e\n\x06is_end\x18\x02 \x01(\x08\x12\x0c\n\x04step\x18\x03 \x01(\r\x12%\n\x0cgame_restore\x18\x04 \x01(\x0b\x32\x0f.lq.GameRestore\"\xc8\x01\n\x10ReqSelfOperation\x12\x0c\n\x04type\x18\x01 \x01(\r\x12\r\n\x05index\x18\x02 \x01(\r\x12\x0c\n\x04tile\x18\x03 \x01(\t\x12\x18\n\x10\x63\x61ncel_operation\x18\x04 \x01(\x08\x12\r\n\x05moqie\x18\x05 \x01(\x08\x12\x0f\n\x07timeuse\x18\x06 \x01(\r\x12\x12\n\ntile_state\x18\x07 \x01(\x05\x12\x14\n\x0c\x63hange_tiles\x18\x08 \x03(\t\x12\x13\n\x0btile_states\x18\t \x03(\x05\x12\x10\n\x08gap_type\x18\n \x01(\r\"X\n\x0eReqChiPengGang\x12\x0c\n\x04type\x18\x01 \x01(\r\x12\r\n\x05index\x18\x02 \x01(\r\x12\x18\n\x10\x63\x61ncel_operation\x18\x03 \x01(\x08\x12\x0f\n\x07timeuse\x18\x06 \x01(\r\":\n\x12ReqBroadcastInGame\x12\x0f\n\x07\x63ontent\x18\x01 \x01(\t\x12\x13\n\x0b\x65xcept_self\x18\x02 \x01(\x08\")\n\x14ReqGMCommandInGaming\x12\x11\n\tjson_data\x18\x01 \x01(\t\"W\n\x12ResGamePlayerState\x12\x18\n\x05\x65rror\x18\x01 \x01(\x0b\x32\t.lq.Error\x12\'\n\nstate_list\x18\x02 \x03(\x0e\x32\x13.lq.GamePlayerState\"\x1d\n\x0eReqVoteGameEnd\x12\x0b\n\x03yes\x18\x01 \x01(\x08\"U\n\x0eResGameEndVote\x12\x0f\n\x07success\x18\x01 \x01(\x08\x12\x18\n\x10vote_cd_end_time\x18\x02 \x01(\r\x12\x18\n\x05\x65rror\x18\x03 \x01(\x0b\x32\t.lq.Error\"\x1f\n\x0eReqAuthObserve\x12\r\n\x05token\x18\x01 \x01(\t\"V\n\x0fResStartObserve\x12\x1e\n\x04head\x18\x01 \x01(\x0b\x32\x10.lq.GameLiveHead\x12#\n\x06passed\x18\x02 \x01(\x0b\x32\x13.lq.GameLiveSegment\"7\n\rNotifyNewGame\x12\x11\n\tgame_uuid\x18\x01 \x01(\t\x12\x13\n\x0bplayer_list\x18\x02 \x03(\t\"2\n\x19NotifyPlayerLoadGameReady\x12\x15\n\rready_id_list\x18\x01 \x03(\r\"4\n\x13NotifyGameBroadcast\x12\x0c\n\x04seat\x18\x01 \x01(\r\x12\x0f\n\x07\x63ontent\x18\x02 \x01(\t\"8\n\x13NotifyGameEndResult\x12!\n\x06result\x18\x01 \x01(\x0b\x32\x11.lq.GameEndResult\"%\n\x13NotifyGameTerminate\x12\x0e\n\x06reason\x18\x01 \x01(\t\"O\n\x1bNotifyPlayerConnectionState\x12\x0c\n\x04seat\x18\x01 \x01(\r\x12\"\n\x05state\x18\x02 \x01(\x0e\x32\x13.lq.GamePlayerState\"k\n\x18NotifyAccountLevelChange\x12 \n\x06origin\x18\x01 \x01(\x0b\x32\x10.lq.AccountLevel\x12\x1f\n\x05\x66inal\x18\x02 \x01(\x0b\x32\x10.lq.AccountLevel\x12\x0c\n\x04type\x18\x03 \x01(\r\"\x84\x05\n\x16NotifyGameFinishReward\x12\x0f\n\x07mode_id\x18\x01 \x01(\r\x12<\n\x0clevel_change\x18\x02 \x01(\x0b\x32&.lq.NotifyGameFinishReward.LevelChange\x12:\n\x0bmatch_chest\x18\x03 \x01(\x0b\x32%.lq.NotifyGameFinishReward.MatchChest\x12@\n\x0emain_character\x18\x04 \x01(\x0b\x32(.lq.NotifyGameFinishReward.MainCharacter\x12@\n\x0e\x63haracter_gift\x18\x05 \x01(\x0b\x32(.lq.NotifyGameFinishReward.CharacterGift\x1a^\n\x0bLevelChange\x12 \n\x06origin\x18\x01 \x01(\x0b\x32\x10.lq.AccountLevel\x12\x1f\n\x05\x66inal\x18\x02 \x01(\x0b\x32\x10.lq.AccountLevel\x12\x0c\n\x04type\x18\x03 \x01(\r\x1aq\n\nMatchChest\x12\x10\n\x08\x63hest_id\x18\x01 \x01(\r\x12\x0e\n\x06origin\x18\x02 \x01(\r\x12\r\n\x05\x66inal\x18\x03 \x01(\r\x12\x11\n\tis_graded\x18\x04 \x01(\x08\x12\x1f\n\x07rewards\x18\x05 \x03(\x0b\x32\x0e.lq.RewardSlot\x1a\x38\n\rMainCharacter\x12\r\n\x05level\x18\x01 \x01(\r\x12\x0b\n\x03\x65xp\x18\x02 \x01(\r\x12\x0b\n\x03\x61\x64\x64\x18\x03 \x01(\r\x1aN\n\rCharacterGift\x12\x0e\n\x06origin\x18\x01 \x01(\r\x12\r\n\x05\x66inal\x18\x02 \x01(\r\x12\x0b\n\x03\x61\x64\x64\x18\x03 \x01(\r\x12\x11\n\tis_graded\x18\x04 \x01(\x08\"\xa0\x01\n\x14NotifyActivityReward\x12@\n\x0f\x61\x63tivity_reward\x18\x01 \x03(\x0b\x32\'.lq.NotifyActivityReward.ActivityReward\x1a\x46\n\x0e\x41\x63tivityReward\x12\x13\n\x0b\x61\x63tivity_id\x18\x01 \x01(\r\x12\x1f\n\x07rewards\x18\x02 \x03(\x0b\x32\x0e.lq.RewardSlot\"\x8a\x01\n\x13NotifyActivityPoint\x12>\n\x0f\x61\x63tivity_points\x18\x01 \x03(\x0b\x32%.lq.NotifyActivityPoint.ActivityPoint\x1a\x33\n\rActivityPoint\x12\x13\n\x0b\x61\x63tivity_id\x18\x01 \x01(\r\x12\r\n\x05point\x18\x02 \x01(\r\"\x9c\x01\n\x16NotifyLeaderboardPoint\x12G\n\x12leaderboard_points\x18\x01 \x03(\x0b\x32+.lq.NotifyLeaderboardPoint.LeaderboardPoint\x1a\x39\n\x10LeaderboardPoint\x12\x16\n\x0eleaderboard_id\x18\x01 \x01(\r\x12\r\n\x05point\x18\x02 \x01(\r\"!\n\x0fNotifyGamePause\x12\x0e\n\x06paused\x18\x01 \x01(\x08\"\xa0\x01\n\x11NotifyEndGameVote\x12\x31\n\x07results\x18\x01 \x03(\x0b\x32 .lq.NotifyEndGameVote.VoteResult\x12\x12\n\nstart_time\x18\x02 \x01(\r\x12\x15\n\rduration_time\x18\x03 \x01(\r\x1a-\n\nVoteResult\x12\x12\n\naccount_id\x18\x01 \x01(\r\x12\x0b\n\x03yes\x18\x02 \x01(\x08\"3\n\x11NotifyObserveData\x12\x1e\n\x04unit\x18\x01 \x01(\x0b\x32\x10.lq.GameLiveUnit*=\n\x0fGamePlayerState\x12\x08\n\x04NULL\x10\x00\x12\x08\n\x04\x41UTH\x10\x01\x12\x0b\n\x07SYNCING\x10\x02\x12\t\n\x05READY\x10\x03\x32\xd4x\n\x05Lobby\x12;\n\x13\x66\x65tchConnectionInfo\x12\r.lq.ReqCommon\x1a\x15.lq.ResConnectionInfo\x12\x34\n\x06signup\x12\x14.lq.ReqSignupAccount\x1a\x14.lq.ResSignupAccount\x12#\n\x05login\x12\x0c.lq.ReqLogin\x1a\x0c.lq.ResLogin\x12,\n\x0cloginSuccess\x12\r.lq.ReqCommon\x1a\r.lq.ResCommon\x12-\n\nemailLogin\x12\x11.lq.ReqEmailLogin\x1a\x0c.lq.ResLogin\x12\x32\n\noauth2Auth\x12\x11.lq.ReqOauth2Auth\x1a\x11.lq.ResOauth2Auth\x12\x35\n\x0boauth2Check\x12\x12.lq.ReqOauth2Check\x1a\x12.lq.ResOauth2Check\x12\x38\n\x0coauth2Signup\x12\x13.lq.ReqOauth2Signup\x1a\x13.lq.ResOauth2Signup\x12/\n\x0boauth2Login\x12\x12.lq.ReqOauth2Login\x1a\x0c.lq.ResLogin\x12\x35\n\x0b\x64mmPreLogin\x12\x12.lq.ReqDMMPreLogin\x1a\x12.lq.ResDMMPreLogin\x12\x44\n\x15\x63reatePhoneVerifyCode\x12\x1c.lq.ReqCreatePhoneVerifyCode\x1a\r.lq.ResCommon\x12\x44\n\x15\x63reateEmailVerifyCode\x12\x1c.lq.ReqCreateEmailVerifyCode\x1a\r.lq.ResCommon\x12N\n\x14verfifyCodeForSecure\x12\x1a.lq.ReqVerifyCodeForSecure\x1a\x1a.lq.ResVerfiyCodeForSecure\x12\x38\n\x0f\x62indPhoneNumber\x12\x16.lq.ReqBindPhoneNumber\x1a\r.lq.ResCommon\x12<\n\x11unbindPhoneNumber\x12\x18.lq.ReqUnbindPhoneNumber\x1a\r.lq.ResCommon\x12@\n\x13\x66\x65tchPhoneLoginBind\x12\r.lq.ReqCommon\x1a\x1a.lq.ResFetchPhoneLoginBind\x12\x42\n\x14\x63reatePhoneLoginBind\x12\x1b.lq.ReqCreatePhoneLoginBind\x1a\r.lq.ResCommon\x12,\n\tbindEmail\x12\x10.lq.ReqBindEmail\x1a\r.lq.ResCommon\x12\x36\n\x0emodifyPassword\x12\x15.lq.ReqModifyPassword\x1a\r.lq.ResCommon\x12\x30\n\x0b\x62indAccount\x12\x12.lq.ReqBindAccount\x1a\r.lq.ResCommon\x12&\n\x06logout\x12\r.lq.ReqLogout\x1a\r.lq.ResLogout\x12*\n\x08heatbeat\x12\x0f.lq.ReqHeatBeat\x1a\r.lq.ResCommon\x12,\n\tloginBeat\x12\x10.lq.ReqLoginBeat\x1a\r.lq.ResCommon\x12\x36\n\x0e\x63reateNickname\x12\x15.lq.ReqCreateNickname\x1a\r.lq.ResCommon\x12\x36\n\x0emodifyNickname\x12\x15.lq.ReqModifyNickname\x1a\r.lq.ResCommon\x12\x36\n\x0emodifyBirthday\x12\x15.lq.ReqModifyBirthday\x1a\r.lq.ResCommon\x12+\n\tfetchRoom\x12\r.lq.ReqCommon\x1a\x0f.lq.ResSelfRoom\x12\x32\n\ncreateRoom\x12\x11.lq.ReqCreateRoom\x1a\x11.lq.ResCreateRoom\x12,\n\x08joinRoom\x12\x0f.lq.ReqJoinRoom\x1a\x0f.lq.ResJoinRoom\x12)\n\tleaveRoom\x12\r.lq.ReqCommon\x1a\r.lq.ResCommon\x12,\n\treadyPlay\x12\x10.lq.ReqRoomReady\x1a\r.lq.ResCommon\x12\x34\n\x0e\x64ressingStatus\x12\x13.lq.ReqRoomDressing\x1a\r.lq.ResCommon\x12,\n\tstartRoom\x12\x10.lq.ReqRoomStart\x1a\r.lq.ResCommon\x12,\n\nkickPlayer\x12\x0f.lq.ReqRoomKick\x1a\r.lq.ResCommon\x12.\n\nmodifyRoom\x12\x11.lq.ReqModifyRoom\x1a\r.lq.ResCommon\x12\x31\n\tmatchGame\x12\x15.lq.ReqJoinMatchQueue\x1a\r.lq.ResCommon\x12\x35\n\x0b\x63\x61ncelMatch\x12\x17.lq.ReqCancelMatchQueue\x1a\r.lq.ResCommon\x12:\n\x10\x66\x65tchAccountInfo\x12\x12.lq.ReqAccountInfo\x1a\x12.lq.ResAccountInfo\x12\x32\n\x0c\x63hangeAvatar\x12\x13.lq.ReqChangeAvatar\x1a\r.lq.ResCommon\x12\x34\n\x14receiveVersionReward\x12\r.lq.ReqCommon\x1a\r.lq.ResCommon\x12U\n\x19\x66\x65tchAccountStatisticInfo\x12\x1b.lq.ReqAccountStatisticInfo\x1a\x1b.lq.ResAccountStatisticInfo\x12T\n\x1d\x66\x65tchAccountChallengeRankInfo\x12\x12.lq.ReqAccountInfo\x1a\x1f.lq.ResAccountChallengeRankInfo\x12G\n\x19\x66\x65tchAccountCharacterInfo\x12\r.lq.ReqCommon\x1a\x1b.lq.ResAccountCharacterInfo\x12\x38\n\x0cshopPurchase\x12\x13.lq.ReqShopPurchase\x1a\x13.lq.ResShopPurchase\x12\x37\n\x0f\x66\x65tchGameRecord\x12\x11.lq.ReqGameRecord\x1a\x11.lq.ResGameRecord\x12\x32\n\x0ereadGameRecord\x12\x11.lq.ReqGameRecord\x1a\r.lq.ResCommon\x12\x43\n\x13\x66\x65tchGameRecordList\x12\x15.lq.ReqGameRecordList\x1a\x15.lq.ResGameRecordList\x12M\n\x1c\x66\x65tchCollectedGameRecordList\x12\r.lq.ReqCommon\x1a\x1e.lq.ResCollectedGameRecordList\x12L\n\x16\x66\x65tchGameRecordsDetail\x12\x18.lq.ReqGameRecordsDetail\x1a\x18.lq.ResGameRecordsDetail\x12V\n\x16\x61\x64\x64\x43ollectedGameRecord\x12\x1d.lq.ReqAddCollectedGameRecord\x1a\x1d.lq.ResAddCollectedGameRecord\x12_\n\x19removeCollectedGameRecord\x12 .lq.ReqRemoveCollectedGameRecord\x1a .lq.ResRemoveCollectedGameRecord\x12t\n changeCollectedGameRecordRemarks\x12\'.lq.ReqChangeCollectedGameRecordRemarks\x1a\'.lq.ResChangeCollectedGameRecordRemarks\x12I\n\x15\x66\x65tchLevelLeaderboard\x12\x17.lq.ReqLevelLeaderboard\x1a\x17.lq.ResLevelLeaderboard\x12U\n\x19\x66\x65tchChallengeLeaderboard\x12\x1b.lq.ReqChallangeLeaderboard\x1a\x1b.lq.ResChallengeLeaderboard\x12O\n\x17\x66\x65tchMutiChallengeLevel\x12\x19.lq.ReqMutiChallengeLevel\x1a\x19.lq.ResMutiChallengeLevel\x12I\n\x16\x66\x65tchMultiAccountBrief\x12\x15.lq.ReqMultiAccountId\x1a\x18.lq.ResMultiAccountBrief\x12\x33\n\x0f\x66\x65tchFriendList\x12\r.lq.ReqCommon\x1a\x11.lq.ResFriendList\x12=\n\x14\x66\x65tchFriendApplyList\x12\r.lq.ReqCommon\x1a\x16.lq.ResFriendApplyList\x12\x30\n\x0b\x61pplyFriend\x12\x12.lq.ReqApplyFriend\x1a\r.lq.ResCommon\x12<\n\x11handleFriendApply\x12\x18.lq.ReqHandleFriendApply\x1a\r.lq.ResCommon\x12\x32\n\x0cremoveFriend\x12\x13.lq.ReqRemoveFriend\x1a\r.lq.ResCommon\x12G\n\x11searchAccountById\x12\x18.lq.ReqSearchAccountById\x1a\x18.lq.ResSearchAccountById\x12V\n\x16searchAccountByPattern\x12\x1d.lq.ReqSearchAccountByPattern\x1a\x1d.lq.ResSearchAccountByPattern\x12=\n\x11\x66\x65tchAccountState\x12\x12.lq.ReqAccountList\x1a\x14.lq.ResAccountStates\x12-\n\x0c\x66\x65tchBagInfo\x12\r.lq.ReqCommon\x1a\x0e.lq.ResBagInfo\x12.\n\nuseBagItem\x12\x11.lq.ReqUseBagItem\x1a\r.lq.ResCommon\x12\x36\n\x0eopenManualItem\x12\x15.lq.ReqOpenManualItem\x1a\r.lq.ResCommon\x12P\n\x14openRandomRewardItem\x12\x1b.lq.ReqOpenRandomRewardItem\x1a\x1b.lq.ResOpenRandomRewardItem\x12G\n\x11openAllRewardItem\x12\x18.lq.ReqOpenAllRewardItem\x1a\x18.lq.ResOpenAllRewardItem\x12\x32\n\x0c\x63omposeShard\x12\x13.lq.ReqComposeShard\x1a\r.lq.ResCommon\x12\x42\n\x11\x66\x65tchAnnouncement\x12\x18.lq.ReqFetchAnnouncement\x1a\x13.lq.ResAnnouncement\x12:\n\x10readAnnouncement\x12\x17.lq.ReqReadAnnouncement\x1a\r.lq.ResCommon\x12/\n\rfetchMailInfo\x12\r.lq.ReqCommon\x1a\x0f.lq.ResMailInfo\x12*\n\x08readMail\x12\x0f.lq.ReqReadMail\x1a\r.lq.ResCommon\x12.\n\ndeleteMail\x12\x11.lq.ReqDeleteMail\x1a\r.lq.ResCommon\x12>\n\x16takeAttachmentFromMail\x12\x15.lq.ReqTakeAttachment\x1a\r.lq.ResCommon\x12\\\n\x18receiveAchievementReward\x12\x1f.lq.ReqReceiveAchievementReward\x1a\x1f.lq.ResReceiveAchievementReward\x12k\n\x1dreceiveAchievementGroupReward\x12$.lq.ReqReceiveAchievementGroupReward\x1a$.lq.ResReceiveAchievementGroupReward\x12\x42\n\x14\x66\x65tchAchievementRate\x12\r.lq.ReqCommon\x1a\x1b.lq.ResFetchAchievementRate\x12\x35\n\x10\x66\x65tchAchievement\x12\r.lq.ReqCommon\x1a\x12.lq.ResAchievement\x12.\n\nbuyShiLian\x12\x11.lq.ReqBuyShiLian\x1a\r.lq.ResCommon\x12,\n\x0cmatchShiLian\x12\r.lq.ReqCommon\x1a\r.lq.ResCommon\x12-\n\rgoNextShiLian\x12\r.lq.ReqCommon\x1a\r.lq.ResCommon\x12<\n\x11updateClientValue\x12\x18.lq.ReqUpdateClientValue\x1a\r.lq.ResCommon\x12\x35\n\x10\x66\x65tchClientValue\x12\r.lq.ReqCommon\x1a\x12.lq.ResClientValue\x12\x34\n\rclientMessage\x12\x14.lq.ReqClientMessage\x1a\r.lq.ResCommon\x12I\n\x15\x66\x65tchCurrentMatchInfo\x12\x17.lq.ReqCurrentMatchInfo\x1a\x17.lq.ResCurrentMatchInfo\x12\x32\n\x0cuserComplain\x12\x13.lq.ReqUserComplain\x1a\r.lq.ResCommon\x12;\n\x13\x66\x65tchReviveCoinInfo\x12\r.lq.ReqCommon\x1a\x15.lq.ResReviveCoinInfo\x12.\n\x0egainReviveCoin\x12\r.lq.ReqCommon\x1a\r.lq.ResCommon\x12\x31\n\x0e\x66\x65tchDailyTask\x12\r.lq.ReqCommon\x1a\x10.lq.ResDailyTask\x12\x44\n\x10refreshDailyTask\x12\x17.lq.ReqRefreshDailyTask\x1a\x17.lq.ResRefreshDailyTask\x12\x35\n\x0buseGiftCode\x12\x12.lq.ReqUseGiftCode\x1a\x12.lq.ResUseGiftCode\x12\x43\n\x12useSpecialGiftCode\x12\x12.lq.ReqUseGiftCode\x1a\x19.lq.ResUseSpecialGiftCode\x12\x31\n\x0e\x66\x65tchTitleList\x12\r.lq.ReqCommon\x1a\x10.lq.ResTitleList\x12*\n\x08useTitle\x12\x0f.lq.ReqUseTitle\x1a\r.lq.ResCommon\x12<\n\x11sendClientMessage\x12\x18.lq.ReqSendClientMessage\x1a\r.lq.ResCommon\x12=\n\x11\x66\x65tchGameLiveInfo\x12\x13.lq.ReqGameLiveInfo\x1a\x13.lq.ResGameLiveInfo\x12R\n\x18\x66\x65tchGameLiveLeftSegment\x12\x1a.lq.ReqGameLiveLeftSegment\x1a\x1a.lq.ResGameLiveLeftSegment\x12=\n\x11\x66\x65tchGameLiveList\x12\x13.lq.ReqGameLiveList\x1a\x13.lq.ResGameLiveList\x12;\n\x13\x66\x65tchCommentSetting\x12\r.lq.ReqCommon\x1a\x15.lq.ResCommentSetting\x12\x42\n\x14updateCommentSetting\x12\x1b.lq.ReqUpdateCommentSetting\x1a\r.lq.ResCommon\x12\x44\n\x10\x66\x65tchCommentList\x12\x17.lq.ReqFetchCommentList\x1a\x17.lq.ResFetchCommentList\x12M\n\x13\x66\x65tchCommentContent\x12\x1a.lq.ReqFetchCommentContent\x1a\x1a.lq.ResFetchCommentContent\x12\x32\n\x0cleaveComment\x12\x13.lq.ReqLeaveComment\x1a\r.lq.ResCommon\x12\x34\n\rdeleteComment\x12\x14.lq.ReqDeleteComment\x1a\r.lq.ResCommon\x12<\n\x11updateReadComment\x12\x18.lq.ReqUpdateReadComment\x1a\r.lq.ResCommon\x12\x39\n\x12\x66\x65tchRollingNotice\x12\r.lq.ReqCommon\x1a\x14.lq.ReqRollingNotice\x12\x33\n\x0f\x66\x65tchServerTime\x12\r.lq.ReqCommon\x1a\x11.lq.ResServerTime\x12W\n\x15\x66\x65tchPlatformProducts\x12\x1e.lq.ReqPlatformBillingProducts\x1a\x1e.lq.ResPlatformBillingProducts\x12\x44\n\x15\x63\x61ncelGooglePlayOrder\x12\x1c.lq.ReqCancelGooglePlayOrder\x1a\r.lq.ResCommon\x12/\n\topenChest\x12\x10.lq.ReqOpenChest\x1a\x10.lq.ResOpenChest\x12\x44\n\x10\x62uyFromChestShop\x12\x17.lq.ReqBuyFromChestShop\x1a\x17.lq.ResBuyFromChestShop\x12=\n\x14\x66\x65tchDailySignInInfo\x12\r.lq.ReqCommon\x1a\x16.lq.ResDailySignInInfo\x12-\n\rdoDailySignIn\x12\r.lq.ReqCommon\x1a\r.lq.ResCommon\x12\x44\n\x10\x64oActivitySignIn\x12\x17.lq.ReqDoActivitySignIn\x1a\x17.lq.ResDoActivitySignIn\x12\x39\n\x12\x66\x65tchCharacterInfo\x12\r.lq.ReqCommon\x1a\x14.lq.ResCharacterInfo\x12@\n\x13updateCharacterSort\x12\x1a.lq.ReqUpdateCharacterSort\x1a\r.lq.ResCommon\x12@\n\x13\x63hangeMainCharacter\x12\x1a.lq.ReqChangeMainCharacter\x1a\r.lq.ResCommon\x12@\n\x13\x63hangeCharacterSkin\x12\x1a.lq.ReqChangeCharacterSkin\x1a\r.lq.ResCommon\x12@\n\x13\x63hangeCharacterView\x12\x1a.lq.ReqChangeCharacterView\x1a\r.lq.ResCommon\x12M\n\x13sendGiftToCharacter\x12\x1a.lq.ReqSendGiftToCharacter\x1a\x1a.lq.ResSendGiftToCharacter\x12*\n\x08sellItem\x12\x0f.lq.ReqSellItem\x1a\r.lq.ResCommon\x12\x33\n\x0f\x66\x65tchCommonView\x12\r.lq.ReqCommon\x1a\x11.lq.ResCommonView\x12:\n\x10\x63hangeCommonView\x12\x17.lq.ReqChangeCommonView\x1a\r.lq.ResCommon\x12\x38\n\x0fsaveCommonViews\x12\x16.lq.ReqSaveCommonViews\x1a\r.lq.ResCommon\x12:\n\x10\x66\x65tchCommonViews\x12\x12.lq.ReqCommonViews\x1a\x12.lq.ResCommonViews\x12;\n\x13\x66\x65tchAllCommonViews\x12\r.lq.ReqCommon\x1a\x15.lq.ResAllcommonViews\x12\x34\n\ruseCommonView\x12\x14.lq.ReqUseCommonView\x1a\r.lq.ResCommon\x12\x44\n\x10upgradeCharacter\x12\x17.lq.ReqUpgradeCharacter\x1a\x17.lq.ResUpgradeCharacter\x12\x39\n\x11\x61\x64\x64\x46inishedEnding\x12\x15.lq.ReqFinishedEnding\x1a\r.lq.ResCommon\x12;\n\x13receiveEndingReward\x12\x15.lq.ReqFinishedEnding\x1a\r.lq.ResCommon\x12\x34\n\x11gameMasterCommand\x12\x10.lq.ReqGMCommand\x1a\r.lq.ResCommon\x12/\n\rfetchShopInfo\x12\r.lq.ReqCommon\x1a\x0f.lq.ResShopInfo\x12\x35\n\x0b\x62uyFromShop\x12\x12.lq.ReqBuyFromShop\x1a\x12.lq.ResBuyFromShop\x12.\n\nbuyFromZHP\x12\x11.lq.ReqBuyFromZHP\x1a\r.lq.ResCommon\x12;\n\x0erefreshZHPShop\x12\x12.lq.ReqReshZHPShop\x1a\x15.lq.ResRefreshZHPShop\x12=\n\x14\x66\x65tchMonthTicketInfo\x12\r.lq.ReqCommon\x1a\x16.lq.ResMonthTicketInfo\x12>\n\x0epayMonthTicket\x12\x15.lq.ReqPayMonthTicket\x1a\x15.lq.ResPayMonthTicket\x12:\n\x10\x65xchangeCurrency\x12\x17.lq.ReqExchangeCurrency\x1a\r.lq.ResCommon\x12<\n\x12\x65xchangeChestStone\x12\x17.lq.ReqExchangeCurrency\x1a\r.lq.ResCommon\x12\x39\n\x0f\x65xchangeDiamond\x12\x17.lq.ReqExchangeCurrency\x1a\r.lq.ResCommon\x12;\n\x13\x66\x65tchServerSettings\x12\r.lq.ReqCommon\x1a\x15.lq.ResServerSettings\x12=\n\x14\x66\x65tchAccountSettings\x12\r.lq.ReqCommon\x1a\x16.lq.ResAccountSettings\x12\x44\n\x15updateAccountSettings\x12\x1c.lq.ReqUpdateAccountSettings\x1a\r.lq.ResCommon\x12=\n\x14\x66\x65tchModNicknameTime\x12\r.lq.ReqCommon\x1a\x16.lq.ResModNicknameTime\x12Y\n\x17\x63reateWechatNativeOrder\x12\x1e.lq.ReqCreateWechatNativeOrder\x1a\x1e.lq.ResCreateWechatNativeOrder\x12P\n\x14\x63reateWechatAppOrder\x12\x1b.lq.ReqCreateWechatAppOrder\x1a\x1b.lq.ResCreateWechatAppOrder\x12G\n\x11\x63reateAlipayOrder\x12\x18.lq.ReqCreateAlipayOrder\x1a\x18.lq.ResCreateAlipayOrder\x12S\n\x15\x63reateAlipayScanOrder\x12\x1c.lq.ReqCreateAlipayScanOrder\x1a\x1c.lq.ResCreateAlipayScanOrder\x12P\n\x14\x63reateAlipayAppOrder\x12\x1b.lq.ReqCreateAlipayAppOrder\x1a\x1b.lq.ResCreateAlipayAppOrder\x12Y\n\x17\x63reateJPCreditCardOrder\x12\x1e.lq.ReqCreateJPCreditCardOrder\x1a\x1e.lq.ResCreateJPCreditCardOrder\x12M\n\x13\x63reateJPPaypalOrder\x12\x1a.lq.ReqCreateJPPaypalOrder\x1a\x1a.lq.ResCreateJPPaypalOrder\x12\x41\n\x0f\x63reateJPAuOrder\x12\x16.lq.ReqCreateJPAuOrder\x1a\x16.lq.ResCreateJPAuOrder\x12M\n\x13\x63reateJPDocomoOrder\x12\x1a.lq.ReqCreateJPDocomoOrder\x1a\x1a.lq.ResCreateJPDocomoOrder\x12S\n\x15\x63reateJPWebMoneyOrder\x12\x1c.lq.ReqCreateJPWebMoneyOrder\x1a\x1c.lq.ResCreateJPWebMoneyOrder\x12S\n\x15\x63reateJPSoftbankOrder\x12\x1c.lq.ReqCreateJPSoftbankOrder\x1a\x1c.lq.ResCreateJPSoftbankOrder\x12M\n\x13\x63reateENPaypalOrder\x12\x1a.lq.ReqCreateENPaypalOrder\x1a\x1a.lq.ResCreateENPaypalOrder\x12Y\n\x17\x63reateENMasterCardOrder\x12\x1e.lq.ReqCreateENMasterCardOrder\x1a\x1e.lq.ResCreateENMasterCardOrder\x12G\n\x11\x63reateENVisaOrder\x12\x18.lq.ReqCreateENVisaOrder\x1a\x18.lq.ResCreateENVisaOrder\x12\x44\n\x10\x63reateENJCBOrder\x12\x17.lq.ReqCreateENJCBOrder\x1a\x17.lq.ResCreateENJCBOrder\x12M\n\x13\x63reateENAlipayOrder\x12\x1a.lq.ReqCreateENAlipayOrder\x1a\x1a.lq.ResCreateENAlipayOrder\x12>\n\x0e\x63reateDMMOrder\x12\x15.lq.ReqCreateDMMOrder\x1a\x15.lq.ResCreateDmmOrder\x12>\n\x0e\x63reateIAPOrder\x12\x15.lq.ReqCreateIAPOrder\x1a\x15.lq.ResCreateIAPOrder\x12\x44\n\x10\x63reateSteamOrder\x12\x17.lq.ReqCreateSteamOrder\x1a\x17.lq.ResCreateSteamOrder\x12:\n\x10verifySteamOrder\x12\x17.lq.ReqVerifySteamOrder\x1a\r.lq.ResCommon\x12N\n\x18\x63reateMyCardAndroidOrder\x12\x18.lq.ReqCreateMyCardOrder\x1a\x18.lq.ResCreateMyCardOrder\x12J\n\x14\x63reateMyCardWebOrder\x12\x18.lq.ReqCreateMyCardOrder\x1a\x18.lq.ResCreateMyCardOrder\x12G\n\x11\x63reatePaypalOrder\x12\x18.lq.ReqCreatePaypalOrder\x1a\x18.lq.ResCreatePaypalOrder\x12G\n\x11\x63reateXsollaOrder\x12\x18.lq.ReqCreateXsollaOrder\x1a\x18.lq.ResCreateXsollaOrder\x12<\n\x11verifyMyCardOrder\x12\x18.lq.ReqVerifyMyCardOrder\x1a\r.lq.ResCommon\x12P\n\x14verificationIAPOrder\x12\x1b.lq.ReqVerificationIAPOrder\x1a\x1b.lq.ResVerificationIAPOrder\x12J\n\x14\x63reateYostarSDKOrder\x12\x18.lq.ReqCreateYostarOrder\x1a\x18.lq.ResCreateYostarOrder\x12J\n\x12\x63reateBillingOrder\x12\x19.lq.ReqCreateBillingOrder\x1a\x19.lq.ResCreateBillingOrder\x12\x42\n\x14solveGooglePlayOrder\x12\x1b.lq.ReqSolveGooglePlayOrder\x1a\r.lq.ResCommon\x12\x45\n\x15solveGooglePayOrderV3\x12\x1d.lq.ReqSolveGooglePlayOrderV3\x1a\r.lq.ResCommon\x12\'\n\tfetchMisc\x12\r.lq.ReqCommon\x1a\x0b.lq.ResMisc\x12\x38\n\x0fmodifySignature\x12\x16.lq.ReqModifySignature\x1a\r.lq.ResCommon\x12\x33\n\x0f\x66\x65tchIDCardInfo\x12\r.lq.ReqCommon\x1a\x11.lq.ResIDCardInfo\x12:\n\x10updateIDCardInfo\x12\x17.lq.ReqUpdateIDCardInfo\x1a\r.lq.ResCommon\x12\x31\n\x0e\x66\x65tchVipReward\x12\r.lq.ReqCommon\x1a\x10.lq.ResVipReward\x12\x34\n\rgainVipReward\x12\x14.lq.ReqGainVipReward\x1a\r.lq.ResCommon\x12\x62\n\x1a\x66\x65tchCustomizedContestList\x12!.lq.ReqFetchCustomizedContestList\x1a!.lq.ResFetchCustomizedContestList\x12t\n fetchCustomizedContestExtendInfo\x12\'.lq.ReqFetchCustomizedContestExtendInfo\x1a\'.lq.ResFetchCustomizedContestExtendInfo\x12n\n\x1e\x66\x65tchCustomizedContestAuthInfo\x12%.lq.ReqFetchCustomizedContestAuthInfo\x1a%.lq.ResFetchCustomizedContestAuthInfo\x12V\n\x16\x65nterCustomizedContest\x12\x1d.lq.ReqEnterCustomizedContest\x1a\x1d.lq.ResEnterCustomizedContest\x12\x36\n\x16leaveCustomizedContest\x12\r.lq.ReqCommon\x1a\r.lq.ResCommon\x12t\n fetchCustomizedContestOnlineInfo\x12\'.lq.ReqFetchCustomizedContestOnlineInfo\x1a\'.lq.ResFetchCustomizedContestOnlineInfo\x12w\n!fetchCustomizedContestByContestId\x12(.lq.ReqFetchCustomizedContestByContestId\x1a(.lq.ResFetchCustomizedContestByContestId\x12\x46\n\x16startCustomizedContest\x12\x1d.lq.ReqStartCustomizedContest\x1a\r.lq.ResCommon\x12\x35\n\x15stopCustomizedContest\x12\r.lq.ReqCommon\x1a\r.lq.ResCommon\x12k\n\x1djoinCustomizedContestChatRoom\x12$.lq.ReqJoinCustomizedContestChatRoom\x1a$.lq.ResJoinCustomizedContestChatRoom\x12>\n\x1eleaveCustomizedContestChatRoom\x12\r.lq.ReqCommon\x1a\r.lq.ResCommon\x12\x36\n\x0esayChatMessage\x12\x15.lq.ReqSayChatMessage\x1a\r.lq.ResCommon\x12w\n!fetchCustomizedContestGameRecords\x12(.lq.ReqFetchCustomizedContestGameRecords\x1a(.lq.ResFetchCustomizedContestGameRecords\x12z\n\"fetchCustomizedContestGameLiveList\x12).lq.ReqFetchCustomizedContestGameLiveList\x1a).lq.ResFetchCustomizedContestGameLiveList\x12H\n\x17\x66ollowCustomizedContest\x12\x1e.lq.ReqTargetCustomizedContest\x1a\r.lq.ResCommon\x12J\n\x19unfollowCustomizedContest\x12\x1e.lq.ReqTargetCustomizedContest\x1a\r.lq.ResCommon\x12\x37\n\x11\x66\x65tchActivityList\x12\r.lq.ReqCommon\x1a\x13.lq.ResActivityList\x12\x45\n\x18\x66\x65tchAccountActivityData\x12\r.lq.ReqCommon\x1a\x1a.lq.ResAccountActivityData\x12P\n\x14\x65xchangeActivityItem\x12\x1b.lq.ReqExchangeActivityItem\x1a\x1b.lq.ResExchangeActivityItem\x12\x42\n\x14\x63ompleteActivityTask\x12\x1b.lq.ReqCompleteActivityTask\x1a\r.lq.ResCommon\x12\x46\n\x18\x63ompleteActivityFlipTask\x12\x1b.lq.ReqCompleteActivityTask\x1a\r.lq.ResCommon\x12H\n\x1a\x63ompletePeriodActivityTask\x12\x1b.lq.ReqCompleteActivityTask\x1a\r.lq.ResCommon\x12H\n\x1a\x63ompleteRandomActivityTask\x12\x1b.lq.ReqCompleteActivityTask\x1a\r.lq.ResCommon\x12Y\n\x17receiveActivityFlipTask\x12\x1e.lq.ReqReceiveActivityFlipTask\x1a\x1e.lq.ResReceiveActivityFlipTask\x12S\n\x15\x66\x65tchActivityFlipInfo\x12\x1c.lq.ReqFetchActivityFlipInfo\x1a\x1c.lq.ResFetchActivityFlipInfo\x12^\n\"gainAccumulatedPointActivityReward\x12).lq.ReqGainAccumulatedPointActivityReward\x1a\r.lq.ResCommon\x12R\n\x1cgainMultiPointActivityReward\x12#.lq.ReqGainMultiPointActivityReward\x1a\r.lq.ResCommon\x12_\n\x19\x66\x65tchRankPointLeaderboard\x12 .lq.ReqFetchRankPointLeaderboard\x1a .lq.ResFetchRankPointLeaderboard\x12@\n\x13gainRankPointReward\x12\x1a.lq.ReqGainRankPointReward\x1a\r.lq.ResCommon\x12I\n\x17richmanActivityNextMove\x12\x16.lq.ReqRichmanNextMove\x1a\x16.lq.ResRichmanNextMove\x12P\n\x1brichmanAcitivitySpecialMove\x12\x19.lq.ReqRichmanSpecialMove\x1a\x16.lq.ResRichmanNextMove\x12L\n\x18richmanActivityChestInfo\x12\x17.lq.ReqRichmanChestInfo\x1a\x17.lq.ResRichmanChestInfo\x12S\n\x15\x63reateGameObserveAuth\x12\x1c.lq.ReqCreateGameObserveAuth\x1a\x1c.lq.ResCreateGameObserveAuth\x12V\n\x16refreshGameObserveAuth\x12\x1d.lq.ReqRefreshGameObserveAuth\x1a\x1d.lq.ResRefreshGameObserveAuth\x12\x37\n\x11\x66\x65tchActivityBuff\x12\r.lq.ReqCommon\x1a\x13.lq.ResActivityBuff\x12\x46\n\x13upgradeActivityBuff\x12\x1a.lq.ReqUpgradeActivityBuff\x1a\x13.lq.ResActivityBuff\x12:\n\x10upgradeChallenge\x12\r.lq.ReqCommon\x1a\x17.lq.ResUpgradeChallenge\x12:\n\x10refreshChallenge\x12\r.lq.ReqCommon\x1a\x17.lq.ResRefreshChallenge\x12>\n\x12\x66\x65tchChallengeInfo\x12\r.lq.ReqCommon\x1a\x19.lq.ResFetchChallengeInfo\x12N\n\x1a\x66orceCompleteChallengeTask\x12!.lq.ReqForceCompleteChallengeTask\x1a\r.lq.ResCommon\x12\x41\n\x14\x66\x65tchChallengeSeason\x12\r.lq.ReqCommon\x1a\x1a.lq.ResChallengeSeasonInfo\x12\x62\n\x1areceiveChallengeRankReward\x12!.lq.ReqReceiveChallengeRankReward\x1a!.lq.ResReceiveChallengeRankReward\x12\x36\n\x10\x66\x65tchABMatchInfo\x12\r.lq.ReqCommon\x1a\x13.lq.ResFetchABMatch\x12\x32\n\x0c\x62uyInABMatch\x12\x13.lq.ReqBuyInABMatch\x1a\r.lq.ResCommon\x12\x34\n\x14receiveABMatchReward\x12\r.lq.ReqCommon\x1a\r.lq.ResCommon\x12+\n\x0bquitABMatch\x12\r.lq.ReqCommon\x1a\r.lq.ResCommon\x12<\n\x11startUnifiedMatch\x12\x18.lq.ReqStartUnifiedMatch\x1a\r.lq.ResCommon\x12>\n\x12\x63\x61ncelUnifiedMatch\x12\x19.lq.ReqCancelUnifiedMatch\x1a\r.lq.ResCommon\x12@\n\x12\x66\x65tchGamePointRank\x12\x14.lq.ReqGamePointRank\x1a\x14.lq.ResGamePointRank\x12M\n\x16\x66\x65tchSelfGamePointRank\x12\x14.lq.ReqGamePointRank\x1a\x1d.lq.ResFetchSelfGamePointRank2\xf5\x06\n\x08\x46\x61stTest\x12,\n\x08\x61uthGame\x12\x0f.lq.ReqAuthGame\x1a\x0f.lq.ResAuthGame\x12,\n\tenterGame\x12\r.lq.ReqCommon\x1a\x10.lq.ResEnterGame\x12,\n\x08syncGame\x12\x0f.lq.ReqSyncGame\x1a\x0f.lq.ResSyncGame\x12.\n\x0e\x66inishSyncGame\x12\r.lq.ReqCommon\x1a\r.lq.ResCommon\x12-\n\rterminateGame\x12\r.lq.ReqCommon\x1a\r.lq.ResCommon\x12\x35\n\x0einputOperation\x12\x14.lq.ReqSelfOperation\x1a\r.lq.ResCommon\x12\x35\n\x10inputChiPengGang\x12\x12.lq.ReqChiPengGang\x1a\r.lq.ResCommon\x12/\n\x0f\x63onfirmNewRound\x12\r.lq.ReqCommon\x1a\r.lq.ResCommon\x12\x38\n\x0f\x62roadcastInGame\x12\x16.lq.ReqBroadcastInGame\x1a\r.lq.ResCommon\x12=\n\x12inputGameGMCommand\x12\x18.lq.ReqGMCommandInGaming\x1a\r.lq.ResCommon\x12=\n\x14\x66\x65tchGamePlayerState\x12\r.lq.ReqCommon\x1a\x16.lq.ResGamePlayerState\x12\x31\n\x11\x63heckNetworkDelay\x12\r.lq.ReqCommon\x1a\r.lq.ResCommon\x12,\n\x0c\x63learLeaving\x12\r.lq.ReqCommon\x1a\r.lq.ResCommon\x12\x35\n\x0bvoteGameEnd\x12\x12.lq.ReqVoteGameEnd\x1a\x12.lq.ResGameEndVote\x12\x30\n\x0b\x61uthObserve\x12\x12.lq.ReqAuthObserve\x1a\r.lq.ResCommon\x12\x32\n\x0cstartObserve\x12\r.lq.ReqCommon\x1a\x13.lq.ResStartObserve\x12+\n\x0bstopObserve\x12\r.lq.ReqCommon\x1a\r.lq.ResCommonb\x06proto3')
)

_GAMEPLAYERSTATE = _descriptor.EnumDescriptor(
  name='GamePlayerState',
  full_name='lq.GamePlayerState',
  filename=None,
  file=DESCRIPTOR,
  values=[
    _descriptor.EnumValueDescriptor(
      name='NULL', index=0, number=0,
      serialized_options=None,
      type=None),
    _descriptor.EnumValueDescriptor(
      name='AUTH', index=1, number=1,
      serialized_options=None,
      type=None),
    _descriptor.EnumValueDescriptor(
      name='SYNCING', index=2, number=2,
      serialized_options=None,
      type=None),
    _descriptor.EnumValueDescriptor(
      name='READY', index=3, number=3,
      serialized_options=None,
      type=None),
  ],
  containing_type=None,
  serialized_options=None,
  serialized_start=63334,
  serialized_end=63395,
)
_sym_db.RegisterEnumDescriptor(_GAMEPLAYERSTATE)

GamePlayerState = enum_type_wrapper.EnumTypeWrapper(_GAMEPLAYERSTATE)
NULL = 0
AUTH = 1
SYNCING = 2
READY = 3



_NOTIFYROOMGAMESTART = _descriptor.Descriptor(
  name='NotifyRoomGameStart',
  full_name='lq.NotifyRoomGameStart',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='game_url', full_name='lq.NotifyRoomGameStart.game_url', index=0,
      number=1, type=9, cpp_type=9, label=1,
      has_default_value=False, default_value=_b("").decode('utf-8'),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='connect_token', full_name='lq.NotifyRoomGameStart.connect_token', index=1,
      number=2, type=9, cpp_type=9, label=1,
      has_default_value=False, default_value=_b("").decode('utf-8'),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='game_uuid', full_name='lq.NotifyRoomGameStart.game_uuid', index=2,
      number=3, type=9, cpp_type=9, label=1,
      has_default_value=False, default_value=_b("").decode('utf-8'),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='location', full_name='lq.NotifyRoomGameStart.location', index=3,
      number=4, type=9, cpp_type=9, label=1,
      has_default_value=False, default_value=_b("").decode('utf-8'),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  serialized_options=None,
  is_extendable=False,
  syntax='proto3',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=22,
  serialized_end=121,
)


_NOTIFYMATCHGAMESTART = _descriptor.Descriptor(
  name='NotifyMatchGameStart',
  full_name='lq.NotifyMatchGameStart',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='game_url', full_name='lq.NotifyMatchGameStart.game_url', index=0,
      number=1, type=9, cpp_type=9, label=1,
      has_default_value=False, default_value=_b("").decode('utf-8'),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='connect_token', full_name='lq.NotifyMatchGameStart.connect_token', index=1,
      number=2, type=9, cpp_type=9, label=1,
      has_default_value=False, default_value=_b("").decode('utf-8'),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='game_uuid', full_name='lq.NotifyMatchGameStart.game_uuid', index=2,
      number=3, type=9, cpp_type=9, label=1,
      has_default_value=False, default_value=_b("").decode('utf-8'),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='match_mode_id', full_name='lq.NotifyMatchGameStart.match_mode_id', index=3,
      number=4, type=13, cpp_type=3, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='location', full_name='lq.NotifyMatchGameStart.location', index=4,
      number=5, type=9, cpp_type=9, label=1,
      has_default_value=False, default_value=_b("").decode('utf-8'),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  serialized_options=None,
  is_extendable=False,
  syntax='proto3',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=123,
  serialized_end=246,
)


_NOTIFYROOMPLAYERREADY_ACCOUNTREADYSTATE = _descriptor.Descriptor(
  name='AccountReadyState',
  full_name='lq.NotifyRoomPlayerReady.AccountReadyState',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='account_id', full_name='lq.NotifyRoomPlayerReady.AccountReadyState.account_id', index=0,
      number=1, type=13, cpp_type=3, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='ready', full_name='lq.NotifyRoomPlayerReady.AccountReadyState.ready', index=1,
      number=2, type=8, cpp_type=7, label=1,
      has_default_value=False, default_value=False,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  serialized_options=None,
  is_extendable=False,
  syntax='proto3',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=389,
  serialized_end=443,
)

_NOTIFYROOMPLAYERREADY = _descriptor.Descriptor(
  name='NotifyRoomPlayerReady',
  full_name='lq.NotifyRoomPlayerReady',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='account_id', full_name='lq.NotifyRoomPlayerReady.account_id', index=0,
      number=1, type=13, cpp_type=3, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='ready', full_name='lq.NotifyRoomPlayerReady.ready', index=1,
      number=2, type=8, cpp_type=7, label=1,
      has_default_value=False, default_value=False,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='account_list', full_name='lq.NotifyRoomPlayerReady.account_list', index=2,
      number=3, type=11, cpp_type=10, label=1,
      has_default_value=False, default_value=None,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='seq', full_name='lq.NotifyRoomPlayerReady.seq', index=3,
      number=4, type=13, cpp_type=3, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
  ],
  extensions=[
  ],
  nested_types=[_NOTIFYROOMPLAYERREADY_ACCOUNTREADYSTATE, ],
  enum_types=[
  ],
  serialized_options=None,
  is_extendable=False,
  syntax='proto3',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=249,
  serialized_end=443,
)


_NOTIFYROOMPLAYERDRESSING_ACCOUNTDRESSINGSTATE = _descriptor.Descriptor(
  name='AccountDressingState',
  full_name='lq.NotifyRoomPlayerDressing.AccountDressingState',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='account_id', full_name='lq.NotifyRoomPlayerDressing.AccountDressingState.account_id', index=0,
      number=1, type=13, cpp_type=3, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='dressing', full_name='lq.NotifyRoomPlayerDressing.AccountDressingState.dressing', index=1,
      number=2, type=8, cpp_type=7, label=1,
      has_default_value=False, default_value=False,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  serialized_options=None,
  is_extendable=False,
  syntax='proto3',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=598,
  serialized_end=658,
)

_NOTIFYROOMPLAYERDRESSING = _descriptor.Descriptor(
  name='NotifyRoomPlayerDressing',
  full_name='lq.NotifyRoomPlayerDressing',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='account_id', full_name='lq.NotifyRoomPlayerDressing.account_id', index=0,
      number=1, type=13, cpp_type=3, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='dressing', full_name='lq.NotifyRoomPlayerDressing.dressing', index=1,
      number=2, type=8, cpp_type=7, label=1,
      has_default_value=False, default_value=False,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='account_list', full_name='lq.NotifyRoomPlayerDressing.account_list', index=2,
      number=3, type=11, cpp_type=10, label=1,
      has_default_value=False, default_value=None,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='seq', full_name='lq.NotifyRoomPlayerDressing.seq', index=3,
      number=4, type=13, cpp_type=3, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
  ],
  extensions=[
  ],
  nested_types=[_NOTIFYROOMPLAYERDRESSING_ACCOUNTDRESSINGSTATE, ],
  enum_types=[
  ],
  serialized_options=None,
  is_extendable=False,
  syntax='proto3',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=446,
  serialized_end=658,
)


_NOTIFYROOMPLAYERUPDATE = _descriptor.Descriptor(
  name='NotifyRoomPlayerUpdate',
  full_name='lq.NotifyRoomPlayerUpdate',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='update_list', full_name='lq.NotifyRoomPlayerUpdate.update_list', index=0,
      number=1, type=11, cpp_type=10, label=3,
      has_default_value=False, default_value=[],
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='remove_list', full_name='lq.NotifyRoomPlayerUpdate.remove_list', index=1,
      number=2, type=13, cpp_type=3, label=3,
      has_default_value=False, default_value=[],
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='owner_id', full_name='lq.NotifyRoomPlayerUpdate.owner_id', index=2,
      number=3, type=13, cpp_type=3, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='robot_count', full_name='lq.NotifyRoomPlayerUpdate.robot_count', index=3,
      number=4, type=13, cpp_type=3, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='player_list', full_name='lq.NotifyRoomPlayerUpdate.player_list', index=4,
      number=5, type=11, cpp_type=10, label=3,
      has_default_value=False, default_value=[],
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='seq', full_name='lq.NotifyRoomPlayerUpdate.seq', index=5,
      number=6, type=13, cpp_type=3, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  serialized_options=None,
  is_extendable=False,
  syntax='proto3',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=661,
  serialized_end=840,
)


_NOTIFYROOMKICKOUT = _descriptor.Descriptor(
  name='NotifyRoomKickOut',
  full_name='lq.NotifyRoomKickOut',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  serialized_options=None,
  is_extendable=False,
  syntax='proto3',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=842,
  serialized_end=861,
)


_NOTIFYFRIENDSTATECHANGE = _descriptor.Descriptor(
  name='NotifyFriendStateChange',
  full_name='lq.NotifyFriendStateChange',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='target_id', full_name='lq.NotifyFriendStateChange.target_id', index=0,
      number=1, type=13, cpp_type=3, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='active_state', full_name='lq.NotifyFriendStateChange.active_state', index=1,
      number=2, type=11, cpp_type=10, label=1,
      has_default_value=False, default_value=None,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  serialized_options=None,
  is_extendable=False,
  syntax='proto3',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=863,
  serialized_end=953,
)


_NOTIFYFRIENDVIEWCHANGE = _descriptor.Descriptor(
  name='NotifyFriendViewChange',
  full_name='lq.NotifyFriendViewChange',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='target_id', full_name='lq.NotifyFriendViewChange.target_id', index=0,
      number=1, type=13, cpp_type=3, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='base', full_name='lq.NotifyFriendViewChange.base', index=1,
      number=2, type=11, cpp_type=10, label=1,
      has_default_value=False, default_value=None,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  serialized_options=None,
  is_extendable=False,
  syntax='proto3',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=955,
  serialized_end=1032,
)


_NOTIFYFRIENDCHANGE = _descriptor.Descriptor(
  name='NotifyFriendChange',
  full_name='lq.NotifyFriendChange',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='account_id', full_name='lq.NotifyFriendChange.account_id', index=0,
      number=1, type=13, cpp_type=3, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='type', full_name='lq.NotifyFriendChange.type', index=1,
      number=2, type=13, cpp_type=3, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='friend', full_name='lq.NotifyFriendChange.friend', index=2,
      number=3, type=11, cpp_type=10, label=1,
      has_default_value=False, default_value=None,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  serialized_options=None,
  is_extendable=False,
  syntax='proto3',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=1034,
  serialized_end=1116,
)


_NOTIFYNEWFRIENDAPPLY = _descriptor.Descriptor(
  name='NotifyNewFriendApply',
  full_name='lq.NotifyNewFriendApply',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='account_id', full_name='lq.NotifyNewFriendApply.account_id', index=0,
      number=1, type=13, cpp_type=3, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='apply_time', full_name='lq.NotifyNewFriendApply.apply_time', index=1,
      number=2, type=13, cpp_type=3, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='removed_id', full_name='lq.NotifyNewFriendApply.removed_id', index=2,
      number=3, type=13, cpp_type=3, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  serialized_options=None,
  is_extendable=False,
  syntax='proto3',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=1118,
  serialized_end=1200,
)


_NOTIFYCLIENTMESSAGE = _descriptor.Descriptor(
  name='NotifyClientMessage',
  full_name='lq.NotifyClientMessage',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='sender', full_name='lq.NotifyClientMessage.sender', index=0,
      number=1, type=11, cpp_type=10, label=1,
      has_default_value=False, default_value=None,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='type', full_name='lq.NotifyClientMessage.type', index=1,
      number=2, type=13, cpp_type=3, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='content', full_name='lq.NotifyClientMessage.content', index=2,
      number=3, type=9, cpp_type=9, label=1,
      has_default_value=False, default_value=_b("").decode('utf-8'),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  serialized_options=None,
  is_extendable=False,
  syntax='proto3',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=1202,
  serialized_end=1290,
)


_NOTIFYACCOUNTUPDATE = _descriptor.Descriptor(
  name='NotifyAccountUpdate',
  full_name='lq.NotifyAccountUpdate',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='update', full_name='lq.NotifyAccountUpdate.update', index=0,
      number=1, type=11, cpp_type=10, label=1,
      has_default_value=False, default_value=None,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  serialized_options=None,
  is_extendable=False,
  syntax='proto3',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=1292,
  serialized_end=1348,
)


_NOTIFYANOTHERLOGIN = _descriptor.Descriptor(
  name='NotifyAnotherLogin',
  full_name='lq.NotifyAnotherLogin',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  serialized_options=None,
  is_extendable=False,
  syntax='proto3',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=1350,
  serialized_end=1370,
)


_NOTIFYACCOUNTLOGOUT = _descriptor.Descriptor(
  name='NotifyAccountLogout',
  full_name='lq.NotifyAccountLogout',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  serialized_options=None,
  is_extendable=False,
  syntax='proto3',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=1372,
  serialized_end=1393,
)


_NOTIFYANNOUNCEMENTUPDATE = _descriptor.Descriptor(
  name='NotifyAnnouncementUpdate',
  full_name='lq.NotifyAnnouncementUpdate',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='announcements', full_name='lq.NotifyAnnouncementUpdate.announcements', index=0,
      number=1, type=11, cpp_type=10, label=3,
      has_default_value=False, default_value=[],
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='sort', full_name='lq.NotifyAnnouncementUpdate.sort', index=1,
      number=2, type=13, cpp_type=3, label=3,
      has_default_value=False, default_value=[],
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='lang', full_name='lq.NotifyAnnouncementUpdate.lang', index=2,
      number=3, type=9, cpp_type=9, label=1,
      has_default_value=False, default_value=_b("").decode('utf-8'),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  serialized_options=None,
  is_extendable=False,
  syntax='proto3',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=1395,
  serialized_end=1490,
)


_NOTIFYNEWMAIL = _descriptor.Descriptor(
  name='NotifyNewMail',
  full_name='lq.NotifyNewMail',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='mail', full_name='lq.NotifyNewMail.mail', index=0,
      number=1, type=11, cpp_type=10, label=1,
      has_default_value=False, default_value=None,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  serialized_options=None,
  is_extendable=False,
  syntax='proto3',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=1492,
  serialized_end=1531,
)


_NOTIFYDELETEMAIL = _descriptor.Descriptor(
  name='NotifyDeleteMail',
  full_name='lq.NotifyDeleteMail',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='mail_id_list', full_name='lq.NotifyDeleteMail.mail_id_list', index=0,
      number=1, type=13, cpp_type=3, label=3,
      has_default_value=False, default_value=[],
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  serialized_options=None,
  is_extendable=False,
  syntax='proto3',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=1533,
  serialized_end=1573,
)


_NOTIFYREVIVECOINUPDATE = _descriptor.Descriptor(
  name='NotifyReviveCoinUpdate',
  full_name='lq.NotifyReviveCoinUpdate',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='has_gained', full_name='lq.NotifyReviveCoinUpdate.has_gained', index=0,
      number=1, type=8, cpp_type=7, label=1,
      has_default_value=False, default_value=False,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  serialized_options=None,
  is_extendable=False,
  syntax='proto3',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=1575,
  serialized_end=1619,
)


_NOTIFYDAILYTASKUPDATE = _descriptor.Descriptor(
  name='NotifyDailyTaskUpdate',
  full_name='lq.NotifyDailyTaskUpdate',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='progresses', full_name='lq.NotifyDailyTaskUpdate.progresses', index=0,
      number=1, type=11, cpp_type=10, label=3,
      has_default_value=False, default_value=[],
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='max_daily_task_count', full_name='lq.NotifyDailyTaskUpdate.max_daily_task_count', index=1,
      number=2, type=13, cpp_type=3, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='refresh_count', full_name='lq.NotifyDailyTaskUpdate.refresh_count', index=2,
      number=3, type=13, cpp_type=3, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  serialized_options=None,
  is_extendable=False,
  syntax='proto3',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=1621,
  serialized_end=1735,
)


_NOTIFYACTIVITYTASKUPDATE = _descriptor.Descriptor(
  name='NotifyActivityTaskUpdate',
  full_name='lq.NotifyActivityTaskUpdate',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='progresses', full_name='lq.NotifyActivityTaskUpdate.progresses', index=0,
      number=1, type=11, cpp_type=10, label=3,
      has_default_value=False, default_value=[],
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  serialized_options=None,
  is_extendable=False,
  syntax='proto3',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=1737,
  serialized_end=1801,
)


_NOTIFYACTIVITYPERIODTASKUPDATE = _descriptor.Descriptor(
  name='NotifyActivityPeriodTaskUpdate',
  full_name='lq.NotifyActivityPeriodTaskUpdate',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='progresses', full_name='lq.NotifyActivityPeriodTaskUpdate.progresses', index=0,
      number=1, type=11, cpp_type=10, label=3,
      has_default_value=False, default_value=[],
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  serialized_options=None,
  is_extendable=False,
  syntax='proto3',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=1803,
  serialized_end=1873,
)


_NOTIFYACCOUNTRANDOMTASKUPDATE = _descriptor.Descriptor(
  name='NotifyAccountRandomTaskUpdate',
  full_name='lq.NotifyAccountRandomTaskUpdate',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='progresses', full_name='lq.NotifyAccountRandomTaskUpdate.progresses', index=0,
      number=1, type=11, cpp_type=10, label=3,
      has_default_value=False, default_value=[],
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  serialized_options=None,
  is_extendable=False,
  syntax='proto3',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=1875,
  serialized_end=1944,
)


_NOTIFYACCOUNTCHALLENGETASKUPDATE = _descriptor.Descriptor(
  name='NotifyAccountChallengeTaskUpdate',
  full_name='lq.NotifyAccountChallengeTaskUpdate',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='progresses', full_name='lq.NotifyAccountChallengeTaskUpdate.progresses', index=0,
      number=1, type=11, cpp_type=10, label=3,
      has_default_value=False, default_value=[],
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='level', full_name='lq.NotifyAccountChallengeTaskUpdate.level', index=1,
      number=2, type=13, cpp_type=3, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='refresh_count', full_name='lq.NotifyAccountChallengeTaskUpdate.refresh_count', index=2,
      number=3, type=13, cpp_type=3, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='match_count', full_name='lq.NotifyAccountChallengeTaskUpdate.match_count', index=3,
      number=4, type=13, cpp_type=3, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='ticket_id', full_name='lq.NotifyAccountChallengeTaskUpdate.ticket_id', index=4,
      number=5, type=13, cpp_type=3, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='rewarded_season', full_name='lq.NotifyAccountChallengeTaskUpdate.rewarded_season', index=5,
      number=6, type=13, cpp_type=3, label=3,
      has_default_value=False, default_value=[],
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  serialized_options=None,
  is_extendable=False,
  syntax='proto3',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=1947,
  serialized_end=2122,
)


_NOTIFYNEWCOMMENT = _descriptor.Descriptor(
  name='NotifyNewComment',
  full_name='lq.NotifyNewComment',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  serialized_options=None,
  is_extendable=False,
  syntax='proto3',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=2124,
  serialized_end=2142,
)


_NOTIFYROLLINGNOTICE = _descriptor.Descriptor(
  name='NotifyRollingNotice',
  full_name='lq.NotifyRollingNotice',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='notice', full_name='lq.NotifyRollingNotice.notice', index=0,
      number=1, type=11, cpp_type=10, label=1,
      has_default_value=False, default_value=None,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  serialized_options=None,
  is_extendable=False,
  syntax='proto3',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=2144,
  serialized_end=2200,
)


_NOTIFYGIFTSENDREFRESH = _descriptor.Descriptor(
  name='NotifyGiftSendRefresh',
  full_name='lq.NotifyGiftSendRefresh',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  serialized_options=None,
  is_extendable=False,
  syntax='proto3',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=2202,
  serialized_end=2225,
)


_NOTIFYSHOPUPDATE = _descriptor.Descriptor(
  name='NotifyShopUpdate',
  full_name='lq.NotifyShopUpdate',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='shop_info', full_name='lq.NotifyShopUpdate.shop_info', index=0,
      number=1, type=11, cpp_type=10, label=1,
      has_default_value=False, default_value=None,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  serialized_options=None,
  is_extendable=False,
  syntax='proto3',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=2227,
  serialized_end=2278,
)


_NOTIFYVIPLEVELCHANGE = _descriptor.Descriptor(
  name='NotifyVipLevelChange',
  full_name='lq.NotifyVipLevelChange',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='gift_limit', full_name='lq.NotifyVipLevelChange.gift_limit', index=0,
      number=1, type=13, cpp_type=3, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='friend_max_count', full_name='lq.NotifyVipLevelChange.friend_max_count', index=1,
      number=2, type=13, cpp_type=3, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='zhp_free_refresh_limit', full_name='lq.NotifyVipLevelChange.zhp_free_refresh_limit', index=2,
      number=3, type=13, cpp_type=3, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='zhp_cost_refresh_limit', full_name='lq.NotifyVipLevelChange.zhp_cost_refresh_limit', index=3,
      number=4, type=13, cpp_type=3, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='buddy_bonus', full_name='lq.NotifyVipLevelChange.buddy_bonus', index=4,
      number=5, type=2, cpp_type=6, label=1,
      has_default_value=False, default_value=float(0),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='record_collect_limit', full_name='lq.NotifyVipLevelChange.record_collect_limit', index=5,
      number=6, type=13, cpp_type=3, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  serialized_options=None,
  is_extendable=False,
  syntax='proto3',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=2281,
  serialized_end=2464,
)


_NOTIFYSERVERSETTING = _descriptor.Descriptor(
  name='NotifyServerSetting',
  full_name='lq.NotifyServerSetting',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='settings', full_name='lq.NotifyServerSetting.settings', index=0,
      number=1, type=11, cpp_type=10, label=1,
      has_default_value=False, default_value=None,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  serialized_options=None,
  is_extendable=False,
  syntax='proto3',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=2466,
  serialized_end=2525,
)


_NOTIFYPAYRESULT_RESOURCEMODIFY = _descriptor.Descriptor(
  name='ResourceModify',
  full_name='lq.NotifyPayResult.ResourceModify',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='id', full_name='lq.NotifyPayResult.ResourceModify.id', index=0,
      number=1, type=13, cpp_type=3, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='count', full_name='lq.NotifyPayResult.ResourceModify.count', index=1,
      number=2, type=13, cpp_type=3, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='final', full_name='lq.NotifyPayResult.ResourceModify.final', index=2,
      number=3, type=13, cpp_type=3, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  serialized_options=None,
  is_extendable=False,
  syntax='proto3',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=2690,
  serialized_end=2748,
)

_NOTIFYPAYRESULT = _descriptor.Descriptor(
  name='NotifyPayResult',
  full_name='lq.NotifyPayResult',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='pay_result', full_name='lq.NotifyPayResult.pay_result', index=0,
      number=1, type=13, cpp_type=3, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='order_id', full_name='lq.NotifyPayResult.order_id', index=1,
      number=2, type=9, cpp_type=9, label=1,
      has_default_value=False, default_value=_b("").decode('utf-8'),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='goods_id', full_name='lq.NotifyPayResult.goods_id', index=2,
      number=3, type=13, cpp_type=3, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='new_month_ticket', full_name='lq.NotifyPayResult.new_month_ticket', index=3,
      number=4, type=13, cpp_type=3, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='resource_modify', full_name='lq.NotifyPayResult.resource_modify', index=4,
      number=5, type=11, cpp_type=10, label=3,
      has_default_value=False, default_value=[],
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
  ],
  extensions=[
  ],
  nested_types=[_NOTIFYPAYRESULT_RESOURCEMODIFY, ],
  enum_types=[
  ],
  serialized_options=None,
  is_extendable=False,
  syntax='proto3',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=2528,
  serialized_end=2748,
)


_NOTIFYCUSTOMCONTESTACCOUNTMSG = _descriptor.Descriptor(
  name='NotifyCustomContestAccountMsg',
  full_name='lq.NotifyCustomContestAccountMsg',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='unique_id', full_name='lq.NotifyCustomContestAccountMsg.unique_id', index=0,
      number=1, type=13, cpp_type=3, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='account_id', full_name='lq.NotifyCustomContestAccountMsg.account_id', index=1,
      number=2, type=13, cpp_type=3, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='sender', full_name='lq.NotifyCustomContestAccountMsg.sender', index=2,
      number=3, type=9, cpp_type=9, label=1,
      has_default_value=False, default_value=_b("").decode('utf-8'),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='content', full_name='lq.NotifyCustomContestAccountMsg.content', index=3,
      number=4, type=9, cpp_type=9, label=1,
      has_default_value=False, default_value=_b("").decode('utf-8'),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='verified', full_name='lq.NotifyCustomContestAccountMsg.verified', index=4,
      number=5, type=13, cpp_type=3, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  serialized_options=None,
  is_extendable=False,
  syntax='proto3',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=2750,
  serialized_end=2871,
)


_NOTIFYCUSTOMCONTESTSYSTEMMSG = _descriptor.Descriptor(
  name='NotifyCustomContestSystemMsg',
  full_name='lq.NotifyCustomContestSystemMsg',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='unique_id', full_name='lq.NotifyCustomContestSystemMsg.unique_id', index=0,
      number=1, type=13, cpp_type=3, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='type', full_name='lq.NotifyCustomContestSystemMsg.type', index=1,
      number=2, type=13, cpp_type=3, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='uuid', full_name='lq.NotifyCustomContestSystemMsg.uuid', index=2,
      number=3, type=9, cpp_type=9, label=1,
      has_default_value=False, default_value=_b("").decode('utf-8'),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='game_start', full_name='lq.NotifyCustomContestSystemMsg.game_start', index=3,
      number=4, type=11, cpp_type=10, label=1,
      has_default_value=False, default_value=None,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='game_end', full_name='lq.NotifyCustomContestSystemMsg.game_end', index=4,
      number=5, type=11, cpp_type=10, label=1,
      has_default_value=False, default_value=None,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  serialized_options=None,
  is_extendable=False,
  syntax='proto3',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=2874,
  serialized_end=3051,
)


_NOTIFYMATCHTIMEOUT = _descriptor.Descriptor(
  name='NotifyMatchTimeout',
  full_name='lq.NotifyMatchTimeout',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='sid', full_name='lq.NotifyMatchTimeout.sid', index=0,
      number=1, type=9, cpp_type=9, label=1,
      has_default_value=False, default_value=_b("").decode('utf-8'),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  serialized_options=None,
  is_extendable=False,
  syntax='proto3',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=3053,
  serialized_end=3086,
)


_NOTIFYCUSTOMCONTESTSTATE = _descriptor.Descriptor(
  name='NotifyCustomContestState',
  full_name='lq.NotifyCustomContestState',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='unique_id', full_name='lq.NotifyCustomContestState.unique_id', index=0,
      number=1, type=13, cpp_type=3, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='state', full_name='lq.NotifyCustomContestState.state', index=1,
      number=2, type=13, cpp_type=3, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  serialized_options=None,
  is_extendable=False,
  syntax='proto3',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=3088,
  serialized_end=3148,
)


_NOTIFYACTIVITYCHANGE = _descriptor.Descriptor(
  name='NotifyActivityChange',
  full_name='lq.NotifyActivityChange',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='new_activities', full_name='lq.NotifyActivityChange.new_activities', index=0,
      number=1, type=11, cpp_type=10, label=3,
      has_default_value=False, default_value=[],
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='end_activities', full_name='lq.NotifyActivityChange.end_activities', index=1,
      number=2, type=13, cpp_type=3, label=3,
      has_default_value=False, default_value=[],
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  serialized_options=None,
  is_extendable=False,
  syntax='proto3',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=3150,
  serialized_end=3234,
)


_NOTIFYAFKRESULT = _descriptor.Descriptor(
  name='NotifyAFKResult',
  full_name='lq.NotifyAFKResult',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='type', full_name='lq.NotifyAFKResult.type', index=0,
      number=1, type=13, cpp_type=3, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='ban_end_time', full_name='lq.NotifyAFKResult.ban_end_time', index=1,
      number=2, type=13, cpp_type=3, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='game_uuid', full_name='lq.NotifyAFKResult.game_uuid', index=2,
      number=3, type=9, cpp_type=9, label=1,
      has_default_value=False, default_value=_b("").decode('utf-8'),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  serialized_options=None,
  is_extendable=False,
  syntax='proto3',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=3236,
  serialized_end=3308,
)


_ERROR = _descriptor.Descriptor(
  name='Error',
  full_name='lq.Error',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='code', full_name='lq.Error.code', index=0,
      number=1, type=13, cpp_type=3, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='u32_params', full_name='lq.Error.u32_params', index=1,
      number=2, type=13, cpp_type=3, label=3,
      has_default_value=False, default_value=[],
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='str_params', full_name='lq.Error.str_params', index=2,
      number=3, type=9, cpp_type=9, label=3,
      has_default_value=False, default_value=[],
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='json_param', full_name='lq.Error.json_param', index=3,
      number=4, type=9, cpp_type=9, label=1,
      has_default_value=False, default_value=_b("").decode('utf-8'),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  serialized_options=None,
  is_extendable=False,
  syntax='proto3',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=3310,
  serialized_end=3391,
)


_WRAPPER = _descriptor.Descriptor(
  name='Wrapper',
  full_name='lq.Wrapper',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='name', full_name='lq.Wrapper.name', index=0,
      number=1, type=9, cpp_type=9, label=1,
      has_default_value=False, default_value=_b("").decode('utf-8'),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='data', full_name='lq.Wrapper.data', index=1,
      number=2, type=12, cpp_type=9, label=1,
      has_default_value=False, default_value=_b(""),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  serialized_options=None,
  is_extendable=False,
  syntax='proto3',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=3393,
  serialized_end=3430,
)


_NETWORKENDPOINT = _descriptor.Descriptor(
  name='NetworkEndpoint',
  full_name='lq.NetworkEndpoint',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='family', full_name='lq.NetworkEndpoint.family', index=0,
      number=1, type=9, cpp_type=9, label=1,
      has_default_value=False, default_value=_b("").decode('utf-8'),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='address', full_name='lq.NetworkEndpoint.address', index=1,
      number=2, type=9, cpp_type=9, label=1,
      has_default_value=False, default_value=_b("").decode('utf-8'),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='port', full_name='lq.NetworkEndpoint.port', index=2,
      number=3, type=13, cpp_type=3, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  serialized_options=None,
  is_extendable=False,
  syntax='proto3',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=3432,
  serialized_end=3496,
)


_REQCOMMON = _descriptor.Descriptor(
  name='ReqCommon',
  full_name='lq.ReqCommon',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  serialized_options=None,
  is_extendable=False,
  syntax='proto3',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=3498,
  serialized_end=3509,
)


_RESCOMMON = _descriptor.Descriptor(
  name='ResCommon',
  full_name='lq.ResCommon',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='error', full_name='lq.ResCommon.error', index=0,
      number=1, type=11, cpp_type=10, label=1,
      has_default_value=False, default_value=None,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  serialized_options=None,
  is_extendable=False,
  syntax='proto3',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=3511,
  serialized_end=3548,
)


_RESACCOUNTUPDATE = _descriptor.Descriptor(
  name='ResAccountUpdate',
  full_name='lq.ResAccountUpdate',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='error', full_name='lq.ResAccountUpdate.error', index=0,
      number=1, type=11, cpp_type=10, label=1,
      has_default_value=False, default_value=None,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='update', full_name='lq.ResAccountUpdate.update', index=1,
      number=2, type=11, cpp_type=10, label=1,
      has_default_value=False, default_value=None,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  serialized_options=None,
  is_extendable=False,
  syntax='proto3',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=3550,
  serialized_end=3629,
)


_ANTIADDICTION = _descriptor.Descriptor(
  name='AntiAddiction',
  full_name='lq.AntiAddiction',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='online_duration', full_name='lq.AntiAddiction.online_duration', index=0,
      number=1, type=13, cpp_type=3, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  serialized_options=None,
  is_extendable=False,
  syntax='proto3',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=3631,
  serialized_end=3671,
)


_ACCOUNTMAHJONGSTATISTIC_ROUNDSUMMARY = _descriptor.Descriptor(
  name='RoundSummary',
  full_name='lq.AccountMahjongStatistic.RoundSummary',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='total_count', full_name='lq.AccountMahjongStatistic.RoundSummary.total_count', index=0,
      number=1, type=13, cpp_type=3, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='rong_count', full_name='lq.AccountMahjongStatistic.RoundSummary.rong_count', index=1,
      number=2, type=13, cpp_type=3, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='zimo_count', full_name='lq.AccountMahjongStatistic.RoundSummary.zimo_count', index=2,
      number=3, type=13, cpp_type=3, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='fangchong_count', full_name='lq.AccountMahjongStatistic.RoundSummary.fangchong_count', index=3,
      number=4, type=13, cpp_type=3, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  serialized_options=None,
  is_extendable=False,
  syntax='proto3',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=4136,
  serialized_end=4236,
)

_ACCOUNTMAHJONGSTATISTIC_HUSUMMARY = _descriptor.Descriptor(
  name='HuSummary',
  full_name='lq.AccountMahjongStatistic.HuSummary',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='total_count', full_name='lq.AccountMahjongStatistic.HuSummary.total_count', index=0,
      number=1, type=13, cpp_type=3, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='dora_round_count', full_name='lq.AccountMahjongStatistic.HuSummary.dora_round_count', index=1,
      number=2, type=13, cpp_type=3, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='total_fan', full_name='lq.AccountMahjongStatistic.HuSummary.total_fan', index=2,
      number=3, type=13, cpp_type=3, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  serialized_options=None,
  is_extendable=False,
  syntax='proto3',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=4238,
  serialized_end=4315,
)

_ACCOUNTMAHJONGSTATISTIC_HIGHESTHURECORD = _descriptor.Descriptor(
  name='HighestHuRecord',
  full_name='lq.AccountMahjongStatistic.HighestHuRecord',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='fanshu', full_name='lq.AccountMahjongStatistic.HighestHuRecord.fanshu', index=0,
      number=1, type=13, cpp_type=3, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='doranum', full_name='lq.AccountMahjongStatistic.HighestHuRecord.doranum', index=1,
      number=2, type=13, cpp_type=3, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='title', full_name='lq.AccountMahjongStatistic.HighestHuRecord.title', index=2,
      number=3, type=9, cpp_type=9, label=1,
      has_default_value=False, default_value=_b("").decode('utf-8'),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='hands', full_name='lq.AccountMahjongStatistic.HighestHuRecord.hands', index=3,
      number=4, type=9, cpp_type=9, label=3,
      has_default_value=False, default_value=[],
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='ming', full_name='lq.AccountMahjongStatistic.HighestHuRecord.ming', index=4,
      number=5, type=9, cpp_type=9, label=3,
      has_default_value=False, default_value=[],
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='hupai', full_name='lq.AccountMahjongStatistic.HighestHuRecord.hupai', index=5,
      number=6, type=9, cpp_type=9, label=1,
      has_default_value=False, default_value=_b("").decode('utf-8'),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='title_id', full_name='lq.AccountMahjongStatistic.HighestHuRecord.title_id', index=6,
      number=7, type=13, cpp_type=3, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  serialized_options=None,
  is_extendable=False,
  syntax='proto3',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=4317,
  serialized_end=4444,
)

_ACCOUNTMAHJONGSTATISTIC_LIQI20SUMMARY = _descriptor.Descriptor(
  name='Liqi20Summary',
  full_name='lq.AccountMahjongStatistic.Liqi20Summary',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='total_count', full_name='lq.AccountMahjongStatistic.Liqi20Summary.total_count', index=0,
      number=1, type=13, cpp_type=3, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='total_lidora_count', full_name='lq.AccountMahjongStatistic.Liqi20Summary.total_lidora_count', index=1,
      number=2, type=13, cpp_type=3, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='average_hu_point', full_name='lq.AccountMahjongStatistic.Liqi20Summary.average_hu_point', index=2,
      number=3, type=13, cpp_type=3, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  serialized_options=None,
  is_extendable=False,
  syntax='proto3',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=4446,
  serialized_end=4536,
)

_ACCOUNTMAHJONGSTATISTIC_LIQI10SUMMARY = _descriptor.Descriptor(
  name='LiQi10Summary',
  full_name='lq.AccountMahjongStatistic.LiQi10Summary',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='total_xuanshang', full_name='lq.AccountMahjongStatistic.LiQi10Summary.total_xuanshang', index=0,
      number=1, type=13, cpp_type=3, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='total_fanshu', full_name='lq.AccountMahjongStatistic.LiQi10Summary.total_fanshu', index=1,
      number=2, type=13, cpp_type=3, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  serialized_options=None,
  is_extendable=False,
  syntax='proto3',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=4538,
  serialized_end=4600,
)

_ACCOUNTMAHJONGSTATISTIC_GAMERESULT = _descriptor.Descriptor(
  name='GameResult',
  full_name='lq.AccountMahjongStatistic.GameResult',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='rank', full_name='lq.AccountMahjongStatistic.GameResult.rank', index=0,
      number=1, type=13, cpp_type=3, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='final_point', full_name='lq.AccountMahjongStatistic.GameResult.final_point', index=1,
      number=2, type=5, cpp_type=1, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  serialized_options=None,
  is_extendable=False,
  syntax='proto3',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=4602,
  serialized_end=4649,
)

_ACCOUNTMAHJONGSTATISTIC = _descriptor.Descriptor(
  name='AccountMahjongStatistic',
  full_name='lq.AccountMahjongStatistic',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='final_position_counts', full_name='lq.AccountMahjongStatistic.final_position_counts', index=0,
      number=1, type=13, cpp_type=3, label=3,
      has_default_value=False, default_value=[],
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='recent_round', full_name='lq.AccountMahjongStatistic.recent_round', index=1,
      number=2, type=11, cpp_type=10, label=1,
      has_default_value=False, default_value=None,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='recent_hu', full_name='lq.AccountMahjongStatistic.recent_hu', index=2,
      number=3, type=11, cpp_type=10, label=1,
      has_default_value=False, default_value=None,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='highest_hu', full_name='lq.AccountMahjongStatistic.highest_hu', index=3,
      number=4, type=11, cpp_type=10, label=1,
      has_default_value=False, default_value=None,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='recent_20_hu_summary', full_name='lq.AccountMahjongStatistic.recent_20_hu_summary', index=4,
      number=6, type=11, cpp_type=10, label=1,
      has_default_value=False, default_value=None,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='recent_10_hu_summary', full_name='lq.AccountMahjongStatistic.recent_10_hu_summary', index=5,
      number=7, type=11, cpp_type=10, label=1,
      has_default_value=False, default_value=None,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='recent_10_game_result', full_name='lq.AccountMahjongStatistic.recent_10_game_result', index=6,
      number=8, type=11, cpp_type=10, label=3,
      has_default_value=False, default_value=[],
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
  ],
  extensions=[
  ],
  nested_types=[_ACCOUNTMAHJONGSTATISTIC_ROUNDSUMMARY, _ACCOUNTMAHJONGSTATISTIC_HUSUMMARY, _ACCOUNTMAHJONGSTATISTIC_HIGHESTHURECORD, _ACCOUNTMAHJONGSTATISTIC_LIQI20SUMMARY, _ACCOUNTMAHJONGSTATISTIC_LIQI10SUMMARY, _ACCOUNTMAHJONGSTATISTIC_GAMERESULT, ],
  enum_types=[
  ],
  serialized_options=None,
  is_extendable=False,
  syntax='proto3',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=3674,
  serialized_end=4649,
)


_ACCOUNTSTATISTICDATA = _descriptor.Descriptor(
  name='AccountStatisticData',
  full_name='lq.AccountStatisticData',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='mahjong_category', full_name='lq.AccountStatisticData.mahjong_category', index=0,
      number=1, type=13, cpp_type=3, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='game_category', full_name='lq.AccountStatisticData.game_category', index=1,
      number=2, type=13, cpp_type=3, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='statistic', full_name='lq.AccountStatisticData.statistic', index=2,
      number=3, type=11, cpp_type=10, label=1,
      has_default_value=False, default_value=None,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='game_type', full_name='lq.AccountStatisticData.game_type', index=3,
      number=4, type=13, cpp_type=3, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  serialized_options=None,
  is_extendable=False,
  syntax='proto3',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=4652,
  serialized_end=4790,
)


_ACCOUNTLEVEL = _descriptor.Descriptor(
  name='AccountLevel',
  full_name='lq.AccountLevel',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='id', full_name='lq.AccountLevel.id', index=0,
      number=1, type=13, cpp_type=3, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='score', full_name='lq.AccountLevel.score', index=1,
      number=2, type=13, cpp_type=3, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  serialized_options=None,
  is_extendable=False,
  syntax='proto3',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=4792,
  serialized_end=4833,
)


_VIEWSLOT = _descriptor.Descriptor(
  name='ViewSlot',
  full_name='lq.ViewSlot',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='slot', full_name='lq.ViewSlot.slot', index=0,
      number=1, type=13, cpp_type=3, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='item_id', full_name='lq.ViewSlot.item_id', index=1,
      number=2, type=13, cpp_type=3, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  serialized_options=None,
  is_extendable=False,
  syntax='proto3',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=4835,
  serialized_end=4876,
)


_ACCOUNT_PLATFORMDIAMOND = _descriptor.Descriptor(
  name='PlatformDiamond',
  full_name='lq.Account.PlatformDiamond',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='id', full_name='lq.Account.PlatformDiamond.id', index=0,
      number=1, type=13, cpp_type=3, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='count', full_name='lq.Account.PlatformDiamond.count', index=1,
      number=2, type=13, cpp_type=3, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  serialized_options=None,
  is_extendable=False,
  syntax='proto3',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=5574,
  serialized_end=5618,
)

_ACCOUNT_PLATFORMSKINTICKET = _descriptor.Descriptor(
  name='PlatformSkinTicket',
  full_name='lq.Account.PlatformSkinTicket',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='id', full_name='lq.Account.PlatformSkinTicket.id', index=0,
      number=1, type=13, cpp_type=3, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='count', full_name='lq.Account.PlatformSkinTicket.count', index=1,
      number=2, type=13, cpp_type=3, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  serialized_options=None,
  is_extendable=False,
  syntax='proto3',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=5620,
  serialized_end=5667,
)

_ACCOUNT_CHALLENGELEVEL = _descriptor.Descriptor(
  name='ChallengeLevel',
  full_name='lq.Account.ChallengeLevel',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='season', full_name='lq.Account.ChallengeLevel.season', index=0,
      number=1, type=13, cpp_type=3, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='level', full_name='lq.Account.ChallengeLevel.level', index=1,
      number=2, type=13, cpp_type=3, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='rank', full_name='lq.Account.ChallengeLevel.rank', index=2,
      number=3, type=13, cpp_type=3, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  serialized_options=None,
  is_extendable=False,
  syntax='proto3',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=5669,
  serialized_end=5730,
)

_ACCOUNT_ACHIEVEMENTCOUNT = _descriptor.Descriptor(
  name='AchievementCount',
  full_name='lq.Account.AchievementCount',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='rare', full_name='lq.Account.AchievementCount.rare', index=0,
      number=1, type=13, cpp_type=3, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='count', full_name='lq.Account.AchievementCount.count', index=1,
      number=2, type=13, cpp_type=3, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  serialized_options=None,
  is_extendable=False,
  syntax='proto3',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=5732,
  serialized_end=5779,
)

_ACCOUNT = _descriptor.Descriptor(
  name='Account',
  full_name='lq.Account',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='account_id', full_name='lq.Account.account_id', index=0,
      number=1, type=13, cpp_type=3, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='nickname', full_name='lq.Account.nickname', index=1,
      number=2, type=9, cpp_type=9, label=1,
      has_default_value=False, default_value=_b("").decode('utf-8'),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='login_time', full_name='lq.Account.login_time', index=2,
      number=3, type=13, cpp_type=3, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='logout_time', full_name='lq.Account.logout_time', index=3,
      number=4, type=13, cpp_type=3, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='room_id', full_name='lq.Account.room_id', index=4,
      number=5, type=13, cpp_type=3, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='anti_addiction', full_name='lq.Account.anti_addiction', index=5,
      number=6, type=11, cpp_type=10, label=1,
      has_default_value=False, default_value=None,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='title', full_name='lq.Account.title', index=6,
      number=7, type=13, cpp_type=3, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='signature', full_name='lq.Account.signature', index=7,
      number=8, type=9, cpp_type=9, label=1,
      has_default_value=False, default_value=_b("").decode('utf-8'),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='email', full_name='lq.Account.email', index=8,
      number=9, type=9, cpp_type=9, label=1,
      has_default_value=False, default_value=_b("").decode('utf-8'),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='email_verify', full_name='lq.Account.email_verify', index=9,
      number=10, type=13, cpp_type=3, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='gold', full_name='lq.Account.gold', index=10,
      number=11, type=13, cpp_type=3, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='diamond', full_name='lq.Account.diamond', index=11,
      number=12, type=13, cpp_type=3, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='avatar_id', full_name='lq.Account.avatar_id', index=12,
      number=13, type=13, cpp_type=3, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='vip', full_name='lq.Account.vip', index=13,
      number=14, type=13, cpp_type=3, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='birthday', full_name='lq.Account.birthday', index=14,
      number=15, type=5, cpp_type=1, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='phone', full_name='lq.Account.phone', index=15,
      number=16, type=9, cpp_type=9, label=1,
      has_default_value=False, default_value=_b("").decode('utf-8'),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='phone_verify', full_name='lq.Account.phone_verify', index=16,
      number=17, type=13, cpp_type=3, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='platform_diamond', full_name='lq.Account.platform_diamond', index=17,
      number=18, type=11, cpp_type=10, label=3,
      has_default_value=False, default_value=[],
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='level', full_name='lq.Account.level', index=18,
      number=21, type=11, cpp_type=10, label=1,
      has_default_value=False, default_value=None,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='level3', full_name='lq.Account.level3', index=19,
      number=22, type=11, cpp_type=10, label=1,
      has_default_value=False, default_value=None,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='avatar_frame', full_name='lq.Account.avatar_frame', index=20,
      number=23, type=13, cpp_type=3, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='skin_ticket', full_name='lq.Account.skin_ticket', index=21,
      number=24, type=13, cpp_type=3, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='platform_skin_ticket', full_name='lq.Account.platform_skin_ticket', index=22,
      number=25, type=11, cpp_type=10, label=3,
      has_default_value=False, default_value=[],
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='verified', full_name='lq.Account.verified', index=23,
      number=26, type=13, cpp_type=3, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='challenge_levels', full_name='lq.Account.challenge_levels', index=24,
      number=27, type=11, cpp_type=10, label=3,
      has_default_value=False, default_value=[],
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='achievement_count', full_name='lq.Account.achievement_count', index=25,
      number=28, type=11, cpp_type=10, label=3,
      has_default_value=False, default_value=[],
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
  ],
  extensions=[
  ],
  nested_types=[_ACCOUNT_PLATFORMDIAMOND, _ACCOUNT_PLATFORMSKINTICKET, _ACCOUNT_CHALLENGELEVEL, _ACCOUNT_ACHIEVEMENTCOUNT, ],
  enum_types=[
  ],
  serialized_options=None,
  is_extendable=False,
  syntax='proto3',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=4879,
  serialized_end=5779,
)


_ACCOUNTOWNERDATA = _descriptor.Descriptor(
  name='AccountOwnerData',
  full_name='lq.AccountOwnerData',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='unlock_characters', full_name='lq.AccountOwnerData.unlock_characters', index=0,
      number=1, type=13, cpp_type=3, label=3,
      has_default_value=False, default_value=[],
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  serialized_options=None,
  is_extendable=False,
  syntax='proto3',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=5781,
  serialized_end=5826,
)


_ACCOUNTUPDATE_NUMERICALUPDATE = _descriptor.Descriptor(
  name='NumericalUpdate',
  full_name='lq.AccountUpdate.NumericalUpdate',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='id', full_name='lq.AccountUpdate.NumericalUpdate.id', index=0,
      number=1, type=13, cpp_type=3, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='final', full_name='lq.AccountUpdate.NumericalUpdate.final', index=1,
      number=3, type=13, cpp_type=3, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  serialized_options=None,
  is_extendable=False,
  syntax='proto3',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=6556,
  serialized_end=6600,
)

_ACCOUNTUPDATE_CHARACTERUPDATE = _descriptor.Descriptor(
  name='CharacterUpdate',
  full_name='lq.AccountUpdate.CharacterUpdate',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='characters', full_name='lq.AccountUpdate.CharacterUpdate.characters', index=0,
      number=2, type=11, cpp_type=10, label=3,
      has_default_value=False, default_value=[],
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='skins', full_name='lq.AccountUpdate.CharacterUpdate.skins', index=1,
      number=3, type=13, cpp_type=3, label=3,
      has_default_value=False, default_value=[],
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='finished_endings', full_name='lq.AccountUpdate.CharacterUpdate.finished_endings', index=2,
      number=4, type=13, cpp_type=3, label=3,
      has_default_value=False, default_value=[],
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='rewarded_endings', full_name='lq.AccountUpdate.CharacterUpdate.rewarded_endings', index=3,
      number=5, type=13, cpp_type=3, label=3,
      has_default_value=False, default_value=[],
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  serialized_options=None,
  is_extendable=False,
  syntax='proto3',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=6602,
  serialized_end=6721,
)

_ACCOUNTUPDATE_ACHIEVEMENTUPDATE = _descriptor.Descriptor(
  name='AchievementUpdate',
  full_name='lq.AccountUpdate.AchievementUpdate',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='progresses', full_name='lq.AccountUpdate.AchievementUpdate.progresses', index=0,
      number=1, type=11, cpp_type=10, label=3,
      has_default_value=False, default_value=[],
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='rewarded_group', full_name='lq.AccountUpdate.AchievementUpdate.rewarded_group', index=1,
      number=2, type=13, cpp_type=3, label=3,
      has_default_value=False, default_value=[],
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  serialized_options=None,
  is_extendable=False,
  syntax='proto3',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=6723,
  serialized_end=6811,
)

_ACCOUNTUPDATE_DAILYTASKUPDATE = _descriptor.Descriptor(
  name='DailyTaskUpdate',
  full_name='lq.AccountUpdate.DailyTaskUpdate',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='progresses', full_name='lq.AccountUpdate.DailyTaskUpdate.progresses', index=0,
      number=1, type=11, cpp_type=10, label=3,
      has_default_value=False, default_value=[],
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='task_list', full_name='lq.AccountUpdate.DailyTaskUpdate.task_list', index=1,
      number=2, type=13, cpp_type=3, label=3,
      has_default_value=False, default_value=[],
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  serialized_options=None,
  is_extendable=False,
  syntax='proto3',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=6813,
  serialized_end=6887,
)

_ACCOUNTUPDATE_TITLEUPDATE = _descriptor.Descriptor(
  name='TitleUpdate',
  full_name='lq.AccountUpdate.TitleUpdate',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='new_titles', full_name='lq.AccountUpdate.TitleUpdate.new_titles', index=0,
      number=1, type=13, cpp_type=3, label=3,
      has_default_value=False, default_value=[],
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='remove_titles', full_name='lq.AccountUpdate.TitleUpdate.remove_titles', index=1,
      number=2, type=13, cpp_type=3, label=3,
      has_default_value=False, default_value=[],
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  serialized_options=None,
  is_extendable=False,
  syntax='proto3',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=6889,
  serialized_end=6945,
)

_ACCOUNTUPDATE_TASKUPDATE = _descriptor.Descriptor(
  name='TaskUpdate',
  full_name='lq.AccountUpdate.TaskUpdate',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='progresses', full_name='lq.AccountUpdate.TaskUpdate.progresses', index=0,
      number=1, type=11, cpp_type=10, label=3,
      has_default_value=False, default_value=[],
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='task_list', full_name='lq.AccountUpdate.TaskUpdate.task_list', index=1,
      number=2, type=13, cpp_type=3, label=3,
      has_default_value=False, default_value=[],
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  serialized_options=None,
  is_extendable=False,
  syntax='proto3',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=6947,
  serialized_end=7016,
)

_ACCOUNTUPDATE_ACCOUNTCHALLENGEUPDATE = _descriptor.Descriptor(
  name='AccountChallengeUpdate',
  full_name='lq.AccountUpdate.AccountChallengeUpdate',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='progresses', full_name='lq.AccountUpdate.AccountChallengeUpdate.progresses', index=0,
      number=1, type=11, cpp_type=10, label=3,
      has_default_value=False, default_value=[],
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='level', full_name='lq.AccountUpdate.AccountChallengeUpdate.level', index=1,
      number=2, type=13, cpp_type=3, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='refresh_count', full_name='lq.AccountUpdate.AccountChallengeUpdate.refresh_count', index=2,
      number=3, type=13, cpp_type=3, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='match_count', full_name='lq.AccountUpdate.AccountChallengeUpdate.match_count', index=3,
      number=4, type=13, cpp_type=3, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='ticket_id', full_name='lq.AccountUpdate.AccountChallengeUpdate.ticket_id', index=4,
      number=5, type=13, cpp_type=3, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='task_list', full_name='lq.AccountUpdate.AccountChallengeUpdate.task_list', index=5,
      number=6, type=13, cpp_type=3, label=3,
      has_default_value=False, default_value=[],
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='rewarded_season', full_name='lq.AccountUpdate.AccountChallengeUpdate.rewarded_season', index=6,
      number=7, type=13, cpp_type=3, label=3,
      has_default_value=False, default_value=[],
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  serialized_options=None,
  is_extendable=False,
  syntax='proto3',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=7019,
  serialized_end=7203,
)

_ACCOUNTUPDATE_ACCOUNTABMATCHUPDATE_MATCHPOINT = _descriptor.Descriptor(
  name='MatchPoint',
  full_name='lq.AccountUpdate.AccountABMatchUpdate.MatchPoint',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='match_id', full_name='lq.AccountUpdate.AccountABMatchUpdate.MatchPoint.match_id', index=0,
      number=1, type=13, cpp_type=3, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='point', full_name='lq.AccountUpdate.AccountABMatchUpdate.MatchPoint.point', index=1,
      number=2, type=13, cpp_type=3, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  serialized_options=None,
  is_extendable=False,
  syntax='proto3',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=7414,
  serialized_end=7459,
)

_ACCOUNTUPDATE_ACCOUNTABMATCHUPDATE = _descriptor.Descriptor(
  name='AccountABMatchUpdate',
  full_name='lq.AccountUpdate.AccountABMatchUpdate',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='match_id', full_name='lq.AccountUpdate.AccountABMatchUpdate.match_id', index=0,
      number=1, type=13, cpp_type=3, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='match_count', full_name='lq.AccountUpdate.AccountABMatchUpdate.match_count', index=1,
      number=2, type=13, cpp_type=3, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='buy_in_count', full_name='lq.AccountUpdate.AccountABMatchUpdate.buy_in_count', index=2,
      number=3, type=13, cpp_type=3, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='point', full_name='lq.AccountUpdate.AccountABMatchUpdate.point', index=3,
      number=4, type=13, cpp_type=3, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='rewarded', full_name='lq.AccountUpdate.AccountABMatchUpdate.rewarded', index=4,
      number=5, type=8, cpp_type=7, label=1,
      has_default_value=False, default_value=False,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='match_max_point', full_name='lq.AccountUpdate.AccountABMatchUpdate.match_max_point', index=5,
      number=6, type=11, cpp_type=10, label=3,
      has_default_value=False, default_value=[],
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='quit', full_name='lq.AccountUpdate.AccountABMatchUpdate.quit', index=6,
      number=7, type=8, cpp_type=7, label=1,
      has_default_value=False, default_value=False,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
  ],
  extensions=[
  ],
  nested_types=[_ACCOUNTUPDATE_ACCOUNTABMATCHUPDATE_MATCHPOINT, ],
  enum_types=[
  ],
  serialized_options=None,
  is_extendable=False,
  syntax='proto3',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=7206,
  serialized_end=7459,
)

_ACCOUNTUPDATE = _descriptor.Descriptor(
  name='AccountUpdate',
  full_name='lq.AccountUpdate',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='numerical', full_name='lq.AccountUpdate.numerical', index=0,
      number=1, type=11, cpp_type=10, label=3,
      has_default_value=False, default_value=[],
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='character', full_name='lq.AccountUpdate.character', index=1,
      number=2, type=11, cpp_type=10, label=1,
      has_default_value=False, default_value=None,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='bag', full_name='lq.AccountUpdate.bag', index=2,
      number=3, type=11, cpp_type=10, label=1,
      has_default_value=False, default_value=None,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='achievement', full_name='lq.AccountUpdate.achievement', index=3,
      number=4, type=11, cpp_type=10, label=1,
      has_default_value=False, default_value=None,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='shilian', full_name='lq.AccountUpdate.shilian', index=4,
      number=5, type=11, cpp_type=10, label=1,
      has_default_value=False, default_value=None,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='daily_task', full_name='lq.AccountUpdate.daily_task', index=5,
      number=6, type=11, cpp_type=10, label=1,
      has_default_value=False, default_value=None,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='title', full_name='lq.AccountUpdate.title', index=6,
      number=7, type=11, cpp_type=10, label=1,
      has_default_value=False, default_value=None,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='new_recharged_list', full_name='lq.AccountUpdate.new_recharged_list', index=7,
      number=8, type=13, cpp_type=3, label=3,
      has_default_value=False, default_value=[],
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='activity_task', full_name='lq.AccountUpdate.activity_task', index=8,
      number=9, type=11, cpp_type=10, label=1,
      has_default_value=False, default_value=None,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='activity_flip_task', full_name='lq.AccountUpdate.activity_flip_task', index=9,
      number=10, type=11, cpp_type=10, label=1,
      has_default_value=False, default_value=None,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='activity_period_task', full_name='lq.AccountUpdate.activity_period_task', index=10,
      number=11, type=11, cpp_type=10, label=1,
      has_default_value=False, default_value=None,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='activity_random_task', full_name='lq.AccountUpdate.activity_random_task', index=11,
      number=12, type=11, cpp_type=10, label=1,
      has_default_value=False, default_value=None,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='challenge', full_name='lq.AccountUpdate.challenge', index=12,
      number=13, type=11, cpp_type=10, label=1,
      has_default_value=False, default_value=None,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='ab_match', full_name='lq.AccountUpdate.ab_match', index=13,
      number=14, type=11, cpp_type=10, label=1,
      has_default_value=False, default_value=None,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
  ],
  extensions=[
  ],
  nested_types=[_ACCOUNTUPDATE_NUMERICALUPDATE, _ACCOUNTUPDATE_CHARACTERUPDATE, _ACCOUNTUPDATE_ACHIEVEMENTUPDATE, _ACCOUNTUPDATE_DAILYTASKUPDATE, _ACCOUNTUPDATE_TITLEUPDATE, _ACCOUNTUPDATE_TASKUPDATE, _ACCOUNTUPDATE_ACCOUNTCHALLENGEUPDATE, _ACCOUNTUPDATE_ACCOUNTABMATCHUPDATE, ],
  enum_types=[
  ],
  serialized_options=None,
  is_extendable=False,
  syntax='proto3',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=5829,
  serialized_end=7459,
)


_GAMEMETADATA = _descriptor.Descriptor(
  name='GameMetaData',
  full_name='lq.GameMetaData',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='room_id', full_name='lq.GameMetaData.room_id', index=0,
      number=1, type=13, cpp_type=3, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='mode_id', full_name='lq.GameMetaData.mode_id', index=1,
      number=2, type=13, cpp_type=3, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='contest_uid', full_name='lq.GameMetaData.contest_uid', index=2,
      number=3, type=13, cpp_type=3, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  serialized_options=None,
  is_extendable=False,
  syntax='proto3',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=7461,
  serialized_end=7530,
)


_ACCOUNTPLAYINGGAME = _descriptor.Descriptor(
  name='AccountPlayingGame',
  full_name='lq.AccountPlayingGame',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='game_uuid', full_name='lq.AccountPlayingGame.game_uuid', index=0,
      number=1, type=9, cpp_type=9, label=1,
      has_default_value=False, default_value=_b("").decode('utf-8'),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='category', full_name='lq.AccountPlayingGame.category', index=1,
      number=2, type=13, cpp_type=3, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='meta', full_name='lq.AccountPlayingGame.meta', index=2,
      number=3, type=11, cpp_type=10, label=1,
      has_default_value=False, default_value=None,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  serialized_options=None,
  is_extendable=False,
  syntax='proto3',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=7532,
  serialized_end=7621,
)


_ACCOUNTCACHEVIEW = _descriptor.Descriptor(
  name='AccountCacheView',
  full_name='lq.AccountCacheView',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='cache_version', full_name='lq.AccountCacheView.cache_version', index=0,
      number=1, type=13, cpp_type=3, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='account_id', full_name='lq.AccountCacheView.account_id', index=1,
      number=2, type=13, cpp_type=3, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='nickname', full_name='lq.AccountCacheView.nickname', index=2,
      number=3, type=9, cpp_type=9, label=1,
      has_default_value=False, default_value=_b("").decode('utf-8'),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='login_time', full_name='lq.AccountCacheView.login_time', index=3,
      number=4, type=13, cpp_type=3, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='logout_time', full_name='lq.AccountCacheView.logout_time', index=4,
      number=5, type=13, cpp_type=3, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='is_online', full_name='lq.AccountCacheView.is_online', index=5,
      number=6, type=8, cpp_type=7, label=1,
      has_default_value=False, default_value=False,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='room_id', full_name='lq.AccountCacheView.room_id', index=6,
      number=7, type=13, cpp_type=3, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='title', full_name='lq.AccountCacheView.title', index=7,
      number=8, type=13, cpp_type=3, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='avatar_id', full_name='lq.AccountCacheView.avatar_id', index=8,
      number=9, type=13, cpp_type=3, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='vip', full_name='lq.AccountCacheView.vip', index=9,
      number=10, type=13, cpp_type=3, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='level', full_name='lq.AccountCacheView.level', index=10,
      number=11, type=11, cpp_type=10, label=1,
      has_default_value=False, default_value=None,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='playing_game', full_name='lq.AccountCacheView.playing_game', index=11,
      number=12, type=11, cpp_type=10, label=1,
      has_default_value=False, default_value=None,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='level3', full_name='lq.AccountCacheView.level3', index=12,
      number=13, type=11, cpp_type=10, label=1,
      has_default_value=False, default_value=None,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='avatar_frame', full_name='lq.AccountCacheView.avatar_frame', index=13,
      number=14, type=13, cpp_type=3, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='verified', full_name='lq.AccountCacheView.verified', index=14,
      number=15, type=13, cpp_type=3, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='ban_deadline', full_name='lq.AccountCacheView.ban_deadline', index=15,
      number=16, type=13, cpp_type=3, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='comment_ban', full_name='lq.AccountCacheView.comment_ban', index=16,
      number=17, type=13, cpp_type=3, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='ban_state', full_name='lq.AccountCacheView.ban_state', index=17,
      number=18, type=13, cpp_type=3, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  serialized_options=None,
  is_extendable=False,
  syntax='proto3',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=7624,
  serialized_end=8042,
)


_PLAYERBASEVIEW = _descriptor.Descriptor(
  name='PlayerBaseView',
  full_name='lq.PlayerBaseView',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='account_id', full_name='lq.PlayerBaseView.account_id', index=0,
      number=1, type=13, cpp_type=3, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='avatar_id', full_name='lq.PlayerBaseView.avatar_id', index=1,
      number=2, type=13, cpp_type=3, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='title', full_name='lq.PlayerBaseView.title', index=2,
      number=3, type=13, cpp_type=3, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='nickname', full_name='lq.PlayerBaseView.nickname', index=3,
      number=4, type=9, cpp_type=9, label=1,
      has_default_value=False, default_value=_b("").decode('utf-8'),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='level', full_name='lq.PlayerBaseView.level', index=4,
      number=5, type=11, cpp_type=10, label=1,
      has_default_value=False, default_value=None,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='level3', full_name='lq.PlayerBaseView.level3', index=5,
      number=6, type=11, cpp_type=10, label=1,
      has_default_value=False, default_value=None,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='avatar_frame', full_name='lq.PlayerBaseView.avatar_frame', index=6,
      number=7, type=13, cpp_type=3, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='verified', full_name='lq.PlayerBaseView.verified', index=7,
      number=8, type=13, cpp_type=3, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='is_banned', full_name='lq.PlayerBaseView.is_banned', index=8,
      number=9, type=13, cpp_type=3, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  serialized_options=None,
  is_extendable=False,
  syntax='proto3',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=8045,
  serialized_end=8259,
)


_PLAYERGAMEVIEW = _descriptor.Descriptor(
  name='PlayerGameView',
  full_name='lq.PlayerGameView',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='account_id', full_name='lq.PlayerGameView.account_id', index=0,
      number=1, type=13, cpp_type=3, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='avatar_id', full_name='lq.PlayerGameView.avatar_id', index=1,
      number=2, type=13, cpp_type=3, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='title', full_name='lq.PlayerGameView.title', index=2,
      number=3, type=13, cpp_type=3, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='nickname', full_name='lq.PlayerGameView.nickname', index=3,
      number=4, type=9, cpp_type=9, label=1,
      has_default_value=False, default_value=_b("").decode('utf-8'),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='level', full_name='lq.PlayerGameView.level', index=4,
      number=5, type=11, cpp_type=10, label=1,
      has_default_value=False, default_value=None,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='character', full_name='lq.PlayerGameView.character', index=5,
      number=6, type=11, cpp_type=10, label=1,
      has_default_value=False, default_value=None,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='level3', full_name='lq.PlayerGameView.level3', index=6,
      number=7, type=11, cpp_type=10, label=1,
      has_default_value=False, default_value=None,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='avatar_frame', full_name='lq.PlayerGameView.avatar_frame', index=7,
      number=8, type=13, cpp_type=3, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='verified', full_name='lq.PlayerGameView.verified', index=8,
      number=9, type=13, cpp_type=3, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='views', full_name='lq.PlayerGameView.views', index=9,
      number=10, type=11, cpp_type=10, label=3,
      has_default_value=False, default_value=[],
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  serialized_options=None,
  is_extendable=False,
  syntax='proto3',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=8262,
  serialized_end=8520,
)


_GAMESETTING = _descriptor.Descriptor(
  name='GameSetting',
  full_name='lq.GameSetting',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='emoji_switch', full_name='lq.GameSetting.emoji_switch', index=0,
      number=1, type=13, cpp_type=3, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  serialized_options=None,
  is_extendable=False,
  syntax='proto3',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=8522,
  serialized_end=8557,
)


_GAMEMODE = _descriptor.Descriptor(
  name='GameMode',
  full_name='lq.GameMode',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='mode', full_name='lq.GameMode.mode', index=0,
      number=1, type=13, cpp_type=3, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='ai', full_name='lq.GameMode.ai', index=1,
      number=4, type=8, cpp_type=7, label=1,
      has_default_value=False, default_value=False,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='extendinfo', full_name='lq.GameMode.extendinfo', index=2,
      number=5, type=9, cpp_type=9, label=1,
      has_default_value=False, default_value=_b("").decode('utf-8'),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='detail_rule', full_name='lq.GameMode.detail_rule', index=3,
      number=6, type=11, cpp_type=10, label=1,
      has_default_value=False, default_value=None,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='testing_environment', full_name='lq.GameMode.testing_environment', index=4,
      number=7, type=11, cpp_type=10, label=1,
      has_default_value=False, default_value=None,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='game_setting', full_name='lq.GameMode.game_setting', index=5,
      number=8, type=11, cpp_type=10, label=1,
      has_default_value=False, default_value=None,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  serialized_options=None,
  is_extendable=False,
  syntax='proto3',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=8560,
  serialized_end=8756,
)


_GAMETESTINGENVIRONMENTSET = _descriptor.Descriptor(
  name='GameTestingEnvironmentSet',
  full_name='lq.GameTestingEnvironmentSet',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='paixing', full_name='lq.GameTestingEnvironmentSet.paixing', index=0,
      number=1, type=13, cpp_type=3, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='left_count', full_name='lq.GameTestingEnvironmentSet.left_count', index=1,
      number=2, type=13, cpp_type=3, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  serialized_options=None,
  is_extendable=False,
  syntax='proto3',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=8758,
  serialized_end=8822,
)


_GAMEDETAILRULE = _descriptor.Descriptor(
  name='GameDetailRule',
  full_name='lq.GameDetailRule',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='time_fixed', full_name='lq.GameDetailRule.time_fixed', index=0,
      number=1, type=13, cpp_type=3, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='time_add', full_name='lq.GameDetailRule.time_add', index=1,
      number=2, type=13, cpp_type=3, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='dora_count', full_name='lq.GameDetailRule.dora_count', index=2,
      number=3, type=13, cpp_type=3, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='shiduan', full_name='lq.GameDetailRule.shiduan', index=3,
      number=4, type=13, cpp_type=3, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='init_point', full_name='lq.GameDetailRule.init_point', index=4,
      number=5, type=13, cpp_type=3, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='fandian', full_name='lq.GameDetailRule.fandian', index=5,
      number=6, type=13, cpp_type=3, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='can_jifei', full_name='lq.GameDetailRule.can_jifei', index=6,
      number=7, type=8, cpp_type=7, label=1,
      has_default_value=False, default_value=False,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='tianbian_value', full_name='lq.GameDetailRule.tianbian_value', index=7,
      number=8, type=13, cpp_type=3, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='liqibang_value', full_name='lq.GameDetailRule.liqibang_value', index=8,
      number=9, type=13, cpp_type=3, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='changbang_value', full_name='lq.GameDetailRule.changbang_value', index=9,
      number=10, type=13, cpp_type=3, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='noting_fafu_1', full_name='lq.GameDetailRule.noting_fafu_1', index=10,
      number=11, type=13, cpp_type=3, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='noting_fafu_2', full_name='lq.GameDetailRule.noting_fafu_2', index=11,
      number=12, type=13, cpp_type=3, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='noting_fafu_3', full_name='lq.GameDetailRule.noting_fafu_3', index=12,
      number=13, type=13, cpp_type=3, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='have_liujumanguan', full_name='lq.GameDetailRule.have_liujumanguan', index=13,
      number=14, type=8, cpp_type=7, label=1,
      has_default_value=False, default_value=False,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='have_qieshangmanguan', full_name='lq.GameDetailRule.have_qieshangmanguan', index=14,
      number=15, type=8, cpp_type=7, label=1,
      has_default_value=False, default_value=False,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='have_biao_dora', full_name='lq.GameDetailRule.have_biao_dora', index=15,
      number=16, type=8, cpp_type=7, label=1,
      has_default_value=False, default_value=False,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='have_gang_biao_dora', full_name='lq.GameDetailRule.have_gang_biao_dora', index=16,
      number=17, type=8, cpp_type=7, label=1,
      has_default_value=False, default_value=False,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='ming_dora_immediately_open', full_name='lq.GameDetailRule.ming_dora_immediately_open', index=17,
      number=18, type=8, cpp_type=7, label=1,
      has_default_value=False, default_value=False,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='have_li_dora', full_name='lq.GameDetailRule.have_li_dora', index=18,
      number=19, type=8, cpp_type=7, label=1,
      has_default_value=False, default_value=False,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='have_gang_li_dora', full_name='lq.GameDetailRule.have_gang_li_dora', index=19,
      number=20, type=8, cpp_type=7, label=1,
      has_default_value=False, default_value=False,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='have_sifenglianda', full_name='lq.GameDetailRule.have_sifenglianda', index=20,
      number=21, type=8, cpp_type=7, label=1,
      has_default_value=False, default_value=False,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='have_sigangsanle', full_name='lq.GameDetailRule.have_sigangsanle', index=21,
      number=22, type=8, cpp_type=7, label=1,
      has_default_value=False, default_value=False,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='have_sijializhi', full_name='lq.GameDetailRule.have_sijializhi', index=22,
      number=23, type=8, cpp_type=7, label=1,
      has_default_value=False, default_value=False,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='have_jiuzhongjiupai', full_name='lq.GameDetailRule.have_jiuzhongjiupai', index=23,
      number=24, type=8, cpp_type=7, label=1,
      has_default_value=False, default_value=False,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='have_sanjiahele', full_name='lq.GameDetailRule.have_sanjiahele', index=24,
      number=25, type=8, cpp_type=7, label=1,
      has_default_value=False, default_value=False,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='have_toutiao', full_name='lq.GameDetailRule.have_toutiao', index=25,
      number=26, type=8, cpp_type=7, label=1,
      has_default_value=False, default_value=False,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='have_helelianzhuang', full_name='lq.GameDetailRule.have_helelianzhuang', index=26,
      number=27, type=8, cpp_type=7, label=1,
      has_default_value=False, default_value=False,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='have_helezhongju', full_name='lq.GameDetailRule.have_helezhongju', index=27,
      number=28, type=8, cpp_type=7, label=1,
      has_default_value=False, default_value=False,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='have_tingpailianzhuang', full_name='lq.GameDetailRule.have_tingpailianzhuang', index=28,
      number=29, type=8, cpp_type=7, label=1,
      has_default_value=False, default_value=False,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='have_tingpaizhongju', full_name='lq.GameDetailRule.have_tingpaizhongju', index=29,
      number=30, type=8, cpp_type=7, label=1,
      has_default_value=False, default_value=False,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='have_yifa', full_name='lq.GameDetailRule.have_yifa', index=30,
      number=31, type=8, cpp_type=7, label=1,
      has_default_value=False, default_value=False,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='have_nanruxiru', full_name='lq.GameDetailRule.have_nanruxiru', index=31,
      number=32, type=8, cpp_type=7, label=1,
      has_default_value=False, default_value=False,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='jingsuanyuandian', full_name='lq.GameDetailRule.jingsuanyuandian', index=32,
      number=33, type=13, cpp_type=3, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='shunweima_2', full_name='lq.GameDetailRule.shunweima_2', index=33,
      number=34, type=5, cpp_type=1, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='shunweima_3', full_name='lq.GameDetailRule.shunweima_3', index=34,
      number=35, type=5, cpp_type=1, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='shunweima_4', full_name='lq.GameDetailRule.shunweima_4', index=35,
      number=36, type=5, cpp_type=1, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='bianjietishi', full_name='lq.GameDetailRule.bianjietishi', index=36,
      number=37, type=8, cpp_type=7, label=1,
      has_default_value=False, default_value=False,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='ai_level', full_name='lq.GameDetailRule.ai_level', index=37,
      number=38, type=13, cpp_type=3, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='have_zimosun', full_name='lq.GameDetailRule.have_zimosun', index=38,
      number=39, type=8, cpp_type=7, label=1,
      has_default_value=False, default_value=False,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='disable_multi_yukaman', full_name='lq.GameDetailRule.disable_multi_yukaman', index=39,
      number=40, type=8, cpp_type=7, label=1,
      has_default_value=False, default_value=False,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='fanfu', full_name='lq.GameDetailRule.fanfu', index=40,
      number=41, type=13, cpp_type=3, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='guyi_mode', full_name='lq.GameDetailRule.guyi_mode', index=41,
      number=42, type=13, cpp_type=3, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='dora3_mode', full_name='lq.GameDetailRule.dora3_mode', index=42,
      number=43, type=13, cpp_type=3, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='begin_open_mode', full_name='lq.GameDetailRule.begin_open_mode', index=43,
      number=44, type=13, cpp_type=3, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='jiuchao_mode', full_name='lq.GameDetailRule.jiuchao_mode', index=44,
      number=45, type=13, cpp_type=3, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='muyu_mode', full_name='lq.GameDetailRule.muyu_mode', index=45,
      number=46, type=13, cpp_type=3, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='open_hand', full_name='lq.GameDetailRule.open_hand', index=46,
      number=47, type=13, cpp_type=3, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='xuezhandaodi', full_name='lq.GameDetailRule.xuezhandaodi', index=47,
      number=48, type=13, cpp_type=3, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='huansanzhang', full_name='lq.GameDetailRule.huansanzhang', index=48,
      number=49, type=13, cpp_type=3, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='chuanma', full_name='lq.GameDetailRule.chuanma', index=49,
      number=50, type=13, cpp_type=3, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='disable_leijiyiman', full_name='lq.GameDetailRule.disable_leijiyiman', index=50,
      number=60, type=8, cpp_type=7, label=1,
      has_default_value=False, default_value=False,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  serialized_options=None,
  is_extendable=False,
  syntax='proto3',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=8825,
  serialized_end=10032,
)


_ROOM = _descriptor.Descriptor(
  name='Room',
  full_name='lq.Room',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='room_id', full_name='lq.Room.room_id', index=0,
      number=1, type=13, cpp_type=3, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='owner_id', full_name='lq.Room.owner_id', index=1,
      number=2, type=13, cpp_type=3, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='mode', full_name='lq.Room.mode', index=2,
      number=3, type=11, cpp_type=10, label=1,
      has_default_value=False, default_value=None,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='max_player_count', full_name='lq.Room.max_player_count', index=3,
      number=4, type=13, cpp_type=3, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='persons', full_name='lq.Room.persons', index=4,
      number=5, type=11, cpp_type=10, label=3,
      has_default_value=False, default_value=[],
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='ready_list', full_name='lq.Room.ready_list', index=5,
      number=6, type=13, cpp_type=3, label=3,
      has_default_value=False, default_value=[],
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='is_playing', full_name='lq.Room.is_playing', index=6,
      number=7, type=8, cpp_type=7, label=1,
      has_default_value=False, default_value=False,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='public_live', full_name='lq.Room.public_live', index=7,
      number=8, type=8, cpp_type=7, label=1,
      has_default_value=False, default_value=False,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='robot_count', full_name='lq.Room.robot_count', index=8,
      number=9, type=13, cpp_type=3, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='tournament_id', full_name='lq.Room.tournament_id', index=9,
      number=10, type=13, cpp_type=3, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='seq', full_name='lq.Room.seq', index=10,
      number=11, type=13, cpp_type=3, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  serialized_options=None,
  is_extendable=False,
  syntax='proto3',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=10035,
  serialized_end=10285,
)


_GAMEENDRESULT_PLAYERITEM = _descriptor.Descriptor(
  name='PlayerItem',
  full_name='lq.GameEndResult.PlayerItem',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='seat', full_name='lq.GameEndResult.PlayerItem.seat', index=0,
      number=1, type=13, cpp_type=3, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='total_point', full_name='lq.GameEndResult.PlayerItem.total_point', index=1,
      number=2, type=5, cpp_type=1, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='part_point_1', full_name='lq.GameEndResult.PlayerItem.part_point_1', index=2,
      number=3, type=5, cpp_type=1, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='part_point_2', full_name='lq.GameEndResult.PlayerItem.part_point_2', index=3,
      number=4, type=5, cpp_type=1, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='grading_score', full_name='lq.GameEndResult.PlayerItem.grading_score', index=4,
      number=5, type=5, cpp_type=1, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='gold', full_name='lq.GameEndResult.PlayerItem.gold', index=5,
      number=6, type=5, cpp_type=1, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  serialized_options=None,
  is_extendable=False,
  syntax='proto3',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=10353,
  serialized_end=10481,
)

_GAMEENDRESULT = _descriptor.Descriptor(
  name='GameEndResult',
  full_name='lq.GameEndResult',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='players', full_name='lq.GameEndResult.players', index=0,
      number=1, type=11, cpp_type=10, label=3,
      has_default_value=False, default_value=[],
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
  ],
  extensions=[
  ],
  nested_types=[_GAMEENDRESULT_PLAYERITEM, ],
  enum_types=[
  ],
  serialized_options=None,
  is_extendable=False,
  syntax='proto3',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=10288,
  serialized_end=10481,
)


_GAMECONNECTINFO = _descriptor.Descriptor(
  name='GameConnectInfo',
  full_name='lq.GameConnectInfo',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='connect_token', full_name='lq.GameConnectInfo.connect_token', index=0,
      number=2, type=9, cpp_type=9, label=1,
      has_default_value=False, default_value=_b("").decode('utf-8'),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='game_uuid', full_name='lq.GameConnectInfo.game_uuid', index=1,
      number=3, type=9, cpp_type=9, label=1,
      has_default_value=False, default_value=_b("").decode('utf-8'),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='location', full_name='lq.GameConnectInfo.location', index=2,
      number=4, type=9, cpp_type=9, label=1,
      has_default_value=False, default_value=_b("").decode('utf-8'),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  serialized_options=None,
  is_extendable=False,
  syntax='proto3',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=10483,
  serialized_end=10560,
)


_ITEMGAINRECORD = _descriptor.Descriptor(
  name='ItemGainRecord',
  full_name='lq.ItemGainRecord',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='item_id', full_name='lq.ItemGainRecord.item_id', index=0,
      number=1, type=13, cpp_type=3, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='count', full_name='lq.ItemGainRecord.count', index=1,
      number=2, type=13, cpp_type=3, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  serialized_options=None,
  is_extendable=False,
  syntax='proto3',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=10562,
  serialized_end=10610,
)


_ITEMGAINRECORDS = _descriptor.Descriptor(
  name='ItemGainRecords',
  full_name='lq.ItemGainRecords',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='record_time', full_name='lq.ItemGainRecords.record_time', index=0,
      number=1, type=13, cpp_type=3, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='limit_source_id', full_name='lq.ItemGainRecords.limit_source_id', index=1,
      number=2, type=13, cpp_type=3, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='records', full_name='lq.ItemGainRecords.records', index=2,
      number=3, type=11, cpp_type=10, label=3,
      has_default_value=False, default_value=[],
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  serialized_options=None,
  is_extendable=False,
  syntax='proto3',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=10612,
  serialized_end=10712,
)


_ITEM = _descriptor.Descriptor(
  name='Item',
  full_name='lq.Item',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='item_id', full_name='lq.Item.item_id', index=0,
      number=1, type=13, cpp_type=3, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='stack', full_name='lq.Item.stack', index=1,
      number=2, type=13, cpp_type=3, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  serialized_options=None,
  is_extendable=False,
  syntax='proto3',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=10714,
  serialized_end=10752,
)


_BAG = _descriptor.Descriptor(
  name='Bag',
  full_name='lq.Bag',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='items', full_name='lq.Bag.items', index=0,
      number=1, type=11, cpp_type=10, label=3,
      has_default_value=False, default_value=[],
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='daily_gain_record', full_name='lq.Bag.daily_gain_record', index=1,
      number=2, type=11, cpp_type=10, label=3,
      has_default_value=False, default_value=[],
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  serialized_options=None,
  is_extendable=False,
  syntax='proto3',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=10754,
  serialized_end=10832,
)


_BAGUPDATE = _descriptor.Descriptor(
  name='BagUpdate',
  full_name='lq.BagUpdate',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='update_items', full_name='lq.BagUpdate.update_items', index=0,
      number=1, type=11, cpp_type=10, label=3,
      has_default_value=False, default_value=[],
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='update_daily_gain_record', full_name='lq.BagUpdate.update_daily_gain_record', index=1,
      number=2, type=11, cpp_type=10, label=3,
      has_default_value=False, default_value=[],
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  serialized_options=None,
  is_extendable=False,
  syntax='proto3',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=10834,
  serialized_end=10932,
)


_REWARDSLOT = _descriptor.Descriptor(
  name='RewardSlot',
  full_name='lq.RewardSlot',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='id', full_name='lq.RewardSlot.id', index=0,
      number=1, type=13, cpp_type=3, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='count', full_name='lq.RewardSlot.count', index=1,
      number=2, type=13, cpp_type=3, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  serialized_options=None,
  is_extendable=False,
  syntax='proto3',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=10934,
  serialized_end=10973,
)


_OPENRESULT = _descriptor.Descriptor(
  name='OpenResult',
  full_name='lq.OpenResult',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='reward', full_name='lq.OpenResult.reward', index=0,
      number=1, type=11, cpp_type=10, label=1,
      has_default_value=False, default_value=None,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='replace', full_name='lq.OpenResult.replace', index=1,
      number=2, type=11, cpp_type=10, label=1,
      has_default_value=False, default_value=None,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  serialized_options=None,
  is_extendable=False,
  syntax='proto3',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=10975,
  serialized_end=11052,
)


_REWARDPLUSRESULT_EXCHANGE = _descriptor.Descriptor(
  name='Exchange',
  full_name='lq.RewardPlusResult.Exchange',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='id', full_name='lq.RewardPlusResult.Exchange.id', index=0,
      number=1, type=13, cpp_type=3, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='count', full_name='lq.RewardPlusResult.Exchange.count', index=1,
      number=2, type=13, cpp_type=3, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='exchange', full_name='lq.RewardPlusResult.Exchange.exchange', index=2,
      number=3, type=13, cpp_type=3, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  serialized_options=None,
  is_extendable=False,
  syntax='proto3',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=11151,
  serialized_end=11206,
)

_REWARDPLUSRESULT = _descriptor.Descriptor(
  name='RewardPlusResult',
  full_name='lq.RewardPlusResult',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='id', full_name='lq.RewardPlusResult.id', index=0,
      number=1, type=13, cpp_type=3, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='count', full_name='lq.RewardPlusResult.count', index=1,
      number=2, type=13, cpp_type=3, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='exchange', full_name='lq.RewardPlusResult.exchange', index=2,
      number=3, type=11, cpp_type=10, label=1,
      has_default_value=False, default_value=None,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
  ],
  extensions=[
  ],
  nested_types=[_REWARDPLUSRESULT_EXCHANGE, ],
  enum_types=[
  ],
  serialized_options=None,
  is_extendable=False,
  syntax='proto3',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=11055,
  serialized_end=11206,
)


_EXECUTEREWARD = _descriptor.Descriptor(
  name='ExecuteReward',
  full_name='lq.ExecuteReward',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='reward', full_name='lq.ExecuteReward.reward', index=0,
      number=1, type=11, cpp_type=10, label=1,
      has_default_value=False, default_value=None,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='replace', full_name='lq.ExecuteReward.replace', index=1,
      number=2, type=11, cpp_type=10, label=1,
      has_default_value=False, default_value=None,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='replace_count', full_name='lq.ExecuteReward.replace_count', index=2,
      number=3, type=13, cpp_type=3, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  serialized_options=None,
  is_extendable=False,
  syntax='proto3',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=11208,
  serialized_end=11311,
)


_MAIL_I18NCONTEXT = _descriptor.Descriptor(
  name='I18nContext',
  full_name='lq.Mail.I18nContext',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='lang', full_name='lq.Mail.I18nContext.lang', index=0,
      number=1, type=9, cpp_type=9, label=1,
      has_default_value=False, default_value=_b("").decode('utf-8'),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='context', full_name='lq.Mail.I18nContext.context', index=1,
      number=2, type=9, cpp_type=9, label=1,
      has_default_value=False, default_value=_b("").decode('utf-8'),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  serialized_options=None,
  is_extendable=False,
  syntax='proto3',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=11598,
  serialized_end=11642,
)

_MAIL = _descriptor.Descriptor(
  name='Mail',
  full_name='lq.Mail',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='mail_id', full_name='lq.Mail.mail_id', index=0,
      number=1, type=13, cpp_type=3, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='state', full_name='lq.Mail.state', index=1,
      number=2, type=13, cpp_type=3, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='take_attachment', full_name='lq.Mail.take_attachment', index=2,
      number=3, type=8, cpp_type=7, label=1,
      has_default_value=False, default_value=False,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='title', full_name='lq.Mail.title', index=3,
      number=4, type=9, cpp_type=9, label=1,
      has_default_value=False, default_value=_b("").decode('utf-8'),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='content', full_name='lq.Mail.content', index=4,
      number=5, type=9, cpp_type=9, label=1,
      has_default_value=False, default_value=_b("").decode('utf-8'),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='attachments', full_name='lq.Mail.attachments', index=5,
      number=6, type=11, cpp_type=10, label=3,
      has_default_value=False, default_value=[],
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='create_time', full_name='lq.Mail.create_time', index=6,
      number=7, type=13, cpp_type=3, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='expire_time', full_name='lq.Mail.expire_time', index=7,
      number=8, type=13, cpp_type=3, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='reference_id', full_name='lq.Mail.reference_id', index=8,
      number=9, type=13, cpp_type=3, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='title_i18n', full_name='lq.Mail.title_i18n', index=9,
      number=10, type=11, cpp_type=10, label=3,
      has_default_value=False, default_value=[],
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='content_i18n', full_name='lq.Mail.content_i18n', index=10,
      number=11, type=11, cpp_type=10, label=3,
      has_default_value=False, default_value=[],
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
  ],
  extensions=[
  ],
  nested_types=[_MAIL_I18NCONTEXT, ],
  enum_types=[
  ],
  serialized_options=None,
  is_extendable=False,
  syntax='proto3',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=11314,
  serialized_end=11642,
)


_ACHIEVEMENTPROGRESS = _descriptor.Descriptor(
  name='AchievementProgress',
  full_name='lq.AchievementProgress',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='id', full_name='lq.AchievementProgress.id', index=0,
      number=1, type=13, cpp_type=3, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='counter', full_name='lq.AchievementProgress.counter', index=1,
      number=2, type=13, cpp_type=3, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='achieved', full_name='lq.AchievementProgress.achieved', index=2,
      number=3, type=8, cpp_type=7, label=1,
      has_default_value=False, default_value=False,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='rewarded', full_name='lq.AchievementProgress.rewarded', index=3,
      number=4, type=8, cpp_type=7, label=1,
      has_default_value=False, default_value=False,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='achieved_time', full_name='lq.AchievementProgress.achieved_time', index=4,
      number=5, type=13, cpp_type=3, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  serialized_options=None,
  is_extendable=False,
  syntax='proto3',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=11644,
  serialized_end=11753,
)


_ACCOUNTSTATISTICBYGAMEMODE_ROUNDENDDATA = _descriptor.Descriptor(
  name='RoundEndData',
  full_name='lq.AccountStatisticByGameMode.RoundEndData',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='type', full_name='lq.AccountStatisticByGameMode.RoundEndData.type', index=0,
      number=1, type=13, cpp_type=3, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='sum', full_name='lq.AccountStatisticByGameMode.RoundEndData.sum', index=1,
      number=2, type=13, cpp_type=3, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  serialized_options=None,
  is_extendable=False,
  syntax='proto3',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=12189,
  serialized_end=12230,
)

_ACCOUNTSTATISTICBYGAMEMODE_RANKSCORE = _descriptor.Descriptor(
  name='RankScore',
  full_name='lq.AccountStatisticByGameMode.RankScore',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='rank', full_name='lq.AccountStatisticByGameMode.RankScore.rank', index=0,
      number=1, type=13, cpp_type=3, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='score_sum', full_name='lq.AccountStatisticByGameMode.RankScore.score_sum', index=1,
      number=2, type=5, cpp_type=1, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='count', full_name='lq.AccountStatisticByGameMode.RankScore.count', index=2,
      number=3, type=13, cpp_type=3, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  serialized_options=None,
  is_extendable=False,
  syntax='proto3',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=12232,
  serialized_end=12291,
)

_ACCOUNTSTATISTICBYGAMEMODE = _descriptor.Descriptor(
  name='AccountStatisticByGameMode',
  full_name='lq.AccountStatisticByGameMode',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='mode', full_name='lq.AccountStatisticByGameMode.mode', index=0,
      number=1, type=13, cpp_type=3, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='game_count_sum', full_name='lq.AccountStatisticByGameMode.game_count_sum', index=1,
      number=2, type=13, cpp_type=3, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='game_final_position', full_name='lq.AccountStatisticByGameMode.game_final_position', index=2,
      number=3, type=13, cpp_type=3, label=3,
      has_default_value=False, default_value=[],
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='fly_count', full_name='lq.AccountStatisticByGameMode.fly_count', index=3,
      number=4, type=13, cpp_type=3, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='gold_earn_sum', full_name='lq.AccountStatisticByGameMode.gold_earn_sum', index=4,
      number=5, type=2, cpp_type=6, label=1,
      has_default_value=False, default_value=float(0),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='round_count_sum', full_name='lq.AccountStatisticByGameMode.round_count_sum', index=5,
      number=6, type=13, cpp_type=3, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='dadian_sum', full_name='lq.AccountStatisticByGameMode.dadian_sum', index=6,
      number=7, type=2, cpp_type=6, label=1,
      has_default_value=False, default_value=float(0),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='round_end', full_name='lq.AccountStatisticByGameMode.round_end', index=7,
      number=8, type=11, cpp_type=10, label=3,
      has_default_value=False, default_value=[],
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='ming_count_sum', full_name='lq.AccountStatisticByGameMode.ming_count_sum', index=8,
      number=9, type=13, cpp_type=3, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='liqi_count_sum', full_name='lq.AccountStatisticByGameMode.liqi_count_sum', index=9,
      number=10, type=13, cpp_type=3, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='xun_count_sum', full_name='lq.AccountStatisticByGameMode.xun_count_sum', index=10,
      number=11, type=13, cpp_type=3, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='highest_lianzhuang', full_name='lq.AccountStatisticByGameMode.highest_lianzhuang', index=11,
      number=12, type=13, cpp_type=3, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='score_earn_sum', full_name='lq.AccountStatisticByGameMode.score_earn_sum', index=12,
      number=13, type=13, cpp_type=3, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='rank_score', full_name='lq.AccountStatisticByGameMode.rank_score', index=13,
      number=14, type=11, cpp_type=10, label=3,
      has_default_value=False, default_value=[],
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
  ],
  extensions=[
  ],
  nested_types=[_ACCOUNTSTATISTICBYGAMEMODE_ROUNDENDDATA, _ACCOUNTSTATISTICBYGAMEMODE_RANKSCORE, ],
  enum_types=[
  ],
  serialized_options=None,
  is_extendable=False,
  syntax='proto3',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=11756,
  serialized_end=12291,
)


_ACCOUNTSTATISTICBYFAN = _descriptor.Descriptor(
  name='AccountStatisticByFan',
  full_name='lq.AccountStatisticByFan',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='fan_id', full_name='lq.AccountStatisticByFan.fan_id', index=0,
      number=1, type=13, cpp_type=3, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='sum', full_name='lq.AccountStatisticByFan.sum', index=1,
      number=2, type=13, cpp_type=3, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  serialized_options=None,
  is_extendable=False,
  syntax='proto3',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=12293,
  serialized_end=12345,
)


_ACCOUNTFANACHIEVED = _descriptor.Descriptor(
  name='AccountFanAchieved',
  full_name='lq.AccountFanAchieved',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='mahjong_category', full_name='lq.AccountFanAchieved.mahjong_category', index=0,
      number=1, type=13, cpp_type=3, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='fan', full_name='lq.AccountFanAchieved.fan', index=1,
      number=2, type=11, cpp_type=10, label=3,
      has_default_value=False, default_value=[],
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='liujumanguan', full_name='lq.AccountFanAchieved.liujumanguan', index=2,
      number=3, type=13, cpp_type=3, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  serialized_options=None,
  is_extendable=False,
  syntax='proto3',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=12347,
  serialized_end=12455,
)


_ACCOUNTDETAILSTATISTIC = _descriptor.Descriptor(
  name='AccountDetailStatistic',
  full_name='lq.AccountDetailStatistic',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='game_mode', full_name='lq.AccountDetailStatistic.game_mode', index=0,
      number=1, type=11, cpp_type=10, label=3,
      has_default_value=False, default_value=[],
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='fan', full_name='lq.AccountDetailStatistic.fan', index=1,
      number=2, type=11, cpp_type=10, label=3,
      has_default_value=False, default_value=[],
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='liujumanguan', full_name='lq.AccountDetailStatistic.liujumanguan', index=2,
      number=3, type=13, cpp_type=3, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='fan_achieved', full_name='lq.AccountDetailStatistic.fan_achieved', index=3,
      number=4, type=11, cpp_type=10, label=3,
      has_default_value=False, default_value=[],
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  serialized_options=None,
  is_extendable=False,
  syntax='proto3',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=12458,
  serialized_end=12641,
)


_ACCOUNTDETAILSTATISTICBYCATEGORY = _descriptor.Descriptor(
  name='AccountDetailStatisticByCategory',
  full_name='lq.AccountDetailStatisticByCategory',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='category', full_name='lq.AccountDetailStatisticByCategory.category', index=0,
      number=1, type=13, cpp_type=3, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='detail_statistic', full_name='lq.AccountDetailStatisticByCategory.detail_statistic', index=1,
      number=2, type=11, cpp_type=10, label=1,
      has_default_value=False, default_value=None,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  serialized_options=None,
  is_extendable=False,
  syntax='proto3',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=12643,
  serialized_end=12749,
)


_ACCOUNTDETAILSTATISTICV2_RANKSTATISTIC_RANKDATA_RANKLEVELDATA = _descriptor.Descriptor(
  name='RankLevelData',
  full_name='lq.AccountDetailStatisticV2.RankStatistic.RankData.RankLevelData',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='rank_level', full_name='lq.AccountDetailStatisticV2.RankStatistic.RankData.RankLevelData.rank_level', index=0,
      number=1, type=13, cpp_type=3, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='statistic', full_name='lq.AccountDetailStatisticV2.RankStatistic.RankData.RankLevelData.statistic', index=1,
      number=2, type=11, cpp_type=10, label=1,
      has_default_value=False, default_value=None,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  serialized_options=None,
  is_extendable=False,
  syntax='proto3',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=13629,
  serialized_end=13711,
)

_ACCOUNTDETAILSTATISTICV2_RANKSTATISTIC_RANKDATA = _descriptor.Descriptor(
  name='RankData',
  full_name='lq.AccountDetailStatisticV2.RankStatistic.RankData',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='all_level_statistic', full_name='lq.AccountDetailStatisticV2.RankStatistic.RankData.all_level_statistic', index=0,
      number=1, type=11, cpp_type=10, label=1,
      has_default_value=False, default_value=None,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='level_data_list', full_name='lq.AccountDetailStatisticV2.RankStatistic.RankData.level_data_list', index=1,
      number=2, type=11, cpp_type=10, label=3,
      has_default_value=False, default_value=[],
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
  ],
  extensions=[
  ],
  nested_types=[_ACCOUNTDETAILSTATISTICV2_RANKSTATISTIC_RANKDATA_RANKLEVELDATA, ],
  enum_types=[
  ],
  serialized_options=None,
  is_extendable=False,
  syntax='proto3',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=13468,
  serialized_end=13711,
)

_ACCOUNTDETAILSTATISTICV2_RANKSTATISTIC = _descriptor.Descriptor(
  name='RankStatistic',
  full_name='lq.AccountDetailStatisticV2.RankStatistic',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='total_statistic', full_name='lq.AccountDetailStatisticV2.RankStatistic.total_statistic', index=0,
      number=1, type=11, cpp_type=10, label=1,
      has_default_value=False, default_value=None,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='month_statistic', full_name='lq.AccountDetailStatisticV2.RankStatistic.month_statistic', index=1,
      number=2, type=11, cpp_type=10, label=1,
      has_default_value=False, default_value=None,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='month_refresh_time', full_name='lq.AccountDetailStatisticV2.RankStatistic.month_refresh_time', index=2,
      number=3, type=13, cpp_type=3, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
  ],
  extensions=[
  ],
  nested_types=[_ACCOUNTDETAILSTATISTICV2_RANKSTATISTIC_RANKDATA, ],
  enum_types=[
  ],
  serialized_options=None,
  is_extendable=False,
  syntax='proto3',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=13266,
  serialized_end=13711,
)

_ACCOUNTDETAILSTATISTICV2_CUSTOMIZEDCONTESTSTATISTIC = _descriptor.Descriptor(
  name='CustomizedContestStatistic',
  full_name='lq.AccountDetailStatisticV2.CustomizedContestStatistic',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='total_statistic', full_name='lq.AccountDetailStatisticV2.CustomizedContestStatistic.total_statistic', index=0,
      number=1, type=11, cpp_type=10, label=1,
      has_default_value=False, default_value=None,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='month_statistic', full_name='lq.AccountDetailStatisticV2.CustomizedContestStatistic.month_statistic', index=1,
      number=2, type=11, cpp_type=10, label=1,
      has_default_value=False, default_value=None,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='month_refresh_time', full_name='lq.AccountDetailStatisticV2.CustomizedContestStatistic.month_refresh_time', index=2,
      number=3, type=13, cpp_type=3, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  serialized_options=None,
  is_extendable=False,
  syntax='proto3',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=13714,
  serialized_end=13876,
)

_ACCOUNTDETAILSTATISTICV2_CHALLENGESTATISTIC_SEASONDATA = _descriptor.Descriptor(
  name='SeasonData',
  full_name='lq.AccountDetailStatisticV2.ChallengeStatistic.SeasonData',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='season_id', full_name='lq.AccountDetailStatisticV2.ChallengeStatistic.SeasonData.season_id', index=0,
      number=1, type=13, cpp_type=3, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='statistic', full_name='lq.AccountDetailStatisticV2.ChallengeStatistic.SeasonData.statistic', index=1,
      number=2, type=11, cpp_type=10, label=1,
      has_default_value=False, default_value=None,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  serialized_options=None,
  is_extendable=False,
  syntax='proto3',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=14035,
  serialized_end=14113,
)

_ACCOUNTDETAILSTATISTICV2_CHALLENGESTATISTIC = _descriptor.Descriptor(
  name='ChallengeStatistic',
  full_name='lq.AccountDetailStatisticV2.ChallengeStatistic',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='all_season', full_name='lq.AccountDetailStatisticV2.ChallengeStatistic.all_season', index=0,
      number=1, type=11, cpp_type=10, label=1,
      has_default_value=False, default_value=None,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='season_data_list', full_name='lq.AccountDetailStatisticV2.ChallengeStatistic.season_data_list', index=1,
      number=2, type=11, cpp_type=10, label=3,
      has_default_value=False, default_value=[],
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
  ],
  extensions=[
  ],
  nested_types=[_ACCOUNTDETAILSTATISTICV2_CHALLENGESTATISTIC_SEASONDATA, ],
  enum_types=[
  ],
  serialized_options=None,
  is_extendable=False,
  syntax='proto3',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=13879,
  serialized_end=14113,
)

_ACCOUNTDETAILSTATISTICV2 = _descriptor.Descriptor(
  name='AccountDetailStatisticV2',
  full_name='lq.AccountDetailStatisticV2',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='friend_room_statistic', full_name='lq.AccountDetailStatisticV2.friend_room_statistic', index=0,
      number=1, type=11, cpp_type=10, label=1,
      has_default_value=False, default_value=None,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='rank_statistic', full_name='lq.AccountDetailStatisticV2.rank_statistic', index=1,
      number=2, type=11, cpp_type=10, label=1,
      has_default_value=False, default_value=None,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='customized_contest_statistic', full_name='lq.AccountDetailStatisticV2.customized_contest_statistic', index=2,
      number=3, type=11, cpp_type=10, label=1,
      has_default_value=False, default_value=None,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='leisure_match_statistic', full_name='lq.AccountDetailStatisticV2.leisure_match_statistic', index=3,
      number=4, type=11, cpp_type=10, label=1,
      has_default_value=False, default_value=None,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='challenge_match_statistic', full_name='lq.AccountDetailStatisticV2.challenge_match_statistic', index=4,
      number=5, type=11, cpp_type=10, label=1,
      has_default_value=False, default_value=None,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='activity_match_statistic', full_name='lq.AccountDetailStatisticV2.activity_match_statistic', index=5,
      number=6, type=11, cpp_type=10, label=1,
      has_default_value=False, default_value=None,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='ab_match_statistic', full_name='lq.AccountDetailStatisticV2.ab_match_statistic', index=6,
      number=7, type=11, cpp_type=10, label=1,
      has_default_value=False, default_value=None,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
  ],
  extensions=[
  ],
  nested_types=[_ACCOUNTDETAILSTATISTICV2_RANKSTATISTIC, _ACCOUNTDETAILSTATISTICV2_CUSTOMIZEDCONTESTSTATISTIC, _ACCOUNTDETAILSTATISTICV2_CHALLENGESTATISTIC, ],
  enum_types=[
  ],
  serialized_options=None,
  is_extendable=False,
  syntax='proto3',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=12752,
  serialized_end=14113,
)


_ACCOUNTSHILIAN = _descriptor.Descriptor(
  name='AccountShiLian',
  full_name='lq.AccountShiLian',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='step', full_name='lq.AccountShiLian.step', index=0,
      number=1, type=13, cpp_type=3, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='state', full_name='lq.AccountShiLian.state', index=1,
      number=2, type=13, cpp_type=3, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  serialized_options=None,
  is_extendable=False,
  syntax='proto3',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=14115,
  serialized_end=14160,
)


_CLIENTDEVICEINFO = _descriptor.Descriptor(
  name='ClientDeviceInfo',
  full_name='lq.ClientDeviceInfo',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='platform', full_name='lq.ClientDeviceInfo.platform', index=0,
      number=1, type=9, cpp_type=9, label=1,
      has_default_value=False, default_value=_b("").decode('utf-8'),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='hardware', full_name='lq.ClientDeviceInfo.hardware', index=1,
      number=2, type=9, cpp_type=9, label=1,
      has_default_value=False, default_value=_b("").decode('utf-8'),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='os', full_name='lq.ClientDeviceInfo.os', index=2,
      number=3, type=9, cpp_type=9, label=1,
      has_default_value=False, default_value=_b("").decode('utf-8'),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='os_version', full_name='lq.ClientDeviceInfo.os_version', index=3,
      number=4, type=9, cpp_type=9, label=1,
      has_default_value=False, default_value=_b("").decode('utf-8'),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='is_browser', full_name='lq.ClientDeviceInfo.is_browser', index=4,
      number=5, type=8, cpp_type=7, label=1,
      has_default_value=False, default_value=False,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='software', full_name='lq.ClientDeviceInfo.software', index=5,
      number=6, type=9, cpp_type=9, label=1,
      has_default_value=False, default_value=_b("").decode('utf-8'),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='sale_platform', full_name='lq.ClientDeviceInfo.sale_platform', index=6,
      number=7, type=9, cpp_type=9, label=1,
      has_default_value=False, default_value=_b("").decode('utf-8'),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='hardware_vendor', full_name='lq.ClientDeviceInfo.hardware_vendor', index=7,
      number=8, type=9, cpp_type=9, label=1,
      has_default_value=False, default_value=_b("").decode('utf-8'),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='model_number', full_name='lq.ClientDeviceInfo.model_number', index=8,
      number=9, type=9, cpp_type=9, label=1,
      has_default_value=False, default_value=_b("").decode('utf-8'),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  serialized_options=None,
  is_extendable=False,
  syntax='proto3',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=14163,
  serialized_end=14357,
)


_CLIENTVERSIONINFO = _descriptor.Descriptor(
  name='ClientVersionInfo',
  full_name='lq.ClientVersionInfo',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='resource', full_name='lq.ClientVersionInfo.resource', index=0,
      number=1, type=9, cpp_type=9, label=1,
      has_default_value=False, default_value=_b("").decode('utf-8'),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='package', full_name='lq.ClientVersionInfo.package', index=1,
      number=2, type=9, cpp_type=9, label=1,
      has_default_value=False, default_value=_b("").decode('utf-8'),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  serialized_options=None,
  is_extendable=False,
  syntax='proto3',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=14359,
  serialized_end=14413,
)


_ANNOUNCEMENT = _descriptor.Descriptor(
  name='Announcement',
  full_name='lq.Announcement',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='id', full_name='lq.Announcement.id', index=0,
      number=1, type=13, cpp_type=3, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='title', full_name='lq.Announcement.title', index=1,
      number=2, type=9, cpp_type=9, label=1,
      has_default_value=False, default_value=_b("").decode('utf-8'),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='content', full_name='lq.Announcement.content', index=2,
      number=3, type=9, cpp_type=9, label=1,
      has_default_value=False, default_value=_b("").decode('utf-8'),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  serialized_options=None,
  is_extendable=False,
  syntax='proto3',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=14415,
  serialized_end=14473,
)


_TASKPROGRESS = _descriptor.Descriptor(
  name='TaskProgress',
  full_name='lq.TaskProgress',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='id', full_name='lq.TaskProgress.id', index=0,
      number=1, type=13, cpp_type=3, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='counter', full_name='lq.TaskProgress.counter', index=1,
      number=2, type=13, cpp_type=3, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='achieved', full_name='lq.TaskProgress.achieved', index=2,
      number=3, type=8, cpp_type=7, label=1,
      has_default_value=False, default_value=False,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='rewarded', full_name='lq.TaskProgress.rewarded', index=3,
      number=4, type=8, cpp_type=7, label=1,
      has_default_value=False, default_value=False,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='failed', full_name='lq.TaskProgress.failed', index=4,
      number=5, type=8, cpp_type=7, label=1,
      has_default_value=False, default_value=False,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  serialized_options=None,
  is_extendable=False,
  syntax='proto3',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=14475,
  serialized_end=14570,
)


_GAMECONFIG = _descriptor.Descriptor(
  name='GameConfig',
  full_name='lq.GameConfig',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='category', full_name='lq.GameConfig.category', index=0,
      number=1, type=13, cpp_type=3, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='mode', full_name='lq.GameConfig.mode', index=1,
      number=2, type=11, cpp_type=10, label=1,
      has_default_value=False, default_value=None,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='meta', full_name='lq.GameConfig.meta', index=2,
      number=3, type=11, cpp_type=10, label=1,
      has_default_value=False, default_value=None,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  serialized_options=None,
  is_extendable=False,
  syntax='proto3',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=14572,
  serialized_end=14662,
)


_ACCOUNTACTIVESTATE = _descriptor.Descriptor(
  name='AccountActiveState',
  full_name='lq.AccountActiveState',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='account_id', full_name='lq.AccountActiveState.account_id', index=0,
      number=1, type=13, cpp_type=3, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='login_time', full_name='lq.AccountActiveState.login_time', index=1,
      number=2, type=13, cpp_type=3, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='logout_time', full_name='lq.AccountActiveState.logout_time', index=2,
      number=3, type=13, cpp_type=3, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='is_online', full_name='lq.AccountActiveState.is_online', index=3,
      number=4, type=8, cpp_type=7, label=1,
      has_default_value=False, default_value=False,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='playing', full_name='lq.AccountActiveState.playing', index=4,
      number=5, type=11, cpp_type=10, label=1,
      has_default_value=False, default_value=None,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  serialized_options=None,
  is_extendable=False,
  syntax='proto3',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=14665,
  serialized_end=14806,
)


_FRIEND = _descriptor.Descriptor(
  name='Friend',
  full_name='lq.Friend',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='base', full_name='lq.Friend.base', index=0,
      number=1, type=11, cpp_type=10, label=1,
      has_default_value=False, default_value=None,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='state', full_name='lq.Friend.state', index=1,
      number=2, type=11, cpp_type=10, label=1,
      has_default_value=False, default_value=None,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  serialized_options=None,
  is_extendable=False,
  syntax='proto3',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=14808,
  serialized_end=14889,
)


_GAMELIVEUNIT = _descriptor.Descriptor(
  name='GameLiveUnit',
  full_name='lq.GameLiveUnit',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='timestamp', full_name='lq.GameLiveUnit.timestamp', index=0,
      number=1, type=13, cpp_type=3, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='action_category', full_name='lq.GameLiveUnit.action_category', index=1,
      number=2, type=13, cpp_type=3, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='action_data', full_name='lq.GameLiveUnit.action_data', index=2,
      number=3, type=12, cpp_type=9, label=1,
      has_default_value=False, default_value=_b(""),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  serialized_options=None,
  is_extendable=False,
  syntax='proto3',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=14891,
  serialized_end=14970,
)


_GAMELIVESEGMENT = _descriptor.Descriptor(
  name='GameLiveSegment',
  full_name='lq.GameLiveSegment',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='actions', full_name='lq.GameLiveSegment.actions', index=0,
      number=1, type=11, cpp_type=10, label=3,
      has_default_value=False, default_value=[],
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  serialized_options=None,
  is_extendable=False,
  syntax='proto3',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=14972,
  serialized_end=15024,
)


_GAMELIVESEGMENTURI = _descriptor.Descriptor(
  name='GameLiveSegmentUri',
  full_name='lq.GameLiveSegmentUri',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='segment_id', full_name='lq.GameLiveSegmentUri.segment_id', index=0,
      number=1, type=13, cpp_type=3, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='segment_uri', full_name='lq.GameLiveSegmentUri.segment_uri', index=1,
      number=2, type=9, cpp_type=9, label=1,
      has_default_value=False, default_value=_b("").decode('utf-8'),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  serialized_options=None,
  is_extendable=False,
  syntax='proto3',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=15026,
  serialized_end=15087,
)


_GAMELIVEHEAD = _descriptor.Descriptor(
  name='GameLiveHead',
  full_name='lq.GameLiveHead',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='uuid', full_name='lq.GameLiveHead.uuid', index=0,
      number=1, type=9, cpp_type=9, label=1,
      has_default_value=False, default_value=_b("").decode('utf-8'),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='start_time', full_name='lq.GameLiveHead.start_time', index=1,
      number=2, type=13, cpp_type=3, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='game_config', full_name='lq.GameLiveHead.game_config', index=2,
      number=3, type=11, cpp_type=10, label=1,
      has_default_value=False, default_value=None,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='players', full_name='lq.GameLiveHead.players', index=3,
      number=4, type=11, cpp_type=10, label=3,
      has_default_value=False, default_value=[],
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='seat_list', full_name='lq.GameLiveHead.seat_list', index=4,
      number=5, type=13, cpp_type=3, label=3,
      has_default_value=False, default_value=[],
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  serialized_options=None,
  is_extendable=False,
  syntax='proto3',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=15090,
  serialized_end=15231,
)


_GAMENEWROUNDSTATE = _descriptor.Descriptor(
  name='GameNewRoundState',
  full_name='lq.GameNewRoundState',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='seat_states', full_name='lq.GameNewRoundState.seat_states', index=0,
      number=1, type=13, cpp_type=3, label=3,
      has_default_value=False, default_value=[],
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  serialized_options=None,
  is_extendable=False,
  syntax='proto3',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=15233,
  serialized_end=15273,
)


_GAMEENDACTION = _descriptor.Descriptor(
  name='GameEndAction',
  full_name='lq.GameEndAction',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='state', full_name='lq.GameEndAction.state', index=0,
      number=1, type=13, cpp_type=3, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  serialized_options=None,
  is_extendable=False,
  syntax='proto3',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=15275,
  serialized_end=15305,
)


_GAMENOOPACTION = _descriptor.Descriptor(
  name='GameNoopAction',
  full_name='lq.GameNoopAction',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  serialized_options=None,
  is_extendable=False,
  syntax='proto3',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=15307,
  serialized_end=15323,
)


_COMMENTITEM = _descriptor.Descriptor(
  name='CommentItem',
  full_name='lq.CommentItem',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='comment_id', full_name='lq.CommentItem.comment_id', index=0,
      number=1, type=13, cpp_type=3, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='timestamp', full_name='lq.CommentItem.timestamp', index=1,
      number=2, type=13, cpp_type=3, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='commenter', full_name='lq.CommentItem.commenter', index=2,
      number=3, type=11, cpp_type=10, label=1,
      has_default_value=False, default_value=None,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='content', full_name='lq.CommentItem.content', index=3,
      number=4, type=9, cpp_type=9, label=1,
      has_default_value=False, default_value=_b("").decode('utf-8'),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='is_banned', full_name='lq.CommentItem.is_banned', index=4,
      number=5, type=13, cpp_type=3, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  serialized_options=None,
  is_extendable=False,
  syntax='proto3',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=15325,
  serialized_end=15452,
)


_ROLLINGNOTICE = _descriptor.Descriptor(
  name='RollingNotice',
  full_name='lq.RollingNotice',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='id', full_name='lq.RollingNotice.id', index=0,
      number=1, type=13, cpp_type=3, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='content', full_name='lq.RollingNotice.content', index=1,
      number=2, type=9, cpp_type=9, label=1,
      has_default_value=False, default_value=_b("").decode('utf-8'),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='start_time', full_name='lq.RollingNotice.start_time', index=2,
      number=3, type=13, cpp_type=3, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='end_time', full_name='lq.RollingNotice.end_time', index=3,
      number=4, type=13, cpp_type=3, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='repeat_interval', full_name='lq.RollingNotice.repeat_interval', index=4,
      number=5, type=13, cpp_type=3, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='lang', full_name='lq.RollingNotice.lang', index=5,
      number=6, type=9, cpp_type=9, label=1,
      has_default_value=False, default_value=_b("").decode('utf-8'),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  serialized_options=None,
  is_extendable=False,
  syntax='proto3',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=15454,
  serialized_end=15575,
)


_BILLINGGOODS = _descriptor.Descriptor(
  name='BillingGoods',
  full_name='lq.BillingGoods',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='id', full_name='lq.BillingGoods.id', index=0,
      number=1, type=9, cpp_type=9, label=1,
      has_default_value=False, default_value=_b("").decode('utf-8'),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='name', full_name='lq.BillingGoods.name', index=1,
      number=2, type=9, cpp_type=9, label=1,
      has_default_value=False, default_value=_b("").decode('utf-8'),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='desc', full_name='lq.BillingGoods.desc', index=2,
      number=3, type=9, cpp_type=9, label=1,
      has_default_value=False, default_value=_b("").decode('utf-8'),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='icon', full_name='lq.BillingGoods.icon', index=3,
      number=4, type=9, cpp_type=9, label=1,
      has_default_value=False, default_value=_b("").decode('utf-8'),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='resource_id', full_name='lq.BillingGoods.resource_id', index=4,
      number=5, type=13, cpp_type=3, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='resource_count', full_name='lq.BillingGoods.resource_count', index=5,
      number=6, type=13, cpp_type=3, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  serialized_options=None,
  is_extendable=False,
  syntax='proto3',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=15577,
  serialized_end=15690,
)


_BILLSHORTCUT = _descriptor.Descriptor(
  name='BillShortcut',
  full_name='lq.BillShortcut',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='id', full_name='lq.BillShortcut.id', index=0,
      number=1, type=13, cpp_type=3, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='count', full_name='lq.BillShortcut.count', index=1,
      number=2, type=13, cpp_type=3, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='dealPrice', full_name='lq.BillShortcut.dealPrice', index=2,
      number=3, type=13, cpp_type=3, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  serialized_options=None,
  is_extendable=False,
  syntax='proto3',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=15692,
  serialized_end=15752,
)


_BILLINGPRODUCT = _descriptor.Descriptor(
  name='BillingProduct',
  full_name='lq.BillingProduct',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='goods', full_name='lq.BillingProduct.goods', index=0,
      number=1, type=11, cpp_type=10, label=1,
      has_default_value=False, default_value=None,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='currency_code', full_name='lq.BillingProduct.currency_code', index=1,
      number=2, type=9, cpp_type=9, label=1,
      has_default_value=False, default_value=_b("").decode('utf-8'),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='currency_price', full_name='lq.BillingProduct.currency_price', index=2,
      number=3, type=13, cpp_type=3, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='sort_weight', full_name='lq.BillingProduct.sort_weight', index=3,
      number=4, type=13, cpp_type=3, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  serialized_options=None,
  is_extendable=False,
  syntax='proto3',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=15754,
  serialized_end=15871,
)


_CHARACTER = _descriptor.Descriptor(
  name='Character',
  full_name='lq.Character',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='charid', full_name='lq.Character.charid', index=0,
      number=1, type=13, cpp_type=3, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='level', full_name='lq.Character.level', index=1,
      number=2, type=13, cpp_type=3, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='exp', full_name='lq.Character.exp', index=2,
      number=3, type=13, cpp_type=3, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='views', full_name='lq.Character.views', index=3,
      number=4, type=11, cpp_type=10, label=3,
      has_default_value=False, default_value=[],
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='skin', full_name='lq.Character.skin', index=4,
      number=5, type=13, cpp_type=3, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='is_upgraded', full_name='lq.Character.is_upgraded', index=5,
      number=6, type=8, cpp_type=7, label=1,
      has_default_value=False, default_value=False,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='extra_emoji', full_name='lq.Character.extra_emoji', index=6,
      number=7, type=13, cpp_type=3, label=3,
      has_default_value=False, default_value=[],
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  serialized_options=None,
  is_extendable=False,
  syntax='proto3',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=15874,
  serialized_end=16014,
)


_BUYRECORD = _descriptor.Descriptor(
  name='BuyRecord',
  full_name='lq.BuyRecord',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='id', full_name='lq.BuyRecord.id', index=0,
      number=1, type=13, cpp_type=3, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='count', full_name='lq.BuyRecord.count', index=1,
      number=2, type=13, cpp_type=3, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  serialized_options=None,
  is_extendable=False,
  syntax='proto3',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=16016,
  serialized_end=16054,
)


_ZHPSHOP_REFRESHCOUNT = _descriptor.Descriptor(
  name='RefreshCount',
  full_name='lq.ZHPShop.RefreshCount',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='count', full_name='lq.ZHPShop.RefreshCount.count', index=0,
      number=1, type=13, cpp_type=3, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='limit', full_name='lq.ZHPShop.RefreshCount.limit', index=1,
      number=2, type=13, cpp_type=3, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  serialized_options=None,
  is_extendable=False,
  syntax='proto3',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=16215,
  serialized_end=16259,
)

_ZHPSHOP = _descriptor.Descriptor(
  name='ZHPShop',
  full_name='lq.ZHPShop',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='goods', full_name='lq.ZHPShop.goods', index=0,
      number=1, type=13, cpp_type=3, label=3,
      has_default_value=False, default_value=[],
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='buy_records', full_name='lq.ZHPShop.buy_records', index=1,
      number=2, type=11, cpp_type=10, label=3,
      has_default_value=False, default_value=[],
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='free_refresh', full_name='lq.ZHPShop.free_refresh', index=2,
      number=3, type=11, cpp_type=10, label=1,
      has_default_value=False, default_value=None,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='cost_refresh', full_name='lq.ZHPShop.cost_refresh', index=3,
      number=4, type=11, cpp_type=10, label=1,
      has_default_value=False, default_value=None,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
  ],
  extensions=[
  ],
  nested_types=[_ZHPSHOP_REFRESHCOUNT, ],
  enum_types=[
  ],
  serialized_options=None,
  is_extendable=False,
  syntax='proto3',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=16057,
  serialized_end=16259,
)


_MONTHTICKETINFO = _descriptor.Descriptor(
  name='MonthTicketInfo',
  full_name='lq.MonthTicketInfo',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='id', full_name='lq.MonthTicketInfo.id', index=0,
      number=1, type=13, cpp_type=3, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='end_time', full_name='lq.MonthTicketInfo.end_time', index=1,
      number=2, type=13, cpp_type=3, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='last_pay_time', full_name='lq.MonthTicketInfo.last_pay_time', index=2,
      number=3, type=13, cpp_type=3, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  serialized_options=None,
  is_extendable=False,
  syntax='proto3',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=16261,
  serialized_end=16331,
)


_SHOPINFO = _descriptor.Descriptor(
  name='ShopInfo',
  full_name='lq.ShopInfo',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='zhp', full_name='lq.ShopInfo.zhp', index=0,
      number=1, type=11, cpp_type=10, label=1,
      has_default_value=False, default_value=None,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='buy_records', full_name='lq.ShopInfo.buy_records', index=1,
      number=2, type=11, cpp_type=10, label=3,
      has_default_value=False, default_value=[],
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='last_refresh_time', full_name='lq.ShopInfo.last_refresh_time', index=2,
      number=3, type=13, cpp_type=3, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  serialized_options=None,
  is_extendable=False,
  syntax='proto3',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=16333,
  serialized_end=16432,
)


_CHANGENICKNAMERECORD = _descriptor.Descriptor(
  name='ChangeNicknameRecord',
  full_name='lq.ChangeNicknameRecord',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='from', full_name='lq.ChangeNicknameRecord.from', index=0,
      number=1, type=9, cpp_type=9, label=1,
      has_default_value=False, default_value=_b("").decode('utf-8'),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='to', full_name='lq.ChangeNicknameRecord.to', index=1,
      number=2, type=9, cpp_type=9, label=1,
      has_default_value=False, default_value=_b("").decode('utf-8'),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='time', full_name='lq.ChangeNicknameRecord.time', index=2,
      number=3, type=13, cpp_type=3, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  serialized_options=None,
  is_extendable=False,
  syntax='proto3',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=16434,
  serialized_end=16496,
)


_SERVERSETTINGS = _descriptor.Descriptor(
  name='ServerSettings',
  full_name='lq.ServerSettings',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='payment_setting', full_name='lq.ServerSettings.payment_setting', index=0,
      number=3, type=11, cpp_type=10, label=1,
      has_default_value=False, default_value=None,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='payment_setting_v2', full_name='lq.ServerSettings.payment_setting_v2', index=1,
      number=4, type=11, cpp_type=10, label=1,
      has_default_value=False, default_value=None,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  serialized_options=None,
  is_extendable=False,
  syntax='proto3',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=16498,
  serialized_end=16609,
)


_PAYMENTSETTINGV2_PAYMENTMAINTAIN = _descriptor.Descriptor(
  name='PaymentMaintain',
  full_name='lq.PaymentSettingV2.PaymentMaintain',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='start_time', full_name='lq.PaymentSettingV2.PaymentMaintain.start_time', index=0,
      number=1, type=13, cpp_type=3, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='end_time', full_name='lq.PaymentSettingV2.PaymentMaintain.end_time', index=1,
      number=2, type=13, cpp_type=3, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='goods_click_action', full_name='lq.PaymentSettingV2.PaymentMaintain.goods_click_action', index=2,
      number=3, type=13, cpp_type=3, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='goods_click_text', full_name='lq.PaymentSettingV2.PaymentMaintain.goods_click_text', index=3,
      number=4, type=9, cpp_type=9, label=1,
      has_default_value=False, default_value=_b("").decode('utf-8'),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  serialized_options=None,
  is_extendable=False,
  syntax='proto3',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=16722,
  serialized_end=16831,
)

_PAYMENTSETTINGV2_PAYMENTSETTINGUNIT = _descriptor.Descriptor(
  name='PaymentSettingUnit',
  full_name='lq.PaymentSettingV2.PaymentSettingUnit',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='platform', full_name='lq.PaymentSettingV2.PaymentSettingUnit.platform', index=0,
      number=1, type=9, cpp_type=9, label=1,
      has_default_value=False, default_value=_b("").decode('utf-8'),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='is_show', full_name='lq.PaymentSettingV2.PaymentSettingUnit.is_show', index=1,
      number=2, type=8, cpp_type=7, label=1,
      has_default_value=False, default_value=False,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='goods_click_action', full_name='lq.PaymentSettingV2.PaymentSettingUnit.goods_click_action', index=2,
      number=3, type=13, cpp_type=3, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='goods_click_text', full_name='lq.PaymentSettingV2.PaymentSettingUnit.goods_click_text', index=3,
      number=4, type=9, cpp_type=9, label=1,
      has_default_value=False, default_value=_b("").decode('utf-8'),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='maintain', full_name='lq.PaymentSettingV2.PaymentSettingUnit.maintain', index=4,
      number=5, type=11, cpp_type=10, label=1,
      has_default_value=False, default_value=None,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  serialized_options=None,
  is_extendable=False,
  syntax='proto3',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=16834,
  serialized_end=16999,
)

_PAYMENTSETTINGV2 = _descriptor.Descriptor(
  name='PaymentSettingV2',
  full_name='lq.PaymentSettingV2',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='open_payment', full_name='lq.PaymentSettingV2.open_payment', index=0,
      number=1, type=13, cpp_type=3, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='payment_platforms', full_name='lq.PaymentSettingV2.payment_platforms', index=1,
      number=2, type=11, cpp_type=10, label=3,
      has_default_value=False, default_value=[],
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
  ],
  extensions=[
  ],
  nested_types=[_PAYMENTSETTINGV2_PAYMENTMAINTAIN, _PAYMENTSETTINGV2_PAYMENTSETTINGUNIT, ],
  enum_types=[
  ],
  serialized_options=None,
  is_extendable=False,
  syntax='proto3',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=16612,
  serialized_end=16999,
)


_PAYMENTSETTING_WECHATDATA = _descriptor.Descriptor(
  name='WechatData',
  full_name='lq.PaymentSetting.WechatData',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='disable_create', full_name='lq.PaymentSetting.WechatData.disable_create', index=0,
      number=1, type=8, cpp_type=7, label=1,
      has_default_value=False, default_value=False,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='payment_source_platform', full_name='lq.PaymentSetting.WechatData.payment_source_platform', index=1,
      number=2, type=13, cpp_type=3, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='enable_credit', full_name='lq.PaymentSetting.WechatData.enable_credit', index=2,
      number=3, type=8, cpp_type=7, label=1,
      has_default_value=False, default_value=False,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  serialized_options=None,
  is_extendable=False,
  syntax='proto3',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=17190,
  serialized_end=17282,
)

_PAYMENTSETTING_ALIPAYDATA = _descriptor.Descriptor(
  name='AlipayData',
  full_name='lq.PaymentSetting.AlipayData',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='disable_create', full_name='lq.PaymentSetting.AlipayData.disable_create', index=0,
      number=1, type=8, cpp_type=7, label=1,
      has_default_value=False, default_value=False,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='payment_source_platform', full_name='lq.PaymentSetting.AlipayData.payment_source_platform', index=1,
      number=2, type=13, cpp_type=3, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  serialized_options=None,
  is_extendable=False,
  syntax='proto3',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=17284,
  serialized_end=17353,
)

_PAYMENTSETTING = _descriptor.Descriptor(
  name='PaymentSetting',
  full_name='lq.PaymentSetting',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='open_payment', full_name='lq.PaymentSetting.open_payment', index=0,
      number=1, type=13, cpp_type=3, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='payment_info_show_type', full_name='lq.PaymentSetting.payment_info_show_type', index=1,
      number=2, type=13, cpp_type=3, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='payment_info', full_name='lq.PaymentSetting.payment_info', index=2,
      number=3, type=9, cpp_type=9, label=1,
      has_default_value=False, default_value=_b("").decode('utf-8'),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='wechat', full_name='lq.PaymentSetting.wechat', index=3,
      number=4, type=11, cpp_type=10, label=1,
      has_default_value=False, default_value=None,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='alipay', full_name='lq.PaymentSetting.alipay', index=4,
      number=5, type=11, cpp_type=10, label=1,
      has_default_value=False, default_value=None,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
  ],
  extensions=[
  ],
  nested_types=[_PAYMENTSETTING_WECHATDATA, _PAYMENTSETTING_ALIPAYDATA, ],
  enum_types=[
  ],
  serialized_options=None,
  is_extendable=False,
  syntax='proto3',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=17002,
  serialized_end=17353,
)


_ACCOUNTSETTING = _descriptor.Descriptor(
  name='AccountSetting',
  full_name='lq.AccountSetting',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='key', full_name='lq.AccountSetting.key', index=0,
      number=1, type=13, cpp_type=3, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='value', full_name='lq.AccountSetting.value', index=1,
      number=2, type=13, cpp_type=3, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  serialized_options=None,
  is_extendable=False,
  syntax='proto3',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=17355,
  serialized_end=17399,
)


_CHESTDATA = _descriptor.Descriptor(
  name='ChestData',
  full_name='lq.ChestData',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='chest_id', full_name='lq.ChestData.chest_id', index=0,
      number=1, type=13, cpp_type=3, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='total_open_count', full_name='lq.ChestData.total_open_count', index=1,
      number=2, type=13, cpp_type=3, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='consume_count', full_name='lq.ChestData.consume_count', index=2,
      number=3, type=13, cpp_type=3, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='face_black_count', full_name='lq.ChestData.face_black_count', index=3,
      number=4, type=13, cpp_type=3, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  serialized_options=None,
  is_extendable=False,
  syntax='proto3',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=17401,
  serialized_end=17505,
)


_CHESTDATAV2 = _descriptor.Descriptor(
  name='ChestDataV2',
  full_name='lq.ChestDataV2',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='chest_id', full_name='lq.ChestDataV2.chest_id', index=0,
      number=1, type=13, cpp_type=3, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='total_open_count', full_name='lq.ChestDataV2.total_open_count', index=1,
      number=2, type=13, cpp_type=3, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='face_black_count', full_name='lq.ChestDataV2.face_black_count', index=2,
      number=3, type=13, cpp_type=3, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  serialized_options=None,
  is_extendable=False,
  syntax='proto3',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=17507,
  serialized_end=17590,
)


_FAITHDATA = _descriptor.Descriptor(
  name='FaithData',
  full_name='lq.FaithData',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='faith_id', full_name='lq.FaithData.faith_id', index=0,
      number=1, type=13, cpp_type=3, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='total_open_count', full_name='lq.FaithData.total_open_count', index=1,
      number=2, type=13, cpp_type=3, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='consume_count', full_name='lq.FaithData.consume_count', index=2,
      number=3, type=13, cpp_type=3, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='modify_count', full_name='lq.FaithData.modify_count', index=3,
      number=4, type=5, cpp_type=1, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  serialized_options=None,
  is_extendable=False,
  syntax='proto3',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=17592,
  serialized_end=17692,
)


_CUSTOMIZEDCONTESTBASE = _descriptor.Descriptor(
  name='CustomizedContestBase',
  full_name='lq.CustomizedContestBase',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='unique_id', full_name='lq.CustomizedContestBase.unique_id', index=0,
      number=1, type=13, cpp_type=3, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='contest_id', full_name='lq.CustomizedContestBase.contest_id', index=1,
      number=2, type=13, cpp_type=3, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='contest_name', full_name='lq.CustomizedContestBase.contest_name', index=2,
      number=3, type=9, cpp_type=9, label=1,
      has_default_value=False, default_value=_b("").decode('utf-8'),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='state', full_name='lq.CustomizedContestBase.state', index=3,
      number=4, type=13, cpp_type=3, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='creator_id', full_name='lq.CustomizedContestBase.creator_id', index=4,
      number=5, type=13, cpp_type=3, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='create_time', full_name='lq.CustomizedContestBase.create_time', index=5,
      number=6, type=13, cpp_type=3, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='start_time', full_name='lq.CustomizedContestBase.start_time', index=6,
      number=7, type=13, cpp_type=3, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='finish_time', full_name='lq.CustomizedContestBase.finish_time', index=7,
      number=8, type=13, cpp_type=3, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='open', full_name='lq.CustomizedContestBase.open', index=8,
      number=9, type=8, cpp_type=7, label=1,
      has_default_value=False, default_value=False,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='contest_type', full_name='lq.CustomizedContestBase.contest_type', index=9,
      number=10, type=13, cpp_type=3, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  serialized_options=None,
  is_extendable=False,
  syntax='proto3',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=17695,
  serialized_end=17912,
)


_CUSTOMIZEDCONTESTEXTEND = _descriptor.Descriptor(
  name='CustomizedContestExtend',
  full_name='lq.CustomizedContestExtend',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='unique_id', full_name='lq.CustomizedContestExtend.unique_id', index=0,
      number=1, type=13, cpp_type=3, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='public_notice', full_name='lq.CustomizedContestExtend.public_notice', index=1,
      number=2, type=9, cpp_type=9, label=1,
      has_default_value=False, default_value=_b("").decode('utf-8'),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  serialized_options=None,
  is_extendable=False,
  syntax='proto3',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=17914,
  serialized_end=17981,
)


_CUSTOMIZEDCONTESTABSTRACT = _descriptor.Descriptor(
  name='CustomizedContestAbstract',
  full_name='lq.CustomizedContestAbstract',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='unique_id', full_name='lq.CustomizedContestAbstract.unique_id', index=0,
      number=1, type=13, cpp_type=3, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='contest_id', full_name='lq.CustomizedContestAbstract.contest_id', index=1,
      number=2, type=13, cpp_type=3, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='contest_name', full_name='lq.CustomizedContestAbstract.contest_name', index=2,
      number=3, type=9, cpp_type=9, label=1,
      has_default_value=False, default_value=_b("").decode('utf-8'),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='state', full_name='lq.CustomizedContestAbstract.state', index=3,
      number=4, type=13, cpp_type=3, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='creator_id', full_name='lq.CustomizedContestAbstract.creator_id', index=4,
      number=5, type=13, cpp_type=3, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='create_time', full_name='lq.CustomizedContestAbstract.create_time', index=5,
      number=6, type=13, cpp_type=3, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='start_time', full_name='lq.CustomizedContestAbstract.start_time', index=6,
      number=7, type=13, cpp_type=3, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='finish_time', full_name='lq.CustomizedContestAbstract.finish_time', index=7,
      number=8, type=13, cpp_type=3, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='open', full_name='lq.CustomizedContestAbstract.open', index=8,
      number=9, type=8, cpp_type=7, label=1,
      has_default_value=False, default_value=False,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='public_notice', full_name='lq.CustomizedContestAbstract.public_notice', index=9,
      number=10, type=9, cpp_type=9, label=1,
      has_default_value=False, default_value=_b("").decode('utf-8'),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  serialized_options=None,
  is_extendable=False,
  syntax='proto3',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=17984,
  serialized_end=18206,
)


_CUSTOMIZEDCONTESTDETAIL = _descriptor.Descriptor(
  name='CustomizedContestDetail',
  full_name='lq.CustomizedContestDetail',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='unique_id', full_name='lq.CustomizedContestDetail.unique_id', index=0,
      number=1, type=13, cpp_type=3, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='contest_id', full_name='lq.CustomizedContestDetail.contest_id', index=1,
      number=2, type=13, cpp_type=3, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='contest_name', full_name='lq.CustomizedContestDetail.contest_name', index=2,
      number=3, type=9, cpp_type=9, label=1,
      has_default_value=False, default_value=_b("").decode('utf-8'),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='state', full_name='lq.CustomizedContestDetail.state', index=3,
      number=4, type=13, cpp_type=3, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='creator_id', full_name='lq.CustomizedContestDetail.creator_id', index=4,
      number=5, type=13, cpp_type=3, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='create_time', full_name='lq.CustomizedContestDetail.create_time', index=5,
      number=6, type=13, cpp_type=3, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='start_time', full_name='lq.CustomizedContestDetail.start_time', index=6,
      number=7, type=13, cpp_type=3, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='finish_time', full_name='lq.CustomizedContestDetail.finish_time', index=7,
      number=8, type=13, cpp_type=3, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='open', full_name='lq.CustomizedContestDetail.open', index=8,
      number=9, type=8, cpp_type=7, label=1,
      has_default_value=False, default_value=False,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='rank_rule', full_name='lq.CustomizedContestDetail.rank_rule', index=9,
      number=10, type=13, cpp_type=3, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='game_mode', full_name='lq.CustomizedContestDetail.game_mode', index=10,
      number=11, type=11, cpp_type=10, label=1,
      has_default_value=False, default_value=None,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='private_notice', full_name='lq.CustomizedContestDetail.private_notice', index=11,
      number=12, type=9, cpp_type=9, label=1,
      has_default_value=False, default_value=_b("").decode('utf-8'),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='observer_switch', full_name='lq.CustomizedContestDetail.observer_switch', index=12,
      number=13, type=13, cpp_type=3, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='emoji_switch', full_name='lq.CustomizedContestDetail.emoji_switch', index=13,
      number=14, type=13, cpp_type=3, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  serialized_options=None,
  is_extendable=False,
  syntax='proto3',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=18209,
  serialized_end=18529,
)


_CUSTOMIZEDCONTESTPLAYERREPORT = _descriptor.Descriptor(
  name='CustomizedContestPlayerReport',
  full_name='lq.CustomizedContestPlayerReport',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='rank_rule', full_name='lq.CustomizedContestPlayerReport.rank_rule', index=0,
      number=1, type=13, cpp_type=3, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='rank', full_name='lq.CustomizedContestPlayerReport.rank', index=1,
      number=2, type=13, cpp_type=3, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='point', full_name='lq.CustomizedContestPlayerReport.point', index=2,
      number=3, type=5, cpp_type=1, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='game_ranks', full_name='lq.CustomizedContestPlayerReport.game_ranks', index=3,
      number=4, type=13, cpp_type=3, label=3,
      has_default_value=False, default_value=[],
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='total_game_count', full_name='lq.CustomizedContestPlayerReport.total_game_count', index=4,
      number=5, type=13, cpp_type=3, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  serialized_options=None,
  is_extendable=False,
  syntax='proto3',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=18531,
  serialized_end=18656,
)


_RECORDGAME_ACCOUNTINFO = _descriptor.Descriptor(
  name='AccountInfo',
  full_name='lq.RecordGame.AccountInfo',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='account_id', full_name='lq.RecordGame.AccountInfo.account_id', index=0,
      number=1, type=13, cpp_type=3, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='seat', full_name='lq.RecordGame.AccountInfo.seat', index=1,
      number=2, type=13, cpp_type=3, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='nickname', full_name='lq.RecordGame.AccountInfo.nickname', index=2,
      number=3, type=9, cpp_type=9, label=1,
      has_default_value=False, default_value=_b("").decode('utf-8'),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='avatar_id', full_name='lq.RecordGame.AccountInfo.avatar_id', index=3,
      number=4, type=13, cpp_type=3, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='character', full_name='lq.RecordGame.AccountInfo.character', index=4,
      number=5, type=11, cpp_type=10, label=1,
      has_default_value=False, default_value=None,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='title', full_name='lq.RecordGame.AccountInfo.title', index=5,
      number=6, type=13, cpp_type=3, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='level', full_name='lq.RecordGame.AccountInfo.level', index=6,
      number=7, type=11, cpp_type=10, label=1,
      has_default_value=False, default_value=None,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='level3', full_name='lq.RecordGame.AccountInfo.level3', index=7,
      number=8, type=11, cpp_type=10, label=1,
      has_default_value=False, default_value=None,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='avatar_frame', full_name='lq.RecordGame.AccountInfo.avatar_frame', index=8,
      number=9, type=13, cpp_type=3, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='verified', full_name='lq.RecordGame.AccountInfo.verified', index=9,
      number=10, type=13, cpp_type=3, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='views', full_name='lq.RecordGame.AccountInfo.views', index=10,
      number=11, type=11, cpp_type=10, label=3,
      has_default_value=False, default_value=[],
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  serialized_options=None,
  is_extendable=False,
  syntax='proto3',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=18839,
  serialized_end=19108,
)

_RECORDGAME = _descriptor.Descriptor(
  name='RecordGame',
  full_name='lq.RecordGame',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='uuid', full_name='lq.RecordGame.uuid', index=0,
      number=1, type=9, cpp_type=9, label=1,
      has_default_value=False, default_value=_b("").decode('utf-8'),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='start_time', full_name='lq.RecordGame.start_time', index=1,
      number=2, type=13, cpp_type=3, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='end_time', full_name='lq.RecordGame.end_time', index=2,
      number=3, type=13, cpp_type=3, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='config', full_name='lq.RecordGame.config', index=3,
      number=5, type=11, cpp_type=10, label=1,
      has_default_value=False, default_value=None,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='accounts', full_name='lq.RecordGame.accounts', index=4,
      number=11, type=11, cpp_type=10, label=3,
      has_default_value=False, default_value=[],
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='result', full_name='lq.RecordGame.result', index=5,
      number=12, type=11, cpp_type=10, label=1,
      has_default_value=False, default_value=None,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
  ],
  extensions=[
  ],
  nested_types=[_RECORDGAME_ACCOUNTINFO, ],
  enum_types=[
  ],
  serialized_options=None,
  is_extendable=False,
  syntax='proto3',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=18659,
  serialized_end=19108,
)


_CUSTOMIZEDCONTESTGAMESTART_ITEM = _descriptor.Descriptor(
  name='Item',
  full_name='lq.CustomizedContestGameStart.Item',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='account_id', full_name='lq.CustomizedContestGameStart.Item.account_id', index=0,
      number=1, type=13, cpp_type=3, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='nickname', full_name='lq.CustomizedContestGameStart.Item.nickname', index=1,
      number=2, type=9, cpp_type=9, label=1,
      has_default_value=False, default_value=_b("").decode('utf-8'),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  serialized_options=None,
  is_extendable=False,
  syntax='proto3',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=19195,
  serialized_end=19239,
)

_CUSTOMIZEDCONTESTGAMESTART = _descriptor.Descriptor(
  name='CustomizedContestGameStart',
  full_name='lq.CustomizedContestGameStart',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='players', full_name='lq.CustomizedContestGameStart.players', index=0,
      number=1, type=11, cpp_type=10, label=3,
      has_default_value=False, default_value=[],
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
  ],
  extensions=[
  ],
  nested_types=[_CUSTOMIZEDCONTESTGAMESTART_ITEM, ],
  enum_types=[
  ],
  serialized_options=None,
  is_extendable=False,
  syntax='proto3',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=19111,
  serialized_end=19239,
)


_CUSTOMIZEDCONTESTGAMEEND_ITEM = _descriptor.Descriptor(
  name='Item',
  full_name='lq.CustomizedContestGameEnd.Item',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='account_id', full_name='lq.CustomizedContestGameEnd.Item.account_id', index=0,
      number=1, type=13, cpp_type=3, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='nickname', full_name='lq.CustomizedContestGameEnd.Item.nickname', index=1,
      number=2, type=9, cpp_type=9, label=1,
      has_default_value=False, default_value=_b("").decode('utf-8'),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='total_point', full_name='lq.CustomizedContestGameEnd.Item.total_point', index=2,
      number=3, type=5, cpp_type=1, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  serialized_options=None,
  is_extendable=False,
  syntax='proto3',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=19322,
  serialized_end=19387,
)

_CUSTOMIZEDCONTESTGAMEEND = _descriptor.Descriptor(
  name='CustomizedContestGameEnd',
  full_name='lq.CustomizedContestGameEnd',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='players', full_name='lq.CustomizedContestGameEnd.players', index=0,
      number=1, type=11, cpp_type=10, label=3,
      has_default_value=False, default_value=[],
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
  ],
  extensions=[
  ],
  nested_types=[_CUSTOMIZEDCONTESTGAMEEND_ITEM, ],
  enum_types=[
  ],
  serialized_options=None,
  is_extendable=False,
  syntax='proto3',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=19242,
  serialized_end=19387,
)


_ACTIVITY = _descriptor.Descriptor(
  name='Activity',
  full_name='lq.Activity',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='activity_id', full_name='lq.Activity.activity_id', index=0,
      number=1, type=13, cpp_type=3, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='start_time', full_name='lq.Activity.start_time', index=1,
      number=2, type=13, cpp_type=3, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='end_time', full_name='lq.Activity.end_time', index=2,
      number=3, type=13, cpp_type=3, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='type', full_name='lq.Activity.type', index=3,
      number=4, type=9, cpp_type=9, label=1,
      has_default_value=False, default_value=_b("").decode('utf-8'),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  serialized_options=None,
  is_extendable=False,
  syntax='proto3',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=19389,
  serialized_end=19472,
)


_EXCHANGERECORD = _descriptor.Descriptor(
  name='ExchangeRecord',
  full_name='lq.ExchangeRecord',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='exchange_id', full_name='lq.ExchangeRecord.exchange_id', index=0,
      number=1, type=13, cpp_type=3, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='count', full_name='lq.ExchangeRecord.count', index=1,
      number=2, type=13, cpp_type=3, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  serialized_options=None,
  is_extendable=False,
  syntax='proto3',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=19474,
  serialized_end=19526,
)


_ACTIVITYACCUMULATEDPOINTDATA = _descriptor.Descriptor(
  name='ActivityAccumulatedPointData',
  full_name='lq.ActivityAccumulatedPointData',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='activity_id', full_name='lq.ActivityAccumulatedPointData.activity_id', index=0,
      number=1, type=13, cpp_type=3, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='point', full_name='lq.ActivityAccumulatedPointData.point', index=1,
      number=2, type=5, cpp_type=1, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='gained_reward_list', full_name='lq.ActivityAccumulatedPointData.gained_reward_list', index=2,
      number=3, type=13, cpp_type=3, label=3,
      has_default_value=False, default_value=[],
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  serialized_options=None,
  is_extendable=False,
  syntax='proto3',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=19528,
  serialized_end=19622,
)


_ACTIVITYRANKPOINTDATA = _descriptor.Descriptor(
  name='ActivityRankPointData',
  full_name='lq.ActivityRankPointData',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='leaderboard_id', full_name='lq.ActivityRankPointData.leaderboard_id', index=0,
      number=1, type=13, cpp_type=3, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='point', full_name='lq.ActivityRankPointData.point', index=1,
      number=2, type=5, cpp_type=1, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='gained_reward', full_name='lq.ActivityRankPointData.gained_reward', index=2,
      number=3, type=8, cpp_type=7, label=1,
      has_default_value=False, default_value=False,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='gainable_time', full_name='lq.ActivityRankPointData.gainable_time', index=3,
      number=4, type=13, cpp_type=3, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  serialized_options=None,
  is_extendable=False,
  syntax='proto3',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=19624,
  serialized_end=19732,
)


_GAMEROUNDHUDATA_HUPAI = _descriptor.Descriptor(
  name='HuPai',
  full_name='lq.GameRoundHuData.HuPai',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='tile', full_name='lq.GameRoundHuData.HuPai.tile', index=0,
      number=1, type=9, cpp_type=9, label=1,
      has_default_value=False, default_value=_b("").decode('utf-8'),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='seat', full_name='lq.GameRoundHuData.HuPai.seat', index=1,
      number=2, type=13, cpp_type=3, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='liqi', full_name='lq.GameRoundHuData.HuPai.liqi', index=2,
      number=3, type=13, cpp_type=3, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  serialized_options=None,
  is_extendable=False,
  syntax='proto3',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=20056,
  serialized_end=20105,
)

_GAMEROUNDHUDATA_FAN = _descriptor.Descriptor(
  name='Fan',
  full_name='lq.GameRoundHuData.Fan',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='id', full_name='lq.GameRoundHuData.Fan.id', index=0,
      number=1, type=13, cpp_type=3, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='count', full_name='lq.GameRoundHuData.Fan.count', index=1,
      number=2, type=13, cpp_type=3, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='fan', full_name='lq.GameRoundHuData.Fan.fan', index=2,
      number=3, type=13, cpp_type=3, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  serialized_options=None,
  is_extendable=False,
  syntax='proto3',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=20107,
  serialized_end=20152,
)

_GAMEROUNDHUDATA = _descriptor.Descriptor(
  name='GameRoundHuData',
  full_name='lq.GameRoundHuData',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='hupai', full_name='lq.GameRoundHuData.hupai', index=0,
      number=1, type=11, cpp_type=10, label=1,
      has_default_value=False, default_value=None,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='fans', full_name='lq.GameRoundHuData.fans', index=1,
      number=2, type=11, cpp_type=10, label=3,
      has_default_value=False, default_value=[],
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='score', full_name='lq.GameRoundHuData.score', index=2,
      number=3, type=13, cpp_type=3, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='xun', full_name='lq.GameRoundHuData.xun', index=3,
      number=4, type=13, cpp_type=3, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='title_id', full_name='lq.GameRoundHuData.title_id', index=4,
      number=5, type=13, cpp_type=3, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='fan_sum', full_name='lq.GameRoundHuData.fan_sum', index=5,
      number=6, type=13, cpp_type=3, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='fu_sum', full_name='lq.GameRoundHuData.fu_sum', index=6,
      number=7, type=13, cpp_type=3, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='yakuman_count', full_name='lq.GameRoundHuData.yakuman_count', index=7,
      number=8, type=13, cpp_type=3, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='biao_dora_count', full_name='lq.GameRoundHuData.biao_dora_count', index=8,
      number=9, type=13, cpp_type=3, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='red_dora_count', full_name='lq.GameRoundHuData.red_dora_count', index=9,
      number=10, type=13, cpp_type=3, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='li_dora_count', full_name='lq.GameRoundHuData.li_dora_count', index=10,
      number=11, type=13, cpp_type=3, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='babei_count', full_name='lq.GameRoundHuData.babei_count', index=11,
      number=12, type=13, cpp_type=3, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='xuan_shang_count', full_name='lq.GameRoundHuData.xuan_shang_count', index=12,
      number=13, type=13, cpp_type=3, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
  ],
  extensions=[
  ],
  nested_types=[_GAMEROUNDHUDATA_HUPAI, _GAMEROUNDHUDATA_FAN, ],
  enum_types=[
  ],
  serialized_options=None,
  is_extendable=False,
  syntax='proto3',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=19735,
  serialized_end=20152,
)


_GAMEROUNDPLAYERRESULT = _descriptor.Descriptor(
  name='GameRoundPlayerResult',
  full_name='lq.GameRoundPlayerResult',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='type', full_name='lq.GameRoundPlayerResult.type', index=0,
      number=1, type=13, cpp_type=3, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='hands', full_name='lq.GameRoundPlayerResult.hands', index=1,
      number=2, type=9, cpp_type=9, label=3,
      has_default_value=False, default_value=[],
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='ming', full_name='lq.GameRoundPlayerResult.ming', index=2,
      number=3, type=9, cpp_type=9, label=3,
      has_default_value=False, default_value=[],
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='liqi_type', full_name='lq.GameRoundPlayerResult.liqi_type', index=3,
      number=4, type=13, cpp_type=3, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='is_fulu', full_name='lq.GameRoundPlayerResult.is_fulu', index=4,
      number=5, type=8, cpp_type=7, label=1,
      has_default_value=False, default_value=False,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='is_liujumanguan', full_name='lq.GameRoundPlayerResult.is_liujumanguan', index=5,
      number=6, type=8, cpp_type=7, label=1,
      has_default_value=False, default_value=False,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='lian_zhuang', full_name='lq.GameRoundPlayerResult.lian_zhuang', index=6,
      number=7, type=13, cpp_type=3, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='hu', full_name='lq.GameRoundPlayerResult.hu', index=7,
      number=8, type=11, cpp_type=10, label=1,
      has_default_value=False, default_value=None,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  serialized_options=None,
  is_extendable=False,
  syntax='proto3',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=20155,
  serialized_end=20336,
)


_GAMEROUNDPLAYER = _descriptor.Descriptor(
  name='GameRoundPlayer',
  full_name='lq.GameRoundPlayer',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='score', full_name='lq.GameRoundPlayer.score', index=0,
      number=1, type=5, cpp_type=1, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='rank', full_name='lq.GameRoundPlayer.rank', index=1,
      number=2, type=13, cpp_type=3, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='result', full_name='lq.GameRoundPlayer.result', index=2,
      number=3, type=11, cpp_type=10, label=1,
      has_default_value=False, default_value=None,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  serialized_options=None,
  is_extendable=False,
  syntax='proto3',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=20338,
  serialized_end=20427,
)


_GAMEROUNDSNAPSHOT = _descriptor.Descriptor(
  name='GameRoundSnapshot',
  full_name='lq.GameRoundSnapshot',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='ju', full_name='lq.GameRoundSnapshot.ju', index=0,
      number=1, type=13, cpp_type=3, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='ben', full_name='lq.GameRoundSnapshot.ben', index=1,
      number=2, type=13, cpp_type=3, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='players', full_name='lq.GameRoundSnapshot.players', index=2,
      number=3, type=11, cpp_type=10, label=3,
      has_default_value=False, default_value=[],
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  serialized_options=None,
  is_extendable=False,
  syntax='proto3',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=20429,
  serialized_end=20511,
)


_GAMEFINALSNAPSHOT_CALCULATEPARAM = _descriptor.Descriptor(
  name='CalculateParam',
  full_name='lq.GameFinalSnapshot.CalculateParam',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='init_point', full_name='lq.GameFinalSnapshot.CalculateParam.init_point', index=0,
      number=1, type=13, cpp_type=3, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='jingsuanyuandian', full_name='lq.GameFinalSnapshot.CalculateParam.jingsuanyuandian', index=1,
      number=2, type=13, cpp_type=3, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='rank_points', full_name='lq.GameFinalSnapshot.CalculateParam.rank_points', index=2,
      number=3, type=5, cpp_type=1, label=3,
      has_default_value=False, default_value=[],
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  serialized_options=None,
  is_extendable=False,
  syntax='proto3',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=21003,
  serialized_end=21086,
)

_GAMEFINALSNAPSHOT_GAMESEAT = _descriptor.Descriptor(
  name='GameSeat',
  full_name='lq.GameFinalSnapshot.GameSeat',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='type', full_name='lq.GameFinalSnapshot.GameSeat.type', index=0,
      number=1, type=13, cpp_type=3, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='account_id', full_name='lq.GameFinalSnapshot.GameSeat.account_id', index=1,
      number=2, type=13, cpp_type=3, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='notify_endpoint', full_name='lq.GameFinalSnapshot.GameSeat.notify_endpoint', index=2,
      number=3, type=11, cpp_type=10, label=1,
      has_default_value=False, default_value=None,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='client_address', full_name='lq.GameFinalSnapshot.GameSeat.client_address', index=3,
      number=4, type=9, cpp_type=9, label=1,
      has_default_value=False, default_value=_b("").decode('utf-8'),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='is_connected', full_name='lq.GameFinalSnapshot.GameSeat.is_connected', index=4,
      number=5, type=8, cpp_type=7, label=1,
      has_default_value=False, default_value=False,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  serialized_options=None,
  is_extendable=False,
  syntax='proto3',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=21089,
  serialized_end=21225,
)

_GAMEFINALSNAPSHOT_FINALPLAYER = _descriptor.Descriptor(
  name='FinalPlayer',
  full_name='lq.GameFinalSnapshot.FinalPlayer',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='seat', full_name='lq.GameFinalSnapshot.FinalPlayer.seat', index=0,
      number=1, type=13, cpp_type=3, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='total_point', full_name='lq.GameFinalSnapshot.FinalPlayer.total_point', index=1,
      number=2, type=5, cpp_type=1, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='part_point_1', full_name='lq.GameFinalSnapshot.FinalPlayer.part_point_1', index=2,
      number=3, type=5, cpp_type=1, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='part_point_2', full_name='lq.GameFinalSnapshot.FinalPlayer.part_point_2', index=3,
      number=4, type=5, cpp_type=1, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='grading_score', full_name='lq.GameFinalSnapshot.FinalPlayer.grading_score', index=4,
      number=5, type=5, cpp_type=1, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='gold', full_name='lq.GameFinalSnapshot.FinalPlayer.gold', index=5,
      number=6, type=5, cpp_type=1, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  serialized_options=None,
  is_extendable=False,
  syntax='proto3',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=21228,
  serialized_end=21357,
)

_GAMEFINALSNAPSHOT_AFKINFO = _descriptor.Descriptor(
  name='AFKInfo',
  full_name='lq.GameFinalSnapshot.AFKInfo',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='deal_tile_count', full_name='lq.GameFinalSnapshot.AFKInfo.deal_tile_count', index=0,
      number=1, type=13, cpp_type=3, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='moqie_count', full_name='lq.GameFinalSnapshot.AFKInfo.moqie_count', index=1,
      number=2, type=13, cpp_type=3, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='seat', full_name='lq.GameFinalSnapshot.AFKInfo.seat', index=2,
      number=3, type=13, cpp_type=3, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  serialized_options=None,
  is_extendable=False,
  syntax='proto3',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=21359,
  serialized_end=21428,
)

_GAMEFINALSNAPSHOT = _descriptor.Descriptor(
  name='GameFinalSnapshot',
  full_name='lq.GameFinalSnapshot',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='uuid', full_name='lq.GameFinalSnapshot.uuid', index=0,
      number=1, type=9, cpp_type=9, label=1,
      has_default_value=False, default_value=_b("").decode('utf-8'),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='state', full_name='lq.GameFinalSnapshot.state', index=1,
      number=2, type=13, cpp_type=3, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='category', full_name='lq.GameFinalSnapshot.category', index=2,
      number=3, type=13, cpp_type=3, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='mode', full_name='lq.GameFinalSnapshot.mode', index=3,
      number=4, type=11, cpp_type=10, label=1,
      has_default_value=False, default_value=None,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='meta', full_name='lq.GameFinalSnapshot.meta', index=4,
      number=5, type=11, cpp_type=10, label=1,
      has_default_value=False, default_value=None,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='calculate_param', full_name='lq.GameFinalSnapshot.calculate_param', index=5,
      number=6, type=11, cpp_type=10, label=1,
      has_default_value=False, default_value=None,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='create_time', full_name='lq.GameFinalSnapshot.create_time', index=6,
      number=7, type=13, cpp_type=3, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='start_time', full_name='lq.GameFinalSnapshot.start_time', index=7,
      number=8, type=13, cpp_type=3, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='finish_time', full_name='lq.GameFinalSnapshot.finish_time', index=8,
      number=9, type=13, cpp_type=3, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='seats', full_name='lq.GameFinalSnapshot.seats', index=9,
      number=10, type=11, cpp_type=10, label=3,
      has_default_value=False, default_value=[],
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='rounds', full_name='lq.GameFinalSnapshot.rounds', index=10,
      number=11, type=11, cpp_type=10, label=3,
      has_default_value=False, default_value=[],
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='account_views', full_name='lq.GameFinalSnapshot.account_views', index=11,
      number=12, type=11, cpp_type=10, label=3,
      has_default_value=False, default_value=[],
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='final_players', full_name='lq.GameFinalSnapshot.final_players', index=12,
      number=13, type=11, cpp_type=10, label=3,
      has_default_value=False, default_value=[],
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='afk_info', full_name='lq.GameFinalSnapshot.afk_info', index=13,
      number=14, type=11, cpp_type=10, label=3,
      has_default_value=False, default_value=[],
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
  ],
  extensions=[
  ],
  nested_types=[_GAMEFINALSNAPSHOT_CALCULATEPARAM, _GAMEFINALSNAPSHOT_GAMESEAT, _GAMEFINALSNAPSHOT_FINALPLAYER, _GAMEFINALSNAPSHOT_AFKINFO, ],
  enum_types=[
  ],
  serialized_options=None,
  is_extendable=False,
  syntax='proto3',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=20514,
  serialized_end=21428,
)


_RECORDCOLLECTEDDATA = _descriptor.Descriptor(
  name='RecordCollectedData',
  full_name='lq.RecordCollectedData',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='uuid', full_name='lq.RecordCollectedData.uuid', index=0,
      number=1, type=9, cpp_type=9, label=1,
      has_default_value=False, default_value=_b("").decode('utf-8'),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='remarks', full_name='lq.RecordCollectedData.remarks', index=1,
      number=2, type=9, cpp_type=9, label=1,
      has_default_value=False, default_value=_b("").decode('utf-8'),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='start_time', full_name='lq.RecordCollectedData.start_time', index=2,
      number=3, type=13, cpp_type=3, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='end_time', full_name='lq.RecordCollectedData.end_time', index=3,
      number=4, type=13, cpp_type=3, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  serialized_options=None,
  is_extendable=False,
  syntax='proto3',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=21430,
  serialized_end=21520,
)


_CONTESTDETAILRULE = _descriptor.Descriptor(
  name='ContestDetailRule',
  full_name='lq.ContestDetailRule',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='init_point', full_name='lq.ContestDetailRule.init_point', index=0,
      number=5, type=13, cpp_type=3, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='fandian', full_name='lq.ContestDetailRule.fandian', index=1,
      number=6, type=13, cpp_type=3, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='can_jifei', full_name='lq.ContestDetailRule.can_jifei', index=2,
      number=7, type=8, cpp_type=7, label=1,
      has_default_value=False, default_value=False,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='tianbian_value', full_name='lq.ContestDetailRule.tianbian_value', index=3,
      number=8, type=13, cpp_type=3, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='liqibang_value', full_name='lq.ContestDetailRule.liqibang_value', index=4,
      number=9, type=13, cpp_type=3, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='changbang_value', full_name='lq.ContestDetailRule.changbang_value', index=5,
      number=10, type=13, cpp_type=3, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='noting_fafu_1', full_name='lq.ContestDetailRule.noting_fafu_1', index=6,
      number=11, type=13, cpp_type=3, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='noting_fafu_2', full_name='lq.ContestDetailRule.noting_fafu_2', index=7,
      number=12, type=13, cpp_type=3, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='noting_fafu_3', full_name='lq.ContestDetailRule.noting_fafu_3', index=8,
      number=13, type=13, cpp_type=3, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='have_liujumanguan', full_name='lq.ContestDetailRule.have_liujumanguan', index=9,
      number=14, type=8, cpp_type=7, label=1,
      has_default_value=False, default_value=False,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='have_qieshangmanguan', full_name='lq.ContestDetailRule.have_qieshangmanguan', index=10,
      number=15, type=8, cpp_type=7, label=1,
      has_default_value=False, default_value=False,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='have_biao_dora', full_name='lq.ContestDetailRule.have_biao_dora', index=11,
      number=16, type=8, cpp_type=7, label=1,
      has_default_value=False, default_value=False,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='have_gang_biao_dora', full_name='lq.ContestDetailRule.have_gang_biao_dora', index=12,
      number=17, type=8, cpp_type=7, label=1,
      has_default_value=False, default_value=False,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='ming_dora_immediately_open', full_name='lq.ContestDetailRule.ming_dora_immediately_open', index=13,
      number=18, type=8, cpp_type=7, label=1,
      has_default_value=False, default_value=False,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='have_li_dora', full_name='lq.ContestDetailRule.have_li_dora', index=14,
      number=19, type=8, cpp_type=7, label=1,
      has_default_value=False, default_value=False,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='have_gang_li_dora', full_name='lq.ContestDetailRule.have_gang_li_dora', index=15,
      number=20, type=8, cpp_type=7, label=1,
      has_default_value=False, default_value=False,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='have_sifenglianda', full_name='lq.ContestDetailRule.have_sifenglianda', index=16,
      number=21, type=8, cpp_type=7, label=1,
      has_default_value=False, default_value=False,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='have_sigangsanle', full_name='lq.ContestDetailRule.have_sigangsanle', index=17,
      number=22, type=8, cpp_type=7, label=1,
      has_default_value=False, default_value=False,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='have_sijializhi', full_name='lq.ContestDetailRule.have_sijializhi', index=18,
      number=23, type=8, cpp_type=7, label=1,
      has_default_value=False, default_value=False,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='have_jiuzhongjiupai', full_name='lq.ContestDetailRule.have_jiuzhongjiupai', index=19,
      number=24, type=8, cpp_type=7, label=1,
      has_default_value=False, default_value=False,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='have_sanjiahele', full_name='lq.ContestDetailRule.have_sanjiahele', index=20,
      number=25, type=8, cpp_type=7, label=1,
      has_default_value=False, default_value=False,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='have_toutiao', full_name='lq.ContestDetailRule.have_toutiao', index=21,
      number=26, type=8, cpp_type=7, label=1,
      has_default_value=False, default_value=False,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='have_helelianzhuang', full_name='lq.ContestDetailRule.have_helelianzhuang', index=22,
      number=27, type=8, cpp_type=7, label=1,
      has_default_value=False, default_value=False,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='have_helezhongju', full_name='lq.ContestDetailRule.have_helezhongju', index=23,
      number=28, type=8, cpp_type=7, label=1,
      has_default_value=False, default_value=False,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='have_tingpailianzhuang', full_name='lq.ContestDetailRule.have_tingpailianzhuang', index=24,
      number=29, type=8, cpp_type=7, label=1,
      has_default_value=False, default_value=False,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='have_tingpaizhongju', full_name='lq.ContestDetailRule.have_tingpaizhongju', index=25,
      number=30, type=8, cpp_type=7, label=1,
      has_default_value=False, default_value=False,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='have_yifa', full_name='lq.ContestDetailRule.have_yifa', index=26,
      number=31, type=8, cpp_type=7, label=1,
      has_default_value=False, default_value=False,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='have_nanruxiru', full_name='lq.ContestDetailRule.have_nanruxiru', index=27,
      number=32, type=8, cpp_type=7, label=1,
      has_default_value=False, default_value=False,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='jingsuanyuandian', full_name='lq.ContestDetailRule.jingsuanyuandian', index=28,
      number=33, type=13, cpp_type=3, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='shunweima_2', full_name='lq.ContestDetailRule.shunweima_2', index=29,
      number=34, type=5, cpp_type=1, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='shunweima_3', full_name='lq.ContestDetailRule.shunweima_3', index=30,
      number=35, type=5, cpp_type=1, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='shunweima_4', full_name='lq.ContestDetailRule.shunweima_4', index=31,
      number=36, type=5, cpp_type=1, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='bianjietishi', full_name='lq.ContestDetailRule.bianjietishi', index=32,
      number=37, type=8, cpp_type=7, label=1,
      has_default_value=False, default_value=False,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='ai_level', full_name='lq.ContestDetailRule.ai_level', index=33,
      number=38, type=13, cpp_type=3, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='have_zimosun', full_name='lq.ContestDetailRule.have_zimosun', index=34,
      number=39, type=8, cpp_type=7, label=1,
      has_default_value=False, default_value=False,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='disable_multi_yukaman', full_name='lq.ContestDetailRule.disable_multi_yukaman', index=35,
      number=40, type=8, cpp_type=7, label=1,
      has_default_value=False, default_value=False,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='guyi_mode', full_name='lq.ContestDetailRule.guyi_mode', index=36,
      number=41, type=13, cpp_type=3, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='disable_leijiyiman', full_name='lq.ContestDetailRule.disable_leijiyiman', index=37,
      number=42, type=8, cpp_type=7, label=1,
      has_default_value=False, default_value=False,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  serialized_options=None,
  is_extendable=False,
  syntax='proto3',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=21523,
  serialized_end=22477,
)


_CONTESTDETAILRULEV2_EXTRARULE = _descriptor.Descriptor(
  name='ExtraRule',
  full_name='lq.ContestDetailRuleV2.ExtraRule',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='required_level', full_name='lq.ContestDetailRuleV2.ExtraRule.required_level', index=0,
      number=1, type=13, cpp_type=3, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='max_game_count', full_name='lq.ContestDetailRuleV2.ExtraRule.max_game_count', index=1,
      number=2, type=13, cpp_type=3, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  serialized_options=None,
  is_extendable=False,
  syntax='proto3',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=22600,
  serialized_end=22659,
)

_CONTESTDETAILRULEV2 = _descriptor.Descriptor(
  name='ContestDetailRuleV2',
  full_name='lq.ContestDetailRuleV2',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='game_rule', full_name='lq.ContestDetailRuleV2.game_rule', index=0,
      number=1, type=11, cpp_type=10, label=1,
      has_default_value=False, default_value=None,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='extra_rule', full_name='lq.ContestDetailRuleV2.extra_rule', index=1,
      number=2, type=11, cpp_type=10, label=1,
      has_default_value=False, default_value=None,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
  ],
  extensions=[
  ],
  nested_types=[_CONTESTDETAILRULEV2_EXTRARULE, ],
  enum_types=[
  ],
  serialized_options=None,
  is_extendable=False,
  syntax='proto3',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=22480,
  serialized_end=22659,
)


_GAMERULESETTING = _descriptor.Descriptor(
  name='GameRuleSetting',
  full_name='lq.GameRuleSetting',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='round_type', full_name='lq.GameRuleSetting.round_type', index=0,
      number=1, type=13, cpp_type=3, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='shiduan', full_name='lq.GameRuleSetting.shiduan', index=1,
      number=2, type=8, cpp_type=7, label=1,
      has_default_value=False, default_value=False,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='dora_count', full_name='lq.GameRuleSetting.dora_count', index=2,
      number=3, type=13, cpp_type=3, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='thinking_type', full_name='lq.GameRuleSetting.thinking_type', index=3,
      number=4, type=13, cpp_type=3, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='use_detail_rule', full_name='lq.GameRuleSetting.use_detail_rule', index=4,
      number=5, type=8, cpp_type=7, label=1,
      has_default_value=False, default_value=False,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='detail_rule_v2', full_name='lq.GameRuleSetting.detail_rule_v2', index=5,
      number=6, type=11, cpp_type=10, label=1,
      has_default_value=False, default_value=None,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  serialized_options=None,
  is_extendable=False,
  syntax='proto3',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=22662,
  serialized_end=22833,
)


_RECORDTINGPAIINFO = _descriptor.Descriptor(
  name='RecordTingPaiInfo',
  full_name='lq.RecordTingPaiInfo',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='tile', full_name='lq.RecordTingPaiInfo.tile', index=0,
      number=1, type=9, cpp_type=9, label=1,
      has_default_value=False, default_value=_b("").decode('utf-8'),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='haveyi', full_name='lq.RecordTingPaiInfo.haveyi', index=1,
      number=2, type=8, cpp_type=7, label=1,
      has_default_value=False, default_value=False,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='yiman', full_name='lq.RecordTingPaiInfo.yiman', index=2,
      number=3, type=8, cpp_type=7, label=1,
      has_default_value=False, default_value=False,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='count', full_name='lq.RecordTingPaiInfo.count', index=3,
      number=4, type=13, cpp_type=3, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='fu', full_name='lq.RecordTingPaiInfo.fu', index=4,
      number=5, type=13, cpp_type=3, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='biao_dora_count', full_name='lq.RecordTingPaiInfo.biao_dora_count', index=5,
      number=6, type=13, cpp_type=3, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='yiman_zimo', full_name='lq.RecordTingPaiInfo.yiman_zimo', index=6,
      number=7, type=8, cpp_type=7, label=1,
      has_default_value=False, default_value=False,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='count_zimo', full_name='lq.RecordTingPaiInfo.count_zimo', index=7,
      number=8, type=13, cpp_type=3, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='fu_zimo', full_name='lq.RecordTingPaiInfo.fu_zimo', index=8,
      number=9, type=13, cpp_type=3, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  serialized_options=None,
  is_extendable=False,
  syntax='proto3',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=22836,
  serialized_end=23009,
)


_RECORDNOTILEPLAYERINFO = _descriptor.Descriptor(
  name='RecordNoTilePlayerInfo',
  full_name='lq.RecordNoTilePlayerInfo',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='tingpai', full_name='lq.RecordNoTilePlayerInfo.tingpai', index=0,
      number=3, type=8, cpp_type=7, label=1,
      has_default_value=False, default_value=False,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='hand', full_name='lq.RecordNoTilePlayerInfo.hand', index=1,
      number=4, type=9, cpp_type=9, label=3,
      has_default_value=False, default_value=[],
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='tings', full_name='lq.RecordNoTilePlayerInfo.tings', index=2,
      number=5, type=11, cpp_type=10, label=3,
      has_default_value=False, default_value=[],
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='liuman', full_name='lq.RecordNoTilePlayerInfo.liuman', index=3,
      number=6, type=8, cpp_type=7, label=1,
      has_default_value=False, default_value=False,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  serialized_options=None,
  is_extendable=False,
  syntax='proto3',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=23011,
  serialized_end=23120,
)


_RECORDHULEINFO_RECORDFANINFO = _descriptor.Descriptor(
  name='RecordFanInfo',
  full_name='lq.RecordHuleInfo.RecordFanInfo',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='val', full_name='lq.RecordHuleInfo.RecordFanInfo.val', index=0,
      number=1, type=13, cpp_type=3, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='id', full_name='lq.RecordHuleInfo.RecordFanInfo.id', index=1,
      number=2, type=13, cpp_type=3, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  serialized_options=None,
  is_extendable=False,
  syntax='proto3',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=23523,
  serialized_end=23563,
)

_RECORDHULEINFO = _descriptor.Descriptor(
  name='RecordHuleInfo',
  full_name='lq.RecordHuleInfo',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='hand', full_name='lq.RecordHuleInfo.hand', index=0,
      number=1, type=9, cpp_type=9, label=3,
      has_default_value=False, default_value=[],
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='ming', full_name='lq.RecordHuleInfo.ming', index=1,
      number=2, type=9, cpp_type=9, label=3,
      has_default_value=False, default_value=[],
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='hu_tile', full_name='lq.RecordHuleInfo.hu_tile', index=2,
      number=3, type=9, cpp_type=9, label=1,
      has_default_value=False, default_value=_b("").decode('utf-8'),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='seat', full_name='lq.RecordHuleInfo.seat', index=3,
      number=4, type=13, cpp_type=3, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='zimo', full_name='lq.RecordHuleInfo.zimo', index=4,
      number=5, type=8, cpp_type=7, label=1,
      has_default_value=False, default_value=False,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='qinjia', full_name='lq.RecordHuleInfo.qinjia', index=5,
      number=6, type=8, cpp_type=7, label=1,
      has_default_value=False, default_value=False,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='liqi', full_name='lq.RecordHuleInfo.liqi', index=6,
      number=7, type=8, cpp_type=7, label=1,
      has_default_value=False, default_value=False,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='doras', full_name='lq.RecordHuleInfo.doras', index=7,
      number=8, type=9, cpp_type=9, label=3,
      has_default_value=False, default_value=[],
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='li_doras', full_name='lq.RecordHuleInfo.li_doras', index=8,
      number=9, type=9, cpp_type=9, label=3,
      has_default_value=False, default_value=[],
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='yiman', full_name='lq.RecordHuleInfo.yiman', index=9,
      number=10, type=8, cpp_type=7, label=1,
      has_default_value=False, default_value=False,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='count', full_name='lq.RecordHuleInfo.count', index=10,
      number=11, type=13, cpp_type=3, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='fans', full_name='lq.RecordHuleInfo.fans', index=11,
      number=12, type=11, cpp_type=10, label=3,
      has_default_value=False, default_value=[],
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='fu', full_name='lq.RecordHuleInfo.fu', index=12,
      number=13, type=13, cpp_type=3, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='point_zimo_qin', full_name='lq.RecordHuleInfo.point_zimo_qin', index=13,
      number=14, type=13, cpp_type=3, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='point_zimo_xian', full_name='lq.RecordHuleInfo.point_zimo_xian', index=14,
      number=15, type=13, cpp_type=3, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='title_id', full_name='lq.RecordHuleInfo.title_id', index=15,
      number=16, type=13, cpp_type=3, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='point_sum', full_name='lq.RecordHuleInfo.point_sum', index=16,
      number=17, type=13, cpp_type=3, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='dadian', full_name='lq.RecordHuleInfo.dadian', index=17,
      number=18, type=13, cpp_type=3, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='is_jue_zhang', full_name='lq.RecordHuleInfo.is_jue_zhang', index=18,
      number=19, type=8, cpp_type=7, label=1,
      has_default_value=False, default_value=False,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='xun', full_name='lq.RecordHuleInfo.xun', index=19,
      number=20, type=13, cpp_type=3, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='ting_type', full_name='lq.RecordHuleInfo.ting_type', index=20,
      number=21, type=13, cpp_type=3, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
  ],
  extensions=[
  ],
  nested_types=[_RECORDHULEINFO_RECORDFANINFO, ],
  enum_types=[
  ],
  serialized_options=None,
  is_extendable=False,
  syntax='proto3',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=23123,
  serialized_end=23563,
)


_RECORDHULESINFO = _descriptor.Descriptor(
  name='RecordHulesInfo',
  full_name='lq.RecordHulesInfo',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='seat', full_name='lq.RecordHulesInfo.seat', index=0,
      number=1, type=5, cpp_type=1, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='hules', full_name='lq.RecordHulesInfo.hules', index=1,
      number=2, type=11, cpp_type=10, label=3,
      has_default_value=False, default_value=[],
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  serialized_options=None,
  is_extendable=False,
  syntax='proto3',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=23565,
  serialized_end=23631,
)


_RECORDLIUJUINFO = _descriptor.Descriptor(
  name='RecordLiujuInfo',
  full_name='lq.RecordLiujuInfo',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='seat', full_name='lq.RecordLiujuInfo.seat', index=0,
      number=1, type=13, cpp_type=3, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='type', full_name='lq.RecordLiujuInfo.type', index=1,
      number=2, type=13, cpp_type=3, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  serialized_options=None,
  is_extendable=False,
  syntax='proto3',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=23633,
  serialized_end=23678,
)


_RECORDNOTILEINFO = _descriptor.Descriptor(
  name='RecordNoTileInfo',
  full_name='lq.RecordNoTileInfo',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='liujumanguan', full_name='lq.RecordNoTileInfo.liujumanguan', index=0,
      number=1, type=8, cpp_type=7, label=1,
      has_default_value=False, default_value=False,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='players', full_name='lq.RecordNoTileInfo.players', index=1,
      number=2, type=11, cpp_type=10, label=3,
      has_default_value=False, default_value=[],
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  serialized_options=None,
  is_extendable=False,
  syntax='proto3',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=23680,
  serialized_end=23765,
)


_RECORDLIQIINFO = _descriptor.Descriptor(
  name='RecordLiqiInfo',
  full_name='lq.RecordLiqiInfo',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='seat', full_name='lq.RecordLiqiInfo.seat', index=0,
      number=1, type=13, cpp_type=3, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='score', full_name='lq.RecordLiqiInfo.score', index=1,
      number=2, type=13, cpp_type=3, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='is_w', full_name='lq.RecordLiqiInfo.is_w', index=2,
      number=3, type=8, cpp_type=7, label=1,
      has_default_value=False, default_value=False,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='is_zhen_ting', full_name='lq.RecordLiqiInfo.is_zhen_ting', index=3,
      number=4, type=8, cpp_type=7, label=1,
      has_default_value=False, default_value=False,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='xun', full_name='lq.RecordLiqiInfo.xun', index=4,
      number=5, type=13, cpp_type=3, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='is_success', full_name='lq.RecordLiqiInfo.is_success', index=5,
      number=6, type=8, cpp_type=7, label=1,
      has_default_value=False, default_value=False,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  serialized_options=None,
  is_extendable=False,
  syntax='proto3',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=23767,
  serialized_end=23881,
)


_RECORDGANGINFO = _descriptor.Descriptor(
  name='RecordGangInfo',
  full_name='lq.RecordGangInfo',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='seat', full_name='lq.RecordGangInfo.seat', index=0,
      number=1, type=13, cpp_type=3, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='type', full_name='lq.RecordGangInfo.type', index=1,
      number=2, type=13, cpp_type=3, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='pai', full_name='lq.RecordGangInfo.pai', index=2,
      number=3, type=9, cpp_type=9, label=1,
      has_default_value=False, default_value=_b("").decode('utf-8'),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='is_dora', full_name='lq.RecordGangInfo.is_dora', index=3,
      number=4, type=8, cpp_type=7, label=1,
      has_default_value=False, default_value=False,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='xun', full_name='lq.RecordGangInfo.xun', index=4,
      number=5, type=13, cpp_type=3, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  serialized_options=None,
  is_extendable=False,
  syntax='proto3',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=23883,
  serialized_end=23970,
)


_RECORDBABEIINFO = _descriptor.Descriptor(
  name='RecordBaBeiInfo',
  full_name='lq.RecordBaBeiInfo',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='seat', full_name='lq.RecordBaBeiInfo.seat', index=0,
      number=1, type=13, cpp_type=3, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='is_zi_mo', full_name='lq.RecordBaBeiInfo.is_zi_mo', index=1,
      number=2, type=8, cpp_type=7, label=1,
      has_default_value=False, default_value=False,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='is_chong', full_name='lq.RecordBaBeiInfo.is_chong', index=2,
      number=3, type=8, cpp_type=7, label=1,
      has_default_value=False, default_value=False,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='is_bei', full_name='lq.RecordBaBeiInfo.is_bei', index=3,
      number=4, type=8, cpp_type=7, label=1,
      has_default_value=False, default_value=False,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  serialized_options=None,
  is_extendable=False,
  syntax='proto3',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=23972,
  serialized_end=24055,
)


_RECORDPEIPAIINFO = _descriptor.Descriptor(
  name='RecordPeiPaiInfo',
  full_name='lq.RecordPeiPaiInfo',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='dora_count', full_name='lq.RecordPeiPaiInfo.dora_count', index=0,
      number=1, type=13, cpp_type=3, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='r_dora_count', full_name='lq.RecordPeiPaiInfo.r_dora_count', index=1,
      number=2, type=13, cpp_type=3, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='bei_count', full_name='lq.RecordPeiPaiInfo.bei_count', index=2,
      number=3, type=13, cpp_type=3, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  serialized_options=None,
  is_extendable=False,
  syntax='proto3',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=24057,
  serialized_end=24136,
)


_RECORDROUNDINFO = _descriptor.Descriptor(
  name='RecordRoundInfo',
  full_name='lq.RecordRoundInfo',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='name', full_name='lq.RecordRoundInfo.name', index=0,
      number=1, type=9, cpp_type=9, label=1,
      has_default_value=False, default_value=_b("").decode('utf-8'),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='chang', full_name='lq.RecordRoundInfo.chang', index=1,
      number=2, type=13, cpp_type=3, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='ju', full_name='lq.RecordRoundInfo.ju', index=2,
      number=3, type=13, cpp_type=3, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='ben', full_name='lq.RecordRoundInfo.ben', index=3,
      number=4, type=13, cpp_type=3, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='scores', full_name='lq.RecordRoundInfo.scores', index=4,
      number=5, type=13, cpp_type=3, label=3,
      has_default_value=False, default_value=[],
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='liqi_infos', full_name='lq.RecordRoundInfo.liqi_infos', index=5,
      number=7, type=11, cpp_type=10, label=3,
      has_default_value=False, default_value=[],
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='gang_infos', full_name='lq.RecordRoundInfo.gang_infos', index=6,
      number=8, type=11, cpp_type=10, label=3,
      has_default_value=False, default_value=[],
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='peipai_infos', full_name='lq.RecordRoundInfo.peipai_infos', index=7,
      number=9, type=11, cpp_type=10, label=3,
      has_default_value=False, default_value=[],
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='babai_infos', full_name='lq.RecordRoundInfo.babai_infos', index=8,
      number=10, type=11, cpp_type=10, label=3,
      has_default_value=False, default_value=[],
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='hules_info', full_name='lq.RecordRoundInfo.hules_info', index=9,
      number=11, type=11, cpp_type=10, label=1,
      has_default_value=False, default_value=None,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='liuju_info', full_name='lq.RecordRoundInfo.liuju_info', index=10,
      number=12, type=11, cpp_type=10, label=1,
      has_default_value=False, default_value=None,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='no_tile_info', full_name='lq.RecordRoundInfo.no_tile_info', index=11,
      number=13, type=11, cpp_type=10, label=1,
      has_default_value=False, default_value=None,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  serialized_options=None,
  is_extendable=False,
  syntax='proto3',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=24139,
  serialized_end=24518,
)


_RECORDANALYSISEDDATA = _descriptor.Descriptor(
  name='RecordAnalysisedData',
  full_name='lq.RecordAnalysisedData',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='round_infos', full_name='lq.RecordAnalysisedData.round_infos', index=0,
      number=1, type=11, cpp_type=10, label=3,
      has_default_value=False, default_value=[],
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  serialized_options=None,
  is_extendable=False,
  syntax='proto3',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=24520,
  serialized_end=24584,
)


_RESCONNECTIONINFO = _descriptor.Descriptor(
  name='ResConnectionInfo',
  full_name='lq.ResConnectionInfo',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='error', full_name='lq.ResConnectionInfo.error', index=0,
      number=1, type=11, cpp_type=10, label=1,
      has_default_value=False, default_value=None,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='client_endpoint', full_name='lq.ResConnectionInfo.client_endpoint', index=1,
      number=2, type=11, cpp_type=10, label=1,
      has_default_value=False, default_value=None,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  serialized_options=None,
  is_extendable=False,
  syntax='proto3',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=24586,
  serialized_end=24677,
)


_REQSIGNUPACCOUNT = _descriptor.Descriptor(
  name='ReqSignupAccount',
  full_name='lq.ReqSignupAccount',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='account', full_name='lq.ReqSignupAccount.account', index=0,
      number=1, type=9, cpp_type=9, label=1,
      has_default_value=False, default_value=_b("").decode('utf-8'),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='password', full_name='lq.ReqSignupAccount.password', index=1,
      number=2, type=9, cpp_type=9, label=1,
      has_default_value=False, default_value=_b("").decode('utf-8'),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='code', full_name='lq.ReqSignupAccount.code', index=2,
      number=3, type=9, cpp_type=9, label=1,
      has_default_value=False, default_value=_b("").decode('utf-8'),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='type', full_name='lq.ReqSignupAccount.type', index=3,
      number=4, type=13, cpp_type=3, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='device', full_name='lq.ReqSignupAccount.device', index=4,
      number=5, type=11, cpp_type=10, label=1,
      has_default_value=False, default_value=None,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  serialized_options=None,
  is_extendable=False,
  syntax='proto3',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=24679,
  serialized_end=24798,
)


_RESSIGNUPACCOUNT = _descriptor.Descriptor(
  name='ResSignupAccount',
  full_name='lq.ResSignupAccount',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='error', full_name='lq.ResSignupAccount.error', index=0,
      number=1, type=11, cpp_type=10, label=1,
      has_default_value=False, default_value=None,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  serialized_options=None,
  is_extendable=False,
  syntax='proto3',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=24800,
  serialized_end=24844,
)


_REQLOGIN = _descriptor.Descriptor(
  name='ReqLogin',
  full_name='lq.ReqLogin',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='account', full_name='lq.ReqLogin.account', index=0,
      number=1, type=9, cpp_type=9, label=1,
      has_default_value=False, default_value=_b("").decode('utf-8'),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='password', full_name='lq.ReqLogin.password', index=1,
      number=2, type=9, cpp_type=9, label=1,
      has_default_value=False, default_value=_b("").decode('utf-8'),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='reconnect', full_name='lq.ReqLogin.reconnect', index=2,
      number=3, type=8, cpp_type=7, label=1,
      has_default_value=False, default_value=False,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='device', full_name='lq.ReqLogin.device', index=3,
      number=4, type=11, cpp_type=10, label=1,
      has_default_value=False, default_value=None,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='random_key', full_name='lq.ReqLogin.random_key', index=4,
      number=5, type=9, cpp_type=9, label=1,
      has_default_value=False, default_value=_b("").decode('utf-8'),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='client_version', full_name='lq.ReqLogin.client_version', index=5,
      number=6, type=11, cpp_type=10, label=1,
      has_default_value=False, default_value=None,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='gen_access_token', full_name='lq.ReqLogin.gen_access_token', index=6,
      number=7, type=8, cpp_type=7, label=1,
      has_default_value=False, default_value=False,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='currency_platforms', full_name='lq.ReqLogin.currency_platforms', index=7,
      number=8, type=13, cpp_type=3, label=3,
      has_default_value=False, default_value=[],
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='type', full_name='lq.ReqLogin.type', index=8,
      number=9, type=13, cpp_type=3, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='version', full_name='lq.ReqLogin.version', index=9,
      number=10, type=13, cpp_type=3, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  serialized_options=None,
  is_extendable=False,
  syntax='proto3',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=24847,
  serialized_end=25101,
)


_RESLOGIN = _descriptor.Descriptor(
  name='ResLogin',
  full_name='lq.ResLogin',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='error', full_name='lq.ResLogin.error', index=0,
      number=1, type=11, cpp_type=10, label=1,
      has_default_value=False, default_value=None,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='account_id', full_name='lq.ResLogin.account_id', index=1,
      number=2, type=13, cpp_type=3, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='account', full_name='lq.ResLogin.account', index=2,
      number=3, type=11, cpp_type=10, label=1,
      has_default_value=False, default_value=None,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='game_info', full_name='lq.ResLogin.game_info', index=3,
      number=4, type=11, cpp_type=10, label=1,
      has_default_value=False, default_value=None,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='has_unread_announcement', full_name='lq.ResLogin.has_unread_announcement', index=4,
      number=5, type=8, cpp_type=7, label=1,
      has_default_value=False, default_value=False,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='access_token', full_name='lq.ResLogin.access_token', index=5,
      number=6, type=9, cpp_type=9, label=1,
      has_default_value=False, default_value=_b("").decode('utf-8'),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='signup_time', full_name='lq.ResLogin.signup_time', index=6,
      number=7, type=13, cpp_type=3, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='is_id_card_authed', full_name='lq.ResLogin.is_id_card_authed', index=7,
      number=8, type=8, cpp_type=7, label=1,
      has_default_value=False, default_value=False,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='country', full_name='lq.ResLogin.country', index=8,
      number=9, type=9, cpp_type=9, label=1,
      has_default_value=False, default_value=_b("").decode('utf-8'),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='logined_version', full_name='lq.ResLogin.logined_version', index=9,
      number=10, type=13, cpp_type=3, label=3,
      has_default_value=False, default_value=[],
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='rewarded_version', full_name='lq.ResLogin.rewarded_version', index=10,
      number=11, type=13, cpp_type=3, label=3,
      has_default_value=False, default_value=[],
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  serialized_options=None,
  is_extendable=False,
  syntax='proto3',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=25104,
  serialized_end=25401,
)


_REQEMAILLOGIN = _descriptor.Descriptor(
  name='ReqEmailLogin',
  full_name='lq.ReqEmailLogin',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='email', full_name='lq.ReqEmailLogin.email', index=0,
      number=1, type=9, cpp_type=9, label=1,
      has_default_value=False, default_value=_b("").decode('utf-8'),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='password', full_name='lq.ReqEmailLogin.password', index=1,
      number=2, type=9, cpp_type=9, label=1,
      has_default_value=False, default_value=_b("").decode('utf-8'),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='reconnect', full_name='lq.ReqEmailLogin.reconnect', index=2,
      number=3, type=8, cpp_type=7, label=1,
      has_default_value=False, default_value=False,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='device', full_name='lq.ReqEmailLogin.device', index=3,
      number=4, type=11, cpp_type=10, label=1,
      has_default_value=False, default_value=None,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='random_key', full_name='lq.ReqEmailLogin.random_key', index=4,
      number=5, type=9, cpp_type=9, label=1,
      has_default_value=False, default_value=_b("").decode('utf-8'),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='client_version', full_name='lq.ReqEmailLogin.client_version', index=5,
      number=6, type=9, cpp_type=9, label=1,
      has_default_value=False, default_value=_b("").decode('utf-8'),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='gen_access_token', full_name='lq.ReqEmailLogin.gen_access_token', index=6,
      number=7, type=8, cpp_type=7, label=1,
      has_default_value=False, default_value=False,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='currency_platforms', full_name='lq.ReqEmailLogin.currency_platforms', index=7,
      number=8, type=13, cpp_type=3, label=3,
      has_default_value=False, default_value=[],
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  serialized_options=None,
  is_extendable=False,
  syntax='proto3',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=25404,
  serialized_end=25607,
)


_REQBINDACCOUNT = _descriptor.Descriptor(
  name='ReqBindAccount',
  full_name='lq.ReqBindAccount',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='account', full_name='lq.ReqBindAccount.account', index=0,
      number=1, type=9, cpp_type=9, label=1,
      has_default_value=False, default_value=_b("").decode('utf-8'),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='password', full_name='lq.ReqBindAccount.password', index=1,
      number=2, type=9, cpp_type=9, label=1,
      has_default_value=False, default_value=_b("").decode('utf-8'),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  serialized_options=None,
  is_extendable=False,
  syntax='proto3',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=25609,
  serialized_end=25660,
)


_REQCREATEPHONEVERIFYCODE = _descriptor.Descriptor(
  name='ReqCreatePhoneVerifyCode',
  full_name='lq.ReqCreatePhoneVerifyCode',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='phone', full_name='lq.ReqCreatePhoneVerifyCode.phone', index=0,
      number=1, type=9, cpp_type=9, label=1,
      has_default_value=False, default_value=_b("").decode('utf-8'),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='usage', full_name='lq.ReqCreatePhoneVerifyCode.usage', index=1,
      number=2, type=13, cpp_type=3, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  serialized_options=None,
  is_extendable=False,
  syntax='proto3',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=25662,
  serialized_end=25718,
)


_REQCREATEEMAILVERIFYCODE = _descriptor.Descriptor(
  name='ReqCreateEmailVerifyCode',
  full_name='lq.ReqCreateEmailVerifyCode',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='email', full_name='lq.ReqCreateEmailVerifyCode.email', index=0,
      number=1, type=9, cpp_type=9, label=1,
      has_default_value=False, default_value=_b("").decode('utf-8'),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='usage', full_name='lq.ReqCreateEmailVerifyCode.usage', index=1,
      number=2, type=13, cpp_type=3, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  serialized_options=None,
  is_extendable=False,
  syntax='proto3',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=25720,
  serialized_end=25776,
)


_REQVERIFYCODEFORSECURE = _descriptor.Descriptor(
  name='ReqVerifyCodeForSecure',
  full_name='lq.ReqVerifyCodeForSecure',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='code', full_name='lq.ReqVerifyCodeForSecure.code', index=0,
      number=1, type=9, cpp_type=9, label=1,
      has_default_value=False, default_value=_b("").decode('utf-8'),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='operation', full_name='lq.ReqVerifyCodeForSecure.operation', index=1,
      number=2, type=13, cpp_type=3, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  serialized_options=None,
  is_extendable=False,
  syntax='proto3',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=25778,
  serialized_end=25835,
)


_RESVERFIYCODEFORSECURE = _descriptor.Descriptor(
  name='ResVerfiyCodeForSecure',
  full_name='lq.ResVerfiyCodeForSecure',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='error', full_name='lq.ResVerfiyCodeForSecure.error', index=0,
      number=1, type=11, cpp_type=10, label=1,
      has_default_value=False, default_value=None,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='secure_token', full_name='lq.ResVerfiyCodeForSecure.secure_token', index=1,
      number=2, type=9, cpp_type=9, label=1,
      has_default_value=False, default_value=_b("").decode('utf-8'),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  serialized_options=None,
  is_extendable=False,
  syntax='proto3',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=25837,
  serialized_end=25909,
)


_REQBINDPHONENUMBER = _descriptor.Descriptor(
  name='ReqBindPhoneNumber',
  full_name='lq.ReqBindPhoneNumber',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='code', full_name='lq.ReqBindPhoneNumber.code', index=0,
      number=1, type=9, cpp_type=9, label=1,
      has_default_value=False, default_value=_b("").decode('utf-8'),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='phone', full_name='lq.ReqBindPhoneNumber.phone', index=1,
      number=2, type=9, cpp_type=9, label=1,
      has_default_value=False, default_value=_b("").decode('utf-8'),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='password', full_name='lq.ReqBindPhoneNumber.password', index=2,
      number=3, type=9, cpp_type=9, label=1,
      has_default_value=False, default_value=_b("").decode('utf-8'),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='multi_bind_version', full_name='lq.ReqBindPhoneNumber.multi_bind_version', index=3,
      number=4, type=8, cpp_type=7, label=1,
      has_default_value=False, default_value=False,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  serialized_options=None,
  is_extendable=False,
  syntax='proto3',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=25911,
  serialized_end=26006,
)


_REQUNBINDPHONENUMBER = _descriptor.Descriptor(
  name='ReqUnbindPhoneNumber',
  full_name='lq.ReqUnbindPhoneNumber',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='code', full_name='lq.ReqUnbindPhoneNumber.code', index=0,
      number=1, type=9, cpp_type=9, label=1,
      has_default_value=False, default_value=_b("").decode('utf-8'),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='phone', full_name='lq.ReqUnbindPhoneNumber.phone', index=1,
      number=2, type=9, cpp_type=9, label=1,
      has_default_value=False, default_value=_b("").decode('utf-8'),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='password', full_name='lq.ReqUnbindPhoneNumber.password', index=2,
      number=3, type=9, cpp_type=9, label=1,
      has_default_value=False, default_value=_b("").decode('utf-8'),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  serialized_options=None,
  is_extendable=False,
  syntax='proto3',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=26008,
  serialized_end=26077,
)


_RESFETCHPHONELOGINBIND = _descriptor.Descriptor(
  name='ResFetchPhoneLoginBind',
  full_name='lq.ResFetchPhoneLoginBind',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='error', full_name='lq.ResFetchPhoneLoginBind.error', index=0,
      number=1, type=11, cpp_type=10, label=1,
      has_default_value=False, default_value=None,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='phone_login', full_name='lq.ResFetchPhoneLoginBind.phone_login', index=1,
      number=2, type=13, cpp_type=3, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  serialized_options=None,
  is_extendable=False,
  syntax='proto3',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=26079,
  serialized_end=26150,
)


_REQCREATEPHONELOGINBIND = _descriptor.Descriptor(
  name='ReqCreatePhoneLoginBind',
  full_name='lq.ReqCreatePhoneLoginBind',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='password', full_name='lq.ReqCreatePhoneLoginBind.password', index=0,
      number=1, type=9, cpp_type=9, label=1,
      has_default_value=False, default_value=_b("").decode('utf-8'),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  serialized_options=None,
  is_extendable=False,
  syntax='proto3',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=26152,
  serialized_end=26195,
)


_REQBINDEMAIL = _descriptor.Descriptor(
  name='ReqBindEmail',
  full_name='lq.ReqBindEmail',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='email', full_name='lq.ReqBindEmail.email', index=0,
      number=1, type=9, cpp_type=9, label=1,
      has_default_value=False, default_value=_b("").decode('utf-8'),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='code', full_name='lq.ReqBindEmail.code', index=1,
      number=2, type=9, cpp_type=9, label=1,
      has_default_value=False, default_value=_b("").decode('utf-8'),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='password', full_name='lq.ReqBindEmail.password', index=2,
      number=3, type=9, cpp_type=9, label=1,
      has_default_value=False, default_value=_b("").decode('utf-8'),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  serialized_options=None,
  is_extendable=False,
  syntax='proto3',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=26197,
  serialized_end=26258,
)


_REQMODIFYPASSWORD = _descriptor.Descriptor(
  name='ReqModifyPassword',
  full_name='lq.ReqModifyPassword',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='new_password', full_name='lq.ReqModifyPassword.new_password', index=0,
      number=1, type=9, cpp_type=9, label=1,
      has_default_value=False, default_value=_b("").decode('utf-8'),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='old_password', full_name='lq.ReqModifyPassword.old_password', index=1,
      number=2, type=9, cpp_type=9, label=1,
      has_default_value=False, default_value=_b("").decode('utf-8'),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='secure_token', full_name='lq.ReqModifyPassword.secure_token', index=2,
      number=3, type=9, cpp_type=9, label=1,
      has_default_value=False, default_value=_b("").decode('utf-8'),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  serialized_options=None,
  is_extendable=False,
  syntax='proto3',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=26260,
  serialized_end=26345,
)


_REQOAUTH2AUTH = _descriptor.Descriptor(
  name='ReqOauth2Auth',
  full_name='lq.ReqOauth2Auth',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='type', full_name='lq.ReqOauth2Auth.type', index=0,
      number=1, type=13, cpp_type=3, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='code', full_name='lq.ReqOauth2Auth.code', index=1,
      number=2, type=9, cpp_type=9, label=1,
      has_default_value=False, default_value=_b("").decode('utf-8'),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='uid', full_name='lq.ReqOauth2Auth.uid', index=2,
      number=3, type=9, cpp_type=9, label=1,
      has_default_value=False, default_value=_b("").decode('utf-8'),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  serialized_options=None,
  is_extendable=False,
  syntax='proto3',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=26347,
  serialized_end=26403,
)


_RESOAUTH2AUTH = _descriptor.Descriptor(
  name='ResOauth2Auth',
  full_name='lq.ResOauth2Auth',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='error', full_name='lq.ResOauth2Auth.error', index=0,
      number=1, type=11, cpp_type=10, label=1,
      has_default_value=False, default_value=None,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='access_token', full_name='lq.ResOauth2Auth.access_token', index=1,
      number=2, type=9, cpp_type=9, label=1,
      has_default_value=False, default_value=_b("").decode('utf-8'),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  serialized_options=None,
  is_extendable=False,
  syntax='proto3',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=26405,
  serialized_end=26468,
)


_REQOAUTH2CHECK = _descriptor.Descriptor(
  name='ReqOauth2Check',
  full_name='lq.ReqOauth2Check',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='type', full_name='lq.ReqOauth2Check.type', index=0,
      number=1, type=13, cpp_type=3, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='access_token', full_name='lq.ReqOauth2Check.access_token', index=1,
      number=2, type=9, cpp_type=9, label=1,
      has_default_value=False, default_value=_b("").decode('utf-8'),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  serialized_options=None,
  is_extendable=False,
  syntax='proto3',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=26470,
  serialized_end=26522,
)


_RESOAUTH2CHECK = _descriptor.Descriptor(
  name='ResOauth2Check',
  full_name='lq.ResOauth2Check',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='error', full_name='lq.ResOauth2Check.error', index=0,
      number=1, type=11, cpp_type=10, label=1,
      has_default_value=False, default_value=None,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='has_account', full_name='lq.ResOauth2Check.has_account', index=1,
      number=2, type=8, cpp_type=7, label=1,
      has_default_value=False, default_value=False,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  serialized_options=None,
  is_extendable=False,
  syntax='proto3',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=26524,
  serialized_end=26587,
)


_REQOAUTH2SIGNUP = _descriptor.Descriptor(
  name='ReqOauth2Signup',
  full_name='lq.ReqOauth2Signup',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='type', full_name='lq.ReqOauth2Signup.type', index=0,
      number=1, type=13, cpp_type=3, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='access_token', full_name='lq.ReqOauth2Signup.access_token', index=1,
      number=2, type=9, cpp_type=9, label=1,
      has_default_value=False, default_value=_b("").decode('utf-8'),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='email', full_name='lq.ReqOauth2Signup.email', index=2,
      number=3, type=9, cpp_type=9, label=1,
      has_default_value=False, default_value=_b("").decode('utf-8'),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='advertise_str', full_name='lq.ReqOauth2Signup.advertise_str', index=3,
      number=4, type=9, cpp_type=9, label=1,
      has_default_value=False, default_value=_b("").decode('utf-8'),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='device', full_name='lq.ReqOauth2Signup.device', index=4,
      number=5, type=11, cpp_type=10, label=1,
      has_default_value=False, default_value=None,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='client_version', full_name='lq.ReqOauth2Signup.client_version', index=5,
      number=6, type=11, cpp_type=10, label=1,
      has_default_value=False, default_value=None,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  serialized_options=None,
  is_extendable=False,
  syntax='proto3',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=26590,
  serialized_end=26766,
)


_RESOAUTH2SIGNUP = _descriptor.Descriptor(
  name='ResOauth2Signup',
  full_name='lq.ResOauth2Signup',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='error', full_name='lq.ResOauth2Signup.error', index=0,
      number=1, type=11, cpp_type=10, label=1,
      has_default_value=False, default_value=None,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  serialized_options=None,
  is_extendable=False,
  syntax='proto3',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=26768,
  serialized_end=26811,
)


_REQOAUTH2LOGIN = _descriptor.Descriptor(
  name='ReqOauth2Login',
  full_name='lq.ReqOauth2Login',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='type', full_name='lq.ReqOauth2Login.type', index=0,
      number=1, type=13, cpp_type=3, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='access_token', full_name='lq.ReqOauth2Login.access_token', index=1,
      number=2, type=9, cpp_type=9, label=1,
      has_default_value=False, default_value=_b("").decode('utf-8'),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='reconnect', full_name='lq.ReqOauth2Login.reconnect', index=2,
      number=3, type=8, cpp_type=7, label=1,
      has_default_value=False, default_value=False,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='device', full_name='lq.ReqOauth2Login.device', index=3,
      number=4, type=11, cpp_type=10, label=1,
      has_default_value=False, default_value=None,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='random_key', full_name='lq.ReqOauth2Login.random_key', index=4,
      number=5, type=9, cpp_type=9, label=1,
      has_default_value=False, default_value=_b("").decode('utf-8'),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='client_version', full_name='lq.ReqOauth2Login.client_version', index=5,
      number=6, type=11, cpp_type=10, label=1,
      has_default_value=False, default_value=None,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='gen_access_token', full_name='lq.ReqOauth2Login.gen_access_token', index=6,
      number=7, type=8, cpp_type=7, label=1,
      has_default_value=False, default_value=False,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='currency_platforms', full_name='lq.ReqOauth2Login.currency_platforms', index=7,
      number=8, type=13, cpp_type=3, label=3,
      has_default_value=False, default_value=[],
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='version', full_name='lq.ReqOauth2Login.version', index=8,
      number=9, type=13, cpp_type=3, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  serialized_options=None,
  is_extendable=False,
  syntax='proto3',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=26814,
  serialized_end=27061,
)


_REQDMMPRELOGIN = _descriptor.Descriptor(
  name='ReqDMMPreLogin',
  full_name='lq.ReqDMMPreLogin',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='finish_url', full_name='lq.ReqDMMPreLogin.finish_url', index=0,
      number=1, type=9, cpp_type=9, label=1,
      has_default_value=False, default_value=_b("").decode('utf-8'),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  serialized_options=None,
  is_extendable=False,
  syntax='proto3',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=27063,
  serialized_end=27099,
)


_RESDMMPRELOGIN = _descriptor.Descriptor(
  name='ResDMMPreLogin',
  full_name='lq.ResDMMPreLogin',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='parameter', full_name='lq.ResDMMPreLogin.parameter', index=0,
      number=1, type=9, cpp_type=9, label=1,
      has_default_value=False, default_value=_b("").decode('utf-8'),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  serialized_options=None,
  is_extendable=False,
  syntax='proto3',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=27101,
  serialized_end=27136,
)


_REQLOGOUT = _descriptor.Descriptor(
  name='ReqLogout',
  full_name='lq.ReqLogout',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  serialized_options=None,
  is_extendable=False,
  syntax='proto3',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=27138,
  serialized_end=27149,
)


_RESLOGOUT = _descriptor.Descriptor(
  name='ResLogout',
  full_name='lq.ResLogout',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='error', full_name='lq.ResLogout.error', index=0,
      number=1, type=11, cpp_type=10, label=1,
      has_default_value=False, default_value=None,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  serialized_options=None,
  is_extendable=False,
  syntax='proto3',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=27151,
  serialized_end=27188,
)


_REQHEATBEAT = _descriptor.Descriptor(
  name='ReqHeatBeat',
  full_name='lq.ReqHeatBeat',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='no_operation_counter', full_name='lq.ReqHeatBeat.no_operation_counter', index=0,
      number=1, type=13, cpp_type=3, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  serialized_options=None,
  is_extendable=False,
  syntax='proto3',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=27190,
  serialized_end=27233,
)


_REQLOGINBEAT = _descriptor.Descriptor(
  name='ReqLoginBeat',
  full_name='lq.ReqLoginBeat',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='contract', full_name='lq.ReqLoginBeat.contract', index=0,
      number=1, type=9, cpp_type=9, label=1,
      has_default_value=False, default_value=_b("").decode('utf-8'),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  serialized_options=None,
  is_extendable=False,
  syntax='proto3',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=27235,
  serialized_end=27267,
)


_REQJOINMATCHQUEUE = _descriptor.Descriptor(
  name='ReqJoinMatchQueue',
  full_name='lq.ReqJoinMatchQueue',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='match_mode', full_name='lq.ReqJoinMatchQueue.match_mode', index=0,
      number=1, type=13, cpp_type=3, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  serialized_options=None,
  is_extendable=False,
  syntax='proto3',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=27269,
  serialized_end=27308,
)


_REQCANCELMATCHQUEUE = _descriptor.Descriptor(
  name='ReqCancelMatchQueue',
  full_name='lq.ReqCancelMatchQueue',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='match_mode', full_name='lq.ReqCancelMatchQueue.match_mode', index=0,
      number=1, type=13, cpp_type=3, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  serialized_options=None,
  is_extendable=False,
  syntax='proto3',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=27310,
  serialized_end=27351,
)


_REQACCOUNTINFO = _descriptor.Descriptor(
  name='ReqAccountInfo',
  full_name='lq.ReqAccountInfo',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='account_id', full_name='lq.ReqAccountInfo.account_id', index=0,
      number=1, type=13, cpp_type=3, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  serialized_options=None,
  is_extendable=False,
  syntax='proto3',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=27353,
  serialized_end=27389,
)


_RESACCOUNTINFO = _descriptor.Descriptor(
  name='ResAccountInfo',
  full_name='lq.ResAccountInfo',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='error', full_name='lq.ResAccountInfo.error', index=0,
      number=1, type=11, cpp_type=10, label=1,
      has_default_value=False, default_value=None,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='account', full_name='lq.ResAccountInfo.account', index=1,
      number=2, type=11, cpp_type=10, label=1,
      has_default_value=False, default_value=None,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='room', full_name='lq.ResAccountInfo.room', index=2,
      number=3, type=11, cpp_type=10, label=1,
      has_default_value=False, default_value=None,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  serialized_options=None,
  is_extendable=False,
  syntax='proto3',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=27391,
  serialized_end=27487,
)


_REQCREATENICKNAME = _descriptor.Descriptor(
  name='ReqCreateNickname',
  full_name='lq.ReqCreateNickname',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='nickname', full_name='lq.ReqCreateNickname.nickname', index=0,
      number=1, type=9, cpp_type=9, label=1,
      has_default_value=False, default_value=_b("").decode('utf-8'),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='advertise_str', full_name='lq.ReqCreateNickname.advertise_str', index=1,
      number=2, type=9, cpp_type=9, label=1,
      has_default_value=False, default_value=_b("").decode('utf-8'),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  serialized_options=None,
  is_extendable=False,
  syntax='proto3',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=27489,
  serialized_end=27549,
)


_REQMODIFYNICKNAME = _descriptor.Descriptor(
  name='ReqModifyNickname',
  full_name='lq.ReqModifyNickname',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='nickname', full_name='lq.ReqModifyNickname.nickname', index=0,
      number=1, type=9, cpp_type=9, label=1,
      has_default_value=False, default_value=_b("").decode('utf-8'),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='use_item_id', full_name='lq.ReqModifyNickname.use_item_id', index=1,
      number=2, type=13, cpp_type=3, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  serialized_options=None,
  is_extendable=False,
  syntax='proto3',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=27551,
  serialized_end=27609,
)


_REQMODIFYBIRTHDAY = _descriptor.Descriptor(
  name='ReqModifyBirthday',
  full_name='lq.ReqModifyBirthday',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='birthday', full_name='lq.ReqModifyBirthday.birthday', index=0,
      number=1, type=5, cpp_type=1, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  serialized_options=None,
  is_extendable=False,
  syntax='proto3',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=27611,
  serialized_end=27648,
)


_RESSELFROOM = _descriptor.Descriptor(
  name='ResSelfRoom',
  full_name='lq.ResSelfRoom',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='error', full_name='lq.ResSelfRoom.error', index=0,
      number=1, type=11, cpp_type=10, label=1,
      has_default_value=False, default_value=None,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='room', full_name='lq.ResSelfRoom.room', index=1,
      number=2, type=11, cpp_type=10, label=1,
      has_default_value=False, default_value=None,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  serialized_options=None,
  is_extendable=False,
  syntax='proto3',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=27650,
  serialized_end=27713,
)


_REQCREATEROOM = _descriptor.Descriptor(
  name='ReqCreateRoom',
  full_name='lq.ReqCreateRoom',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='player_count', full_name='lq.ReqCreateRoom.player_count', index=0,
      number=1, type=13, cpp_type=3, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='mode', full_name='lq.ReqCreateRoom.mode', index=1,
      number=2, type=11, cpp_type=10, label=1,
      has_default_value=False, default_value=None,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='public_live', full_name='lq.ReqCreateRoom.public_live', index=2,
      number=3, type=8, cpp_type=7, label=1,
      has_default_value=False, default_value=False,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  serialized_options=None,
  is_extendable=False,
  syntax='proto3',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=27715,
  serialized_end=27801,
)


_RESCREATEROOM = _descriptor.Descriptor(
  name='ResCreateRoom',
  full_name='lq.ResCreateRoom',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='error', full_name='lq.ResCreateRoom.error', index=0,
      number=1, type=11, cpp_type=10, label=1,
      has_default_value=False, default_value=None,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='room', full_name='lq.ResCreateRoom.room', index=1,
      number=2, type=11, cpp_type=10, label=1,
      has_default_value=False, default_value=None,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  serialized_options=None,
  is_extendable=False,
  syntax='proto3',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=27803,
  serialized_end=27868,
)


_REQJOINROOM = _descriptor.Descriptor(
  name='ReqJoinRoom',
  full_name='lq.ReqJoinRoom',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='room_id', full_name='lq.ReqJoinRoom.room_id', index=0,
      number=1, type=13, cpp_type=3, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  serialized_options=None,
  is_extendable=False,
  syntax='proto3',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=27870,
  serialized_end=27900,
)


_RESJOINROOM = _descriptor.Descriptor(
  name='ResJoinRoom',
  full_name='lq.ResJoinRoom',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='error', full_name='lq.ResJoinRoom.error', index=0,
      number=1, type=11, cpp_type=10, label=1,
      has_default_value=False, default_value=None,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='room', full_name='lq.ResJoinRoom.room', index=1,
      number=2, type=11, cpp_type=10, label=1,
      has_default_value=False, default_value=None,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  serialized_options=None,
  is_extendable=False,
  syntax='proto3',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=27902,
  serialized_end=27965,
)


_REQROOMREADY = _descriptor.Descriptor(
  name='ReqRoomReady',
  full_name='lq.ReqRoomReady',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='ready', full_name='lq.ReqRoomReady.ready', index=0,
      number=1, type=8, cpp_type=7, label=1,
      has_default_value=False, default_value=False,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  serialized_options=None,
  is_extendable=False,
  syntax='proto3',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=27967,
  serialized_end=27996,
)


_REQROOMDRESSING = _descriptor.Descriptor(
  name='ReqRoomDressing',
  full_name='lq.ReqRoomDressing',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='dressing', full_name='lq.ReqRoomDressing.dressing', index=0,
      number=1, type=8, cpp_type=7, label=1,
      has_default_value=False, default_value=False,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  serialized_options=None,
  is_extendable=False,
  syntax='proto3',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=27998,
  serialized_end=28033,
)


_REQROOMSTART = _descriptor.Descriptor(
  name='ReqRoomStart',
  full_name='lq.ReqRoomStart',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  serialized_options=None,
  is_extendable=False,
  syntax='proto3',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=28035,
  serialized_end=28049,
)


_REQROOMKICK = _descriptor.Descriptor(
  name='ReqRoomKick',
  full_name='lq.ReqRoomKick',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='account_id', full_name='lq.ReqRoomKick.account_id', index=0,
      number=1, type=13, cpp_type=3, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  serialized_options=None,
  is_extendable=False,
  syntax='proto3',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=28051,
  serialized_end=28084,
)


_REQMODIFYROOM = _descriptor.Descriptor(
  name='ReqModifyRoom',
  full_name='lq.ReqModifyRoom',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='robot_count', full_name='lq.ReqModifyRoom.robot_count', index=0,
      number=1, type=13, cpp_type=3, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  serialized_options=None,
  is_extendable=False,
  syntax='proto3',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=28086,
  serialized_end=28122,
)


_REQCHANGEAVATAR = _descriptor.Descriptor(
  name='ReqChangeAvatar',
  full_name='lq.ReqChangeAvatar',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='avatar_id', full_name='lq.ReqChangeAvatar.avatar_id', index=0,
      number=1, type=13, cpp_type=3, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  serialized_options=None,
  is_extendable=False,
  syntax='proto3',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=28124,
  serialized_end=28160,
)


_REQACCOUNTSTATISTICINFO = _descriptor.Descriptor(
  name='ReqAccountStatisticInfo',
  full_name='lq.ReqAccountStatisticInfo',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='account_id', full_name='lq.ReqAccountStatisticInfo.account_id', index=0,
      number=1, type=13, cpp_type=3, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  serialized_options=None,
  is_extendable=False,
  syntax='proto3',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=28162,
  serialized_end=28207,
)


_RESACCOUNTSTATISTICINFO = _descriptor.Descriptor(
  name='ResAccountStatisticInfo',
  full_name='lq.ResAccountStatisticInfo',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='error', full_name='lq.ResAccountStatisticInfo.error', index=0,
      number=1, type=11, cpp_type=10, label=1,
      has_default_value=False, default_value=None,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='statistic_data', full_name='lq.ResAccountStatisticInfo.statistic_data', index=1,
      number=2, type=11, cpp_type=10, label=3,
      has_default_value=False, default_value=[],
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='detail_data', full_name='lq.ResAccountStatisticInfo.detail_data', index=2,
      number=3, type=11, cpp_type=10, label=1,
      has_default_value=False, default_value=None,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  serialized_options=None,
  is_extendable=False,
  syntax='proto3',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=28210,
  serialized_end=28362,
)


_RESACCOUNTCHALLENGERANKINFO_CHALLENGERANK = _descriptor.Descriptor(
  name='ChallengeRank',
  full_name='lq.ResAccountChallengeRankInfo.ChallengeRank',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='season', full_name='lq.ResAccountChallengeRankInfo.ChallengeRank.season', index=0,
      number=1, type=13, cpp_type=3, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='rank', full_name='lq.ResAccountChallengeRankInfo.ChallengeRank.rank', index=1,
      number=2, type=13, cpp_type=3, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='level', full_name='lq.ResAccountChallengeRankInfo.ChallengeRank.level', index=2,
      number=3, type=13, cpp_type=3, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  serialized_options=None,
  is_extendable=False,
  syntax='proto3',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=28490,
  serialized_end=28550,
)

_RESACCOUNTCHALLENGERANKINFO = _descriptor.Descriptor(
  name='ResAccountChallengeRankInfo',
  full_name='lq.ResAccountChallengeRankInfo',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='error', full_name='lq.ResAccountChallengeRankInfo.error', index=0,
      number=1, type=11, cpp_type=10, label=1,
      has_default_value=False, default_value=None,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='season_info', full_name='lq.ResAccountChallengeRankInfo.season_info', index=1,
      number=2, type=11, cpp_type=10, label=3,
      has_default_value=False, default_value=[],
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
  ],
  extensions=[
  ],
  nested_types=[_RESACCOUNTCHALLENGERANKINFO_CHALLENGERANK, ],
  enum_types=[
  ],
  serialized_options=None,
  is_extendable=False,
  syntax='proto3',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=28365,
  serialized_end=28550,
)


_RESACCOUNTCHARACTERINFO = _descriptor.Descriptor(
  name='ResAccountCharacterInfo',
  full_name='lq.ResAccountCharacterInfo',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='unlock_list', full_name='lq.ResAccountCharacterInfo.unlock_list', index=0,
      number=1, type=13, cpp_type=3, label=3,
      has_default_value=False, default_value=[],
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  serialized_options=None,
  is_extendable=False,
  syntax='proto3',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=28552,
  serialized_end=28598,
)


_REQSHOPPURCHASE = _descriptor.Descriptor(
  name='ReqShopPurchase',
  full_name='lq.ReqShopPurchase',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='type', full_name='lq.ReqShopPurchase.type', index=0,
      number=1, type=9, cpp_type=9, label=1,
      has_default_value=False, default_value=_b("").decode('utf-8'),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='id', full_name='lq.ReqShopPurchase.id', index=1,
      number=2, type=13, cpp_type=3, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  serialized_options=None,
  is_extendable=False,
  syntax='proto3',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=28600,
  serialized_end=28643,
)


_RESSHOPPURCHASE = _descriptor.Descriptor(
  name='ResShopPurchase',
  full_name='lq.ResShopPurchase',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='error', full_name='lq.ResShopPurchase.error', index=0,
      number=1, type=11, cpp_type=10, label=1,
      has_default_value=False, default_value=None,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='update', full_name='lq.ResShopPurchase.update', index=1,
      number=2, type=11, cpp_type=10, label=1,
      has_default_value=False, default_value=None,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  serialized_options=None,
  is_extendable=False,
  syntax='proto3',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=28645,
  serialized_end=28723,
)


_REQGAMERECORD = _descriptor.Descriptor(
  name='ReqGameRecord',
  full_name='lq.ReqGameRecord',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='game_uuid', full_name='lq.ReqGameRecord.game_uuid', index=0,
      number=1, type=9, cpp_type=9, label=1,
      has_default_value=False, default_value=_b("").decode('utf-8'),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  serialized_options=None,
  is_extendable=False,
  syntax='proto3',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=28725,
  serialized_end=28759,
)


_RESGAMERECORD = _descriptor.Descriptor(
  name='ResGameRecord',
  full_name='lq.ResGameRecord',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='error', full_name='lq.ResGameRecord.error', index=0,
      number=1, type=11, cpp_type=10, label=1,
      has_default_value=False, default_value=None,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='head', full_name='lq.ResGameRecord.head', index=1,
      number=3, type=11, cpp_type=10, label=1,
      has_default_value=False, default_value=None,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='data', full_name='lq.ResGameRecord.data', index=2,
      number=4, type=12, cpp_type=9, label=1,
      has_default_value=False, default_value=_b(""),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='data_url', full_name='lq.ResGameRecord.data_url', index=3,
      number=5, type=9, cpp_type=9, label=1,
      has_default_value=False, default_value=_b("").decode('utf-8'),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  serialized_options=None,
  is_extendable=False,
  syntax='proto3',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=28761,
  serialized_end=28864,
)


_REQGAMERECORDLIST = _descriptor.Descriptor(
  name='ReqGameRecordList',
  full_name='lq.ReqGameRecordList',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='start', full_name='lq.ReqGameRecordList.start', index=0,
      number=1, type=13, cpp_type=3, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='count', full_name='lq.ReqGameRecordList.count', index=1,
      number=2, type=13, cpp_type=3, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='type', full_name='lq.ReqGameRecordList.type', index=2,
      number=3, type=13, cpp_type=3, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  serialized_options=None,
  is_extendable=False,
  syntax='proto3',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=28866,
  serialized_end=28929,
)


_RESGAMERECORDLIST = _descriptor.Descriptor(
  name='ResGameRecordList',
  full_name='lq.ResGameRecordList',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='error', full_name='lq.ResGameRecordList.error', index=0,
      number=1, type=11, cpp_type=10, label=1,
      has_default_value=False, default_value=None,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='total_count', full_name='lq.ResGameRecordList.total_count', index=1,
      number=2, type=13, cpp_type=3, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='record_list', full_name='lq.ResGameRecordList.record_list', index=2,
      number=3, type=11, cpp_type=10, label=3,
      has_default_value=False, default_value=[],
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  serialized_options=None,
  is_extendable=False,
  syntax='proto3',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=28931,
  serialized_end=29034,
)


_RESCOLLECTEDGAMERECORDLIST = _descriptor.Descriptor(
  name='ResCollectedGameRecordList',
  full_name='lq.ResCollectedGameRecordList',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='error', full_name='lq.ResCollectedGameRecordList.error', index=0,
      number=1, type=11, cpp_type=10, label=1,
      has_default_value=False, default_value=None,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='record_list', full_name='lq.ResCollectedGameRecordList.record_list', index=1,
      number=2, type=11, cpp_type=10, label=3,
      has_default_value=False, default_value=[],
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='record_collect_limit', full_name='lq.ResCollectedGameRecordList.record_collect_limit', index=2,
      number=3, type=13, cpp_type=3, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  serialized_options=None,
  is_extendable=False,
  syntax='proto3',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=29037,
  serialized_end=29167,
)


_REQGAMERECORDSDETAIL = _descriptor.Descriptor(
  name='ReqGameRecordsDetail',
  full_name='lq.ReqGameRecordsDetail',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='uuid_list', full_name='lq.ReqGameRecordsDetail.uuid_list', index=0,
      number=1, type=9, cpp_type=9, label=3,
      has_default_value=False, default_value=[],
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  serialized_options=None,
  is_extendable=False,
  syntax='proto3',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=29169,
  serialized_end=29210,
)


_RESGAMERECORDSDETAIL = _descriptor.Descriptor(
  name='ResGameRecordsDetail',
  full_name='lq.ResGameRecordsDetail',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='error', full_name='lq.ResGameRecordsDetail.error', index=0,
      number=1, type=11, cpp_type=10, label=1,
      has_default_value=False, default_value=None,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='record_list', full_name='lq.ResGameRecordsDetail.record_list', index=1,
      number=2, type=11, cpp_type=10, label=3,
      has_default_value=False, default_value=[],
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  serialized_options=None,
  is_extendable=False,
  syntax='proto3',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=29212,
  serialized_end=29297,
)


_REQADDCOLLECTEDGAMERECORD = _descriptor.Descriptor(
  name='ReqAddCollectedGameRecord',
  full_name='lq.ReqAddCollectedGameRecord',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='uuid', full_name='lq.ReqAddCollectedGameRecord.uuid', index=0,
      number=1, type=9, cpp_type=9, label=1,
      has_default_value=False, default_value=_b("").decode('utf-8'),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='remarks', full_name='lq.ReqAddCollectedGameRecord.remarks', index=1,
      number=2, type=9, cpp_type=9, label=1,
      has_default_value=False, default_value=_b("").decode('utf-8'),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='start_time', full_name='lq.ReqAddCollectedGameRecord.start_time', index=2,
      number=3, type=13, cpp_type=3, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='end_time', full_name='lq.ReqAddCollectedGameRecord.end_time', index=3,
      number=4, type=13, cpp_type=3, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  serialized_options=None,
  is_extendable=False,
  syntax='proto3',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=29299,
  serialized_end=29395,
)


_RESADDCOLLECTEDGAMERECORD = _descriptor.Descriptor(
  name='ResAddCollectedGameRecord',
  full_name='lq.ResAddCollectedGameRecord',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='error', full_name='lq.ResAddCollectedGameRecord.error', index=0,
      number=1, type=11, cpp_type=10, label=1,
      has_default_value=False, default_value=None,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  serialized_options=None,
  is_extendable=False,
  syntax='proto3',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=29397,
  serialized_end=29450,
)


_REQREMOVECOLLECTEDGAMERECORD = _descriptor.Descriptor(
  name='ReqRemoveCollectedGameRecord',
  full_name='lq.ReqRemoveCollectedGameRecord',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='uuid', full_name='lq.ReqRemoveCollectedGameRecord.uuid', index=0,
      number=1, type=9, cpp_type=9, label=1,
      has_default_value=False, default_value=_b("").decode('utf-8'),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  serialized_options=None,
  is_extendable=False,
  syntax='proto3',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=29452,
  serialized_end=29496,
)


_RESREMOVECOLLECTEDGAMERECORD = _descriptor.Descriptor(
  name='ResRemoveCollectedGameRecord',
  full_name='lq.ResRemoveCollectedGameRecord',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='error', full_name='lq.ResRemoveCollectedGameRecord.error', index=0,
      number=1, type=11, cpp_type=10, label=1,
      has_default_value=False, default_value=None,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  serialized_options=None,
  is_extendable=False,
  syntax='proto3',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=29498,
  serialized_end=29554,
)


_REQCHANGECOLLECTEDGAMERECORDREMARKS = _descriptor.Descriptor(
  name='ReqChangeCollectedGameRecordRemarks',
  full_name='lq.ReqChangeCollectedGameRecordRemarks',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='uuid', full_name='lq.ReqChangeCollectedGameRecordRemarks.uuid', index=0,
      number=1, type=9, cpp_type=9, label=1,
      has_default_value=False, default_value=_b("").decode('utf-8'),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='remarks', full_name='lq.ReqChangeCollectedGameRecordRemarks.remarks', index=1,
      number=2, type=9, cpp_type=9, label=1,
      has_default_value=False, default_value=_b("").decode('utf-8'),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  serialized_options=None,
  is_extendable=False,
  syntax='proto3',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=29556,
  serialized_end=29624,
)


_RESCHANGECOLLECTEDGAMERECORDREMARKS = _descriptor.Descriptor(
  name='ResChangeCollectedGameRecordRemarks',
  full_name='lq.ResChangeCollectedGameRecordRemarks',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='error', full_name='lq.ResChangeCollectedGameRecordRemarks.error', index=0,
      number=1, type=11, cpp_type=10, label=1,
      has_default_value=False, default_value=None,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  serialized_options=None,
  is_extendable=False,
  syntax='proto3',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=29626,
  serialized_end=29689,
)


_REQLEVELLEADERBOARD = _descriptor.Descriptor(
  name='ReqLevelLeaderboard',
  full_name='lq.ReqLevelLeaderboard',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='type', full_name='lq.ReqLevelLeaderboard.type', index=0,
      number=1, type=13, cpp_type=3, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  serialized_options=None,
  is_extendable=False,
  syntax='proto3',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=29691,
  serialized_end=29726,
)


_RESLEVELLEADERBOARD_ITEM = _descriptor.Descriptor(
  name='Item',
  full_name='lq.ResLevelLeaderboard.Item',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='account_id', full_name='lq.ResLevelLeaderboard.Item.account_id', index=0,
      number=1, type=13, cpp_type=3, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='level', full_name='lq.ResLevelLeaderboard.Item.level', index=1,
      number=2, type=11, cpp_type=10, label=1,
      has_default_value=False, default_value=None,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  serialized_options=None,
  is_extendable=False,
  syntax='proto3',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=29842,
  serialized_end=29901,
)

_RESLEVELLEADERBOARD = _descriptor.Descriptor(
  name='ResLevelLeaderboard',
  full_name='lq.ResLevelLeaderboard',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='error', full_name='lq.ResLevelLeaderboard.error', index=0,
      number=1, type=11, cpp_type=10, label=1,
      has_default_value=False, default_value=None,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='items', full_name='lq.ResLevelLeaderboard.items', index=1,
      number=2, type=11, cpp_type=10, label=3,
      has_default_value=False, default_value=[],
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='self_rank', full_name='lq.ResLevelLeaderboard.self_rank', index=2,
      number=3, type=13, cpp_type=3, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
  ],
  extensions=[
  ],
  nested_types=[_RESLEVELLEADERBOARD_ITEM, ],
  enum_types=[
  ],
  serialized_options=None,
  is_extendable=False,
  syntax='proto3',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=29729,
  serialized_end=29901,
)


_REQCHALLANGELEADERBOARD = _descriptor.Descriptor(
  name='ReqChallangeLeaderboard',
  full_name='lq.ReqChallangeLeaderboard',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='season', full_name='lq.ReqChallangeLeaderboard.season', index=0,
      number=1, type=13, cpp_type=3, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  serialized_options=None,
  is_extendable=False,
  syntax='proto3',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=29903,
  serialized_end=29944,
)


_RESCHALLENGELEADERBOARD_ITEM = _descriptor.Descriptor(
  name='Item',
  full_name='lq.ResChallengeLeaderboard.Item',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='account_id', full_name='lq.ResChallengeLeaderboard.Item.account_id', index=0,
      number=1, type=13, cpp_type=3, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='level', full_name='lq.ResChallengeLeaderboard.Item.level', index=1,
      number=2, type=13, cpp_type=3, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='nickname', full_name='lq.ResChallengeLeaderboard.Item.nickname', index=2,
      number=3, type=9, cpp_type=9, label=1,
      has_default_value=False, default_value=_b("").decode('utf-8'),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  serialized_options=None,
  is_extendable=False,
  syntax='proto3',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=30068,
  serialized_end=30127,
)

_RESCHALLENGELEADERBOARD = _descriptor.Descriptor(
  name='ResChallengeLeaderboard',
  full_name='lq.ResChallengeLeaderboard',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='error', full_name='lq.ResChallengeLeaderboard.error', index=0,
      number=1, type=11, cpp_type=10, label=1,
      has_default_value=False, default_value=None,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='items', full_name='lq.ResChallengeLeaderboard.items', index=1,
      number=2, type=11, cpp_type=10, label=3,
      has_default_value=False, default_value=[],
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='self_rank', full_name='lq.ResChallengeLeaderboard.self_rank', index=2,
      number=3, type=13, cpp_type=3, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
  ],
  extensions=[
  ],
  nested_types=[_RESCHALLENGELEADERBOARD_ITEM, ],
  enum_types=[
  ],
  serialized_options=None,
  is_extendable=False,
  syntax='proto3',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=29947,
  serialized_end=30127,
)


_REQMUTICHALLENGELEVEL = _descriptor.Descriptor(
  name='ReqMutiChallengeLevel',
  full_name='lq.ReqMutiChallengeLevel',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='account_id_list', full_name='lq.ReqMutiChallengeLevel.account_id_list', index=0,
      number=1, type=13, cpp_type=3, label=3,
      has_default_value=False, default_value=[],
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='season', full_name='lq.ReqMutiChallengeLevel.season', index=1,
      number=2, type=13, cpp_type=3, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  serialized_options=None,
  is_extendable=False,
  syntax='proto3',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=30129,
  serialized_end=30193,
)


_RESMUTICHALLENGELEVEL_ITEM = _descriptor.Descriptor(
  name='Item',
  full_name='lq.ResMutiChallengeLevel.Item',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='account_id', full_name='lq.ResMutiChallengeLevel.Item.account_id', index=0,
      number=1, type=13, cpp_type=3, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='level', full_name='lq.ResMutiChallengeLevel.Item.level', index=1,
      number=2, type=13, cpp_type=3, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  serialized_options=None,
  is_extendable=False,
  syntax='proto3',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=30068,
  serialized_end=30109,
)

_RESMUTICHALLENGELEVEL = _descriptor.Descriptor(
  name='ResMutiChallengeLevel',
  full_name='lq.ResMutiChallengeLevel',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='error', full_name='lq.ResMutiChallengeLevel.error', index=0,
      number=1, type=11, cpp_type=10, label=1,
      has_default_value=False, default_value=None,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='items', full_name='lq.ResMutiChallengeLevel.items', index=1,
      number=2, type=11, cpp_type=10, label=3,
      has_default_value=False, default_value=[],
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
  ],
  extensions=[
  ],
  nested_types=[_RESMUTICHALLENGELEVEL_ITEM, ],
  enum_types=[
  ],
  serialized_options=None,
  is_extendable=False,
  syntax='proto3',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=30196,
  serialized_end=30335,
)


_REQMULTIACCOUNTID = _descriptor.Descriptor(
  name='ReqMultiAccountId',
  full_name='lq.ReqMultiAccountId',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='account_id_list', full_name='lq.ReqMultiAccountId.account_id_list', index=0,
      number=1, type=13, cpp_type=3, label=3,
      has_default_value=False, default_value=[],
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  serialized_options=None,
  is_extendable=False,
  syntax='proto3',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=30337,
  serialized_end=30381,
)


_RESMULTIACCOUNTBRIEF = _descriptor.Descriptor(
  name='ResMultiAccountBrief',
  full_name='lq.ResMultiAccountBrief',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='error', full_name='lq.ResMultiAccountBrief.error', index=0,
      number=1, type=11, cpp_type=10, label=1,
      has_default_value=False, default_value=None,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='players', full_name='lq.ResMultiAccountBrief.players', index=1,
      number=2, type=11, cpp_type=10, label=3,
      has_default_value=False, default_value=[],
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  serialized_options=None,
  is_extendable=False,
  syntax='proto3',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=30383,
  serialized_end=30468,
)


_RESFRIENDLIST = _descriptor.Descriptor(
  name='ResFriendList',
  full_name='lq.ResFriendList',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='error', full_name='lq.ResFriendList.error', index=0,
      number=1, type=11, cpp_type=10, label=1,
      has_default_value=False, default_value=None,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='friends', full_name='lq.ResFriendList.friends', index=1,
      number=2, type=11, cpp_type=10, label=3,
      has_default_value=False, default_value=[],
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='friend_max_count', full_name='lq.ResFriendList.friend_max_count', index=2,
      number=3, type=13, cpp_type=3, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='friend_count', full_name='lq.ResFriendList.friend_count', index=3,
      number=4, type=13, cpp_type=3, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  serialized_options=None,
  is_extendable=False,
  syntax='proto3',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=30470,
  serialized_end=30588,
)


_RESFRIENDAPPLYLIST_FRIENDAPPLY = _descriptor.Descriptor(
  name='FriendApply',
  full_name='lq.ResFriendApplyList.FriendApply',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='account_id', full_name='lq.ResFriendApplyList.FriendApply.account_id', index=0,
      number=1, type=13, cpp_type=3, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='apply_time', full_name='lq.ResFriendApplyList.FriendApply.apply_time', index=1,
      number=2, type=13, cpp_type=3, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  serialized_options=None,
  is_extendable=False,
  syntax='proto3',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=30692,
  serialized_end=30745,
)

_RESFRIENDAPPLYLIST = _descriptor.Descriptor(
  name='ResFriendApplyList',
  full_name='lq.ResFriendApplyList',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='error', full_name='lq.ResFriendApplyList.error', index=0,
      number=1, type=11, cpp_type=10, label=1,
      has_default_value=False, default_value=None,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='applies', full_name='lq.ResFriendApplyList.applies', index=1,
      number=2, type=11, cpp_type=10, label=3,
      has_default_value=False, default_value=[],
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
  ],
  extensions=[
  ],
  nested_types=[_RESFRIENDAPPLYLIST_FRIENDAPPLY, ],
  enum_types=[
  ],
  serialized_options=None,
  is_extendable=False,
  syntax='proto3',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=30591,
  serialized_end=30745,
)


_REQAPPLYFRIEND = _descriptor.Descriptor(
  name='ReqApplyFriend',
  full_name='lq.ReqApplyFriend',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='target_id', full_name='lq.ReqApplyFriend.target_id', index=0,
      number=1, type=13, cpp_type=3, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  serialized_options=None,
  is_extendable=False,
  syntax='proto3',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=30747,
  serialized_end=30782,
)


_REQHANDLEFRIENDAPPLY = _descriptor.Descriptor(
  name='ReqHandleFriendApply',
  full_name='lq.ReqHandleFriendApply',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='target_id', full_name='lq.ReqHandleFriendApply.target_id', index=0,
      number=1, type=13, cpp_type=3, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='method', full_name='lq.ReqHandleFriendApply.method', index=1,
      number=2, type=13, cpp_type=3, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  serialized_options=None,
  is_extendable=False,
  syntax='proto3',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=30784,
  serialized_end=30841,
)


_REQREMOVEFRIEND = _descriptor.Descriptor(
  name='ReqRemoveFriend',
  full_name='lq.ReqRemoveFriend',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='target_id', full_name='lq.ReqRemoveFriend.target_id', index=0,
      number=1, type=13, cpp_type=3, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  serialized_options=None,
  is_extendable=False,
  syntax='proto3',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=30843,
  serialized_end=30879,
)


_REQSEARCHACCOUNTBYPATTERN = _descriptor.Descriptor(
  name='ReqSearchAccountByPattern',
  full_name='lq.ReqSearchAccountByPattern',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='search_next', full_name='lq.ReqSearchAccountByPattern.search_next', index=0,
      number=1, type=8, cpp_type=7, label=1,
      has_default_value=False, default_value=False,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='pattern', full_name='lq.ReqSearchAccountByPattern.pattern', index=1,
      number=2, type=9, cpp_type=9, label=1,
      has_default_value=False, default_value=_b("").decode('utf-8'),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  serialized_options=None,
  is_extendable=False,
  syntax='proto3',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=30881,
  serialized_end=30946,
)


_RESSEARCHACCOUNTBYPATTERN = _descriptor.Descriptor(
  name='ResSearchAccountByPattern',
  full_name='lq.ResSearchAccountByPattern',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='error', full_name='lq.ResSearchAccountByPattern.error', index=0,
      number=1, type=11, cpp_type=10, label=1,
      has_default_value=False, default_value=None,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='is_finished', full_name='lq.ResSearchAccountByPattern.is_finished', index=1,
      number=2, type=8, cpp_type=7, label=1,
      has_default_value=False, default_value=False,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='match_accounts', full_name='lq.ResSearchAccountByPattern.match_accounts', index=2,
      number=3, type=13, cpp_type=3, label=3,
      has_default_value=False, default_value=[],
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='decode_id', full_name='lq.ResSearchAccountByPattern.decode_id', index=3,
      number=4, type=13, cpp_type=3, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  serialized_options=None,
  is_extendable=False,
  syntax='proto3',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=30948,
  serialized_end=31065,
)


_REQACCOUNTLIST = _descriptor.Descriptor(
  name='ReqAccountList',
  full_name='lq.ReqAccountList',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='account_id_list', full_name='lq.ReqAccountList.account_id_list', index=0,
      number=1, type=13, cpp_type=3, label=3,
      has_default_value=False, default_value=[],
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  serialized_options=None,
  is_extendable=False,
  syntax='proto3',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=31067,
  serialized_end=31108,
)


_RESACCOUNTSTATES = _descriptor.Descriptor(
  name='ResAccountStates',
  full_name='lq.ResAccountStates',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='error', full_name='lq.ResAccountStates.error', index=0,
      number=1, type=11, cpp_type=10, label=1,
      has_default_value=False, default_value=None,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='states', full_name='lq.ResAccountStates.states', index=1,
      number=2, type=11, cpp_type=10, label=3,
      has_default_value=False, default_value=[],
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  serialized_options=None,
  is_extendable=False,
  syntax='proto3',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=31110,
  serialized_end=31194,
)


_REQSEARCHACCOUNTBYID = _descriptor.Descriptor(
  name='ReqSearchAccountById',
  full_name='lq.ReqSearchAccountById',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='account_id', full_name='lq.ReqSearchAccountById.account_id', index=0,
      number=1, type=13, cpp_type=3, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  serialized_options=None,
  is_extendable=False,
  syntax='proto3',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=31196,
  serialized_end=31238,
)


_RESSEARCHACCOUNTBYID = _descriptor.Descriptor(
  name='ResSearchAccountById',
  full_name='lq.ResSearchAccountById',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='error', full_name='lq.ResSearchAccountById.error', index=0,
      number=1, type=11, cpp_type=10, label=1,
      has_default_value=False, default_value=None,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='player', full_name='lq.ResSearchAccountById.player', index=1,
      number=2, type=11, cpp_type=10, label=1,
      has_default_value=False, default_value=None,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  serialized_options=None,
  is_extendable=False,
  syntax='proto3',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=31240,
  serialized_end=31324,
)


_RESBAGINFO = _descriptor.Descriptor(
  name='ResBagInfo',
  full_name='lq.ResBagInfo',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='error', full_name='lq.ResBagInfo.error', index=0,
      number=1, type=11, cpp_type=10, label=1,
      has_default_value=False, default_value=None,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='bag', full_name='lq.ResBagInfo.bag', index=1,
      number=2, type=11, cpp_type=10, label=1,
      has_default_value=False, default_value=None,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  serialized_options=None,
  is_extendable=False,
  syntax='proto3',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=31326,
  serialized_end=31386,
)


_REQUSEBAGITEM = _descriptor.Descriptor(
  name='ReqUseBagItem',
  full_name='lq.ReqUseBagItem',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='item_id', full_name='lq.ReqUseBagItem.item_id', index=0,
      number=1, type=13, cpp_type=3, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  serialized_options=None,
  is_extendable=False,
  syntax='proto3',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=31388,
  serialized_end=31420,
)


_REQOPENMANUALITEM = _descriptor.Descriptor(
  name='ReqOpenManualItem',
  full_name='lq.ReqOpenManualItem',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='item_id', full_name='lq.ReqOpenManualItem.item_id', index=0,
      number=1, type=13, cpp_type=3, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='count', full_name='lq.ReqOpenManualItem.count', index=1,
      number=2, type=13, cpp_type=3, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='select_id', full_name='lq.ReqOpenManualItem.select_id', index=2,
      number=3, type=13, cpp_type=3, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  serialized_options=None,
  is_extendable=False,
  syntax='proto3',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=31422,
  serialized_end=31492,
)


_REQOPENRANDOMREWARDITEM = _descriptor.Descriptor(
  name='ReqOpenRandomRewardItem',
  full_name='lq.ReqOpenRandomRewardItem',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='item_id', full_name='lq.ReqOpenRandomRewardItem.item_id', index=0,
      number=1, type=13, cpp_type=3, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  serialized_options=None,
  is_extendable=False,
  syntax='proto3',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=31494,
  serialized_end=31536,
)


_RESOPENRANDOMREWARDITEM = _descriptor.Descriptor(
  name='ResOpenRandomRewardItem',
  full_name='lq.ResOpenRandomRewardItem',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='error', full_name='lq.ResOpenRandomRewardItem.error', index=0,
      number=1, type=11, cpp_type=10, label=1,
      has_default_value=False, default_value=None,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='results', full_name='lq.ResOpenRandomRewardItem.results', index=1,
      number=2, type=11, cpp_type=10, label=3,
      has_default_value=False, default_value=[],
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  serialized_options=None,
  is_extendable=False,
  syntax='proto3',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=31538,
  serialized_end=31622,
)


_REQOPENALLREWARDITEM = _descriptor.Descriptor(
  name='ReqOpenAllRewardItem',
  full_name='lq.ReqOpenAllRewardItem',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='item_id', full_name='lq.ReqOpenAllRewardItem.item_id', index=0,
      number=1, type=13, cpp_type=3, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  serialized_options=None,
  is_extendable=False,
  syntax='proto3',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=31624,
  serialized_end=31663,
)


_RESOPENALLREWARDITEM = _descriptor.Descriptor(
  name='ResOpenAllRewardItem',
  full_name='lq.ResOpenAllRewardItem',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='error', full_name='lq.ResOpenAllRewardItem.error', index=0,
      number=1, type=11, cpp_type=10, label=1,
      has_default_value=False, default_value=None,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='results', full_name='lq.ResOpenAllRewardItem.results', index=1,
      number=2, type=11, cpp_type=10, label=3,
      has_default_value=False, default_value=[],
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  serialized_options=None,
  is_extendable=False,
  syntax='proto3',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=31665,
  serialized_end=31746,
)


_REQCOMPOSESHARD = _descriptor.Descriptor(
  name='ReqComposeShard',
  full_name='lq.ReqComposeShard',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='item_id', full_name='lq.ReqComposeShard.item_id', index=0,
      number=1, type=13, cpp_type=3, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  serialized_options=None,
  is_extendable=False,
  syntax='proto3',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=31748,
  serialized_end=31782,
)


_REQFETCHANNOUNCEMENT = _descriptor.Descriptor(
  name='ReqFetchAnnouncement',
  full_name='lq.ReqFetchAnnouncement',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='lang', full_name='lq.ReqFetchAnnouncement.lang', index=0,
      number=1, type=9, cpp_type=9, label=1,
      has_default_value=False, default_value=_b("").decode('utf-8'),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  serialized_options=None,
  is_extendable=False,
  syntax='proto3',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=31784,
  serialized_end=31820,
)


_RESANNOUNCEMENT = _descriptor.Descriptor(
  name='ResAnnouncement',
  full_name='lq.ResAnnouncement',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='error', full_name='lq.ResAnnouncement.error', index=0,
      number=1, type=11, cpp_type=10, label=1,
      has_default_value=False, default_value=None,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='announcements', full_name='lq.ResAnnouncement.announcements', index=1,
      number=2, type=11, cpp_type=10, label=3,
      has_default_value=False, default_value=[],
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='sort', full_name='lq.ResAnnouncement.sort', index=2,
      number=3, type=13, cpp_type=3, label=3,
      has_default_value=False, default_value=[],
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='read_list', full_name='lq.ResAnnouncement.read_list', index=3,
      number=4, type=13, cpp_type=3, label=3,
      has_default_value=False, default_value=[],
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  serialized_options=None,
  is_extendable=False,
  syntax='proto3',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=31822,
  serialized_end=31939,
)


_RESMAILINFO = _descriptor.Descriptor(
  name='ResMailInfo',
  full_name='lq.ResMailInfo',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='error', full_name='lq.ResMailInfo.error', index=0,
      number=1, type=11, cpp_type=10, label=1,
      has_default_value=False, default_value=None,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='mails', full_name='lq.ResMailInfo.mails', index=1,
      number=2, type=11, cpp_type=10, label=3,
      has_default_value=False, default_value=[],
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  serialized_options=None,
  is_extendable=False,
  syntax='proto3',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=31941,
  serialized_end=32005,
)


_REQREADMAIL = _descriptor.Descriptor(
  name='ReqReadMail',
  full_name='lq.ReqReadMail',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='mail_id', full_name='lq.ReqReadMail.mail_id', index=0,
      number=1, type=13, cpp_type=3, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  serialized_options=None,
  is_extendable=False,
  syntax='proto3',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=32007,
  serialized_end=32037,
)


_REQDELETEMAIL = _descriptor.Descriptor(
  name='ReqDeleteMail',
  full_name='lq.ReqDeleteMail',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='mail_id', full_name='lq.ReqDeleteMail.mail_id', index=0,
      number=1, type=13, cpp_type=3, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  serialized_options=None,
  is_extendable=False,
  syntax='proto3',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=32039,
  serialized_end=32071,
)


_REQTAKEATTACHMENT = _descriptor.Descriptor(
  name='ReqTakeAttachment',
  full_name='lq.ReqTakeAttachment',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='mail_id', full_name='lq.ReqTakeAttachment.mail_id', index=0,
      number=1, type=13, cpp_type=3, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  serialized_options=None,
  is_extendable=False,
  syntax='proto3',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=32073,
  serialized_end=32109,
)


_REQRECEIVEACHIEVEMENTGROUPREWARD = _descriptor.Descriptor(
  name='ReqReceiveAchievementGroupReward',
  full_name='lq.ReqReceiveAchievementGroupReward',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='group_id', full_name='lq.ReqReceiveAchievementGroupReward.group_id', index=0,
      number=1, type=13, cpp_type=3, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  serialized_options=None,
  is_extendable=False,
  syntax='proto3',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=32111,
  serialized_end=32163,
)


_RESRECEIVEACHIEVEMENTGROUPREWARD = _descriptor.Descriptor(
  name='ResReceiveAchievementGroupReward',
  full_name='lq.ResReceiveAchievementGroupReward',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='error', full_name='lq.ResReceiveAchievementGroupReward.error', index=0,
      number=1, type=11, cpp_type=10, label=1,
      has_default_value=False, default_value=None,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='execute_reward', full_name='lq.ResReceiveAchievementGroupReward.execute_reward', index=1,
      number=2, type=11, cpp_type=10, label=3,
      has_default_value=False, default_value=[],
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  serialized_options=None,
  is_extendable=False,
  syntax='proto3',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=32165,
  serialized_end=32268,
)


_REQRECEIVEACHIEVEMENTREWARD = _descriptor.Descriptor(
  name='ReqReceiveAchievementReward',
  full_name='lq.ReqReceiveAchievementReward',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='achievement_id', full_name='lq.ReqReceiveAchievementReward.achievement_id', index=0,
      number=1, type=13, cpp_type=3, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  serialized_options=None,
  is_extendable=False,
  syntax='proto3',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=32270,
  serialized_end=32323,
)


_RESRECEIVEACHIEVEMENTREWARD = _descriptor.Descriptor(
  name='ResReceiveAchievementReward',
  full_name='lq.ResReceiveAchievementReward',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='error', full_name='lq.ResReceiveAchievementReward.error', index=0,
      number=1, type=11, cpp_type=10, label=1,
      has_default_value=False, default_value=None,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='execute_reward', full_name='lq.ResReceiveAchievementReward.execute_reward', index=1,
      number=2, type=11, cpp_type=10, label=3,
      has_default_value=False, default_value=[],
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  serialized_options=None,
  is_extendable=False,
  syntax='proto3',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=32325,
  serialized_end=32423,
)


_RESFETCHACHIEVEMENTRATE_ACHIEVEMENTRATE = _descriptor.Descriptor(
  name='AchievementRate',
  full_name='lq.ResFetchAchievementRate.AchievementRate',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='id', full_name='lq.ResFetchAchievementRate.AchievementRate.id', index=0,
      number=1, type=13, cpp_type=3, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='rate', full_name='lq.ResFetchAchievementRate.AchievementRate.rate', index=1,
      number=2, type=13, cpp_type=3, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  serialized_options=None,
  is_extendable=False,
  syntax='proto3',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=32512,
  serialized_end=32555,
)

_RESFETCHACHIEVEMENTRATE = _descriptor.Descriptor(
  name='ResFetchAchievementRate',
  full_name='lq.ResFetchAchievementRate',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='rate', full_name='lq.ResFetchAchievementRate.rate', index=0,
      number=1, type=11, cpp_type=10, label=3,
      has_default_value=False, default_value=[],
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
  ],
  extensions=[
  ],
  nested_types=[_RESFETCHACHIEVEMENTRATE_ACHIEVEMENTRATE, ],
  enum_types=[
  ],
  serialized_options=None,
  is_extendable=False,
  syntax='proto3',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=32426,
  serialized_end=32555,
)


_RESACHIEVEMENT = _descriptor.Descriptor(
  name='ResAchievement',
  full_name='lq.ResAchievement',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='error', full_name='lq.ResAchievement.error', index=0,
      number=1, type=11, cpp_type=10, label=1,
      has_default_value=False, default_value=None,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='progresses', full_name='lq.ResAchievement.progresses', index=1,
      number=2, type=11, cpp_type=10, label=3,
      has_default_value=False, default_value=[],
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='rewarded_group', full_name='lq.ResAchievement.rewarded_group', index=2,
      number=3, type=13, cpp_type=3, label=3,
      has_default_value=False, default_value=[],
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  serialized_options=None,
  is_extendable=False,
  syntax='proto3',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=32557,
  serialized_end=32668,
)


_RESTITLELIST = _descriptor.Descriptor(
  name='ResTitleList',
  full_name='lq.ResTitleList',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='error', full_name='lq.ResTitleList.error', index=0,
      number=1, type=11, cpp_type=10, label=1,
      has_default_value=False, default_value=None,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='title_list', full_name='lq.ResTitleList.title_list', index=1,
      number=2, type=13, cpp_type=3, label=3,
      has_default_value=False, default_value=[],
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  serialized_options=None,
  is_extendable=False,
  syntax='proto3',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=32670,
  serialized_end=32730,
)


_REQUSETITLE = _descriptor.Descriptor(
  name='ReqUseTitle',
  full_name='lq.ReqUseTitle',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='title', full_name='lq.ReqUseTitle.title', index=0,
      number=1, type=13, cpp_type=3, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  serialized_options=None,
  is_extendable=False,
  syntax='proto3',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=32732,
  serialized_end=32760,
)


_REQBUYSHILIAN = _descriptor.Descriptor(
  name='ReqBuyShiLian',
  full_name='lq.ReqBuyShiLian',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='type', full_name='lq.ReqBuyShiLian.type', index=0,
      number=1, type=13, cpp_type=3, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  serialized_options=None,
  is_extendable=False,
  syntax='proto3',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=32762,
  serialized_end=32791,
)


_REQUPDATECLIENTVALUE = _descriptor.Descriptor(
  name='ReqUpdateClientValue',
  full_name='lq.ReqUpdateClientValue',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='key', full_name='lq.ReqUpdateClientValue.key', index=0,
      number=1, type=13, cpp_type=3, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='value', full_name='lq.ReqUpdateClientValue.value', index=1,
      number=2, type=13, cpp_type=3, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  serialized_options=None,
  is_extendable=False,
  syntax='proto3',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=32793,
  serialized_end=32843,
)


_RESCLIENTVALUE_VALUE = _descriptor.Descriptor(
  name='Value',
  full_name='lq.ResClientValue.Value',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='key', full_name='lq.ResClientValue.Value.key', index=0,
      number=1, type=13, cpp_type=3, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='value', full_name='lq.ResClientValue.Value.value', index=1,
      number=2, type=13, cpp_type=3, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  serialized_options=None,
  is_extendable=False,
  syntax='proto3',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=32929,
  serialized_end=32964,
)

_RESCLIENTVALUE = _descriptor.Descriptor(
  name='ResClientValue',
  full_name='lq.ResClientValue',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='datas', full_name='lq.ResClientValue.datas', index=0,
      number=1, type=11, cpp_type=10, label=3,
      has_default_value=False, default_value=[],
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='recharged_count', full_name='lq.ResClientValue.recharged_count', index=1,
      number=2, type=13, cpp_type=3, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
  ],
  extensions=[
  ],
  nested_types=[_RESCLIENTVALUE_VALUE, ],
  enum_types=[
  ],
  serialized_options=None,
  is_extendable=False,
  syntax='proto3',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=32845,
  serialized_end=32964,
)


_REQCLIENTMESSAGE = _descriptor.Descriptor(
  name='ReqClientMessage',
  full_name='lq.ReqClientMessage',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='timestamp', full_name='lq.ReqClientMessage.timestamp', index=0,
      number=1, type=13, cpp_type=3, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='message', full_name='lq.ReqClientMessage.message', index=1,
      number=2, type=9, cpp_type=9, label=1,
      has_default_value=False, default_value=_b("").decode('utf-8'),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  serialized_options=None,
  is_extendable=False,
  syntax='proto3',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=32966,
  serialized_end=33020,
)


_REQCURRENTMATCHINFO = _descriptor.Descriptor(
  name='ReqCurrentMatchInfo',
  full_name='lq.ReqCurrentMatchInfo',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='mode_list', full_name='lq.ReqCurrentMatchInfo.mode_list', index=0,
      number=1, type=13, cpp_type=3, label=3,
      has_default_value=False, default_value=[],
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  serialized_options=None,
  is_extendable=False,
  syntax='proto3',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=33022,
  serialized_end=33062,
)


_RESCURRENTMATCHINFO_CURRENTMATCHINFO = _descriptor.Descriptor(
  name='CurrentMatchInfo',
  full_name='lq.ResCurrentMatchInfo.CurrentMatchInfo',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='mode_id', full_name='lq.ResCurrentMatchInfo.CurrentMatchInfo.mode_id', index=0,
      number=1, type=13, cpp_type=3, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='playing_count', full_name='lq.ResCurrentMatchInfo.CurrentMatchInfo.playing_count', index=1,
      number=2, type=13, cpp_type=3, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  serialized_options=None,
  is_extendable=False,
  syntax='proto3',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=33173,
  serialized_end=33231,
)

_RESCURRENTMATCHINFO = _descriptor.Descriptor(
  name='ResCurrentMatchInfo',
  full_name='lq.ResCurrentMatchInfo',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='error', full_name='lq.ResCurrentMatchInfo.error', index=0,
      number=1, type=11, cpp_type=10, label=1,
      has_default_value=False, default_value=None,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='matches', full_name='lq.ResCurrentMatchInfo.matches', index=1,
      number=2, type=11, cpp_type=10, label=3,
      has_default_value=False, default_value=[],
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
  ],
  extensions=[
  ],
  nested_types=[_RESCURRENTMATCHINFO_CURRENTMATCHINFO, ],
  enum_types=[
  ],
  serialized_options=None,
  is_extendable=False,
  syntax='proto3',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=33065,
  serialized_end=33231,
)


_REQUSERCOMPLAIN = _descriptor.Descriptor(
  name='ReqUserComplain',
  full_name='lq.ReqUserComplain',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='target_id', full_name='lq.ReqUserComplain.target_id', index=0,
      number=1, type=13, cpp_type=3, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='type', full_name='lq.ReqUserComplain.type', index=1,
      number=2, type=13, cpp_type=3, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  serialized_options=None,
  is_extendable=False,
  syntax='proto3',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=33233,
  serialized_end=33283,
)


_REQREADANNOUNCEMENT = _descriptor.Descriptor(
  name='ReqReadAnnouncement',
  full_name='lq.ReqReadAnnouncement',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='announcement_id', full_name='lq.ReqReadAnnouncement.announcement_id', index=0,
      number=1, type=13, cpp_type=3, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  serialized_options=None,
  is_extendable=False,
  syntax='proto3',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=33285,
  serialized_end=33331,
)


_RESREVIVECOININFO = _descriptor.Descriptor(
  name='ResReviveCoinInfo',
  full_name='lq.ResReviveCoinInfo',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='error', full_name='lq.ResReviveCoinInfo.error', index=0,
      number=1, type=11, cpp_type=10, label=1,
      has_default_value=False, default_value=None,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='has_gained', full_name='lq.ResReviveCoinInfo.has_gained', index=1,
      number=2, type=8, cpp_type=7, label=1,
      has_default_value=False, default_value=False,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  serialized_options=None,
  is_extendable=False,
  syntax='proto3',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=33333,
  serialized_end=33398,
)


_RESDAILYTASK = _descriptor.Descriptor(
  name='ResDailyTask',
  full_name='lq.ResDailyTask',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='error', full_name='lq.ResDailyTask.error', index=0,
      number=1, type=11, cpp_type=10, label=1,
      has_default_value=False, default_value=None,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='progresses', full_name='lq.ResDailyTask.progresses', index=1,
      number=2, type=11, cpp_type=10, label=3,
      has_default_value=False, default_value=[],
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='has_refresh_count', full_name='lq.ResDailyTask.has_refresh_count', index=2,
      number=3, type=8, cpp_type=7, label=1,
      has_default_value=False, default_value=False,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='max_daily_task_count', full_name='lq.ResDailyTask.max_daily_task_count', index=3,
      number=4, type=13, cpp_type=3, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='refresh_count', full_name='lq.ResDailyTask.refresh_count', index=4,
      number=5, type=13, cpp_type=3, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  serialized_options=None,
  is_extendable=False,
  syntax='proto3',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=33401,
  serialized_end=33559,
)


_REQREFRESHDAILYTASK = _descriptor.Descriptor(
  name='ReqRefreshDailyTask',
  full_name='lq.ReqRefreshDailyTask',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='task_id', full_name='lq.ReqRefreshDailyTask.task_id', index=0,
      number=1, type=13, cpp_type=3, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  serialized_options=None,
  is_extendable=False,
  syntax='proto3',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=33561,
  serialized_end=33599,
)


_RESREFRESHDAILYTASK = _descriptor.Descriptor(
  name='ResRefreshDailyTask',
  full_name='lq.ResRefreshDailyTask',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='error', full_name='lq.ResRefreshDailyTask.error', index=0,
      number=1, type=11, cpp_type=10, label=1,
      has_default_value=False, default_value=None,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='progress', full_name='lq.ResRefreshDailyTask.progress', index=1,
      number=2, type=11, cpp_type=10, label=1,
      has_default_value=False, default_value=None,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='refresh_count', full_name='lq.ResRefreshDailyTask.refresh_count', index=2,
      number=3, type=13, cpp_type=3, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  serialized_options=None,
  is_extendable=False,
  syntax='proto3',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=33601,
  serialized_end=33707,
)


_REQUSEGIFTCODE = _descriptor.Descriptor(
  name='ReqUseGiftCode',
  full_name='lq.ReqUseGiftCode',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='code', full_name='lq.ReqUseGiftCode.code', index=0,
      number=1, type=9, cpp_type=9, label=1,
      has_default_value=False, default_value=_b("").decode('utf-8'),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  serialized_options=None,
  is_extendable=False,
  syntax='proto3',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=33709,
  serialized_end=33739,
)


_RESUSEGIFTCODE = _descriptor.Descriptor(
  name='ResUseGiftCode',
  full_name='lq.ResUseGiftCode',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='error', full_name='lq.ResUseGiftCode.error', index=0,
      number=1, type=11, cpp_type=10, label=1,
      has_default_value=False, default_value=None,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='rewards', full_name='lq.ResUseGiftCode.rewards', index=1,
      number=6, type=11, cpp_type=10, label=3,
      has_default_value=False, default_value=[],
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  serialized_options=None,
  is_extendable=False,
  syntax='proto3',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=33741,
  serialized_end=33816,
)


_RESUSESPECIALGIFTCODE = _descriptor.Descriptor(
  name='ResUseSpecialGiftCode',
  full_name='lq.ResUseSpecialGiftCode',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='error', full_name='lq.ResUseSpecialGiftCode.error', index=0,
      number=1, type=11, cpp_type=10, label=1,
      has_default_value=False, default_value=None,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='rewards', full_name='lq.ResUseSpecialGiftCode.rewards', index=1,
      number=2, type=11, cpp_type=10, label=3,
      has_default_value=False, default_value=[],
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  serialized_options=None,
  is_extendable=False,
  syntax='proto3',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=33818,
  serialized_end=33903,
)


_REQSENDCLIENTMESSAGE = _descriptor.Descriptor(
  name='ReqSendClientMessage',
  full_name='lq.ReqSendClientMessage',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='target_id', full_name='lq.ReqSendClientMessage.target_id', index=0,
      number=1, type=13, cpp_type=3, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='type', full_name='lq.ReqSendClientMessage.type', index=1,
      number=2, type=13, cpp_type=3, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='content', full_name='lq.ReqSendClientMessage.content', index=2,
      number=3, type=9, cpp_type=9, label=1,
      has_default_value=False, default_value=_b("").decode('utf-8'),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  serialized_options=None,
  is_extendable=False,
  syntax='proto3',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=33905,
  serialized_end=33977,
)


_REQGAMELIVEINFO = _descriptor.Descriptor(
  name='ReqGameLiveInfo',
  full_name='lq.ReqGameLiveInfo',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='game_uuid', full_name='lq.ReqGameLiveInfo.game_uuid', index=0,
      number=1, type=9, cpp_type=9, label=1,
      has_default_value=False, default_value=_b("").decode('utf-8'),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  serialized_options=None,
  is_extendable=False,
  syntax='proto3',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=33979,
  serialized_end=34015,
)


_RESGAMELIVEINFO = _descriptor.Descriptor(
  name='ResGameLiveInfo',
  full_name='lq.ResGameLiveInfo',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='error', full_name='lq.ResGameLiveInfo.error', index=0,
      number=1, type=11, cpp_type=10, label=1,
      has_default_value=False, default_value=None,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='left_start_seconds', full_name='lq.ResGameLiveInfo.left_start_seconds', index=1,
      number=2, type=13, cpp_type=3, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='live_head', full_name='lq.ResGameLiveInfo.live_head', index=2,
      number=3, type=11, cpp_type=10, label=1,
      has_default_value=False, default_value=None,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='segments', full_name='lq.ResGameLiveInfo.segments', index=3,
      number=4, type=11, cpp_type=10, label=3,
      has_default_value=False, default_value=[],
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='now_millisecond', full_name='lq.ResGameLiveInfo.now_millisecond', index=4,
      number=5, type=13, cpp_type=3, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  serialized_options=None,
  is_extendable=False,
  syntax='proto3',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=34018,
  serialized_end=34193,
)


_REQGAMELIVELEFTSEGMENT = _descriptor.Descriptor(
  name='ReqGameLiveLeftSegment',
  full_name='lq.ReqGameLiveLeftSegment',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='game_uuid', full_name='lq.ReqGameLiveLeftSegment.game_uuid', index=0,
      number=1, type=9, cpp_type=9, label=1,
      has_default_value=False, default_value=_b("").decode('utf-8'),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='last_segment_id', full_name='lq.ReqGameLiveLeftSegment.last_segment_id', index=1,
      number=2, type=13, cpp_type=3, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  serialized_options=None,
  is_extendable=False,
  syntax='proto3',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=34195,
  serialized_end=34263,
)


_RESGAMELIVELEFTSEGMENT = _descriptor.Descriptor(
  name='ResGameLiveLeftSegment',
  full_name='lq.ResGameLiveLeftSegment',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='error', full_name='lq.ResGameLiveLeftSegment.error', index=0,
      number=1, type=11, cpp_type=10, label=1,
      has_default_value=False, default_value=None,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='live_state', full_name='lq.ResGameLiveLeftSegment.live_state', index=1,
      number=2, type=13, cpp_type=3, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='segments', full_name='lq.ResGameLiveLeftSegment.segments', index=2,
      number=4, type=11, cpp_type=10, label=3,
      has_default_value=False, default_value=[],
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='now_millisecond', full_name='lq.ResGameLiveLeftSegment.now_millisecond', index=3,
      number=5, type=13, cpp_type=3, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='segment_end_millisecond', full_name='lq.ResGameLiveLeftSegment.segment_end_millisecond', index=4,
      number=6, type=13, cpp_type=3, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  serialized_options=None,
  is_extendable=False,
  syntax='proto3',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=34266,
  serialized_end=34436,
)


_REQGAMELIVELIST = _descriptor.Descriptor(
  name='ReqGameLiveList',
  full_name='lq.ReqGameLiveList',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='filter_id', full_name='lq.ReqGameLiveList.filter_id', index=0,
      number=1, type=13, cpp_type=3, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  serialized_options=None,
  is_extendable=False,
  syntax='proto3',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=34438,
  serialized_end=34474,
)


_RESGAMELIVELIST = _descriptor.Descriptor(
  name='ResGameLiveList',
  full_name='lq.ResGameLiveList',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='error', full_name='lq.ResGameLiveList.error', index=0,
      number=1, type=11, cpp_type=10, label=1,
      has_default_value=False, default_value=None,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='live_list', full_name='lq.ResGameLiveList.live_list', index=1,
      number=2, type=11, cpp_type=10, label=3,
      has_default_value=False, default_value=[],
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  serialized_options=None,
  is_extendable=False,
  syntax='proto3',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=34476,
  serialized_end=34556,
)


_RESCOMMENTSETTING = _descriptor.Descriptor(
  name='ResCommentSetting',
  full_name='lq.ResCommentSetting',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='error', full_name='lq.ResCommentSetting.error', index=0,
      number=1, type=11, cpp_type=10, label=1,
      has_default_value=False, default_value=None,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='comment_allow', full_name='lq.ResCommentSetting.comment_allow', index=1,
      number=2, type=13, cpp_type=3, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  serialized_options=None,
  is_extendable=False,
  syntax='proto3',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=34558,
  serialized_end=34626,
)


_REQUPDATECOMMENTSETTING = _descriptor.Descriptor(
  name='ReqUpdateCommentSetting',
  full_name='lq.ReqUpdateCommentSetting',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='comment_allow', full_name='lq.ReqUpdateCommentSetting.comment_allow', index=0,
      number=1, type=13, cpp_type=3, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  serialized_options=None,
  is_extendable=False,
  syntax='proto3',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=34628,
  serialized_end=34676,
)


_REQFETCHCOMMENTLIST = _descriptor.Descriptor(
  name='ReqFetchCommentList',
  full_name='lq.ReqFetchCommentList',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='target_id', full_name='lq.ReqFetchCommentList.target_id', index=0,
      number=1, type=13, cpp_type=3, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  serialized_options=None,
  is_extendable=False,
  syntax='proto3',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=34678,
  serialized_end=34718,
)


_RESFETCHCOMMENTLIST = _descriptor.Descriptor(
  name='ResFetchCommentList',
  full_name='lq.ResFetchCommentList',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='error', full_name='lq.ResFetchCommentList.error', index=0,
      number=1, type=11, cpp_type=10, label=1,
      has_default_value=False, default_value=None,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='comment_allow', full_name='lq.ResFetchCommentList.comment_allow', index=1,
      number=2, type=13, cpp_type=3, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='comment_id_list', full_name='lq.ResFetchCommentList.comment_id_list', index=2,
      number=3, type=13, cpp_type=3, label=3,
      has_default_value=False, default_value=[],
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='last_read_id', full_name='lq.ResFetchCommentList.last_read_id', index=3,
      number=4, type=13, cpp_type=3, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  serialized_options=None,
  is_extendable=False,
  syntax='proto3',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=34720,
  serialized_end=34837,
)


_REQFETCHCOMMENTCONTENT = _descriptor.Descriptor(
  name='ReqFetchCommentContent',
  full_name='lq.ReqFetchCommentContent',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='target_id', full_name='lq.ReqFetchCommentContent.target_id', index=0,
      number=1, type=13, cpp_type=3, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='comment_id_list', full_name='lq.ReqFetchCommentContent.comment_id_list', index=1,
      number=2, type=13, cpp_type=3, label=3,
      has_default_value=False, default_value=[],
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  serialized_options=None,
  is_extendable=False,
  syntax='proto3',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=34839,
  serialized_end=34907,
)


_RESFETCHCOMMENTCONTENT = _descriptor.Descriptor(
  name='ResFetchCommentContent',
  full_name='lq.ResFetchCommentContent',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='error', full_name='lq.ResFetchCommentContent.error', index=0,
      number=1, type=11, cpp_type=10, label=1,
      has_default_value=False, default_value=None,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='comments', full_name='lq.ResFetchCommentContent.comments', index=1,
      number=2, type=11, cpp_type=10, label=3,
      has_default_value=False, default_value=[],
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  serialized_options=None,
  is_extendable=False,
  syntax='proto3',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=34909,
  serialized_end=34994,
)


_REQLEAVECOMMENT = _descriptor.Descriptor(
  name='ReqLeaveComment',
  full_name='lq.ReqLeaveComment',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='target_id', full_name='lq.ReqLeaveComment.target_id', index=0,
      number=1, type=13, cpp_type=3, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='content', full_name='lq.ReqLeaveComment.content', index=1,
      number=2, type=9, cpp_type=9, label=1,
      has_default_value=False, default_value=_b("").decode('utf-8'),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  serialized_options=None,
  is_extendable=False,
  syntax='proto3',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=34996,
  serialized_end=35049,
)


_REQDELETECOMMENT = _descriptor.Descriptor(
  name='ReqDeleteComment',
  full_name='lq.ReqDeleteComment',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='target_id', full_name='lq.ReqDeleteComment.target_id', index=0,
      number=1, type=13, cpp_type=3, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='delete_list', full_name='lq.ReqDeleteComment.delete_list', index=1,
      number=2, type=13, cpp_type=3, label=3,
      has_default_value=False, default_value=[],
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  serialized_options=None,
  is_extendable=False,
  syntax='proto3',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=35051,
  serialized_end=35109,
)


_REQUPDATEREADCOMMENT = _descriptor.Descriptor(
  name='ReqUpdateReadComment',
  full_name='lq.ReqUpdateReadComment',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='read_id', full_name='lq.ReqUpdateReadComment.read_id', index=0,
      number=1, type=13, cpp_type=3, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  serialized_options=None,
  is_extendable=False,
  syntax='proto3',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=35111,
  serialized_end=35150,
)


_REQROLLINGNOTICE = _descriptor.Descriptor(
  name='ReqRollingNotice',
  full_name='lq.ReqRollingNotice',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='notice', full_name='lq.ReqRollingNotice.notice', index=0,
      number=1, type=11, cpp_type=10, label=3,
      has_default_value=False, default_value=[],
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  serialized_options=None,
  is_extendable=False,
  syntax='proto3',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=35152,
  serialized_end=35205,
)


_RESSERVERTIME = _descriptor.Descriptor(
  name='ResServerTime',
  full_name='lq.ResServerTime',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='server_time', full_name='lq.ResServerTime.server_time', index=0,
      number=1, type=13, cpp_type=3, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  serialized_options=None,
  is_extendable=False,
  syntax='proto3',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=35207,
  serialized_end=35243,
)


_REQPLATFORMBILLINGPRODUCTS = _descriptor.Descriptor(
  name='ReqPlatformBillingProducts',
  full_name='lq.ReqPlatformBillingProducts',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='shelves_id', full_name='lq.ReqPlatformBillingProducts.shelves_id', index=0,
      number=1, type=13, cpp_type=3, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  serialized_options=None,
  is_extendable=False,
  syntax='proto3',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=35245,
  serialized_end=35293,
)


_RESPLATFORMBILLINGPRODUCTS = _descriptor.Descriptor(
  name='ResPlatformBillingProducts',
  full_name='lq.ResPlatformBillingProducts',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='error', full_name='lq.ResPlatformBillingProducts.error', index=0,
      number=1, type=11, cpp_type=10, label=1,
      has_default_value=False, default_value=None,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='products', full_name='lq.ResPlatformBillingProducts.products', index=1,
      number=2, type=11, cpp_type=10, label=3,
      has_default_value=False, default_value=[],
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  serialized_options=None,
  is_extendable=False,
  syntax='proto3',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=35295,
  serialized_end=35387,
)


_REQCREATEBILLINGORDER = _descriptor.Descriptor(
  name='ReqCreateBillingOrder',
  full_name='lq.ReqCreateBillingOrder',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='goods_id', full_name='lq.ReqCreateBillingOrder.goods_id', index=0,
      number=1, type=13, cpp_type=3, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='payment_platform', full_name='lq.ReqCreateBillingOrder.payment_platform', index=1,
      number=2, type=13, cpp_type=3, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='client_type', full_name='lq.ReqCreateBillingOrder.client_type', index=2,
      number=3, type=13, cpp_type=3, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='account_id', full_name='lq.ReqCreateBillingOrder.account_id', index=3,
      number=4, type=13, cpp_type=3, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  serialized_options=None,
  is_extendable=False,
  syntax='proto3',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=35389,
  serialized_end=35497,
)


_RESCREATEBILLINGORDER = _descriptor.Descriptor(
  name='ResCreateBillingOrder',
  full_name='lq.ResCreateBillingOrder',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='error', full_name='lq.ResCreateBillingOrder.error', index=0,
      number=1, type=11, cpp_type=10, label=1,
      has_default_value=False, default_value=None,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='order_id', full_name='lq.ResCreateBillingOrder.order_id', index=1,
      number=2, type=9, cpp_type=9, label=1,
      has_default_value=False, default_value=_b("").decode('utf-8'),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  serialized_options=None,
  is_extendable=False,
  syntax='proto3',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=35499,
  serialized_end=35566,
)


_REQSOLVEGOOGLEPLAYORDER = _descriptor.Descriptor(
  name='ReqSolveGooglePlayOrder',
  full_name='lq.ReqSolveGooglePlayOrder',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='inapp_purchase_data', full_name='lq.ReqSolveGooglePlayOrder.inapp_purchase_data', index=0,
      number=2, type=9, cpp_type=9, label=1,
      has_default_value=False, default_value=_b("").decode('utf-8'),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='inapp_data_signature', full_name='lq.ReqSolveGooglePlayOrder.inapp_data_signature', index=1,
      number=3, type=9, cpp_type=9, label=1,
      has_default_value=False, default_value=_b("").decode('utf-8'),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  serialized_options=None,
  is_extendable=False,
  syntax='proto3',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=35568,
  serialized_end=35652,
)


_REQSOLVEGOOGLEPLAYORDERV3 = _descriptor.Descriptor(
  name='ReqSolveGooglePlayOrderV3',
  full_name='lq.ReqSolveGooglePlayOrderV3',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='order_id', full_name='lq.ReqSolveGooglePlayOrderV3.order_id', index=0,
      number=1, type=9, cpp_type=9, label=1,
      has_default_value=False, default_value=_b("").decode('utf-8'),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='transaction_id', full_name='lq.ReqSolveGooglePlayOrderV3.transaction_id', index=1,
      number=2, type=9, cpp_type=9, label=1,
      has_default_value=False, default_value=_b("").decode('utf-8'),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='token', full_name='lq.ReqSolveGooglePlayOrderV3.token', index=2,
      number=3, type=9, cpp_type=9, label=1,
      has_default_value=False, default_value=_b("").decode('utf-8'),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='account_id', full_name='lq.ReqSolveGooglePlayOrderV3.account_id', index=3,
      number=4, type=13, cpp_type=3, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  serialized_options=None,
  is_extendable=False,
  syntax='proto3',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=35654,
  serialized_end=35758,
)


_REQCANCELGOOGLEPLAYORDER = _descriptor.Descriptor(
  name='ReqCancelGooglePlayOrder',
  full_name='lq.ReqCancelGooglePlayOrder',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='order_id', full_name='lq.ReqCancelGooglePlayOrder.order_id', index=0,
      number=1, type=9, cpp_type=9, label=1,
      has_default_value=False, default_value=_b("").decode('utf-8'),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  serialized_options=None,
  is_extendable=False,
  syntax='proto3',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=35760,
  serialized_end=35804,
)


_REQCREATEWECHATNATIVEORDER = _descriptor.Descriptor(
  name='ReqCreateWechatNativeOrder',
  full_name='lq.ReqCreateWechatNativeOrder',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='goods_id', full_name='lq.ReqCreateWechatNativeOrder.goods_id', index=0,
      number=1, type=13, cpp_type=3, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='client_type', full_name='lq.ReqCreateWechatNativeOrder.client_type', index=1,
      number=2, type=13, cpp_type=3, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='account_id', full_name='lq.ReqCreateWechatNativeOrder.account_id', index=2,
      number=3, type=13, cpp_type=3, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='account_ip', full_name='lq.ReqCreateWechatNativeOrder.account_ip', index=3,
      number=4, type=9, cpp_type=9, label=1,
      has_default_value=False, default_value=_b("").decode('utf-8'),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  serialized_options=None,
  is_extendable=False,
  syntax='proto3',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=35806,
  serialized_end=35913,
)


_RESCREATEWECHATNATIVEORDER = _descriptor.Descriptor(
  name='ResCreateWechatNativeOrder',
  full_name='lq.ResCreateWechatNativeOrder',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='error', full_name='lq.ResCreateWechatNativeOrder.error', index=0,
      number=1, type=11, cpp_type=10, label=1,
      has_default_value=False, default_value=None,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='qrcode_buffer', full_name='lq.ResCreateWechatNativeOrder.qrcode_buffer', index=1,
      number=2, type=9, cpp_type=9, label=1,
      has_default_value=False, default_value=_b("").decode('utf-8'),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='order_id', full_name='lq.ResCreateWechatNativeOrder.order_id', index=2,
      number=3, type=9, cpp_type=9, label=1,
      has_default_value=False, default_value=_b("").decode('utf-8'),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  serialized_options=None,
  is_extendable=False,
  syntax='proto3',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=35915,
  serialized_end=36010,
)


_REQCREATEWECHATAPPORDER = _descriptor.Descriptor(
  name='ReqCreateWechatAppOrder',
  full_name='lq.ReqCreateWechatAppOrder',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='goods_id', full_name='lq.ReqCreateWechatAppOrder.goods_id', index=0,
      number=1, type=13, cpp_type=3, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='client_type', full_name='lq.ReqCreateWechatAppOrder.client_type', index=1,
      number=2, type=13, cpp_type=3, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='account_id', full_name='lq.ReqCreateWechatAppOrder.account_id', index=2,
      number=3, type=13, cpp_type=3, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='account_ip', full_name='lq.ReqCreateWechatAppOrder.account_ip', index=3,
      number=4, type=9, cpp_type=9, label=1,
      has_default_value=False, default_value=_b("").decode('utf-8'),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  serialized_options=None,
  is_extendable=False,
  syntax='proto3',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=36012,
  serialized_end=36116,
)


_RESCREATEWECHATAPPORDER_CALLWECHATAPPPARAM = _descriptor.Descriptor(
  name='CallWechatAppParam',
  full_name='lq.ResCreateWechatAppOrder.CallWechatAppParam',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='appid', full_name='lq.ResCreateWechatAppOrder.CallWechatAppParam.appid', index=0,
      number=1, type=9, cpp_type=9, label=1,
      has_default_value=False, default_value=_b("").decode('utf-8'),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='partnerid', full_name='lq.ResCreateWechatAppOrder.CallWechatAppParam.partnerid', index=1,
      number=2, type=9, cpp_type=9, label=1,
      has_default_value=False, default_value=_b("").decode('utf-8'),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='prepayid', full_name='lq.ResCreateWechatAppOrder.CallWechatAppParam.prepayid', index=2,
      number=3, type=9, cpp_type=9, label=1,
      has_default_value=False, default_value=_b("").decode('utf-8'),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='package', full_name='lq.ResCreateWechatAppOrder.CallWechatAppParam.package', index=3,
      number=4, type=9, cpp_type=9, label=1,
      has_default_value=False, default_value=_b("").decode('utf-8'),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='noncestr', full_name='lq.ResCreateWechatAppOrder.CallWechatAppParam.noncestr', index=4,
      number=5, type=9, cpp_type=9, label=1,
      has_default_value=False, default_value=_b("").decode('utf-8'),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='timestamp', full_name='lq.ResCreateWechatAppOrder.CallWechatAppParam.timestamp', index=5,
      number=6, type=9, cpp_type=9, label=1,
      has_default_value=False, default_value=_b("").decode('utf-8'),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='sign', full_name='lq.ResCreateWechatAppOrder.CallWechatAppParam.sign', index=6,
      number=7, type=9, cpp_type=9, label=1,
      has_default_value=False, default_value=_b("").decode('utf-8'),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  serialized_options=None,
  is_extendable=False,
  syntax='proto3',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=36252,
  serialized_end=36392,
)

_RESCREATEWECHATAPPORDER = _descriptor.Descriptor(
  name='ResCreateWechatAppOrder',
  full_name='lq.ResCreateWechatAppOrder',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='error', full_name='lq.ResCreateWechatAppOrder.error', index=0,
      number=1, type=11, cpp_type=10, label=1,
      has_default_value=False, default_value=None,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='call_wechat_app_param', full_name='lq.ResCreateWechatAppOrder.call_wechat_app_param', index=1,
      number=2, type=11, cpp_type=10, label=1,
      has_default_value=False, default_value=None,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
  ],
  extensions=[
  ],
  nested_types=[_RESCREATEWECHATAPPORDER_CALLWECHATAPPPARAM, ],
  enum_types=[
  ],
  serialized_options=None,
  is_extendable=False,
  syntax='proto3',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=36119,
  serialized_end=36392,
)


_REQCREATEALIPAYORDER = _descriptor.Descriptor(
  name='ReqCreateAlipayOrder',
  full_name='lq.ReqCreateAlipayOrder',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='goods_id', full_name='lq.ReqCreateAlipayOrder.goods_id', index=0,
      number=1, type=13, cpp_type=3, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='client_type', full_name='lq.ReqCreateAlipayOrder.client_type', index=1,
      number=2, type=13, cpp_type=3, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='account_id', full_name='lq.ReqCreateAlipayOrder.account_id', index=2,
      number=3, type=13, cpp_type=3, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='alipay_trade_type', full_name='lq.ReqCreateAlipayOrder.alipay_trade_type', index=3,
      number=4, type=9, cpp_type=9, label=1,
      has_default_value=False, default_value=_b("").decode('utf-8'),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='return_url', full_name='lq.ReqCreateAlipayOrder.return_url', index=4,
      number=5, type=9, cpp_type=9, label=1,
      has_default_value=False, default_value=_b("").decode('utf-8'),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  serialized_options=None,
  is_extendable=False,
  syntax='proto3',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=36395,
  serialized_end=36523,
)


_RESCREATEALIPAYORDER = _descriptor.Descriptor(
  name='ResCreateAlipayOrder',
  full_name='lq.ResCreateAlipayOrder',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='error', full_name='lq.ResCreateAlipayOrder.error', index=0,
      number=1, type=11, cpp_type=10, label=1,
      has_default_value=False, default_value=None,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='alipay_url', full_name='lq.ResCreateAlipayOrder.alipay_url', index=1,
      number=2, type=9, cpp_type=9, label=1,
      has_default_value=False, default_value=_b("").decode('utf-8'),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  serialized_options=None,
  is_extendable=False,
  syntax='proto3',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=36525,
  serialized_end=36593,
)


_REQCREATEALIPAYSCANORDER = _descriptor.Descriptor(
  name='ReqCreateAlipayScanOrder',
  full_name='lq.ReqCreateAlipayScanOrder',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='goods_id', full_name='lq.ReqCreateAlipayScanOrder.goods_id', index=0,
      number=1, type=13, cpp_type=3, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='client_type', full_name='lq.ReqCreateAlipayScanOrder.client_type', index=1,
      number=2, type=13, cpp_type=3, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='account_id', full_name='lq.ReqCreateAlipayScanOrder.account_id', index=2,
      number=3, type=13, cpp_type=3, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  serialized_options=None,
  is_extendable=False,
  syntax='proto3',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=36595,
  serialized_end=36680,
)


_RESCREATEALIPAYSCANORDER = _descriptor.Descriptor(
  name='ResCreateAlipayScanOrder',
  full_name='lq.ResCreateAlipayScanOrder',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='error', full_name='lq.ResCreateAlipayScanOrder.error', index=0,
      number=1, type=11, cpp_type=10, label=1,
      has_default_value=False, default_value=None,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='qrcode_buffer', full_name='lq.ResCreateAlipayScanOrder.qrcode_buffer', index=1,
      number=2, type=9, cpp_type=9, label=1,
      has_default_value=False, default_value=_b("").decode('utf-8'),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='order_id', full_name='lq.ResCreateAlipayScanOrder.order_id', index=2,
      number=3, type=9, cpp_type=9, label=1,
      has_default_value=False, default_value=_b("").decode('utf-8'),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='qr_code', full_name='lq.ResCreateAlipayScanOrder.qr_code', index=3,
      number=4, type=9, cpp_type=9, label=1,
      has_default_value=False, default_value=_b("").decode('utf-8'),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  serialized_options=None,
  is_extendable=False,
  syntax='proto3',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=36682,
  serialized_end=36792,
)


_REQCREATEALIPAYAPPORDER = _descriptor.Descriptor(
  name='ReqCreateAlipayAppOrder',
  full_name='lq.ReqCreateAlipayAppOrder',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='goods_id', full_name='lq.ReqCreateAlipayAppOrder.goods_id', index=0,
      number=1, type=13, cpp_type=3, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='client_type', full_name='lq.ReqCreateAlipayAppOrder.client_type', index=1,
      number=2, type=13, cpp_type=3, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='account_id', full_name='lq.ReqCreateAlipayAppOrder.account_id', index=2,
      number=3, type=13, cpp_type=3, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  serialized_options=None,
  is_extendable=False,
  syntax='proto3',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=36794,
  serialized_end=36878,
)


_RESCREATEALIPAYAPPORDER = _descriptor.Descriptor(
  name='ResCreateAlipayAppOrder',
  full_name='lq.ResCreateAlipayAppOrder',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='error', full_name='lq.ResCreateAlipayAppOrder.error', index=0,
      number=1, type=11, cpp_type=10, label=1,
      has_default_value=False, default_value=None,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='alipay_url', full_name='lq.ResCreateAlipayAppOrder.alipay_url', index=1,
      number=2, type=9, cpp_type=9, label=1,
      has_default_value=False, default_value=_b("").decode('utf-8'),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  serialized_options=None,
  is_extendable=False,
  syntax='proto3',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=36880,
  serialized_end=36951,
)


_REQCREATEJPCREDITCARDORDER = _descriptor.Descriptor(
  name='ReqCreateJPCreditCardOrder',
  full_name='lq.ReqCreateJPCreditCardOrder',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='goods_id', full_name='lq.ReqCreateJPCreditCardOrder.goods_id', index=0,
      number=1, type=13, cpp_type=3, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='client_type', full_name='lq.ReqCreateJPCreditCardOrder.client_type', index=1,
      number=2, type=13, cpp_type=3, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='account_id', full_name='lq.ReqCreateJPCreditCardOrder.account_id', index=2,
      number=3, type=13, cpp_type=3, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='return_url', full_name='lq.ReqCreateJPCreditCardOrder.return_url', index=3,
      number=4, type=9, cpp_type=9, label=1,
      has_default_value=False, default_value=_b("").decode('utf-8'),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='access_token', full_name='lq.ReqCreateJPCreditCardOrder.access_token', index=4,
      number=5, type=9, cpp_type=9, label=1,
      has_default_value=False, default_value=_b("").decode('utf-8'),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  serialized_options=None,
  is_extendable=False,
  syntax='proto3',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=36954,
  serialized_end=37083,
)


_RESCREATEJPCREDITCARDORDER = _descriptor.Descriptor(
  name='ResCreateJPCreditCardOrder',
  full_name='lq.ResCreateJPCreditCardOrder',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='error', full_name='lq.ResCreateJPCreditCardOrder.error', index=0,
      number=1, type=11, cpp_type=10, label=1,
      has_default_value=False, default_value=None,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='order_id', full_name='lq.ResCreateJPCreditCardOrder.order_id', index=1,
      number=2, type=9, cpp_type=9, label=1,
      has_default_value=False, default_value=_b("").decode('utf-8'),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  serialized_options=None,
  is_extendable=False,
  syntax='proto3',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=37085,
  serialized_end=37157,
)


_REQCREATEJPPAYPALORDER = _descriptor.Descriptor(
  name='ReqCreateJPPaypalOrder',
  full_name='lq.ReqCreateJPPaypalOrder',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='goods_id', full_name='lq.ReqCreateJPPaypalOrder.goods_id', index=0,
      number=1, type=13, cpp_type=3, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='client_type', full_name='lq.ReqCreateJPPaypalOrder.client_type', index=1,
      number=2, type=13, cpp_type=3, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='account_id', full_name='lq.ReqCreateJPPaypalOrder.account_id', index=2,
      number=3, type=13, cpp_type=3, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='return_url', full_name='lq.ReqCreateJPPaypalOrder.return_url', index=3,
      number=4, type=9, cpp_type=9, label=1,
      has_default_value=False, default_value=_b("").decode('utf-8'),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='access_token', full_name='lq.ReqCreateJPPaypalOrder.access_token', index=4,
      number=5, type=9, cpp_type=9, label=1,
      has_default_value=False, default_value=_b("").decode('utf-8'),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  serialized_options=None,
  is_extendable=False,
  syntax='proto3',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=37159,
  serialized_end=37284,
)


_RESCREATEJPPAYPALORDER = _descriptor.Descriptor(
  name='ResCreateJPPaypalOrder',
  full_name='lq.ResCreateJPPaypalOrder',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='error', full_name='lq.ResCreateJPPaypalOrder.error', index=0,
      number=1, type=11, cpp_type=10, label=1,
      has_default_value=False, default_value=None,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='order_id', full_name='lq.ResCreateJPPaypalOrder.order_id', index=1,
      number=2, type=9, cpp_type=9, label=1,
      has_default_value=False, default_value=_b("").decode('utf-8'),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  serialized_options=None,
  is_extendable=False,
  syntax='proto3',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=37286,
  serialized_end=37354,
)


_REQCREATEJPAUORDER = _descriptor.Descriptor(
  name='ReqCreateJPAuOrder',
  full_name='lq.ReqCreateJPAuOrder',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='goods_id', full_name='lq.ReqCreateJPAuOrder.goods_id', index=0,
      number=1, type=13, cpp_type=3, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='client_type', full_name='lq.ReqCreateJPAuOrder.client_type', index=1,
      number=2, type=13, cpp_type=3, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='account_id', full_name='lq.ReqCreateJPAuOrder.account_id', index=2,
      number=3, type=13, cpp_type=3, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='return_url', full_name='lq.ReqCreateJPAuOrder.return_url', index=3,
      number=4, type=9, cpp_type=9, label=1,
      has_default_value=False, default_value=_b("").decode('utf-8'),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='access_token', full_name='lq.ReqCreateJPAuOrder.access_token', index=4,
      number=5, type=9, cpp_type=9, label=1,
      has_default_value=False, default_value=_b("").decode('utf-8'),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  serialized_options=None,
  is_extendable=False,
  syntax='proto3',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=37356,
  serialized_end=37477,
)


_RESCREATEJPAUORDER = _descriptor.Descriptor(
  name='ResCreateJPAuOrder',
  full_name='lq.ResCreateJPAuOrder',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='error', full_name='lq.ResCreateJPAuOrder.error', index=0,
      number=1, type=11, cpp_type=10, label=1,
      has_default_value=False, default_value=None,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='order_id', full_name='lq.ResCreateJPAuOrder.order_id', index=1,
      number=2, type=9, cpp_type=9, label=1,
      has_default_value=False, default_value=_b("").decode('utf-8'),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  serialized_options=None,
  is_extendable=False,
  syntax='proto3',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=37479,
  serialized_end=37543,
)


_REQCREATEJPDOCOMOORDER = _descriptor.Descriptor(
  name='ReqCreateJPDocomoOrder',
  full_name='lq.ReqCreateJPDocomoOrder',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='goods_id', full_name='lq.ReqCreateJPDocomoOrder.goods_id', index=0,
      number=1, type=13, cpp_type=3, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='client_type', full_name='lq.ReqCreateJPDocomoOrder.client_type', index=1,
      number=2, type=13, cpp_type=3, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='account_id', full_name='lq.ReqCreateJPDocomoOrder.account_id', index=2,
      number=3, type=13, cpp_type=3, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='return_url', full_name='lq.ReqCreateJPDocomoOrder.return_url', index=3,
      number=4, type=9, cpp_type=9, label=1,
      has_default_value=False, default_value=_b("").decode('utf-8'),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='access_token', full_name='lq.ReqCreateJPDocomoOrder.access_token', index=4,
      number=5, type=9, cpp_type=9, label=1,
      has_default_value=False, default_value=_b("").decode('utf-8'),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  serialized_options=None,
  is_extendable=False,
  syntax='proto3',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=37545,
  serialized_end=37670,
)


_RESCREATEJPDOCOMOORDER = _descriptor.Descriptor(
  name='ResCreateJPDocomoOrder',
  full_name='lq.ResCreateJPDocomoOrder',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='error', full_name='lq.ResCreateJPDocomoOrder.error', index=0,
      number=1, type=11, cpp_type=10, label=1,
      has_default_value=False, default_value=None,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='order_id', full_name='lq.ResCreateJPDocomoOrder.order_id', index=1,
      number=2, type=9, cpp_type=9, label=1,
      has_default_value=False, default_value=_b("").decode('utf-8'),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  serialized_options=None,
  is_extendable=False,
  syntax='proto3',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=37672,
  serialized_end=37740,
)


_REQCREATEJPWEBMONEYORDER = _descriptor.Descriptor(
  name='ReqCreateJPWebMoneyOrder',
  full_name='lq.ReqCreateJPWebMoneyOrder',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='goods_id', full_name='lq.ReqCreateJPWebMoneyOrder.goods_id', index=0,
      number=1, type=13, cpp_type=3, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='client_type', full_name='lq.ReqCreateJPWebMoneyOrder.client_type', index=1,
      number=2, type=13, cpp_type=3, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='account_id', full_name='lq.ReqCreateJPWebMoneyOrder.account_id', index=2,
      number=3, type=13, cpp_type=3, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='return_url', full_name='lq.ReqCreateJPWebMoneyOrder.return_url', index=3,
      number=4, type=9, cpp_type=9, label=1,
      has_default_value=False, default_value=_b("").decode('utf-8'),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='access_token', full_name='lq.ReqCreateJPWebMoneyOrder.access_token', index=4,
      number=5, type=9, cpp_type=9, label=1,
      has_default_value=False, default_value=_b("").decode('utf-8'),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  serialized_options=None,
  is_extendable=False,
  syntax='proto3',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=37742,
  serialized_end=37869,
)


_RESCREATEJPWEBMONEYORDER = _descriptor.Descriptor(
  name='ResCreateJPWebMoneyOrder',
  full_name='lq.ResCreateJPWebMoneyOrder',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='error', full_name='lq.ResCreateJPWebMoneyOrder.error', index=0,
      number=1, type=11, cpp_type=10, label=1,
      has_default_value=False, default_value=None,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='order_id', full_name='lq.ResCreateJPWebMoneyOrder.order_id', index=1,
      number=2, type=9, cpp_type=9, label=1,
      has_default_value=False, default_value=_b("").decode('utf-8'),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  serialized_options=None,
  is_extendable=False,
  syntax='proto3',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=37871,
  serialized_end=37941,
)


_REQCREATEJPSOFTBANKORDER = _descriptor.Descriptor(
  name='ReqCreateJPSoftbankOrder',
  full_name='lq.ReqCreateJPSoftbankOrder',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='goods_id', full_name='lq.ReqCreateJPSoftbankOrder.goods_id', index=0,
      number=1, type=13, cpp_type=3, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='client_type', full_name='lq.ReqCreateJPSoftbankOrder.client_type', index=1,
      number=2, type=13, cpp_type=3, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='account_id', full_name='lq.ReqCreateJPSoftbankOrder.account_id', index=2,
      number=3, type=13, cpp_type=3, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='return_url', full_name='lq.ReqCreateJPSoftbankOrder.return_url', index=3,
      number=4, type=9, cpp_type=9, label=1,
      has_default_value=False, default_value=_b("").decode('utf-8'),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='access_token', full_name='lq.ReqCreateJPSoftbankOrder.access_token', index=4,
      number=5, type=9, cpp_type=9, label=1,
      has_default_value=False, default_value=_b("").decode('utf-8'),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  serialized_options=None,
  is_extendable=False,
  syntax='proto3',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=37943,
  serialized_end=38070,
)


_RESCREATEJPSOFTBANKORDER = _descriptor.Descriptor(
  name='ResCreateJPSoftbankOrder',
  full_name='lq.ResCreateJPSoftbankOrder',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='error', full_name='lq.ResCreateJPSoftbankOrder.error', index=0,
      number=1, type=11, cpp_type=10, label=1,
      has_default_value=False, default_value=None,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='order_id', full_name='lq.ResCreateJPSoftbankOrder.order_id', index=1,
      number=2, type=9, cpp_type=9, label=1,
      has_default_value=False, default_value=_b("").decode('utf-8'),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  serialized_options=None,
  is_extendable=False,
  syntax='proto3',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=38072,
  serialized_end=38142,
)


_REQCREATEYOSTARORDER = _descriptor.Descriptor(
  name='ReqCreateYostarOrder',
  full_name='lq.ReqCreateYostarOrder',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='goods_id', full_name='lq.ReqCreateYostarOrder.goods_id', index=0,
      number=1, type=13, cpp_type=3, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='client_type', full_name='lq.ReqCreateYostarOrder.client_type', index=1,
      number=2, type=13, cpp_type=3, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='account_id', full_name='lq.ReqCreateYostarOrder.account_id', index=2,
      number=3, type=13, cpp_type=3, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='order_type', full_name='lq.ReqCreateYostarOrder.order_type', index=3,
      number=4, type=13, cpp_type=3, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  serialized_options=None,
  is_extendable=False,
  syntax='proto3',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=38144,
  serialized_end=38245,
)


_RESCREATEYOSTARORDER = _descriptor.Descriptor(
  name='ResCreateYostarOrder',
  full_name='lq.ResCreateYostarOrder',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='error', full_name='lq.ResCreateYostarOrder.error', index=0,
      number=1, type=11, cpp_type=10, label=1,
      has_default_value=False, default_value=None,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='order_id', full_name='lq.ResCreateYostarOrder.order_id', index=1,
      number=2, type=9, cpp_type=9, label=1,
      has_default_value=False, default_value=_b("").decode('utf-8'),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  serialized_options=None,
  is_extendable=False,
  syntax='proto3',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=38247,
  serialized_end=38313,
)


_REQCREATEENPAYPALORDER = _descriptor.Descriptor(
  name='ReqCreateENPaypalOrder',
  full_name='lq.ReqCreateENPaypalOrder',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='goods_id', full_name='lq.ReqCreateENPaypalOrder.goods_id', index=0,
      number=1, type=13, cpp_type=3, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='client_type', full_name='lq.ReqCreateENPaypalOrder.client_type', index=1,
      number=2, type=13, cpp_type=3, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='account_id', full_name='lq.ReqCreateENPaypalOrder.account_id', index=2,
      number=3, type=13, cpp_type=3, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='return_url', full_name='lq.ReqCreateENPaypalOrder.return_url', index=3,
      number=4, type=9, cpp_type=9, label=1,
      has_default_value=False, default_value=_b("").decode('utf-8'),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='access_token', full_name='lq.ReqCreateENPaypalOrder.access_token', index=4,
      number=5, type=9, cpp_type=9, label=1,
      has_default_value=False, default_value=_b("").decode('utf-8'),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  serialized_options=None,
  is_extendable=False,
  syntax='proto3',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=38315,
  serialized_end=38440,
)


_RESCREATEENPAYPALORDER = _descriptor.Descriptor(
  name='ResCreateENPaypalOrder',
  full_name='lq.ResCreateENPaypalOrder',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='error', full_name='lq.ResCreateENPaypalOrder.error', index=0,
      number=1, type=11, cpp_type=10, label=1,
      has_default_value=False, default_value=None,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='order_id', full_name='lq.ResCreateENPaypalOrder.order_id', index=1,
      number=2, type=9, cpp_type=9, label=1,
      has_default_value=False, default_value=_b("").decode('utf-8'),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  serialized_options=None,
  is_extendable=False,
  syntax='proto3',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=38442,
  serialized_end=38510,
)


_REQCREATEENJCBORDER = _descriptor.Descriptor(
  name='ReqCreateENJCBOrder',
  full_name='lq.ReqCreateENJCBOrder',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='goods_id', full_name='lq.ReqCreateENJCBOrder.goods_id', index=0,
      number=1, type=13, cpp_type=3, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='client_type', full_name='lq.ReqCreateENJCBOrder.client_type', index=1,
      number=2, type=13, cpp_type=3, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='account_id', full_name='lq.ReqCreateENJCBOrder.account_id', index=2,
      number=3, type=13, cpp_type=3, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='return_url', full_name='lq.ReqCreateENJCBOrder.return_url', index=3,
      number=4, type=9, cpp_type=9, label=1,
      has_default_value=False, default_value=_b("").decode('utf-8'),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='access_token', full_name='lq.ReqCreateENJCBOrder.access_token', index=4,
      number=5, type=9, cpp_type=9, label=1,
      has_default_value=False, default_value=_b("").decode('utf-8'),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  serialized_options=None,
  is_extendable=False,
  syntax='proto3',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=38512,
  serialized_end=38634,
)


_RESCREATEENJCBORDER = _descriptor.Descriptor(
  name='ResCreateENJCBOrder',
  full_name='lq.ResCreateENJCBOrder',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='error', full_name='lq.ResCreateENJCBOrder.error', index=0,
      number=1, type=11, cpp_type=10, label=1,
      has_default_value=False, default_value=None,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='order_id', full_name='lq.ResCreateENJCBOrder.order_id', index=1,
      number=2, type=9, cpp_type=9, label=1,
      has_default_value=False, default_value=_b("").decode('utf-8'),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  serialized_options=None,
  is_extendable=False,
  syntax='proto3',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=38636,
  serialized_end=38701,
)


_REQCREATEENMASTERCARDORDER = _descriptor.Descriptor(
  name='ReqCreateENMasterCardOrder',
  full_name='lq.ReqCreateENMasterCardOrder',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='goods_id', full_name='lq.ReqCreateENMasterCardOrder.goods_id', index=0,
      number=1, type=13, cpp_type=3, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='client_type', full_name='lq.ReqCreateENMasterCardOrder.client_type', index=1,
      number=2, type=13, cpp_type=3, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='account_id', full_name='lq.ReqCreateENMasterCardOrder.account_id', index=2,
      number=3, type=13, cpp_type=3, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='return_url', full_name='lq.ReqCreateENMasterCardOrder.return_url', index=3,
      number=4, type=9, cpp_type=9, label=1,
      has_default_value=False, default_value=_b("").decode('utf-8'),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='access_token', full_name='lq.ReqCreateENMasterCardOrder.access_token', index=4,
      number=5, type=9, cpp_type=9, label=1,
      has_default_value=False, default_value=_b("").decode('utf-8'),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  serialized_options=None,
  is_extendable=False,
  syntax='proto3',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=38704,
  serialized_end=38833,
)


_RESCREATEENMASTERCARDORDER = _descriptor.Descriptor(
  name='ResCreateENMasterCardOrder',
  full_name='lq.ResCreateENMasterCardOrder',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='error', full_name='lq.ResCreateENMasterCardOrder.error', index=0,
      number=1, type=11, cpp_type=10, label=1,
      has_default_value=False, default_value=None,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='order_id', full_name='lq.ResCreateENMasterCardOrder.order_id', index=1,
      number=2, type=9, cpp_type=9, label=1,
      has_default_value=False, default_value=_b("").decode('utf-8'),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  serialized_options=None,
  is_extendable=False,
  syntax='proto3',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=38835,
  serialized_end=38907,
)


_REQCREATEENVISAORDER = _descriptor.Descriptor(
  name='ReqCreateENVisaOrder',
  full_name='lq.ReqCreateENVisaOrder',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='goods_id', full_name='lq.ReqCreateENVisaOrder.goods_id', index=0,
      number=1, type=13, cpp_type=3, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='client_type', full_name='lq.ReqCreateENVisaOrder.client_type', index=1,
      number=2, type=13, cpp_type=3, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='account_id', full_name='lq.ReqCreateENVisaOrder.account_id', index=2,
      number=3, type=13, cpp_type=3, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='return_url', full_name='lq.ReqCreateENVisaOrder.return_url', index=3,
      number=4, type=9, cpp_type=9, label=1,
      has_default_value=False, default_value=_b("").decode('utf-8'),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='access_token', full_name='lq.ReqCreateENVisaOrder.access_token', index=4,
      number=5, type=9, cpp_type=9, label=1,
      has_default_value=False, default_value=_b("").decode('utf-8'),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  serialized_options=None,
  is_extendable=False,
  syntax='proto3',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=38909,
  serialized_end=39032,
)


_RESCREATEENVISAORDER = _descriptor.Descriptor(
  name='ResCreateENVisaOrder',
  full_name='lq.ResCreateENVisaOrder',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='error', full_name='lq.ResCreateENVisaOrder.error', index=0,
      number=1, type=11, cpp_type=10, label=1,
      has_default_value=False, default_value=None,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='order_id', full_name='lq.ResCreateENVisaOrder.order_id', index=1,
      number=2, type=9, cpp_type=9, label=1,
      has_default_value=False, default_value=_b("").decode('utf-8'),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  serialized_options=None,
  is_extendable=False,
  syntax='proto3',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=39034,
  serialized_end=39100,
)


_REQCREATEENALIPAYORDER = _descriptor.Descriptor(
  name='ReqCreateENAlipayOrder',
  full_name='lq.ReqCreateENAlipayOrder',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='goods_id', full_name='lq.ReqCreateENAlipayOrder.goods_id', index=0,
      number=1, type=13, cpp_type=3, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='client_type', full_name='lq.ReqCreateENAlipayOrder.client_type', index=1,
      number=2, type=13, cpp_type=3, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='account_id', full_name='lq.ReqCreateENAlipayOrder.account_id', index=2,
      number=3, type=13, cpp_type=3, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='return_url', full_name='lq.ReqCreateENAlipayOrder.return_url', index=3,
      number=4, type=9, cpp_type=9, label=1,
      has_default_value=False, default_value=_b("").decode('utf-8'),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='access_token', full_name='lq.ReqCreateENAlipayOrder.access_token', index=4,
      number=5, type=9, cpp_type=9, label=1,
      has_default_value=False, default_value=_b("").decode('utf-8'),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  serialized_options=None,
  is_extendable=False,
  syntax='proto3',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=39102,
  serialized_end=39227,
)


_RESCREATEENALIPAYORDER = _descriptor.Descriptor(
  name='ResCreateENAlipayOrder',
  full_name='lq.ResCreateENAlipayOrder',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='error', full_name='lq.ResCreateENAlipayOrder.error', index=0,
      number=1, type=11, cpp_type=10, label=1,
      has_default_value=False, default_value=None,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='order_id', full_name='lq.ResCreateENAlipayOrder.order_id', index=1,
      number=2, type=9, cpp_type=9, label=1,
      has_default_value=False, default_value=_b("").decode('utf-8'),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  serialized_options=None,
  is_extendable=False,
  syntax='proto3',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=39229,
  serialized_end=39297,
)


_REQCREATEDMMORDER = _descriptor.Descriptor(
  name='ReqCreateDMMOrder',
  full_name='lq.ReqCreateDMMOrder',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='goods_id', full_name='lq.ReqCreateDMMOrder.goods_id', index=0,
      number=1, type=13, cpp_type=3, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='account_id', full_name='lq.ReqCreateDMMOrder.account_id', index=1,
      number=2, type=13, cpp_type=3, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='client_type', full_name='lq.ReqCreateDMMOrder.client_type', index=2,
      number=3, type=13, cpp_type=3, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  serialized_options=None,
  is_extendable=False,
  syntax='proto3',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=39299,
  serialized_end=39377,
)


_RESCREATEDMMORDER = _descriptor.Descriptor(
  name='ResCreateDmmOrder',
  full_name='lq.ResCreateDmmOrder',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='error', full_name='lq.ResCreateDmmOrder.error', index=0,
      number=1, type=11, cpp_type=10, label=1,
      has_default_value=False, default_value=None,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='order_id', full_name='lq.ResCreateDmmOrder.order_id', index=1,
      number=2, type=9, cpp_type=9, label=1,
      has_default_value=False, default_value=_b("").decode('utf-8'),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='transaction_id', full_name='lq.ResCreateDmmOrder.transaction_id', index=2,
      number=3, type=9, cpp_type=9, label=1,
      has_default_value=False, default_value=_b("").decode('utf-8'),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='dmm_user_id', full_name='lq.ResCreateDmmOrder.dmm_user_id', index=3,
      number=4, type=9, cpp_type=9, label=1,
      has_default_value=False, default_value=_b("").decode('utf-8'),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='token', full_name='lq.ResCreateDmmOrder.token', index=4,
      number=5, type=9, cpp_type=9, label=1,
      has_default_value=False, default_value=_b("").decode('utf-8'),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='callback_url', full_name='lq.ResCreateDmmOrder.callback_url', index=5,
      number=6, type=9, cpp_type=9, label=1,
      has_default_value=False, default_value=_b("").decode('utf-8'),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='request_time', full_name='lq.ResCreateDmmOrder.request_time', index=6,
      number=9, type=9, cpp_type=9, label=1,
      has_default_value=False, default_value=_b("").decode('utf-8'),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='dmm_app_id', full_name='lq.ResCreateDmmOrder.dmm_app_id', index=7,
      number=10, type=9, cpp_type=9, label=1,
      has_default_value=False, default_value=_b("").decode('utf-8'),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  serialized_options=None,
  is_extendable=False,
  syntax='proto3',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=39380,
  serialized_end=39567,
)


_REQCREATEIAPORDER = _descriptor.Descriptor(
  name='ReqCreateIAPOrder',
  full_name='lq.ReqCreateIAPOrder',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='goods_id', full_name='lq.ReqCreateIAPOrder.goods_id', index=0,
      number=1, type=13, cpp_type=3, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='client_type', full_name='lq.ReqCreateIAPOrder.client_type', index=1,
      number=2, type=13, cpp_type=3, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='account_id', full_name='lq.ReqCreateIAPOrder.account_id', index=2,
      number=3, type=13, cpp_type=3, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='access_token', full_name='lq.ReqCreateIAPOrder.access_token', index=3,
      number=4, type=9, cpp_type=9, label=1,
      has_default_value=False, default_value=_b("").decode('utf-8'),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  serialized_options=None,
  is_extendable=False,
  syntax='proto3',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=39569,
  serialized_end=39669,
)


_RESCREATEIAPORDER = _descriptor.Descriptor(
  name='ResCreateIAPOrder',
  full_name='lq.ResCreateIAPOrder',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='error', full_name='lq.ResCreateIAPOrder.error', index=0,
      number=1, type=11, cpp_type=10, label=1,
      has_default_value=False, default_value=None,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='order_id', full_name='lq.ResCreateIAPOrder.order_id', index=1,
      number=2, type=9, cpp_type=9, label=1,
      has_default_value=False, default_value=_b("").decode('utf-8'),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  serialized_options=None,
  is_extendable=False,
  syntax='proto3',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=39671,
  serialized_end=39734,
)


_REQVERIFICATIONIAPORDER = _descriptor.Descriptor(
  name='ReqVerificationIAPOrder',
  full_name='lq.ReqVerificationIAPOrder',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='order_id', full_name='lq.ReqVerificationIAPOrder.order_id', index=0,
      number=1, type=9, cpp_type=9, label=1,
      has_default_value=False, default_value=_b("").decode('utf-8'),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='transaction_id', full_name='lq.ReqVerificationIAPOrder.transaction_id', index=1,
      number=2, type=9, cpp_type=9, label=1,
      has_default_value=False, default_value=_b("").decode('utf-8'),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='receipt_data', full_name='lq.ReqVerificationIAPOrder.receipt_data', index=2,
      number=3, type=9, cpp_type=9, label=1,
      has_default_value=False, default_value=_b("").decode('utf-8'),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='account_id', full_name='lq.ReqVerificationIAPOrder.account_id', index=3,
      number=4, type=13, cpp_type=3, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  serialized_options=None,
  is_extendable=False,
  syntax='proto3',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=39736,
  serialized_end=39845,
)


_RESVERIFICATIONIAPORDER = _descriptor.Descriptor(
  name='ResVerificationIAPOrder',
  full_name='lq.ResVerificationIAPOrder',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='error', full_name='lq.ResVerificationIAPOrder.error', index=0,
      number=1, type=11, cpp_type=10, label=1,
      has_default_value=False, default_value=None,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  serialized_options=None,
  is_extendable=False,
  syntax='proto3',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=39847,
  serialized_end=39898,
)


_REQCREATESTEAMORDER = _descriptor.Descriptor(
  name='ReqCreateSteamOrder',
  full_name='lq.ReqCreateSteamOrder',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='language', full_name='lq.ReqCreateSteamOrder.language', index=0,
      number=1, type=9, cpp_type=9, label=1,
      has_default_value=False, default_value=_b("").decode('utf-8'),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='account_id', full_name='lq.ReqCreateSteamOrder.account_id', index=1,
      number=2, type=13, cpp_type=3, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='client_type', full_name='lq.ReqCreateSteamOrder.client_type', index=2,
      number=3, type=13, cpp_type=3, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='goods_id', full_name='lq.ReqCreateSteamOrder.goods_id', index=3,
      number=4, type=13, cpp_type=3, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='steam_id', full_name='lq.ReqCreateSteamOrder.steam_id', index=4,
      number=5, type=9, cpp_type=9, label=1,
      has_default_value=False, default_value=_b("").decode('utf-8'),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  serialized_options=None,
  is_extendable=False,
  syntax='proto3',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=39900,
  serialized_end=40016,
)


_RESCREATESTEAMORDER = _descriptor.Descriptor(
  name='ResCreateSteamOrder',
  full_name='lq.ResCreateSteamOrder',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='error', full_name='lq.ResCreateSteamOrder.error', index=0,
      number=1, type=11, cpp_type=10, label=1,
      has_default_value=False, default_value=None,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='order_id', full_name='lq.ResCreateSteamOrder.order_id', index=1,
      number=2, type=9, cpp_type=9, label=1,
      has_default_value=False, default_value=_b("").decode('utf-8'),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='platform_order_id', full_name='lq.ResCreateSteamOrder.platform_order_id', index=2,
      number=3, type=9, cpp_type=9, label=1,
      has_default_value=False, default_value=_b("").decode('utf-8'),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  serialized_options=None,
  is_extendable=False,
  syntax='proto3',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=40018,
  serialized_end=40110,
)


_REQVERIFYSTEAMORDER = _descriptor.Descriptor(
  name='ReqVerifySteamOrder',
  full_name='lq.ReqVerifySteamOrder',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='order_id', full_name='lq.ReqVerifySteamOrder.order_id', index=0,
      number=1, type=9, cpp_type=9, label=1,
      has_default_value=False, default_value=_b("").decode('utf-8'),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='account_id', full_name='lq.ReqVerifySteamOrder.account_id', index=1,
      number=2, type=13, cpp_type=3, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  serialized_options=None,
  is_extendable=False,
  syntax='proto3',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=40112,
  serialized_end=40171,
)


_REQCREATEMYCARDORDER = _descriptor.Descriptor(
  name='ReqCreateMyCardOrder',
  full_name='lq.ReqCreateMyCardOrder',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='goods_id', full_name='lq.ReqCreateMyCardOrder.goods_id', index=0,
      number=1, type=13, cpp_type=3, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='client_type', full_name='lq.ReqCreateMyCardOrder.client_type', index=1,
      number=2, type=13, cpp_type=3, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='account_id', full_name='lq.ReqCreateMyCardOrder.account_id', index=2,
      number=3, type=13, cpp_type=3, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  serialized_options=None,
  is_extendable=False,
  syntax='proto3',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=40173,
  serialized_end=40254,
)


_RESCREATEMYCARDORDER = _descriptor.Descriptor(
  name='ResCreateMyCardOrder',
  full_name='lq.ResCreateMyCardOrder',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='error', full_name='lq.ResCreateMyCardOrder.error', index=0,
      number=1, type=11, cpp_type=10, label=1,
      has_default_value=False, default_value=None,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='auth_code', full_name='lq.ResCreateMyCardOrder.auth_code', index=1,
      number=2, type=9, cpp_type=9, label=1,
      has_default_value=False, default_value=_b("").decode('utf-8'),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='order_id', full_name='lq.ResCreateMyCardOrder.order_id', index=2,
      number=3, type=9, cpp_type=9, label=1,
      has_default_value=False, default_value=_b("").decode('utf-8'),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  serialized_options=None,
  is_extendable=False,
  syntax='proto3',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=40256,
  serialized_end=40341,
)


_REQVERIFYMYCARDORDER = _descriptor.Descriptor(
  name='ReqVerifyMyCardOrder',
  full_name='lq.ReqVerifyMyCardOrder',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='order_id', full_name='lq.ReqVerifyMyCardOrder.order_id', index=0,
      number=1, type=9, cpp_type=9, label=1,
      has_default_value=False, default_value=_b("").decode('utf-8'),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='account_id', full_name='lq.ReqVerifyMyCardOrder.account_id', index=1,
      number=2, type=13, cpp_type=3, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  serialized_options=None,
  is_extendable=False,
  syntax='proto3',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=40343,
  serialized_end=40403,
)


_REQCREATEPAYPALORDER = _descriptor.Descriptor(
  name='ReqCreatePaypalOrder',
  full_name='lq.ReqCreatePaypalOrder',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='goods_id', full_name='lq.ReqCreatePaypalOrder.goods_id', index=0,
      number=1, type=13, cpp_type=3, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='client_type', full_name='lq.ReqCreatePaypalOrder.client_type', index=1,
      number=2, type=13, cpp_type=3, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='account_id', full_name='lq.ReqCreatePaypalOrder.account_id', index=2,
      number=3, type=13, cpp_type=3, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  serialized_options=None,
  is_extendable=False,
  syntax='proto3',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=40405,
  serialized_end=40486,
)


_RESCREATEPAYPALORDER = _descriptor.Descriptor(
  name='ResCreatePaypalOrder',
  full_name='lq.ResCreatePaypalOrder',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='error', full_name='lq.ResCreatePaypalOrder.error', index=0,
      number=1, type=11, cpp_type=10, label=1,
      has_default_value=False, default_value=None,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='order_id', full_name='lq.ResCreatePaypalOrder.order_id', index=1,
      number=2, type=9, cpp_type=9, label=1,
      has_default_value=False, default_value=_b("").decode('utf-8'),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='url', full_name='lq.ResCreatePaypalOrder.url', index=2,
      number=3, type=9, cpp_type=9, label=1,
      has_default_value=False, default_value=_b("").decode('utf-8'),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  serialized_options=None,
  is_extendable=False,
  syntax='proto3',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=40488,
  serialized_end=40567,
)


_REQCREATEXSOLLAORDER = _descriptor.Descriptor(
  name='ReqCreateXsollaOrder',
  full_name='lq.ReqCreateXsollaOrder',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='goods_id', full_name='lq.ReqCreateXsollaOrder.goods_id', index=0,
      number=1, type=13, cpp_type=3, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='client_type', full_name='lq.ReqCreateXsollaOrder.client_type', index=1,
      number=2, type=13, cpp_type=3, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='account_id', full_name='lq.ReqCreateXsollaOrder.account_id', index=2,
      number=3, type=13, cpp_type=3, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='payment_method', full_name='lq.ReqCreateXsollaOrder.payment_method', index=3,
      number=4, type=13, cpp_type=3, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  serialized_options=None,
  is_extendable=False,
  syntax='proto3',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=40569,
  serialized_end=40674,
)


_RESCREATEXSOLLAORDER = _descriptor.Descriptor(
  name='ResCreateXsollaOrder',
  full_name='lq.ResCreateXsollaOrder',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='error', full_name='lq.ResCreateXsollaOrder.error', index=0,
      number=1, type=11, cpp_type=10, label=1,
      has_default_value=False, default_value=None,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='order_id', full_name='lq.ResCreateXsollaOrder.order_id', index=1,
      number=2, type=9, cpp_type=9, label=1,
      has_default_value=False, default_value=_b("").decode('utf-8'),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='url', full_name='lq.ResCreateXsollaOrder.url', index=2,
      number=3, type=9, cpp_type=9, label=1,
      has_default_value=False, default_value=_b("").decode('utf-8'),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  serialized_options=None,
  is_extendable=False,
  syntax='proto3',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=40676,
  serialized_end=40755,
)


_REQOPENCHEST = _descriptor.Descriptor(
  name='ReqOpenChest',
  full_name='lq.ReqOpenChest',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='chest_id', full_name='lq.ReqOpenChest.chest_id', index=0,
      number=1, type=13, cpp_type=3, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='count', full_name='lq.ReqOpenChest.count', index=1,
      number=2, type=13, cpp_type=3, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='use_ticket', full_name='lq.ReqOpenChest.use_ticket', index=2,
      number=3, type=8, cpp_type=7, label=1,
      has_default_value=False, default_value=False,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  serialized_options=None,
  is_extendable=False,
  syntax='proto3',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=40757,
  serialized_end=40824,
)


_RESOPENCHEST_CHESTREPLACECOUNTDATA = _descriptor.Descriptor(
  name='ChestReplaceCountData',
  full_name='lq.ResOpenChest.ChestReplaceCountData',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='id', full_name='lq.ResOpenChest.ChestReplaceCountData.id', index=0,
      number=1, type=13, cpp_type=3, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='count', full_name='lq.ResOpenChest.ChestReplaceCountData.count', index=1,
      number=2, type=13, cpp_type=3, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  serialized_options=None,
  is_extendable=False,
  syntax='proto3',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=41015,
  serialized_end=41065,
)

_RESOPENCHEST = _descriptor.Descriptor(
  name='ResOpenChest',
  full_name='lq.ResOpenChest',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='error', full_name='lq.ResOpenChest.error', index=0,
      number=1, type=11, cpp_type=10, label=1,
      has_default_value=False, default_value=None,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='results', full_name='lq.ResOpenChest.results', index=1,
      number=2, type=11, cpp_type=10, label=3,
      has_default_value=False, default_value=[],
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='total_open_count', full_name='lq.ResOpenChest.total_open_count', index=2,
      number=3, type=13, cpp_type=3, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='faith_count', full_name='lq.ResOpenChest.faith_count', index=3,
      number=4, type=13, cpp_type=3, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='chest_replace_up', full_name='lq.ResOpenChest.chest_replace_up', index=4,
      number=5, type=11, cpp_type=10, label=3,
      has_default_value=False, default_value=[],
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
  ],
  extensions=[
  ],
  nested_types=[_RESOPENCHEST_CHESTREPLACECOUNTDATA, ],
  enum_types=[
  ],
  serialized_options=None,
  is_extendable=False,
  syntax='proto3',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=40827,
  serialized_end=41065,
)


_REQBUYFROMCHESTSHOP = _descriptor.Descriptor(
  name='ReqBuyFromChestShop',
  full_name='lq.ReqBuyFromChestShop',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='goods_id', full_name='lq.ReqBuyFromChestShop.goods_id', index=0,
      number=1, type=13, cpp_type=3, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='count', full_name='lq.ReqBuyFromChestShop.count', index=1,
      number=2, type=13, cpp_type=3, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  serialized_options=None,
  is_extendable=False,
  syntax='proto3',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=41067,
  serialized_end=41121,
)


_RESBUYFROMCHESTSHOP = _descriptor.Descriptor(
  name='ResBuyFromChestShop',
  full_name='lq.ResBuyFromChestShop',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='error', full_name='lq.ResBuyFromChestShop.error', index=0,
      number=1, type=11, cpp_type=10, label=1,
      has_default_value=False, default_value=None,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='chest_id', full_name='lq.ResBuyFromChestShop.chest_id', index=1,
      number=2, type=13, cpp_type=3, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='consume_count', full_name='lq.ResBuyFromChestShop.consume_count', index=2,
      number=3, type=13, cpp_type=3, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='faith_count', full_name='lq.ResBuyFromChestShop.faith_count', index=3,
      number=4, type=13, cpp_type=3, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  serialized_options=None,
  is_extendable=False,
  syntax='proto3',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=41123,
  serialized_end=41232,
)


_RESDAILYSIGNININFO = _descriptor.Descriptor(
  name='ResDailySignInInfo',
  full_name='lq.ResDailySignInInfo',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='error', full_name='lq.ResDailySignInInfo.error', index=0,
      number=1, type=11, cpp_type=10, label=1,
      has_default_value=False, default_value=None,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='sign_in_days', full_name='lq.ResDailySignInInfo.sign_in_days', index=1,
      number=2, type=13, cpp_type=3, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  serialized_options=None,
  is_extendable=False,
  syntax='proto3',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=41234,
  serialized_end=41302,
)


_REQDOACTIVITYSIGNIN = _descriptor.Descriptor(
  name='ReqDoActivitySignIn',
  full_name='lq.ReqDoActivitySignIn',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='activity_id', full_name='lq.ReqDoActivitySignIn.activity_id', index=0,
      number=2, type=13, cpp_type=3, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  serialized_options=None,
  is_extendable=False,
  syntax='proto3',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=41304,
  serialized_end=41346,
)


_RESDOACTIVITYSIGNIN_REWARDDATA = _descriptor.Descriptor(
  name='RewardData',
  full_name='lq.ResDoActivitySignIn.RewardData',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='resource_id', full_name='lq.ResDoActivitySignIn.RewardData.resource_id', index=0,
      number=1, type=13, cpp_type=3, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='count', full_name='lq.ResDoActivitySignIn.RewardData.count', index=1,
      number=2, type=13, cpp_type=3, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  serialized_options=None,
  is_extendable=False,
  syntax='proto3',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=41474,
  serialized_end=41522,
)

_RESDOACTIVITYSIGNIN = _descriptor.Descriptor(
  name='ResDoActivitySignIn',
  full_name='lq.ResDoActivitySignIn',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='error', full_name='lq.ResDoActivitySignIn.error', index=0,
      number=1, type=11, cpp_type=10, label=1,
      has_default_value=False, default_value=None,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='rewards', full_name='lq.ResDoActivitySignIn.rewards', index=1,
      number=2, type=11, cpp_type=10, label=3,
      has_default_value=False, default_value=[],
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='sign_in_count', full_name='lq.ResDoActivitySignIn.sign_in_count', index=2,
      number=3, type=13, cpp_type=3, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
  ],
  extensions=[
  ],
  nested_types=[_RESDOACTIVITYSIGNIN_REWARDDATA, ],
  enum_types=[
  ],
  serialized_options=None,
  is_extendable=False,
  syntax='proto3',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=41349,
  serialized_end=41522,
)


_RESCHARACTERINFO = _descriptor.Descriptor(
  name='ResCharacterInfo',
  full_name='lq.ResCharacterInfo',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='error', full_name='lq.ResCharacterInfo.error', index=0,
      number=1, type=11, cpp_type=10, label=1,
      has_default_value=False, default_value=None,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='characters', full_name='lq.ResCharacterInfo.characters', index=1,
      number=2, type=11, cpp_type=10, label=3,
      has_default_value=False, default_value=[],
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='skins', full_name='lq.ResCharacterInfo.skins', index=2,
      number=3, type=13, cpp_type=3, label=3,
      has_default_value=False, default_value=[],
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='main_character_id', full_name='lq.ResCharacterInfo.main_character_id', index=3,
      number=4, type=13, cpp_type=3, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='send_gift_count', full_name='lq.ResCharacterInfo.send_gift_count', index=4,
      number=5, type=13, cpp_type=3, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='send_gift_limit', full_name='lq.ResCharacterInfo.send_gift_limit', index=5,
      number=6, type=13, cpp_type=3, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='finished_endings', full_name='lq.ResCharacterInfo.finished_endings', index=6,
      number=7, type=13, cpp_type=3, label=3,
      has_default_value=False, default_value=[],
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='rewarded_endings', full_name='lq.ResCharacterInfo.rewarded_endings', index=7,
      number=8, type=13, cpp_type=3, label=3,
      has_default_value=False, default_value=[],
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='character_sort', full_name='lq.ResCharacterInfo.character_sort', index=8,
      number=9, type=13, cpp_type=3, label=3,
      has_default_value=False, default_value=[],
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  serialized_options=None,
  is_extendable=False,
  syntax='proto3',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=41525,
  serialized_end=41772,
)


_REQUPDATECHARACTERSORT = _descriptor.Descriptor(
  name='ReqUpdateCharacterSort',
  full_name='lq.ReqUpdateCharacterSort',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='sort', full_name='lq.ReqUpdateCharacterSort.sort', index=0,
      number=1, type=13, cpp_type=3, label=3,
      has_default_value=False, default_value=[],
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  serialized_options=None,
  is_extendable=False,
  syntax='proto3',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=41774,
  serialized_end=41812,
)


_REQCHANGEMAINCHARACTER = _descriptor.Descriptor(
  name='ReqChangeMainCharacter',
  full_name='lq.ReqChangeMainCharacter',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='character_id', full_name='lq.ReqChangeMainCharacter.character_id', index=0,
      number=1, type=13, cpp_type=3, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  serialized_options=None,
  is_extendable=False,
  syntax='proto3',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=41814,
  serialized_end=41860,
)


_REQCHANGECHARACTERSKIN = _descriptor.Descriptor(
  name='ReqChangeCharacterSkin',
  full_name='lq.ReqChangeCharacterSkin',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='character_id', full_name='lq.ReqChangeCharacterSkin.character_id', index=0,
      number=1, type=13, cpp_type=3, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='skin', full_name='lq.ReqChangeCharacterSkin.skin', index=1,
      number=2, type=13, cpp_type=3, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  serialized_options=None,
  is_extendable=False,
  syntax='proto3',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=41862,
  serialized_end=41922,
)


_REQCHANGECHARACTERVIEW = _descriptor.Descriptor(
  name='ReqChangeCharacterView',
  full_name='lq.ReqChangeCharacterView',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='character_id', full_name='lq.ReqChangeCharacterView.character_id', index=0,
      number=1, type=13, cpp_type=3, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='slot', full_name='lq.ReqChangeCharacterView.slot', index=1,
      number=2, type=13, cpp_type=3, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='item_id', full_name='lq.ReqChangeCharacterView.item_id', index=2,
      number=3, type=13, cpp_type=3, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  serialized_options=None,
  is_extendable=False,
  syntax='proto3',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=41924,
  serialized_end=42001,
)


_REQSENDGIFTTOCHARACTER_GIFT = _descriptor.Descriptor(
  name='Gift',
  full_name='lq.ReqSendGiftToCharacter.Gift',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='item_id', full_name='lq.ReqSendGiftToCharacter.Gift.item_id', index=0,
      number=1, type=13, cpp_type=3, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='count', full_name='lq.ReqSendGiftToCharacter.Gift.count', index=1,
      number=2, type=13, cpp_type=3, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  serialized_options=None,
  is_extendable=False,
  syntax='proto3',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=42100,
  serialized_end=42138,
)

_REQSENDGIFTTOCHARACTER = _descriptor.Descriptor(
  name='ReqSendGiftToCharacter',
  full_name='lq.ReqSendGiftToCharacter',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='character_id', full_name='lq.ReqSendGiftToCharacter.character_id', index=0,
      number=1, type=13, cpp_type=3, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='gifts', full_name='lq.ReqSendGiftToCharacter.gifts', index=1,
      number=2, type=11, cpp_type=10, label=3,
      has_default_value=False, default_value=[],
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
  ],
  extensions=[
  ],
  nested_types=[_REQSENDGIFTTOCHARACTER_GIFT, ],
  enum_types=[
  ],
  serialized_options=None,
  is_extendable=False,
  syntax='proto3',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=42004,
  serialized_end=42138,
)


_RESSENDGIFTTOCHARACTER = _descriptor.Descriptor(
  name='ResSendGiftToCharacter',
  full_name='lq.ResSendGiftToCharacter',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='error', full_name='lq.ResSendGiftToCharacter.error', index=0,
      number=1, type=11, cpp_type=10, label=1,
      has_default_value=False, default_value=None,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='level', full_name='lq.ResSendGiftToCharacter.level', index=1,
      number=2, type=13, cpp_type=3, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='exp', full_name='lq.ResSendGiftToCharacter.exp', index=2,
      number=3, type=13, cpp_type=3, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  serialized_options=None,
  is_extendable=False,
  syntax='proto3',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=42140,
  serialized_end=42218,
)


_REQSELLITEM_ITEM = _descriptor.Descriptor(
  name='Item',
  full_name='lq.ReqSellItem.Item',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='item_id', full_name='lq.ReqSellItem.Item.item_id', index=0,
      number=1, type=13, cpp_type=3, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='count', full_name='lq.ReqSellItem.Item.count', index=1,
      number=2, type=13, cpp_type=3, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  serialized_options=None,
  is_extendable=False,
  syntax='proto3',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=42272,
  serialized_end=42310,
)

_REQSELLITEM = _descriptor.Descriptor(
  name='ReqSellItem',
  full_name='lq.ReqSellItem',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='sells', full_name='lq.ReqSellItem.sells', index=0,
      number=1, type=11, cpp_type=10, label=3,
      has_default_value=False, default_value=[],
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
  ],
  extensions=[
  ],
  nested_types=[_REQSELLITEM_ITEM, ],
  enum_types=[
  ],
  serialized_options=None,
  is_extendable=False,
  syntax='proto3',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=42220,
  serialized_end=42310,
)


_RESCOMMONVIEW_SLOT = _descriptor.Descriptor(
  name='Slot',
  full_name='lq.ResCommonView.Slot',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='slot', full_name='lq.ResCommonView.Slot.slot', index=0,
      number=1, type=13, cpp_type=3, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='value', full_name='lq.ResCommonView.Slot.value', index=1,
      number=2, type=13, cpp_type=3, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  serialized_options=None,
  is_extendable=False,
  syntax='proto3',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=42394,
  serialized_end=42429,
)

_RESCOMMONVIEW = _descriptor.Descriptor(
  name='ResCommonView',
  full_name='lq.ResCommonView',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='error', full_name='lq.ResCommonView.error', index=0,
      number=1, type=11, cpp_type=10, label=1,
      has_default_value=False, default_value=None,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='slots', full_name='lq.ResCommonView.slots', index=1,
      number=2, type=11, cpp_type=10, label=3,
      has_default_value=False, default_value=[],
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
  ],
  extensions=[
  ],
  nested_types=[_RESCOMMONVIEW_SLOT, ],
  enum_types=[
  ],
  serialized_options=None,
  is_extendable=False,
  syntax='proto3',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=42312,
  serialized_end=42429,
)


_REQCHANGECOMMONVIEW = _descriptor.Descriptor(
  name='ReqChangeCommonView',
  full_name='lq.ReqChangeCommonView',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='slot', full_name='lq.ReqChangeCommonView.slot', index=0,
      number=1, type=13, cpp_type=3, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='value', full_name='lq.ReqChangeCommonView.value', index=1,
      number=2, type=13, cpp_type=3, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  serialized_options=None,
  is_extendable=False,
  syntax='proto3',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=42431,
  serialized_end=42481,
)


_REQSAVECOMMONVIEWS = _descriptor.Descriptor(
  name='ReqSaveCommonViews',
  full_name='lq.ReqSaveCommonViews',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='views', full_name='lq.ReqSaveCommonViews.views', index=0,
      number=1, type=11, cpp_type=10, label=3,
      has_default_value=False, default_value=[],
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='save_index', full_name='lq.ReqSaveCommonViews.save_index', index=1,
      number=2, type=13, cpp_type=3, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='is_use', full_name='lq.ReqSaveCommonViews.is_use', index=2,
      number=3, type=13, cpp_type=3, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  serialized_options=None,
  is_extendable=False,
  syntax='proto3',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=42483,
  serialized_end=42568,
)


_REQCOMMONVIEWS = _descriptor.Descriptor(
  name='ReqCommonViews',
  full_name='lq.ReqCommonViews',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='index', full_name='lq.ReqCommonViews.index', index=0,
      number=1, type=13, cpp_type=3, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  serialized_options=None,
  is_extendable=False,
  syntax='proto3',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=42570,
  serialized_end=42601,
)


_RESCOMMONVIEWS = _descriptor.Descriptor(
  name='ResCommonViews',
  full_name='lq.ResCommonViews',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='views', full_name='lq.ResCommonViews.views', index=0,
      number=1, type=11, cpp_type=10, label=3,
      has_default_value=False, default_value=[],
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  serialized_options=None,
  is_extendable=False,
  syntax='proto3',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=42603,
  serialized_end=42648,
)


_RESALLCOMMONVIEWS_VIEWS = _descriptor.Descriptor(
  name='Views',
  full_name='lq.ResAllcommonViews.Views',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='values', full_name='lq.ResAllcommonViews.Views.values', index=0,
      number=1, type=11, cpp_type=10, label=3,
      has_default_value=False, default_value=[],
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='index', full_name='lq.ResAllcommonViews.Views.index', index=1,
      number=2, type=13, cpp_type=3, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  serialized_options=None,
  is_extendable=False,
  syntax='proto3',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=42755,
  serialized_end=42807,
)

_RESALLCOMMONVIEWS = _descriptor.Descriptor(
  name='ResAllcommonViews',
  full_name='lq.ResAllcommonViews',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='views', full_name='lq.ResAllcommonViews.views', index=0,
      number=1, type=11, cpp_type=10, label=3,
      has_default_value=False, default_value=[],
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='use', full_name='lq.ResAllcommonViews.use', index=1,
      number=2, type=13, cpp_type=3, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='error', full_name='lq.ResAllcommonViews.error', index=2,
      number=3, type=11, cpp_type=10, label=1,
      has_default_value=False, default_value=None,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
  ],
  extensions=[
  ],
  nested_types=[_RESALLCOMMONVIEWS_VIEWS, ],
  enum_types=[
  ],
  serialized_options=None,
  is_extendable=False,
  syntax='proto3',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=42651,
  serialized_end=42807,
)


_REQUSECOMMONVIEW = _descriptor.Descriptor(
  name='ReqUseCommonView',
  full_name='lq.ReqUseCommonView',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='index', full_name='lq.ReqUseCommonView.index', index=0,
      number=3, type=13, cpp_type=3, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  serialized_options=None,
  is_extendable=False,
  syntax='proto3',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=42809,
  serialized_end=42842,
)


_REQUPGRADECHARACTER = _descriptor.Descriptor(
  name='ReqUpgradeCharacter',
  full_name='lq.ReqUpgradeCharacter',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='character_id', full_name='lq.ReqUpgradeCharacter.character_id', index=0,
      number=1, type=13, cpp_type=3, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  serialized_options=None,
  is_extendable=False,
  syntax='proto3',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=42844,
  serialized_end=42887,
)


_RESUPGRADECHARACTER = _descriptor.Descriptor(
  name='ResUpgradeCharacter',
  full_name='lq.ResUpgradeCharacter',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='error', full_name='lq.ResUpgradeCharacter.error', index=0,
      number=1, type=11, cpp_type=10, label=1,
      has_default_value=False, default_value=None,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='character', full_name='lq.ResUpgradeCharacter.character', index=1,
      number=2, type=11, cpp_type=10, label=1,
      has_default_value=False, default_value=None,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  serialized_options=None,
  is_extendable=False,
  syntax='proto3',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=42889,
  serialized_end=42970,
)


_REQFINISHEDENDING = _descriptor.Descriptor(
  name='ReqFinishedEnding',
  full_name='lq.ReqFinishedEnding',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='character_id', full_name='lq.ReqFinishedEnding.character_id', index=0,
      number=1, type=13, cpp_type=3, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='story_id', full_name='lq.ReqFinishedEnding.story_id', index=1,
      number=2, type=13, cpp_type=3, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='ending_id', full_name='lq.ReqFinishedEnding.ending_id', index=2,
      number=3, type=13, cpp_type=3, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  serialized_options=None,
  is_extendable=False,
  syntax='proto3',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=42972,
  serialized_end=43050,
)


_REQGMCOMMAND = _descriptor.Descriptor(
  name='ReqGMCommand',
  full_name='lq.ReqGMCommand',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='command', full_name='lq.ReqGMCommand.command', index=0,
      number=1, type=9, cpp_type=9, label=1,
      has_default_value=False, default_value=_b("").decode('utf-8'),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  serialized_options=None,
  is_extendable=False,
  syntax='proto3',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=43052,
  serialized_end=43083,
)


_RESSHOPINFO = _descriptor.Descriptor(
  name='ResShopInfo',
  full_name='lq.ResShopInfo',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='error', full_name='lq.ResShopInfo.error', index=0,
      number=1, type=11, cpp_type=10, label=1,
      has_default_value=False, default_value=None,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='shop_info', full_name='lq.ResShopInfo.shop_info', index=1,
      number=2, type=11, cpp_type=10, label=1,
      has_default_value=False, default_value=None,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  serialized_options=None,
  is_extendable=False,
  syntax='proto3',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=43085,
  serialized_end=43157,
)


_REQBUYFROMSHOP = _descriptor.Descriptor(
  name='ReqBuyFromShop',
  full_name='lq.ReqBuyFromShop',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='goods_id', full_name='lq.ReqBuyFromShop.goods_id', index=0,
      number=1, type=13, cpp_type=3, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='count', full_name='lq.ReqBuyFromShop.count', index=1,
      number=2, type=13, cpp_type=3, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='bill_short_cut', full_name='lq.ReqBuyFromShop.bill_short_cut', index=2,
      number=3, type=11, cpp_type=10, label=3,
      has_default_value=False, default_value=[],
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='deal_price', full_name='lq.ReqBuyFromShop.deal_price', index=3,
      number=4, type=13, cpp_type=3, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  serialized_options=None,
  is_extendable=False,
  syntax='proto3',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=43159,
  serialized_end=43270,
)


_RESBUYFROMSHOP = _descriptor.Descriptor(
  name='ResBuyFromShop',
  full_name='lq.ResBuyFromShop',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='error', full_name='lq.ResBuyFromShop.error', index=0,
      number=1, type=11, cpp_type=10, label=1,
      has_default_value=False, default_value=None,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='rewards', full_name='lq.ResBuyFromShop.rewards', index=1,
      number=2, type=11, cpp_type=10, label=3,
      has_default_value=False, default_value=[],
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  serialized_options=None,
  is_extendable=False,
  syntax='proto3',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=43272,
  serialized_end=43347,
)


_REQBUYFROMZHP = _descriptor.Descriptor(
  name='ReqBuyFromZHP',
  full_name='lq.ReqBuyFromZHP',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='goods_id', full_name='lq.ReqBuyFromZHP.goods_id', index=0,
      number=1, type=13, cpp_type=3, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='count', full_name='lq.ReqBuyFromZHP.count', index=1,
      number=2, type=13, cpp_type=3, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  serialized_options=None,
  is_extendable=False,
  syntax='proto3',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=43349,
  serialized_end=43397,
)


_REQPAYMONTHTICKET = _descriptor.Descriptor(
  name='ReqPayMonthTicket',
  full_name='lq.ReqPayMonthTicket',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='ticket_id', full_name='lq.ReqPayMonthTicket.ticket_id', index=0,
      number=1, type=13, cpp_type=3, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  serialized_options=None,
  is_extendable=False,
  syntax='proto3',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=43399,
  serialized_end=43437,
)


_RESPAYMONTHTICKET = _descriptor.Descriptor(
  name='ResPayMonthTicket',
  full_name='lq.ResPayMonthTicket',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='error', full_name='lq.ResPayMonthTicket.error', index=0,
      number=1, type=11, cpp_type=10, label=1,
      has_default_value=False, default_value=None,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='resource_id', full_name='lq.ResPayMonthTicket.resource_id', index=1,
      number=2, type=13, cpp_type=3, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='resource_count', full_name='lq.ResPayMonthTicket.resource_count', index=2,
      number=3, type=13, cpp_type=3, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  serialized_options=None,
  is_extendable=False,
  syntax='proto3',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=43439,
  serialized_end=43529,
)


_REQRESHZHPSHOP = _descriptor.Descriptor(
  name='ReqReshZHPShop',
  full_name='lq.ReqReshZHPShop',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='free_refresh', full_name='lq.ReqReshZHPShop.free_refresh', index=0,
      number=1, type=13, cpp_type=3, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='cost_refresh', full_name='lq.ReqReshZHPShop.cost_refresh', index=1,
      number=2, type=13, cpp_type=3, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  serialized_options=None,
  is_extendable=False,
  syntax='proto3',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=43531,
  serialized_end=43591,
)


_RESREFRESHZHPSHOP = _descriptor.Descriptor(
  name='ResRefreshZHPShop',
  full_name='lq.ResRefreshZHPShop',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='error', full_name='lq.ResRefreshZHPShop.error', index=0,
      number=1, type=11, cpp_type=10, label=1,
      has_default_value=False, default_value=None,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='zhp', full_name='lq.ResRefreshZHPShop.zhp', index=1,
      number=2, type=11, cpp_type=10, label=1,
      has_default_value=False, default_value=None,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  serialized_options=None,
  is_extendable=False,
  syntax='proto3',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=43593,
  serialized_end=43664,
)


_RESMONTHTICKETINFO = _descriptor.Descriptor(
  name='ResMonthTicketInfo',
  full_name='lq.ResMonthTicketInfo',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='month_ticket_info', full_name='lq.ResMonthTicketInfo.month_ticket_info', index=0,
      number=1, type=11, cpp_type=10, label=3,
      has_default_value=False, default_value=[],
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  serialized_options=None,
  is_extendable=False,
  syntax='proto3',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=43666,
  serialized_end=43734,
)


_REQEXCHANGECURRENCY = _descriptor.Descriptor(
  name='ReqExchangeCurrency',
  full_name='lq.ReqExchangeCurrency',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='id', full_name='lq.ReqExchangeCurrency.id', index=0,
      number=1, type=13, cpp_type=3, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='count', full_name='lq.ReqExchangeCurrency.count', index=1,
      number=2, type=13, cpp_type=3, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  serialized_options=None,
  is_extendable=False,
  syntax='proto3',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=43736,
  serialized_end=43784,
)


_RESSERVERSETTINGS = _descriptor.Descriptor(
  name='ResServerSettings',
  full_name='lq.ResServerSettings',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='settings', full_name='lq.ResServerSettings.settings', index=0,
      number=1, type=11, cpp_type=10, label=1,
      has_default_value=False, default_value=None,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  serialized_options=None,
  is_extendable=False,
  syntax='proto3',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=43786,
  serialized_end=43843,
)


_RESACCOUNTSETTINGS = _descriptor.Descriptor(
  name='ResAccountSettings',
  full_name='lq.ResAccountSettings',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='error', full_name='lq.ResAccountSettings.error', index=0,
      number=1, type=11, cpp_type=10, label=1,
      has_default_value=False, default_value=None,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='settings', full_name='lq.ResAccountSettings.settings', index=1,
      number=2, type=11, cpp_type=10, label=3,
      has_default_value=False, default_value=[],
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  serialized_options=None,
  is_extendable=False,
  syntax='proto3',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=43845,
  serialized_end=43929,
)


_REQUPDATEACCOUNTSETTINGS = _descriptor.Descriptor(
  name='ReqUpdateAccountSettings',
  full_name='lq.ReqUpdateAccountSettings',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='setting', full_name='lq.ReqUpdateAccountSettings.setting', index=0,
      number=1, type=11, cpp_type=10, label=1,
      has_default_value=False, default_value=None,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  serialized_options=None,
  is_extendable=False,
  syntax='proto3',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=43931,
  serialized_end=43994,
)


_RESMODNICKNAMETIME = _descriptor.Descriptor(
  name='ResModNicknameTime',
  full_name='lq.ResModNicknameTime',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='last_mod_time', full_name='lq.ResModNicknameTime.last_mod_time', index=0,
      number=1, type=13, cpp_type=3, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  serialized_options=None,
  is_extendable=False,
  syntax='proto3',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=43996,
  serialized_end=44039,
)


_RESMISC_MISCFAITHDATA = _descriptor.Descriptor(
  name='MiscFaithData',
  full_name='lq.ResMisc.MiscFaithData',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='faith_id', full_name='lq.ResMisc.MiscFaithData.faith_id', index=0,
      number=1, type=13, cpp_type=3, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='count', full_name='lq.ResMisc.MiscFaithData.count', index=1,
      number=2, type=13, cpp_type=3, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  serialized_options=None,
  is_extendable=False,
  syntax='proto3',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=44146,
  serialized_end=44194,
)

_RESMISC = _descriptor.Descriptor(
  name='ResMisc',
  full_name='lq.ResMisc',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='error', full_name='lq.ResMisc.error', index=0,
      number=1, type=11, cpp_type=10, label=1,
      has_default_value=False, default_value=None,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='recharged_list', full_name='lq.ResMisc.recharged_list', index=1,
      number=2, type=13, cpp_type=3, label=3,
      has_default_value=False, default_value=[],
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='faiths', full_name='lq.ResMisc.faiths', index=2,
      number=3, type=11, cpp_type=10, label=3,
      has_default_value=False, default_value=[],
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
  ],
  extensions=[
  ],
  nested_types=[_RESMISC_MISCFAITHDATA, ],
  enum_types=[
  ],
  serialized_options=None,
  is_extendable=False,
  syntax='proto3',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=44042,
  serialized_end=44194,
)


_REQMODIFYSIGNATURE = _descriptor.Descriptor(
  name='ReqModifySignature',
  full_name='lq.ReqModifySignature',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='signature', full_name='lq.ReqModifySignature.signature', index=0,
      number=1, type=9, cpp_type=9, label=1,
      has_default_value=False, default_value=_b("").decode('utf-8'),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  serialized_options=None,
  is_extendable=False,
  syntax='proto3',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=44196,
  serialized_end=44235,
)


_RESIDCARDINFO = _descriptor.Descriptor(
  name='ResIDCardInfo',
  full_name='lq.ResIDCardInfo',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='error', full_name='lq.ResIDCardInfo.error', index=0,
      number=1, type=11, cpp_type=10, label=1,
      has_default_value=False, default_value=None,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='is_authed', full_name='lq.ResIDCardInfo.is_authed', index=1,
      number=2, type=8, cpp_type=7, label=1,
      has_default_value=False, default_value=False,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='country', full_name='lq.ResIDCardInfo.country', index=2,
      number=3, type=9, cpp_type=9, label=1,
      has_default_value=False, default_value=_b("").decode('utf-8'),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  serialized_options=None,
  is_extendable=False,
  syntax='proto3',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=44237,
  serialized_end=44314,
)


_REQUPDATEIDCARDINFO = _descriptor.Descriptor(
  name='ReqUpdateIDCardInfo',
  full_name='lq.ReqUpdateIDCardInfo',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='fullname', full_name='lq.ReqUpdateIDCardInfo.fullname', index=0,
      number=1, type=9, cpp_type=9, label=1,
      has_default_value=False, default_value=_b("").decode('utf-8'),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='card_no', full_name='lq.ReqUpdateIDCardInfo.card_no', index=1,
      number=2, type=9, cpp_type=9, label=1,
      has_default_value=False, default_value=_b("").decode('utf-8'),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  serialized_options=None,
  is_extendable=False,
  syntax='proto3',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=44316,
  serialized_end=44372,
)


_RESVIPREWARD = _descriptor.Descriptor(
  name='ResVipReward',
  full_name='lq.ResVipReward',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='error', full_name='lq.ResVipReward.error', index=0,
      number=1, type=11, cpp_type=10, label=1,
      has_default_value=False, default_value=None,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='gained_vip_levels', full_name='lq.ResVipReward.gained_vip_levels', index=1,
      number=2, type=13, cpp_type=3, label=3,
      has_default_value=False, default_value=[],
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  serialized_options=None,
  is_extendable=False,
  syntax='proto3',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=44374,
  serialized_end=44441,
)


_REQGAINVIPREWARD = _descriptor.Descriptor(
  name='ReqGainVipReward',
  full_name='lq.ReqGainVipReward',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='vip_level', full_name='lq.ReqGainVipReward.vip_level', index=0,
      number=1, type=13, cpp_type=3, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  serialized_options=None,
  is_extendable=False,
  syntax='proto3',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=44443,
  serialized_end=44480,
)


_REQFETCHCUSTOMIZEDCONTESTLIST = _descriptor.Descriptor(
  name='ReqFetchCustomizedContestList',
  full_name='lq.ReqFetchCustomizedContestList',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='start', full_name='lq.ReqFetchCustomizedContestList.start', index=0,
      number=1, type=13, cpp_type=3, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='count', full_name='lq.ReqFetchCustomizedContestList.count', index=1,
      number=2, type=13, cpp_type=3, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  serialized_options=None,
  is_extendable=False,
  syntax='proto3',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=44482,
  serialized_end=44543,
)


_RESFETCHCUSTOMIZEDCONTESTLIST = _descriptor.Descriptor(
  name='ResFetchCustomizedContestList',
  full_name='lq.ResFetchCustomizedContestList',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='error', full_name='lq.ResFetchCustomizedContestList.error', index=0,
      number=1, type=11, cpp_type=10, label=1,
      has_default_value=False, default_value=None,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='contests', full_name='lq.ResFetchCustomizedContestList.contests', index=1,
      number=2, type=11, cpp_type=10, label=3,
      has_default_value=False, default_value=[],
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='follow_contests', full_name='lq.ResFetchCustomizedContestList.follow_contests', index=2,
      number=3, type=11, cpp_type=10, label=3,
      has_default_value=False, default_value=[],
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  serialized_options=None,
  is_extendable=False,
  syntax='proto3',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=44546,
  serialized_end=44700,
)


_REQFETCHCUSTOMIZEDCONTESTEXTENDINFO = _descriptor.Descriptor(
  name='ReqFetchCustomizedContestExtendInfo',
  full_name='lq.ReqFetchCustomizedContestExtendInfo',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='uid_list', full_name='lq.ReqFetchCustomizedContestExtendInfo.uid_list', index=0,
      number=1, type=13, cpp_type=3, label=3,
      has_default_value=False, default_value=[],
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  serialized_options=None,
  is_extendable=False,
  syntax='proto3',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=44702,
  serialized_end=44757,
)


_RESFETCHCUSTOMIZEDCONTESTEXTENDINFO = _descriptor.Descriptor(
  name='ResFetchCustomizedContestExtendInfo',
  full_name='lq.ResFetchCustomizedContestExtendInfo',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='error', full_name='lq.ResFetchCustomizedContestExtendInfo.error', index=0,
      number=1, type=11, cpp_type=10, label=1,
      has_default_value=False, default_value=None,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='extend_list', full_name='lq.ResFetchCustomizedContestExtendInfo.extend_list', index=1,
      number=2, type=11, cpp_type=10, label=3,
      has_default_value=False, default_value=[],
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  serialized_options=None,
  is_extendable=False,
  syntax='proto3',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=44759,
  serialized_end=44872,
)


_REQFETCHCUSTOMIZEDCONTESTAUTHINFO = _descriptor.Descriptor(
  name='ReqFetchCustomizedContestAuthInfo',
  full_name='lq.ReqFetchCustomizedContestAuthInfo',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='unique_id', full_name='lq.ReqFetchCustomizedContestAuthInfo.unique_id', index=0,
      number=1, type=13, cpp_type=3, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  serialized_options=None,
  is_extendable=False,
  syntax='proto3',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=44874,
  serialized_end=44928,
)


_RESFETCHCUSTOMIZEDCONTESTAUTHINFO = _descriptor.Descriptor(
  name='ResFetchCustomizedContestAuthInfo',
  full_name='lq.ResFetchCustomizedContestAuthInfo',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='error', full_name='lq.ResFetchCustomizedContestAuthInfo.error', index=0,
      number=1, type=11, cpp_type=10, label=1,
      has_default_value=False, default_value=None,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='observer_level', full_name='lq.ResFetchCustomizedContestAuthInfo.observer_level', index=1,
      number=2, type=13, cpp_type=3, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  serialized_options=None,
  is_extendable=False,
  syntax='proto3',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=44930,
  serialized_end=45015,
)


_REQENTERCUSTOMIZEDCONTEST = _descriptor.Descriptor(
  name='ReqEnterCustomizedContest',
  full_name='lq.ReqEnterCustomizedContest',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='unique_id', full_name='lq.ReqEnterCustomizedContest.unique_id', index=0,
      number=1, type=13, cpp_type=3, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  serialized_options=None,
  is_extendable=False,
  syntax='proto3',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=45017,
  serialized_end=45063,
)


_RESENTERCUSTOMIZEDCONTEST = _descriptor.Descriptor(
  name='ResEnterCustomizedContest',
  full_name='lq.ResEnterCustomizedContest',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='error', full_name='lq.ResEnterCustomizedContest.error', index=0,
      number=1, type=11, cpp_type=10, label=1,
      has_default_value=False, default_value=None,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='detail_info', full_name='lq.ResEnterCustomizedContest.detail_info', index=1,
      number=2, type=11, cpp_type=10, label=1,
      has_default_value=False, default_value=None,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='player_report', full_name='lq.ResEnterCustomizedContest.player_report', index=2,
      number=3, type=11, cpp_type=10, label=1,
      has_default_value=False, default_value=None,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='is_followed', full_name='lq.ResEnterCustomizedContest.is_followed', index=3,
      number=4, type=8, cpp_type=7, label=1,
      has_default_value=False, default_value=False,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  serialized_options=None,
  is_extendable=False,
  syntax='proto3',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=45066,
  serialized_end=45248,
)


_REQFETCHCUSTOMIZEDCONTESTONLINEINFO = _descriptor.Descriptor(
  name='ReqFetchCustomizedContestOnlineInfo',
  full_name='lq.ReqFetchCustomizedContestOnlineInfo',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='unique_id', full_name='lq.ReqFetchCustomizedContestOnlineInfo.unique_id', index=0,
      number=1, type=13, cpp_type=3, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  serialized_options=None,
  is_extendable=False,
  syntax='proto3',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=45250,
  serialized_end=45306,
)


_RESFETCHCUSTOMIZEDCONTESTONLINEINFO = _descriptor.Descriptor(
  name='ResFetchCustomizedContestOnlineInfo',
  full_name='lq.ResFetchCustomizedContestOnlineInfo',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='error', full_name='lq.ResFetchCustomizedContestOnlineInfo.error', index=0,
      number=1, type=11, cpp_type=10, label=1,
      has_default_value=False, default_value=None,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='online_player', full_name='lq.ResFetchCustomizedContestOnlineInfo.online_player', index=1,
      number=2, type=13, cpp_type=3, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  serialized_options=None,
  is_extendable=False,
  syntax='proto3',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=45308,
  serialized_end=45394,
)


_REQFETCHCUSTOMIZEDCONTESTBYCONTESTID = _descriptor.Descriptor(
  name='ReqFetchCustomizedContestByContestId',
  full_name='lq.ReqFetchCustomizedContestByContestId',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='contest_id', full_name='lq.ReqFetchCustomizedContestByContestId.contest_id', index=0,
      number=1, type=13, cpp_type=3, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  serialized_options=None,
  is_extendable=False,
  syntax='proto3',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=45396,
  serialized_end=45454,
)


_RESFETCHCUSTOMIZEDCONTESTBYCONTESTID = _descriptor.Descriptor(
  name='ResFetchCustomizedContestByContestId',
  full_name='lq.ResFetchCustomizedContestByContestId',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='error', full_name='lq.ResFetchCustomizedContestByContestId.error', index=0,
      number=1, type=11, cpp_type=10, label=1,
      has_default_value=False, default_value=None,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='contest_info', full_name='lq.ResFetchCustomizedContestByContestId.contest_info', index=1,
      number=2, type=11, cpp_type=10, label=1,
      has_default_value=False, default_value=None,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  serialized_options=None,
  is_extendable=False,
  syntax='proto3',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=45456,
  serialized_end=45573,
)


_REQSTARTCUSTOMIZEDCONTEST = _descriptor.Descriptor(
  name='ReqStartCustomizedContest',
  full_name='lq.ReqStartCustomizedContest',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='unique_id', full_name='lq.ReqStartCustomizedContest.unique_id', index=0,
      number=1, type=13, cpp_type=3, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  serialized_options=None,
  is_extendable=False,
  syntax='proto3',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=45575,
  serialized_end=45621,
)


_REQJOINCUSTOMIZEDCONTESTCHATROOM = _descriptor.Descriptor(
  name='ReqJoinCustomizedContestChatRoom',
  full_name='lq.ReqJoinCustomizedContestChatRoom',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='unique_id', full_name='lq.ReqJoinCustomizedContestChatRoom.unique_id', index=0,
      number=1, type=13, cpp_type=3, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  serialized_options=None,
  is_extendable=False,
  syntax='proto3',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=45623,
  serialized_end=45676,
)


_RESJOINCUSTOMIZEDCONTESTCHATROOM = _descriptor.Descriptor(
  name='ResJoinCustomizedContestChatRoom',
  full_name='lq.ResJoinCustomizedContestChatRoom',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='error', full_name='lq.ResJoinCustomizedContestChatRoom.error', index=0,
      number=1, type=11, cpp_type=10, label=1,
      has_default_value=False, default_value=None,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='chat_history', full_name='lq.ResJoinCustomizedContestChatRoom.chat_history', index=1,
      number=2, type=12, cpp_type=9, label=3,
      has_default_value=False, default_value=[],
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  serialized_options=None,
  is_extendable=False,
  syntax='proto3',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=45678,
  serialized_end=45760,
)


_REQSAYCHATMESSAGE = _descriptor.Descriptor(
  name='ReqSayChatMessage',
  full_name='lq.ReqSayChatMessage',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='content', full_name='lq.ReqSayChatMessage.content', index=0,
      number=1, type=9, cpp_type=9, label=1,
      has_default_value=False, default_value=_b("").decode('utf-8'),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  serialized_options=None,
  is_extendable=False,
  syntax='proto3',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=45762,
  serialized_end=45798,
)


_REQFETCHCUSTOMIZEDCONTESTGAMELIVELIST = _descriptor.Descriptor(
  name='ReqFetchCustomizedContestGameLiveList',
  full_name='lq.ReqFetchCustomizedContestGameLiveList',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='unique_id', full_name='lq.ReqFetchCustomizedContestGameLiveList.unique_id', index=0,
      number=1, type=13, cpp_type=3, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  serialized_options=None,
  is_extendable=False,
  syntax='proto3',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=45800,
  serialized_end=45858,
)


_RESFETCHCUSTOMIZEDCONTESTGAMELIVELIST = _descriptor.Descriptor(
  name='ResFetchCustomizedContestGameLiveList',
  full_name='lq.ResFetchCustomizedContestGameLiveList',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='error', full_name='lq.ResFetchCustomizedContestGameLiveList.error', index=0,
      number=1, type=11, cpp_type=10, label=1,
      has_default_value=False, default_value=None,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='live_list', full_name='lq.ResFetchCustomizedContestGameLiveList.live_list', index=1,
      number=2, type=11, cpp_type=10, label=3,
      has_default_value=False, default_value=[],
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  serialized_options=None,
  is_extendable=False,
  syntax='proto3',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=45860,
  serialized_end=45962,
)


_REQFETCHCUSTOMIZEDCONTESTGAMERECORDS = _descriptor.Descriptor(
  name='ReqFetchCustomizedContestGameRecords',
  full_name='lq.ReqFetchCustomizedContestGameRecords',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='unique_id', full_name='lq.ReqFetchCustomizedContestGameRecords.unique_id', index=0,
      number=1, type=13, cpp_type=3, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='last_index', full_name='lq.ReqFetchCustomizedContestGameRecords.last_index', index=1,
      number=2, type=13, cpp_type=3, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  serialized_options=None,
  is_extendable=False,
  syntax='proto3',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=45964,
  serialized_end=46041,
)


_RESFETCHCUSTOMIZEDCONTESTGAMERECORDS = _descriptor.Descriptor(
  name='ResFetchCustomizedContestGameRecords',
  full_name='lq.ResFetchCustomizedContestGameRecords',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='error', full_name='lq.ResFetchCustomizedContestGameRecords.error', index=0,
      number=1, type=11, cpp_type=10, label=1,
      has_default_value=False, default_value=None,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='next_index', full_name='lq.ResFetchCustomizedContestGameRecords.next_index', index=1,
      number=2, type=13, cpp_type=3, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='record_list', full_name='lq.ResFetchCustomizedContestGameRecords.record_list', index=2,
      number=3, type=11, cpp_type=10, label=3,
      has_default_value=False, default_value=[],
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  serialized_options=None,
  is_extendable=False,
  syntax='proto3',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=46043,
  serialized_end=46164,
)


_REQTARGETCUSTOMIZEDCONTEST = _descriptor.Descriptor(
  name='ReqTargetCustomizedContest',
  full_name='lq.ReqTargetCustomizedContest',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='unique_id', full_name='lq.ReqTargetCustomizedContest.unique_id', index=0,
      number=1, type=13, cpp_type=3, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  serialized_options=None,
  is_extendable=False,
  syntax='proto3',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=46166,
  serialized_end=46213,
)


_RESACTIVITYLIST = _descriptor.Descriptor(
  name='ResActivityList',
  full_name='lq.ResActivityList',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='error', full_name='lq.ResActivityList.error', index=0,
      number=1, type=11, cpp_type=10, label=1,
      has_default_value=False, default_value=None,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='activities', full_name='lq.ResActivityList.activities', index=1,
      number=2, type=11, cpp_type=10, label=3,
      has_default_value=False, default_value=[],
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  serialized_options=None,
  is_extendable=False,
  syntax='proto3',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=46215,
  serialized_end=46292,
)


_RESACCOUNTACTIVITYDATA_ACTIVITYSIGNINDATA = _descriptor.Descriptor(
  name='ActivitySignInData',
  full_name='lq.ResAccountActivityData.ActivitySignInData',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='activity_id', full_name='lq.ResAccountActivityData.ActivitySignInData.activity_id', index=0,
      number=1, type=13, cpp_type=3, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='sign_in_count', full_name='lq.ResAccountActivityData.ActivitySignInData.sign_in_count', index=1,
      number=2, type=13, cpp_type=3, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='last_sign_in_time', full_name='lq.ResAccountActivityData.ActivitySignInData.last_sign_in_time', index=2,
      number=3, type=13, cpp_type=3, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  serialized_options=None,
  is_extendable=False,
  syntax='proto3',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=46915,
  serialized_end=47006,
)

_RESACCOUNTACTIVITYDATA_BUFFDATA = _descriptor.Descriptor(
  name='BuffData',
  full_name='lq.ResAccountActivityData.BuffData',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='type', full_name='lq.ResAccountActivityData.BuffData.type', index=0,
      number=1, type=13, cpp_type=3, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='remain', full_name='lq.ResAccountActivityData.BuffData.remain', index=1,
      number=2, type=13, cpp_type=3, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='effect', full_name='lq.ResAccountActivityData.BuffData.effect', index=2,
      number=3, type=13, cpp_type=3, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  serialized_options=None,
  is_extendable=False,
  syntax='proto3',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=47008,
  serialized_end=47064,
)

_RESACCOUNTACTIVITYDATA_ACTIVITYRICHMANDATA = _descriptor.Descriptor(
  name='ActivityRichmanData',
  full_name='lq.ResAccountActivityData.ActivityRichmanData',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='activity_id', full_name='lq.ResAccountActivityData.ActivityRichmanData.activity_id', index=0,
      number=1, type=13, cpp_type=3, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='location', full_name='lq.ResAccountActivityData.ActivityRichmanData.location', index=1,
      number=2, type=13, cpp_type=3, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='finished_count', full_name='lq.ResAccountActivityData.ActivityRichmanData.finished_count', index=2,
      number=3, type=13, cpp_type=3, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='chest_position', full_name='lq.ResAccountActivityData.ActivityRichmanData.chest_position', index=3,
      number=4, type=13, cpp_type=3, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='bank_save', full_name='lq.ResAccountActivityData.ActivityRichmanData.bank_save', index=4,
      number=5, type=13, cpp_type=3, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='exp', full_name='lq.ResAccountActivityData.ActivityRichmanData.exp', index=5,
      number=6, type=13, cpp_type=3, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='buff', full_name='lq.ResAccountActivityData.ActivityRichmanData.buff', index=6,
      number=7, type=11, cpp_type=10, label=3,
      has_default_value=False, default_value=[],
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  serialized_options=None,
  is_extendable=False,
  syntax='proto3',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=47067,
  serialized_end=47258,
)

_RESACCOUNTACTIVITYDATA_CHESTUPDATA = _descriptor.Descriptor(
  name='ChestUpData',
  full_name='lq.ResAccountActivityData.ChestUpData',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='id', full_name='lq.ResAccountActivityData.ChestUpData.id', index=0,
      number=1, type=13, cpp_type=3, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='count', full_name='lq.ResAccountActivityData.ChestUpData.count', index=1,
      number=2, type=13, cpp_type=3, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  serialized_options=None,
  is_extendable=False,
  syntax='proto3',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=47260,
  serialized_end=47300,
)

_RESACCOUNTACTIVITYDATA = _descriptor.Descriptor(
  name='ResAccountActivityData',
  full_name='lq.ResAccountActivityData',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='error', full_name='lq.ResAccountActivityData.error', index=0,
      number=1, type=11, cpp_type=10, label=1,
      has_default_value=False, default_value=None,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='exchange_records', full_name='lq.ResAccountActivityData.exchange_records', index=1,
      number=2, type=11, cpp_type=10, label=3,
      has_default_value=False, default_value=[],
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='task_progress_list', full_name='lq.ResAccountActivityData.task_progress_list', index=2,
      number=3, type=11, cpp_type=10, label=3,
      has_default_value=False, default_value=[],
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='accumulated_point_list', full_name='lq.ResAccountActivityData.accumulated_point_list', index=3,
      number=4, type=11, cpp_type=10, label=3,
      has_default_value=False, default_value=[],
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='rank_data_list', full_name='lq.ResAccountActivityData.rank_data_list', index=4,
      number=5, type=11, cpp_type=10, label=3,
      has_default_value=False, default_value=[],
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='flip_task_progress_list', full_name='lq.ResAccountActivityData.flip_task_progress_list', index=5,
      number=6, type=11, cpp_type=10, label=3,
      has_default_value=False, default_value=[],
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='sign_in_data', full_name='lq.ResAccountActivityData.sign_in_data', index=6,
      number=7, type=11, cpp_type=10, label=3,
      has_default_value=False, default_value=[],
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='richman_data', full_name='lq.ResAccountActivityData.richman_data', index=7,
      number=8, type=11, cpp_type=10, label=3,
      has_default_value=False, default_value=[],
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='period_task_progress_list', full_name='lq.ResAccountActivityData.period_task_progress_list', index=8,
      number=9, type=11, cpp_type=10, label=3,
      has_default_value=False, default_value=[],
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='random_task_progress_list', full_name='lq.ResAccountActivityData.random_task_progress_list', index=9,
      number=10, type=11, cpp_type=10, label=3,
      has_default_value=False, default_value=[],
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='chest_up_data', full_name='lq.ResAccountActivityData.chest_up_data', index=10,
      number=11, type=11, cpp_type=10, label=3,
      has_default_value=False, default_value=[],
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
  ],
  extensions=[
  ],
  nested_types=[_RESACCOUNTACTIVITYDATA_ACTIVITYSIGNINDATA, _RESACCOUNTACTIVITYDATA_BUFFDATA, _RESACCOUNTACTIVITYDATA_ACTIVITYRICHMANDATA, _RESACCOUNTACTIVITYDATA_CHESTUPDATA, ],
  enum_types=[
  ],
  serialized_options=None,
  is_extendable=False,
  syntax='proto3',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=46295,
  serialized_end=47300,
)


_REQEXCHANGEACTIVITYITEM = _descriptor.Descriptor(
  name='ReqExchangeActivityItem',
  full_name='lq.ReqExchangeActivityItem',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='exchange_id', full_name='lq.ReqExchangeActivityItem.exchange_id', index=0,
      number=1, type=13, cpp_type=3, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='count', full_name='lq.ReqExchangeActivityItem.count', index=1,
      number=2, type=13, cpp_type=3, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  serialized_options=None,
  is_extendable=False,
  syntax='proto3',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=47302,
  serialized_end=47363,
)


_RESEXCHANGEACTIVITYITEM = _descriptor.Descriptor(
  name='ResExchangeActivityItem',
  full_name='lq.ResExchangeActivityItem',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='error', full_name='lq.ResExchangeActivityItem.error', index=0,
      number=1, type=11, cpp_type=10, label=1,
      has_default_value=False, default_value=None,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='execute_reward', full_name='lq.ResExchangeActivityItem.execute_reward', index=1,
      number=2, type=11, cpp_type=10, label=3,
      has_default_value=False, default_value=[],
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  serialized_options=None,
  is_extendable=False,
  syntax='proto3',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=47365,
  serialized_end=47459,
)


_REQCOMPLETEACTIVITYTASK = _descriptor.Descriptor(
  name='ReqCompleteActivityTask',
  full_name='lq.ReqCompleteActivityTask',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='task_id', full_name='lq.ReqCompleteActivityTask.task_id', index=0,
      number=1, type=13, cpp_type=3, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  serialized_options=None,
  is_extendable=False,
  syntax='proto3',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=47461,
  serialized_end=47503,
)


_REQRECEIVEACTIVITYFLIPTASK = _descriptor.Descriptor(
  name='ReqReceiveActivityFlipTask',
  full_name='lq.ReqReceiveActivityFlipTask',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='task_id', full_name='lq.ReqReceiveActivityFlipTask.task_id', index=0,
      number=1, type=13, cpp_type=3, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  serialized_options=None,
  is_extendable=False,
  syntax='proto3',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=47505,
  serialized_end=47550,
)


_RESRECEIVEACTIVITYFLIPTASK = _descriptor.Descriptor(
  name='ResReceiveActivityFlipTask',
  full_name='lq.ResReceiveActivityFlipTask',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='count', full_name='lq.ResReceiveActivityFlipTask.count', index=0,
      number=1, type=13, cpp_type=3, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='error', full_name='lq.ResReceiveActivityFlipTask.error', index=1,
      number=2, type=11, cpp_type=10, label=1,
      has_default_value=False, default_value=None,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  serialized_options=None,
  is_extendable=False,
  syntax='proto3',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=47552,
  serialized_end=47621,
)


_REQFETCHACTIVITYFLIPINFO = _descriptor.Descriptor(
  name='ReqFetchActivityFlipInfo',
  full_name='lq.ReqFetchActivityFlipInfo',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='activity_id', full_name='lq.ReqFetchActivityFlipInfo.activity_id', index=0,
      number=1, type=13, cpp_type=3, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  serialized_options=None,
  is_extendable=False,
  syntax='proto3',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=47623,
  serialized_end=47670,
)


_RESFETCHACTIVITYFLIPINFO = _descriptor.Descriptor(
  name='ResFetchActivityFlipInfo',
  full_name='lq.ResFetchActivityFlipInfo',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='rewards', full_name='lq.ResFetchActivityFlipInfo.rewards', index=0,
      number=1, type=13, cpp_type=3, label=3,
      has_default_value=False, default_value=[],
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='count', full_name='lq.ResFetchActivityFlipInfo.count', index=1,
      number=2, type=13, cpp_type=3, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='error', full_name='lq.ResFetchActivityFlipInfo.error', index=2,
      number=3, type=11, cpp_type=10, label=1,
      has_default_value=False, default_value=None,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  serialized_options=None,
  is_extendable=False,
  syntax='proto3',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=47672,
  serialized_end=47756,
)


_REQGAINACCUMULATEDPOINTACTIVITYREWARD = _descriptor.Descriptor(
  name='ReqGainAccumulatedPointActivityReward',
  full_name='lq.ReqGainAccumulatedPointActivityReward',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='activity_id', full_name='lq.ReqGainAccumulatedPointActivityReward.activity_id', index=0,
      number=1, type=13, cpp_type=3, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='reward_id', full_name='lq.ReqGainAccumulatedPointActivityReward.reward_id', index=1,
      number=2, type=13, cpp_type=3, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  serialized_options=None,
  is_extendable=False,
  syntax='proto3',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=47758,
  serialized_end=47837,
)


_REQGAINMULTIPOINTACTIVITYREWARD = _descriptor.Descriptor(
  name='ReqGainMultiPointActivityReward',
  full_name='lq.ReqGainMultiPointActivityReward',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='activity_id', full_name='lq.ReqGainMultiPointActivityReward.activity_id', index=0,
      number=1, type=13, cpp_type=3, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='reward_id_list', full_name='lq.ReqGainMultiPointActivityReward.reward_id_list', index=1,
      number=2, type=13, cpp_type=3, label=3,
      has_default_value=False, default_value=[],
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  serialized_options=None,
  is_extendable=False,
  syntax='proto3',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=47839,
  serialized_end=47917,
)


_REQFETCHRANKPOINTLEADERBOARD = _descriptor.Descriptor(
  name='ReqFetchRankPointLeaderboard',
  full_name='lq.ReqFetchRankPointLeaderboard',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='leaderboard_id', full_name='lq.ReqFetchRankPointLeaderboard.leaderboard_id', index=0,
      number=1, type=13, cpp_type=3, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  serialized_options=None,
  is_extendable=False,
  syntax='proto3',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=47919,
  serialized_end=47973,
)


_RESFETCHRANKPOINTLEADERBOARD_ITEM = _descriptor.Descriptor(
  name='Item',
  full_name='lq.ResFetchRankPointLeaderboard.Item',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='account_id', full_name='lq.ResFetchRankPointLeaderboard.Item.account_id', index=0,
      number=1, type=13, cpp_type=3, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='rank', full_name='lq.ResFetchRankPointLeaderboard.Item.rank', index=1,
      number=2, type=13, cpp_type=3, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='view', full_name='lq.ResFetchRankPointLeaderboard.Item.view', index=2,
      number=3, type=11, cpp_type=10, label=1,
      has_default_value=False, default_value=None,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='point', full_name='lq.ResFetchRankPointLeaderboard.Item.point', index=3,
      number=4, type=13, cpp_type=3, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  serialized_options=None,
  is_extendable=False,
  syntax='proto3',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=48115,
  serialized_end=48204,
)

_RESFETCHRANKPOINTLEADERBOARD = _descriptor.Descriptor(
  name='ResFetchRankPointLeaderboard',
  full_name='lq.ResFetchRankPointLeaderboard',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='error', full_name='lq.ResFetchRankPointLeaderboard.error', index=0,
      number=1, type=11, cpp_type=10, label=1,
      has_default_value=False, default_value=None,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='items', full_name='lq.ResFetchRankPointLeaderboard.items', index=1,
      number=2, type=11, cpp_type=10, label=3,
      has_default_value=False, default_value=[],
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='last_refresh_time', full_name='lq.ResFetchRankPointLeaderboard.last_refresh_time', index=2,
      number=3, type=13, cpp_type=3, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
  ],
  extensions=[
  ],
  nested_types=[_RESFETCHRANKPOINTLEADERBOARD_ITEM, ],
  enum_types=[
  ],
  serialized_options=None,
  is_extendable=False,
  syntax='proto3',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=47976,
  serialized_end=48204,
)


_REQGAINRANKPOINTREWARD = _descriptor.Descriptor(
  name='ReqGainRankPointReward',
  full_name='lq.ReqGainRankPointReward',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='leaderboard_id', full_name='lq.ReqGainRankPointReward.leaderboard_id', index=0,
      number=1, type=13, cpp_type=3, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='activity_id', full_name='lq.ReqGainRankPointReward.activity_id', index=1,
      number=2, type=13, cpp_type=3, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  serialized_options=None,
  is_extendable=False,
  syntax='proto3',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=48206,
  serialized_end=48275,
)


_REQRICHMANNEXTMOVE = _descriptor.Descriptor(
  name='ReqRichmanNextMove',
  full_name='lq.ReqRichmanNextMove',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='activity_id', full_name='lq.ReqRichmanNextMove.activity_id', index=0,
      number=1, type=13, cpp_type=3, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  serialized_options=None,
  is_extendable=False,
  syntax='proto3',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=48277,
  serialized_end=48318,
)


_RESRICHMANNEXTMOVE_REWARDDATA = _descriptor.Descriptor(
  name='RewardData',
  full_name='lq.ResRichmanNextMove.RewardData',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='resource_id', full_name='lq.ResRichmanNextMove.RewardData.resource_id', index=0,
      number=1, type=13, cpp_type=3, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='count', full_name='lq.ResRichmanNextMove.RewardData.count', index=1,
      number=2, type=13, cpp_type=3, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='origin_count', full_name='lq.ResRichmanNextMove.RewardData.origin_count', index=2,
      number=3, type=13, cpp_type=3, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='type', full_name='lq.ResRichmanNextMove.RewardData.type', index=3,
      number=5, type=13, cpp_type=3, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  serialized_options=None,
  is_extendable=False,
  syntax='proto3',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=48613,
  serialized_end=48697,
)

_RESRICHMANNEXTMOVE_PATHDATA = _descriptor.Descriptor(
  name='PathData',
  full_name='lq.ResRichmanNextMove.PathData',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='location', full_name='lq.ResRichmanNextMove.PathData.location', index=0,
      number=1, type=13, cpp_type=3, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='rewards', full_name='lq.ResRichmanNextMove.PathData.rewards', index=1,
      number=2, type=11, cpp_type=10, label=3,
      has_default_value=False, default_value=[],
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='events', full_name='lq.ResRichmanNextMove.PathData.events', index=2,
      number=3, type=13, cpp_type=3, label=3,
      has_default_value=False, default_value=[],
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  serialized_options=None,
  is_extendable=False,
  syntax='proto3',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=48699,
  serialized_end=48795,
)

_RESRICHMANNEXTMOVE_BUFFDATA = _descriptor.Descriptor(
  name='BuffData',
  full_name='lq.ResRichmanNextMove.BuffData',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='type', full_name='lq.ResRichmanNextMove.BuffData.type', index=0,
      number=1, type=13, cpp_type=3, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='remain', full_name='lq.ResRichmanNextMove.BuffData.remain', index=1,
      number=2, type=13, cpp_type=3, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='effect', full_name='lq.ResRichmanNextMove.BuffData.effect', index=2,
      number=3, type=13, cpp_type=3, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  serialized_options=None,
  is_extendable=False,
  syntax='proto3',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=47008,
  serialized_end=47064,
)

_RESRICHMANNEXTMOVE = _descriptor.Descriptor(
  name='ResRichmanNextMove',
  full_name='lq.ResRichmanNextMove',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='paths', full_name='lq.ResRichmanNextMove.paths', index=0,
      number=1, type=11, cpp_type=10, label=3,
      has_default_value=False, default_value=[],
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='dice', full_name='lq.ResRichmanNextMove.dice', index=1,
      number=2, type=13, cpp_type=3, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='location', full_name='lq.ResRichmanNextMove.location', index=2,
      number=3, type=13, cpp_type=3, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='finished_count', full_name='lq.ResRichmanNextMove.finished_count', index=3,
      number=4, type=13, cpp_type=3, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='step', full_name='lq.ResRichmanNextMove.step', index=4,
      number=5, type=13, cpp_type=3, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='buff', full_name='lq.ResRichmanNextMove.buff', index=5,
      number=6, type=11, cpp_type=10, label=3,
      has_default_value=False, default_value=[],
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='bank_save', full_name='lq.ResRichmanNextMove.bank_save', index=6,
      number=7, type=13, cpp_type=3, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='chest_position', full_name='lq.ResRichmanNextMove.chest_position', index=7,
      number=8, type=13, cpp_type=3, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='exp', full_name='lq.ResRichmanNextMove.exp', index=8,
      number=9, type=13, cpp_type=3, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='bank_save_add', full_name='lq.ResRichmanNextMove.bank_save_add', index=9,
      number=10, type=13, cpp_type=3, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='error', full_name='lq.ResRichmanNextMove.error', index=10,
      number=11, type=11, cpp_type=10, label=1,
      has_default_value=False, default_value=None,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
  ],
  extensions=[
  ],
  nested_types=[_RESRICHMANNEXTMOVE_REWARDDATA, _RESRICHMANNEXTMOVE_PATHDATA, _RESRICHMANNEXTMOVE_BUFFDATA, ],
  enum_types=[
  ],
  serialized_options=None,
  is_extendable=False,
  syntax='proto3',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=48321,
  serialized_end=48853,
)


_REQRICHMANSPECIALMOVE = _descriptor.Descriptor(
  name='ReqRichmanSpecialMove',
  full_name='lq.ReqRichmanSpecialMove',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='activity_id', full_name='lq.ReqRichmanSpecialMove.activity_id', index=0,
      number=1, type=13, cpp_type=3, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='step', full_name='lq.ReqRichmanSpecialMove.step', index=1,
      number=2, type=13, cpp_type=3, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  serialized_options=None,
  is_extendable=False,
  syntax='proto3',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=48855,
  serialized_end=48913,
)


_REQRICHMANCHESTINFO = _descriptor.Descriptor(
  name='ReqRichmanChestInfo',
  full_name='lq.ReqRichmanChestInfo',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='activity_id', full_name='lq.ReqRichmanChestInfo.activity_id', index=0,
      number=1, type=13, cpp_type=3, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  serialized_options=None,
  is_extendable=False,
  syntax='proto3',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=48915,
  serialized_end=48957,
)


_RESRICHMANCHESTINFO_ITEMDATA = _descriptor.Descriptor(
  name='ItemData',
  full_name='lq.ResRichmanChestInfo.ItemData',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='id', full_name='lq.ResRichmanChestInfo.ItemData.id', index=0,
      number=1, type=13, cpp_type=3, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='count', full_name='lq.ResRichmanChestInfo.ItemData.count', index=1,
      number=2, type=13, cpp_type=3, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  serialized_options=None,
  is_extendable=False,
  syntax='proto3',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=49058,
  serialized_end=49095,
)

_RESRICHMANCHESTINFO = _descriptor.Descriptor(
  name='ResRichmanChestInfo',
  full_name='lq.ResRichmanChestInfo',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='items', full_name='lq.ResRichmanChestInfo.items', index=0,
      number=1, type=11, cpp_type=10, label=3,
      has_default_value=False, default_value=[],
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='error', full_name='lq.ResRichmanChestInfo.error', index=1,
      number=2, type=11, cpp_type=10, label=1,
      has_default_value=False, default_value=None,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
  ],
  extensions=[
  ],
  nested_types=[_RESRICHMANCHESTINFO_ITEMDATA, ],
  enum_types=[
  ],
  serialized_options=None,
  is_extendable=False,
  syntax='proto3',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=48960,
  serialized_end=49095,
)


_REQCREATEGAMEOBSERVEAUTH = _descriptor.Descriptor(
  name='ReqCreateGameObserveAuth',
  full_name='lq.ReqCreateGameObserveAuth',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='game_uuid', full_name='lq.ReqCreateGameObserveAuth.game_uuid', index=0,
      number=1, type=9, cpp_type=9, label=1,
      has_default_value=False, default_value=_b("").decode('utf-8'),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  serialized_options=None,
  is_extendable=False,
  syntax='proto3',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=49097,
  serialized_end=49142,
)


_RESCREATEGAMEOBSERVEAUTH = _descriptor.Descriptor(
  name='ResCreateGameObserveAuth',
  full_name='lq.ResCreateGameObserveAuth',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='error', full_name='lq.ResCreateGameObserveAuth.error', index=0,
      number=1, type=11, cpp_type=10, label=1,
      has_default_value=False, default_value=None,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='token', full_name='lq.ResCreateGameObserveAuth.token', index=1,
      number=2, type=9, cpp_type=9, label=1,
      has_default_value=False, default_value=_b("").decode('utf-8'),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='location', full_name='lq.ResCreateGameObserveAuth.location', index=2,
      number=3, type=9, cpp_type=9, label=1,
      has_default_value=False, default_value=_b("").decode('utf-8'),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  serialized_options=None,
  is_extendable=False,
  syntax='proto3',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=49144,
  serialized_end=49229,
)


_REQREFRESHGAMEOBSERVEAUTH = _descriptor.Descriptor(
  name='ReqRefreshGameObserveAuth',
  full_name='lq.ReqRefreshGameObserveAuth',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='token', full_name='lq.ReqRefreshGameObserveAuth.token', index=0,
      number=1, type=9, cpp_type=9, label=1,
      has_default_value=False, default_value=_b("").decode('utf-8'),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  serialized_options=None,
  is_extendable=False,
  syntax='proto3',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=49231,
  serialized_end=49273,
)


_RESREFRESHGAMEOBSERVEAUTH = _descriptor.Descriptor(
  name='ResRefreshGameObserveAuth',
  full_name='lq.ResRefreshGameObserveAuth',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='error', full_name='lq.ResRefreshGameObserveAuth.error', index=0,
      number=1, type=11, cpp_type=10, label=1,
      has_default_value=False, default_value=None,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='ttl', full_name='lq.ResRefreshGameObserveAuth.ttl', index=1,
      number=2, type=13, cpp_type=3, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  serialized_options=None,
  is_extendable=False,
  syntax='proto3',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=49275,
  serialized_end=49341,
)


_RESACTIVITYBUFF_ACTIVITYBUFFDATA = _descriptor.Descriptor(
  name='ActivityBuffData',
  full_name='lq.ResActivityBuff.ActivityBuffData',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='buff_id', full_name='lq.ResActivityBuff.ActivityBuffData.buff_id', index=0,
      number=1, type=13, cpp_type=3, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='level', full_name='lq.ResActivityBuff.ActivityBuffData.level', index=1,
      number=2, type=13, cpp_type=3, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  serialized_options=None,
  is_extendable=False,
  syntax='proto3',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=49446,
  serialized_end=49496,
)

_RESACTIVITYBUFF = _descriptor.Descriptor(
  name='ResActivityBuff',
  full_name='lq.ResActivityBuff',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='error', full_name='lq.ResActivityBuff.error', index=0,
      number=1, type=11, cpp_type=10, label=1,
      has_default_value=False, default_value=None,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='buff_list', full_name='lq.ResActivityBuff.buff_list', index=1,
      number=2, type=11, cpp_type=10, label=3,
      has_default_value=False, default_value=[],
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
  ],
  extensions=[
  ],
  nested_types=[_RESACTIVITYBUFF_ACTIVITYBUFFDATA, ],
  enum_types=[
  ],
  serialized_options=None,
  is_extendable=False,
  syntax='proto3',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=49344,
  serialized_end=49496,
)


_REQUPGRADEACTIVITYBUFF = _descriptor.Descriptor(
  name='ReqUpgradeActivityBuff',
  full_name='lq.ReqUpgradeActivityBuff',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='buff_id', full_name='lq.ReqUpgradeActivityBuff.buff_id', index=0,
      number=1, type=13, cpp_type=3, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  serialized_options=None,
  is_extendable=False,
  syntax='proto3',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=49498,
  serialized_end=49539,
)


_RESUPGRADECHALLENGE = _descriptor.Descriptor(
  name='ResUpgradeChallenge',
  full_name='lq.ResUpgradeChallenge',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='error', full_name='lq.ResUpgradeChallenge.error', index=0,
      number=1, type=11, cpp_type=10, label=1,
      has_default_value=False, default_value=None,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='task_progress', full_name='lq.ResUpgradeChallenge.task_progress', index=1,
      number=2, type=11, cpp_type=10, label=3,
      has_default_value=False, default_value=[],
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='refresh_count', full_name='lq.ResUpgradeChallenge.refresh_count', index=2,
      number=3, type=13, cpp_type=3, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='level', full_name='lq.ResUpgradeChallenge.level', index=3,
      number=4, type=13, cpp_type=3, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='match_count', full_name='lq.ResUpgradeChallenge.match_count', index=4,
      number=5, type=13, cpp_type=3, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='ticket_id', full_name='lq.ResUpgradeChallenge.ticket_id', index=5,
      number=6, type=13, cpp_type=3, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  serialized_options=None,
  is_extendable=False,
  syntax='proto3',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=49542,
  serialized_end=49708,
)


_RESREFRESHCHALLENGE = _descriptor.Descriptor(
  name='ResRefreshChallenge',
  full_name='lq.ResRefreshChallenge',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='error', full_name='lq.ResRefreshChallenge.error', index=0,
      number=1, type=11, cpp_type=10, label=1,
      has_default_value=False, default_value=None,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='task_progress', full_name='lq.ResRefreshChallenge.task_progress', index=1,
      number=2, type=11, cpp_type=10, label=3,
      has_default_value=False, default_value=[],
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='refresh_count', full_name='lq.ResRefreshChallenge.refresh_count', index=2,
      number=3, type=13, cpp_type=3, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='level', full_name='lq.ResRefreshChallenge.level', index=3,
      number=4, type=13, cpp_type=3, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='match_count', full_name='lq.ResRefreshChallenge.match_count', index=4,
      number=5, type=13, cpp_type=3, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='ticket_id', full_name='lq.ResRefreshChallenge.ticket_id', index=5,
      number=6, type=13, cpp_type=3, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  serialized_options=None,
  is_extendable=False,
  syntax='proto3',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=49711,
  serialized_end=49877,
)


_RESFETCHCHALLENGEINFO = _descriptor.Descriptor(
  name='ResFetchChallengeInfo',
  full_name='lq.ResFetchChallengeInfo',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='error', full_name='lq.ResFetchChallengeInfo.error', index=0,
      number=1, type=11, cpp_type=10, label=1,
      has_default_value=False, default_value=None,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='task_progress', full_name='lq.ResFetchChallengeInfo.task_progress', index=1,
      number=2, type=11, cpp_type=10, label=3,
      has_default_value=False, default_value=[],
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='refresh_count', full_name='lq.ResFetchChallengeInfo.refresh_count', index=2,
      number=3, type=13, cpp_type=3, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='level', full_name='lq.ResFetchChallengeInfo.level', index=3,
      number=4, type=13, cpp_type=3, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='match_count', full_name='lq.ResFetchChallengeInfo.match_count', index=4,
      number=5, type=13, cpp_type=3, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='ticket_id', full_name='lq.ResFetchChallengeInfo.ticket_id', index=5,
      number=6, type=13, cpp_type=3, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='rewarded_season', full_name='lq.ResFetchChallengeInfo.rewarded_season', index=6,
      number=7, type=13, cpp_type=3, label=3,
      has_default_value=False, default_value=[],
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  serialized_options=None,
  is_extendable=False,
  syntax='proto3',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=49880,
  serialized_end=50073,
)


_REQFORCECOMPLETECHALLENGETASK = _descriptor.Descriptor(
  name='ReqForceCompleteChallengeTask',
  full_name='lq.ReqForceCompleteChallengeTask',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='task_id', full_name='lq.ReqForceCompleteChallengeTask.task_id', index=0,
      number=1, type=13, cpp_type=3, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  serialized_options=None,
  is_extendable=False,
  syntax='proto3',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=50075,
  serialized_end=50123,
)


_RESFETCHABMATCH_MATCHPOINT = _descriptor.Descriptor(
  name='MatchPoint',
  full_name='lq.ResFetchABMatch.MatchPoint',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='match_id', full_name='lq.ResFetchABMatch.MatchPoint.match_id', index=0,
      number=1, type=13, cpp_type=3, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='point', full_name='lq.ResFetchABMatch.MatchPoint.point', index=1,
      number=2, type=13, cpp_type=3, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  serialized_options=None,
  is_extendable=False,
  syntax='proto3',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=7414,
  serialized_end=7459,
)

_RESFETCHABMATCH = _descriptor.Descriptor(
  name='ResFetchABMatch',
  full_name='lq.ResFetchABMatch',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='error', full_name='lq.ResFetchABMatch.error', index=0,
      number=1, type=11, cpp_type=10, label=1,
      has_default_value=False, default_value=None,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='match_id', full_name='lq.ResFetchABMatch.match_id', index=1,
      number=2, type=13, cpp_type=3, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='match_count', full_name='lq.ResFetchABMatch.match_count', index=2,
      number=3, type=13, cpp_type=3, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='buy_in_count', full_name='lq.ResFetchABMatch.buy_in_count', index=3,
      number=4, type=13, cpp_type=3, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='point', full_name='lq.ResFetchABMatch.point', index=4,
      number=5, type=13, cpp_type=3, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='rewarded', full_name='lq.ResFetchABMatch.rewarded', index=5,
      number=6, type=8, cpp_type=7, label=1,
      has_default_value=False, default_value=False,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='match_max_point', full_name='lq.ResFetchABMatch.match_max_point', index=6,
      number=7, type=11, cpp_type=10, label=3,
      has_default_value=False, default_value=[],
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='quit', full_name='lq.ResFetchABMatch.quit', index=7,
      number=8, type=8, cpp_type=7, label=1,
      has_default_value=False, default_value=False,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
  ],
  extensions=[
  ],
  nested_types=[_RESFETCHABMATCH_MATCHPOINT, ],
  enum_types=[
  ],
  serialized_options=None,
  is_extendable=False,
  syntax='proto3',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=50126,
  serialized_end=50381,
)


_REQSTARTUNIFIEDMATCH = _descriptor.Descriptor(
  name='ReqStartUnifiedMatch',
  full_name='lq.ReqStartUnifiedMatch',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='match_sid', full_name='lq.ReqStartUnifiedMatch.match_sid', index=0,
      number=1, type=9, cpp_type=9, label=1,
      has_default_value=False, default_value=_b("").decode('utf-8'),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  serialized_options=None,
  is_extendable=False,
  syntax='proto3',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=50383,
  serialized_end=50424,
)


_REQCANCELUNIFIEDMATCH = _descriptor.Descriptor(
  name='ReqCancelUnifiedMatch',
  full_name='lq.ReqCancelUnifiedMatch',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='match_sid', full_name='lq.ReqCancelUnifiedMatch.match_sid', index=0,
      number=1, type=9, cpp_type=9, label=1,
      has_default_value=False, default_value=_b("").decode('utf-8'),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  serialized_options=None,
  is_extendable=False,
  syntax='proto3',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=50426,
  serialized_end=50468,
)


_RESCHALLENGESEASONINFO_CHALLENGEINFO = _descriptor.Descriptor(
  name='ChallengeInfo',
  full_name='lq.ResChallengeSeasonInfo.ChallengeInfo',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='season_id', full_name='lq.ResChallengeSeasonInfo.ChallengeInfo.season_id', index=0,
      number=1, type=13, cpp_type=3, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='start_time', full_name='lq.ResChallengeSeasonInfo.ChallengeInfo.start_time', index=1,
      number=2, type=13, cpp_type=3, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='end_time', full_name='lq.ResChallengeSeasonInfo.ChallengeInfo.end_time', index=2,
      number=3, type=13, cpp_type=3, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='state', full_name='lq.ResChallengeSeasonInfo.ChallengeInfo.state', index=3,
      number=4, type=13, cpp_type=3, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  serialized_options=None,
  is_extendable=False,
  syntax='proto3',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=50570,
  serialized_end=50657,
)

_RESCHALLENGESEASONINFO = _descriptor.Descriptor(
  name='ResChallengeSeasonInfo',
  full_name='lq.ResChallengeSeasonInfo',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='challenge_season_list', full_name='lq.ResChallengeSeasonInfo.challenge_season_list', index=0,
      number=1, type=11, cpp_type=10, label=3,
      has_default_value=False, default_value=[],
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
  ],
  extensions=[
  ],
  nested_types=[_RESCHALLENGESEASONINFO_CHALLENGEINFO, ],
  enum_types=[
  ],
  serialized_options=None,
  is_extendable=False,
  syntax='proto3',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=50471,
  serialized_end=50657,
)


_REQRECEIVECHALLENGERANKREWARD = _descriptor.Descriptor(
  name='ReqReceiveChallengeRankReward',
  full_name='lq.ReqReceiveChallengeRankReward',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='season_id', full_name='lq.ReqReceiveChallengeRankReward.season_id', index=0,
      number=1, type=13, cpp_type=3, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  serialized_options=None,
  is_extendable=False,
  syntax='proto3',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=50659,
  serialized_end=50709,
)


_RESRECEIVECHALLENGERANKREWARD_REWARD = _descriptor.Descriptor(
  name='Reward',
  full_name='lq.ResReceiveChallengeRankReward.Reward',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='resource_id', full_name='lq.ResReceiveChallengeRankReward.Reward.resource_id', index=0,
      number=1, type=13, cpp_type=3, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='count', full_name='lq.ResReceiveChallengeRankReward.Reward.count', index=1,
      number=2, type=13, cpp_type=3, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  serialized_options=None,
  is_extendable=False,
  syntax='proto3',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=50804,
  serialized_end=50848,
)

_RESRECEIVECHALLENGERANKREWARD = _descriptor.Descriptor(
  name='ResReceiveChallengeRankReward',
  full_name='lq.ResReceiveChallengeRankReward',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='rewards', full_name='lq.ResReceiveChallengeRankReward.rewards', index=0,
      number=1, type=11, cpp_type=10, label=3,
      has_default_value=False, default_value=[],
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
  ],
  extensions=[
  ],
  nested_types=[_RESRECEIVECHALLENGERANKREWARD_REWARD, ],
  enum_types=[
  ],
  serialized_options=None,
  is_extendable=False,
  syntax='proto3',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=50712,
  serialized_end=50848,
)


_REQBUYINABMATCH = _descriptor.Descriptor(
  name='ReqBuyInABMatch',
  full_name='lq.ReqBuyInABMatch',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='match_id', full_name='lq.ReqBuyInABMatch.match_id', index=0,
      number=1, type=13, cpp_type=3, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  serialized_options=None,
  is_extendable=False,
  syntax='proto3',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=50850,
  serialized_end=50885,
)


_REQGAMEPOINTRANK = _descriptor.Descriptor(
  name='ReqGamePointRank',
  full_name='lq.ReqGamePointRank',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='activity_id', full_name='lq.ReqGamePointRank.activity_id', index=0,
      number=1, type=13, cpp_type=3, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  serialized_options=None,
  is_extendable=False,
  syntax='proto3',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=50887,
  serialized_end=50926,
)


_RESGAMEPOINTRANK_RANKINFO = _descriptor.Descriptor(
  name='RankInfo',
  full_name='lq.ResGamePointRank.RankInfo',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='account_id', full_name='lq.ResGamePointRank.RankInfo.account_id', index=0,
      number=1, type=13, cpp_type=3, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='point', full_name='lq.ResGamePointRank.RankInfo.point', index=1,
      number=2, type=13, cpp_type=3, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  serialized_options=None,
  is_extendable=False,
  syntax='proto3',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=51039,
  serialized_end=51084,
)

_RESGAMEPOINTRANK = _descriptor.Descriptor(
  name='ResGamePointRank',
  full_name='lq.ResGamePointRank',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='error', full_name='lq.ResGamePointRank.error', index=0,
      number=1, type=11, cpp_type=10, label=1,
      has_default_value=False, default_value=None,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='rank', full_name='lq.ResGamePointRank.rank', index=1,
      number=2, type=11, cpp_type=10, label=3,
      has_default_value=False, default_value=[],
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='self_rank', full_name='lq.ResGamePointRank.self_rank', index=2,
      number=3, type=13, cpp_type=3, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
  ],
  extensions=[
  ],
  nested_types=[_RESGAMEPOINTRANK_RANKINFO, ],
  enum_types=[
  ],
  serialized_options=None,
  is_extendable=False,
  syntax='proto3',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=50929,
  serialized_end=51084,
)


_RESFETCHSELFGAMEPOINTRANK = _descriptor.Descriptor(
  name='ResFetchSelfGamePointRank',
  full_name='lq.ResFetchSelfGamePointRank',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='error', full_name='lq.ResFetchSelfGamePointRank.error', index=0,
      number=1, type=11, cpp_type=10, label=1,
      has_default_value=False, default_value=None,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='self_rate', full_name='lq.ResFetchSelfGamePointRank.self_rate', index=1,
      number=2, type=13, cpp_type=3, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  serialized_options=None,
  is_extendable=False,
  syntax='proto3',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=51086,
  serialized_end=51158,
)


_ACTIONMJSTART = _descriptor.Descriptor(
  name='ActionMJStart',
  full_name='lq.ActionMJStart',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  serialized_options=None,
  is_extendable=False,
  syntax='proto3',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=51160,
  serialized_end=51175,
)


_NEWROUNDOPENEDTILES = _descriptor.Descriptor(
  name='NewRoundOpenedTiles',
  full_name='lq.NewRoundOpenedTiles',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='seat', full_name='lq.NewRoundOpenedTiles.seat', index=0,
      number=1, type=13, cpp_type=3, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='tiles', full_name='lq.NewRoundOpenedTiles.tiles', index=1,
      number=2, type=9, cpp_type=9, label=3,
      has_default_value=False, default_value=[],
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='count', full_name='lq.NewRoundOpenedTiles.count', index=2,
      number=3, type=13, cpp_type=3, label=3,
      has_default_value=False, default_value=[],
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  serialized_options=None,
  is_extendable=False,
  syntax='proto3',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=51177,
  serialized_end=51242,
)


_MUYUINFO = _descriptor.Descriptor(
  name='MuyuInfo',
  full_name='lq.MuyuInfo',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='seat', full_name='lq.MuyuInfo.seat', index=0,
      number=1, type=13, cpp_type=3, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='count', full_name='lq.MuyuInfo.count', index=1,
      number=2, type=13, cpp_type=3, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='count_max', full_name='lq.MuyuInfo.count_max', index=2,
      number=3, type=13, cpp_type=3, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='id', full_name='lq.MuyuInfo.id', index=3,
      number=4, type=13, cpp_type=3, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  serialized_options=None,
  is_extendable=False,
  syntax='proto3',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=51244,
  serialized_end=51314,
)


_CHUANMAGANG = _descriptor.Descriptor(
  name='ChuanmaGang',
  full_name='lq.ChuanmaGang',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='old_scores', full_name='lq.ChuanmaGang.old_scores', index=0,
      number=1, type=5, cpp_type=1, label=3,
      has_default_value=False, default_value=[],
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='delta_scores', full_name='lq.ChuanmaGang.delta_scores', index=1,
      number=2, type=5, cpp_type=1, label=3,
      has_default_value=False, default_value=[],
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='scores', full_name='lq.ChuanmaGang.scores', index=2,
      number=3, type=5, cpp_type=1, label=3,
      has_default_value=False, default_value=[],
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='gameend', full_name='lq.ChuanmaGang.gameend', index=3,
      number=4, type=11, cpp_type=10, label=1,
      has_default_value=False, default_value=None,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='hules_history', full_name='lq.ChuanmaGang.hules_history', index=4,
      number=5, type=11, cpp_type=10, label=3,
      has_default_value=False, default_value=[],
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  serialized_options=None,
  is_extendable=False,
  syntax='proto3',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=51317,
  serialized_end=51455,
)


_ACTIONNEWROUND = _descriptor.Descriptor(
  name='ActionNewRound',
  full_name='lq.ActionNewRound',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='chang', full_name='lq.ActionNewRound.chang', index=0,
      number=1, type=13, cpp_type=3, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='ju', full_name='lq.ActionNewRound.ju', index=1,
      number=2, type=13, cpp_type=3, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='ben', full_name='lq.ActionNewRound.ben', index=2,
      number=3, type=13, cpp_type=3, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='tiles', full_name='lq.ActionNewRound.tiles', index=3,
      number=4, type=9, cpp_type=9, label=3,
      has_default_value=False, default_value=[],
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='dora', full_name='lq.ActionNewRound.dora', index=4,
      number=5, type=9, cpp_type=9, label=1,
      has_default_value=False, default_value=_b("").decode('utf-8'),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='scores', full_name='lq.ActionNewRound.scores', index=5,
      number=6, type=5, cpp_type=1, label=3,
      has_default_value=False, default_value=[],
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='operation', full_name='lq.ActionNewRound.operation', index=6,
      number=7, type=11, cpp_type=10, label=1,
      has_default_value=False, default_value=None,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='liqibang', full_name='lq.ActionNewRound.liqibang', index=7,
      number=8, type=13, cpp_type=3, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='tingpais0', full_name='lq.ActionNewRound.tingpais0', index=8,
      number=9, type=11, cpp_type=10, label=3,
      has_default_value=False, default_value=[],
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='tingpais1', full_name='lq.ActionNewRound.tingpais1', index=9,
      number=10, type=11, cpp_type=10, label=3,
      has_default_value=False, default_value=[],
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='al', full_name='lq.ActionNewRound.al', index=10,
      number=11, type=8, cpp_type=7, label=1,
      has_default_value=False, default_value=False,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='md5', full_name='lq.ActionNewRound.md5', index=11,
      number=12, type=9, cpp_type=9, label=1,
      has_default_value=False, default_value=_b("").decode('utf-8'),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='left_tile_count', full_name='lq.ActionNewRound.left_tile_count', index=12,
      number=13, type=13, cpp_type=3, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='doras', full_name='lq.ActionNewRound.doras', index=13,
      number=14, type=9, cpp_type=9, label=3,
      has_default_value=False, default_value=[],
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='opens', full_name='lq.ActionNewRound.opens', index=14,
      number=15, type=11, cpp_type=10, label=3,
      has_default_value=False, default_value=[],
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='muyu', full_name='lq.ActionNewRound.muyu', index=15,
      number=16, type=11, cpp_type=10, label=1,
      has_default_value=False, default_value=None,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='ju_count', full_name='lq.ActionNewRound.ju_count', index=16,
      number=17, type=13, cpp_type=3, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  serialized_options=None,
  is_extendable=False,
  syntax='proto3',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=51458,
  serialized_end=51853,
)


_RECORDNEWROUND_TINGPAI = _descriptor.Descriptor(
  name='TingPai',
  full_name='lq.RecordNewRound.TingPai',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='seat', full_name='lq.RecordNewRound.TingPai.seat', index=0,
      number=1, type=13, cpp_type=3, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='tingpais1', full_name='lq.RecordNewRound.TingPai.tingpais1', index=1,
      number=2, type=11, cpp_type=10, label=3,
      has_default_value=False, default_value=[],
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  serialized_options=None,
  is_extendable=False,
  syntax='proto3',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=52320,
  serialized_end=52379,
)

_RECORDNEWROUND = _descriptor.Descriptor(
  name='RecordNewRound',
  full_name='lq.RecordNewRound',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='chang', full_name='lq.RecordNewRound.chang', index=0,
      number=1, type=13, cpp_type=3, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='ju', full_name='lq.RecordNewRound.ju', index=1,
      number=2, type=13, cpp_type=3, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='ben', full_name='lq.RecordNewRound.ben', index=2,
      number=3, type=13, cpp_type=3, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='dora', full_name='lq.RecordNewRound.dora', index=3,
      number=4, type=9, cpp_type=9, label=1,
      has_default_value=False, default_value=_b("").decode('utf-8'),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='scores', full_name='lq.RecordNewRound.scores', index=4,
      number=5, type=5, cpp_type=1, label=3,
      has_default_value=False, default_value=[],
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='liqibang', full_name='lq.RecordNewRound.liqibang', index=5,
      number=6, type=13, cpp_type=3, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='tiles0', full_name='lq.RecordNewRound.tiles0', index=6,
      number=7, type=9, cpp_type=9, label=3,
      has_default_value=False, default_value=[],
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='tiles1', full_name='lq.RecordNewRound.tiles1', index=7,
      number=8, type=9, cpp_type=9, label=3,
      has_default_value=False, default_value=[],
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='tiles2', full_name='lq.RecordNewRound.tiles2', index=8,
      number=9, type=9, cpp_type=9, label=3,
      has_default_value=False, default_value=[],
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='tiles3', full_name='lq.RecordNewRound.tiles3', index=9,
      number=10, type=9, cpp_type=9, label=3,
      has_default_value=False, default_value=[],
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='tingpai', full_name='lq.RecordNewRound.tingpai', index=10,
      number=11, type=11, cpp_type=10, label=3,
      has_default_value=False, default_value=[],
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='operation', full_name='lq.RecordNewRound.operation', index=11,
      number=12, type=11, cpp_type=10, label=1,
      has_default_value=False, default_value=None,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='md5', full_name='lq.RecordNewRound.md5', index=12,
      number=13, type=9, cpp_type=9, label=1,
      has_default_value=False, default_value=_b("").decode('utf-8'),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='paishan', full_name='lq.RecordNewRound.paishan', index=13,
      number=14, type=9, cpp_type=9, label=1,
      has_default_value=False, default_value=_b("").decode('utf-8'),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='left_tile_count', full_name='lq.RecordNewRound.left_tile_count', index=14,
      number=15, type=13, cpp_type=3, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='doras', full_name='lq.RecordNewRound.doras', index=15,
      number=16, type=9, cpp_type=9, label=3,
      has_default_value=False, default_value=[],
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='opens', full_name='lq.RecordNewRound.opens', index=16,
      number=17, type=11, cpp_type=10, label=3,
      has_default_value=False, default_value=[],
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='muyu', full_name='lq.RecordNewRound.muyu', index=17,
      number=18, type=11, cpp_type=10, label=1,
      has_default_value=False, default_value=None,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='operations', full_name='lq.RecordNewRound.operations', index=18,
      number=19, type=11, cpp_type=10, label=3,
      has_default_value=False, default_value=[],
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='ju_count', full_name='lq.RecordNewRound.ju_count', index=19,
      number=20, type=13, cpp_type=3, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
  ],
  extensions=[
  ],
  nested_types=[_RECORDNEWROUND_TINGPAI, ],
  enum_types=[
  ],
  serialized_options=None,
  is_extendable=False,
  syntax='proto3',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=51856,
  serialized_end=52379,
)


_GAMESNAPSHOT_PLAYERSNAPSHOT_FULU = _descriptor.Descriptor(
  name='Fulu',
  full_name='lq.GameSnapshot.PlayerSnapshot.Fulu',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='type', full_name='lq.GameSnapshot.PlayerSnapshot.Fulu.type', index=0,
      number=1, type=13, cpp_type=3, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='tile', full_name='lq.GameSnapshot.PlayerSnapshot.Fulu.tile', index=1,
      number=2, type=9, cpp_type=9, label=3,
      has_default_value=False, default_value=[],
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='from', full_name='lq.GameSnapshot.PlayerSnapshot.Fulu.from', index=2,
      number=3, type=13, cpp_type=3, label=3,
      has_default_value=False, default_value=[],
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  serialized_options=None,
  is_extendable=False,
  syntax='proto3',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=52743,
  serialized_end=52791,
)

_GAMESNAPSHOT_PLAYERSNAPSHOT = _descriptor.Descriptor(
  name='PlayerSnapshot',
  full_name='lq.GameSnapshot.PlayerSnapshot',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='score', full_name='lq.GameSnapshot.PlayerSnapshot.score', index=0,
      number=1, type=5, cpp_type=1, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='liqiposition', full_name='lq.GameSnapshot.PlayerSnapshot.liqiposition', index=1,
      number=2, type=5, cpp_type=1, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='tilenum', full_name='lq.GameSnapshot.PlayerSnapshot.tilenum', index=2,
      number=3, type=13, cpp_type=3, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='qipais', full_name='lq.GameSnapshot.PlayerSnapshot.qipais', index=3,
      number=4, type=9, cpp_type=9, label=3,
      has_default_value=False, default_value=[],
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='mings', full_name='lq.GameSnapshot.PlayerSnapshot.mings', index=4,
      number=5, type=11, cpp_type=10, label=3,
      has_default_value=False, default_value=[],
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
  ],
  extensions=[
  ],
  nested_types=[_GAMESNAPSHOT_PLAYERSNAPSHOT_FULU, ],
  enum_types=[
  ],
  serialized_options=None,
  is_extendable=False,
  syntax='proto3',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=52602,
  serialized_end=52791,
)

_GAMESNAPSHOT = _descriptor.Descriptor(
  name='GameSnapshot',
  full_name='lq.GameSnapshot',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='chang', full_name='lq.GameSnapshot.chang', index=0,
      number=1, type=13, cpp_type=3, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='ju', full_name='lq.GameSnapshot.ju', index=1,
      number=2, type=13, cpp_type=3, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='ben', full_name='lq.GameSnapshot.ben', index=2,
      number=3, type=13, cpp_type=3, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='index_player', full_name='lq.GameSnapshot.index_player', index=3,
      number=4, type=13, cpp_type=3, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='left_tile_count', full_name='lq.GameSnapshot.left_tile_count', index=4,
      number=5, type=13, cpp_type=3, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='hands', full_name='lq.GameSnapshot.hands', index=5,
      number=6, type=9, cpp_type=9, label=3,
      has_default_value=False, default_value=[],
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='doras', full_name='lq.GameSnapshot.doras', index=6,
      number=7, type=9, cpp_type=9, label=3,
      has_default_value=False, default_value=[],
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='liqibang', full_name='lq.GameSnapshot.liqibang', index=7,
      number=8, type=13, cpp_type=3, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='players', full_name='lq.GameSnapshot.players', index=8,
      number=9, type=11, cpp_type=10, label=3,
      has_default_value=False, default_value=[],
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='zhenting', full_name='lq.GameSnapshot.zhenting', index=9,
      number=10, type=8, cpp_type=7, label=1,
      has_default_value=False, default_value=False,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
  ],
  extensions=[
  ],
  nested_types=[_GAMESNAPSHOT_PLAYERSNAPSHOT, ],
  enum_types=[
  ],
  serialized_options=None,
  is_extendable=False,
  syntax='proto3',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=52382,
  serialized_end=52791,
)


_ACTIONPROTOTYPE = _descriptor.Descriptor(
  name='ActionPrototype',
  full_name='lq.ActionPrototype',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='step', full_name='lq.ActionPrototype.step', index=0,
      number=1, type=13, cpp_type=3, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='name', full_name='lq.ActionPrototype.name', index=1,
      number=2, type=9, cpp_type=9, label=1,
      has_default_value=False, default_value=_b("").decode('utf-8'),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='data', full_name='lq.ActionPrototype.data', index=2,
      number=3, type=12, cpp_type=9, label=1,
      has_default_value=False, default_value=_b(""),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  serialized_options=None,
  is_extendable=False,
  syntax='proto3',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=52793,
  serialized_end=52852,
)


_GAMEDETAILRECORDS = _descriptor.Descriptor(
  name='GameDetailRecords',
  full_name='lq.GameDetailRecords',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='records', full_name='lq.GameDetailRecords.records', index=0,
      number=1, type=12, cpp_type=9, label=3,
      has_default_value=False, default_value=[],
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  serialized_options=None,
  is_extendable=False,
  syntax='proto3',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=52854,
  serialized_end=52890,
)


_OPTIONALOPERATION = _descriptor.Descriptor(
  name='OptionalOperation',
  full_name='lq.OptionalOperation',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='type', full_name='lq.OptionalOperation.type', index=0,
      number=1, type=13, cpp_type=3, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='combination', full_name='lq.OptionalOperation.combination', index=1,
      number=2, type=9, cpp_type=9, label=3,
      has_default_value=False, default_value=[],
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='change_tiles', full_name='lq.OptionalOperation.change_tiles', index=2,
      number=3, type=9, cpp_type=9, label=3,
      has_default_value=False, default_value=[],
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='change_tile_states', full_name='lq.OptionalOperation.change_tile_states', index=3,
      number=4, type=5, cpp_type=1, label=3,
      has_default_value=False, default_value=[],
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='gap_type', full_name='lq.OptionalOperation.gap_type', index=4,
      number=5, type=13, cpp_type=3, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  serialized_options=None,
  is_extendable=False,
  syntax='proto3',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=52892,
  serialized_end=53014,
)


_OPTIONALOPERATIONLIST = _descriptor.Descriptor(
  name='OptionalOperationList',
  full_name='lq.OptionalOperationList',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='seat', full_name='lq.OptionalOperationList.seat', index=0,
      number=1, type=13, cpp_type=3, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='operation_list', full_name='lq.OptionalOperationList.operation_list', index=1,
      number=2, type=11, cpp_type=10, label=3,
      has_default_value=False, default_value=[],
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='time_add', full_name='lq.OptionalOperationList.time_add', index=2,
      number=4, type=13, cpp_type=3, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='time_fixed', full_name='lq.OptionalOperationList.time_fixed', index=3,
      number=5, type=13, cpp_type=3, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  serialized_options=None,
  is_extendable=False,
  syntax='proto3',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=53016,
  serialized_end=53138,
)


_LIQISUCCESS = _descriptor.Descriptor(
  name='LiQiSuccess',
  full_name='lq.LiQiSuccess',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='seat', full_name='lq.LiQiSuccess.seat', index=0,
      number=1, type=13, cpp_type=3, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='score', full_name='lq.LiQiSuccess.score', index=1,
      number=2, type=5, cpp_type=1, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='liqibang', full_name='lq.LiQiSuccess.liqibang', index=2,
      number=3, type=13, cpp_type=3, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='failed', full_name='lq.LiQiSuccess.failed', index=3,
      number=4, type=8, cpp_type=7, label=1,
      has_default_value=False, default_value=False,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  serialized_options=None,
  is_extendable=False,
  syntax='proto3',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=53140,
  serialized_end=53216,
)


_FANINFO = _descriptor.Descriptor(
  name='FanInfo',
  full_name='lq.FanInfo',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='name', full_name='lq.FanInfo.name', index=0,
      number=1, type=9, cpp_type=9, label=1,
      has_default_value=False, default_value=_b("").decode('utf-8'),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='val', full_name='lq.FanInfo.val', index=1,
      number=2, type=13, cpp_type=3, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='id', full_name='lq.FanInfo.id', index=2,
      number=3, type=13, cpp_type=3, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  serialized_options=None,
  is_extendable=False,
  syntax='proto3',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=53218,
  serialized_end=53266,
)


_HULEINFO = _descriptor.Descriptor(
  name='HuleInfo',
  full_name='lq.HuleInfo',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='hand', full_name='lq.HuleInfo.hand', index=0,
      number=1, type=9, cpp_type=9, label=3,
      has_default_value=False, default_value=[],
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='ming', full_name='lq.HuleInfo.ming', index=1,
      number=2, type=9, cpp_type=9, label=3,
      has_default_value=False, default_value=[],
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='hu_tile', full_name='lq.HuleInfo.hu_tile', index=2,
      number=3, type=9, cpp_type=9, label=1,
      has_default_value=False, default_value=_b("").decode('utf-8'),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='seat', full_name='lq.HuleInfo.seat', index=3,
      number=4, type=13, cpp_type=3, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='zimo', full_name='lq.HuleInfo.zimo', index=4,
      number=5, type=8, cpp_type=7, label=1,
      has_default_value=False, default_value=False,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='qinjia', full_name='lq.HuleInfo.qinjia', index=5,
      number=6, type=8, cpp_type=7, label=1,
      has_default_value=False, default_value=False,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='liqi', full_name='lq.HuleInfo.liqi', index=6,
      number=7, type=8, cpp_type=7, label=1,
      has_default_value=False, default_value=False,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='doras', full_name='lq.HuleInfo.doras', index=7,
      number=8, type=9, cpp_type=9, label=3,
      has_default_value=False, default_value=[],
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='li_doras', full_name='lq.HuleInfo.li_doras', index=8,
      number=9, type=9, cpp_type=9, label=3,
      has_default_value=False, default_value=[],
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='yiman', full_name='lq.HuleInfo.yiman', index=9,
      number=10, type=8, cpp_type=7, label=1,
      has_default_value=False, default_value=False,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='count', full_name='lq.HuleInfo.count', index=10,
      number=11, type=13, cpp_type=3, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='fans', full_name='lq.HuleInfo.fans', index=11,
      number=12, type=11, cpp_type=10, label=3,
      has_default_value=False, default_value=[],
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='fu', full_name='lq.HuleInfo.fu', index=12,
      number=13, type=13, cpp_type=3, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='title', full_name='lq.HuleInfo.title', index=13,
      number=14, type=9, cpp_type=9, label=1,
      has_default_value=False, default_value=_b("").decode('utf-8'),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='point_rong', full_name='lq.HuleInfo.point_rong', index=14,
      number=15, type=13, cpp_type=3, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='point_zimo_qin', full_name='lq.HuleInfo.point_zimo_qin', index=15,
      number=16, type=13, cpp_type=3, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='point_zimo_xian', full_name='lq.HuleInfo.point_zimo_xian', index=16,
      number=17, type=13, cpp_type=3, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='title_id', full_name='lq.HuleInfo.title_id', index=17,
      number=18, type=13, cpp_type=3, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='point_sum', full_name='lq.HuleInfo.point_sum', index=18,
      number=19, type=13, cpp_type=3, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='dadian', full_name='lq.HuleInfo.dadian', index=19,
      number=20, type=13, cpp_type=3, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  serialized_options=None,
  is_extendable=False,
  syntax='proto3',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=53269,
  serialized_end=53621,
)


_TINGPAIINFO = _descriptor.Descriptor(
  name='TingPaiInfo',
  full_name='lq.TingPaiInfo',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='tile', full_name='lq.TingPaiInfo.tile', index=0,
      number=1, type=9, cpp_type=9, label=1,
      has_default_value=False, default_value=_b("").decode('utf-8'),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='haveyi', full_name='lq.TingPaiInfo.haveyi', index=1,
      number=2, type=8, cpp_type=7, label=1,
      has_default_value=False, default_value=False,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='yiman', full_name='lq.TingPaiInfo.yiman', index=2,
      number=3, type=8, cpp_type=7, label=1,
      has_default_value=False, default_value=False,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='count', full_name='lq.TingPaiInfo.count', index=3,
      number=4, type=13, cpp_type=3, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='fu', full_name='lq.TingPaiInfo.fu', index=4,
      number=5, type=13, cpp_type=3, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='biao_dora_count', full_name='lq.TingPaiInfo.biao_dora_count', index=5,
      number=6, type=13, cpp_type=3, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='yiman_zimo', full_name='lq.TingPaiInfo.yiman_zimo', index=6,
      number=7, type=8, cpp_type=7, label=1,
      has_default_value=False, default_value=False,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='count_zimo', full_name='lq.TingPaiInfo.count_zimo', index=7,
      number=8, type=13, cpp_type=3, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='fu_zimo', full_name='lq.TingPaiInfo.fu_zimo', index=8,
      number=9, type=13, cpp_type=3, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  serialized_options=None,
  is_extendable=False,
  syntax='proto3',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=53624,
  serialized_end=53791,
)


_TINGPAIDISCARDINFO = _descriptor.Descriptor(
  name='TingPaiDiscardInfo',
  full_name='lq.TingPaiDiscardInfo',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='tile', full_name='lq.TingPaiDiscardInfo.tile', index=0,
      number=1, type=9, cpp_type=9, label=1,
      has_default_value=False, default_value=_b("").decode('utf-8'),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='zhenting', full_name='lq.TingPaiDiscardInfo.zhenting', index=1,
      number=2, type=8, cpp_type=7, label=1,
      has_default_value=False, default_value=False,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='infos', full_name='lq.TingPaiDiscardInfo.infos', index=2,
      number=3, type=11, cpp_type=10, label=3,
      has_default_value=False, default_value=[],
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  serialized_options=None,
  is_extendable=False,
  syntax='proto3',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=53793,
  serialized_end=53877,
)


_GAMEEND = _descriptor.Descriptor(
  name='GameEnd',
  full_name='lq.GameEnd',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='scores', full_name='lq.GameEnd.scores', index=0,
      number=1, type=5, cpp_type=1, label=3,
      has_default_value=False, default_value=[],
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  serialized_options=None,
  is_extendable=False,
  syntax='proto3',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=53879,
  serialized_end=53904,
)


_ACTIONSELECTGAP = _descriptor.Descriptor(
  name='ActionSelectGap',
  full_name='lq.ActionSelectGap',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='gap_types', full_name='lq.ActionSelectGap.gap_types', index=0,
      number=1, type=13, cpp_type=3, label=3,
      has_default_value=False, default_value=[],
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='tingpais0', full_name='lq.ActionSelectGap.tingpais0', index=1,
      number=2, type=11, cpp_type=10, label=3,
      has_default_value=False, default_value=[],
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='tingpais1', full_name='lq.ActionSelectGap.tingpais1', index=2,
      number=3, type=11, cpp_type=10, label=3,
      has_default_value=False, default_value=[],
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='operation', full_name='lq.ActionSelectGap.operation', index=3,
      number=4, type=11, cpp_type=10, label=1,
      has_default_value=False, default_value=None,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  serialized_options=None,
  is_extendable=False,
  syntax='proto3',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=53907,
  serialized_end=54068,
)


_RECORDSELECTGAP_TINGPAI = _descriptor.Descriptor(
  name='TingPai',
  full_name='lq.RecordSelectGap.TingPai',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='seat', full_name='lq.RecordSelectGap.TingPai.seat', index=0,
      number=1, type=13, cpp_type=3, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='tingpais1', full_name='lq.RecordSelectGap.TingPai.tingpais1', index=1,
      number=2, type=11, cpp_type=10, label=3,
      has_default_value=False, default_value=[],
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  serialized_options=None,
  is_extendable=False,
  syntax='proto3',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=52320,
  serialized_end=52379,
)

_RECORDSELECTGAP = _descriptor.Descriptor(
  name='RecordSelectGap',
  full_name='lq.RecordSelectGap',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='gap_types', full_name='lq.RecordSelectGap.gap_types', index=0,
      number=1, type=13, cpp_type=3, label=3,
      has_default_value=False, default_value=[],
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='tingpai', full_name='lq.RecordSelectGap.tingpai', index=1,
      number=2, type=11, cpp_type=10, label=3,
      has_default_value=False, default_value=[],
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='operation', full_name='lq.RecordSelectGap.operation', index=2,
      number=3, type=11, cpp_type=10, label=1,
      has_default_value=False, default_value=None,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
  ],
  extensions=[
  ],
  nested_types=[_RECORDSELECTGAP_TINGPAI, ],
  enum_types=[
  ],
  serialized_options=None,
  is_extendable=False,
  syntax='proto3',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=54071,
  serialized_end=54260,
)


_ACTIONCHANGETILE = _descriptor.Descriptor(
  name='ActionChangeTile',
  full_name='lq.ActionChangeTile',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='in_tiles', full_name='lq.ActionChangeTile.in_tiles', index=0,
      number=1, type=9, cpp_type=9, label=3,
      has_default_value=False, default_value=[],
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='in_tile_states', full_name='lq.ActionChangeTile.in_tile_states', index=1,
      number=2, type=5, cpp_type=1, label=3,
      has_default_value=False, default_value=[],
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='out_tiles', full_name='lq.ActionChangeTile.out_tiles', index=2,
      number=3, type=9, cpp_type=9, label=3,
      has_default_value=False, default_value=[],
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='out_tile_states', full_name='lq.ActionChangeTile.out_tile_states', index=3,
      number=4, type=5, cpp_type=1, label=3,
      has_default_value=False, default_value=[],
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='doras', full_name='lq.ActionChangeTile.doras', index=4,
      number=5, type=9, cpp_type=9, label=3,
      has_default_value=False, default_value=[],
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='tingpais0', full_name='lq.ActionChangeTile.tingpais0', index=5,
      number=6, type=11, cpp_type=10, label=3,
      has_default_value=False, default_value=[],
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='tingpais1', full_name='lq.ActionChangeTile.tingpais1', index=6,
      number=7, type=11, cpp_type=10, label=3,
      has_default_value=False, default_value=[],
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='operation', full_name='lq.ActionChangeTile.operation', index=7,
      number=8, type=11, cpp_type=10, label=1,
      has_default_value=False, default_value=None,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='change_type', full_name='lq.ActionChangeTile.change_type', index=8,
      number=9, type=13, cpp_type=3, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  serialized_options=None,
  is_extendable=False,
  syntax='proto3',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=54263,
  serialized_end=54528,
)


_RECORDCHANGETILE_TINGPAI = _descriptor.Descriptor(
  name='TingPai',
  full_name='lq.RecordChangeTile.TingPai',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='seat', full_name='lq.RecordChangeTile.TingPai.seat', index=0,
      number=1, type=13, cpp_type=3, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='tingpais1', full_name='lq.RecordChangeTile.TingPai.tingpais1', index=1,
      number=2, type=11, cpp_type=10, label=3,
      has_default_value=False, default_value=[],
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  serialized_options=None,
  is_extendable=False,
  syntax='proto3',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=52320,
  serialized_end=52379,
)

_RECORDCHANGETILE_CHANGETILE = _descriptor.Descriptor(
  name='ChangeTile',
  full_name='lq.RecordChangeTile.ChangeTile',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='in_tiles', full_name='lq.RecordChangeTile.ChangeTile.in_tiles', index=0,
      number=1, type=9, cpp_type=9, label=3,
      has_default_value=False, default_value=[],
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='in_tile_states', full_name='lq.RecordChangeTile.ChangeTile.in_tile_states', index=1,
      number=2, type=5, cpp_type=1, label=3,
      has_default_value=False, default_value=[],
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='out_tiles', full_name='lq.RecordChangeTile.ChangeTile.out_tiles', index=2,
      number=3, type=9, cpp_type=9, label=3,
      has_default_value=False, default_value=[],
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='out_tile_states', full_name='lq.RecordChangeTile.ChangeTile.out_tile_states', index=3,
      number=4, type=5, cpp_type=1, label=3,
      has_default_value=False, default_value=[],
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  serialized_options=None,
  is_extendable=False,
  syntax='proto3',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=54848,
  serialized_end=54946,
)

_RECORDCHANGETILE = _descriptor.Descriptor(
  name='RecordChangeTile',
  full_name='lq.RecordChangeTile',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='doras', full_name='lq.RecordChangeTile.doras', index=0,
      number=1, type=9, cpp_type=9, label=3,
      has_default_value=False, default_value=[],
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='tingpai', full_name='lq.RecordChangeTile.tingpai', index=1,
      number=2, type=11, cpp_type=10, label=3,
      has_default_value=False, default_value=[],
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='change_tile_infos', full_name='lq.RecordChangeTile.change_tile_infos', index=2,
      number=3, type=11, cpp_type=10, label=3,
      has_default_value=False, default_value=[],
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='operation', full_name='lq.RecordChangeTile.operation', index=3,
      number=4, type=11, cpp_type=10, label=1,
      has_default_value=False, default_value=None,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='change_type', full_name='lq.RecordChangeTile.change_type', index=4,
      number=5, type=13, cpp_type=3, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='operations', full_name='lq.RecordChangeTile.operations', index=5,
      number=6, type=11, cpp_type=10, label=3,
      has_default_value=False, default_value=[],
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
  ],
  extensions=[
  ],
  nested_types=[_RECORDCHANGETILE_TINGPAI, _RECORDCHANGETILE_CHANGETILE, ],
  enum_types=[
  ],
  serialized_options=None,
  is_extendable=False,
  syntax='proto3',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=54531,
  serialized_end=54946,
)


_ACTIONDISCARDTILE = _descriptor.Descriptor(
  name='ActionDiscardTile',
  full_name='lq.ActionDiscardTile',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='seat', full_name='lq.ActionDiscardTile.seat', index=0,
      number=1, type=13, cpp_type=3, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='tile', full_name='lq.ActionDiscardTile.tile', index=1,
      number=2, type=9, cpp_type=9, label=1,
      has_default_value=False, default_value=_b("").decode('utf-8'),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='is_liqi', full_name='lq.ActionDiscardTile.is_liqi', index=2,
      number=3, type=8, cpp_type=7, label=1,
      has_default_value=False, default_value=False,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='operation', full_name='lq.ActionDiscardTile.operation', index=3,
      number=4, type=11, cpp_type=10, label=1,
      has_default_value=False, default_value=None,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='moqie', full_name='lq.ActionDiscardTile.moqie', index=4,
      number=5, type=8, cpp_type=7, label=1,
      has_default_value=False, default_value=False,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='zhenting', full_name='lq.ActionDiscardTile.zhenting', index=5,
      number=6, type=8, cpp_type=7, label=1,
      has_default_value=False, default_value=False,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='tingpais', full_name='lq.ActionDiscardTile.tingpais', index=6,
      number=7, type=11, cpp_type=10, label=3,
      has_default_value=False, default_value=[],
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='doras', full_name='lq.ActionDiscardTile.doras', index=7,
      number=8, type=9, cpp_type=9, label=3,
      has_default_value=False, default_value=[],
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='is_wliqi', full_name='lq.ActionDiscardTile.is_wliqi', index=8,
      number=9, type=8, cpp_type=7, label=1,
      has_default_value=False, default_value=False,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='tile_state', full_name='lq.ActionDiscardTile.tile_state', index=9,
      number=10, type=13, cpp_type=3, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='muyu', full_name='lq.ActionDiscardTile.muyu', index=10,
      number=11, type=11, cpp_type=10, label=1,
      has_default_value=False, default_value=None,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  serialized_options=None,
  is_extendable=False,
  syntax='proto3',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=54949,
  serialized_end=55208,
)


_RECORDDISCARDTILE = _descriptor.Descriptor(
  name='RecordDiscardTile',
  full_name='lq.RecordDiscardTile',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='seat', full_name='lq.RecordDiscardTile.seat', index=0,
      number=1, type=13, cpp_type=3, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='tile', full_name='lq.RecordDiscardTile.tile', index=1,
      number=2, type=9, cpp_type=9, label=1,
      has_default_value=False, default_value=_b("").decode('utf-8'),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='is_liqi', full_name='lq.RecordDiscardTile.is_liqi', index=2,
      number=3, type=8, cpp_type=7, label=1,
      has_default_value=False, default_value=False,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='moqie', full_name='lq.RecordDiscardTile.moqie', index=3,
      number=5, type=8, cpp_type=7, label=1,
      has_default_value=False, default_value=False,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='zhenting', full_name='lq.RecordDiscardTile.zhenting', index=4,
      number=6, type=8, cpp_type=7, label=3,
      has_default_value=False, default_value=[],
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='tingpais', full_name='lq.RecordDiscardTile.tingpais', index=5,
      number=7, type=11, cpp_type=10, label=3,
      has_default_value=False, default_value=[],
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='doras', full_name='lq.RecordDiscardTile.doras', index=6,
      number=8, type=9, cpp_type=9, label=3,
      has_default_value=False, default_value=[],
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='is_wliqi', full_name='lq.RecordDiscardTile.is_wliqi', index=7,
      number=9, type=8, cpp_type=7, label=1,
      has_default_value=False, default_value=False,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='operations', full_name='lq.RecordDiscardTile.operations', index=8,
      number=10, type=11, cpp_type=10, label=3,
      has_default_value=False, default_value=[],
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='tile_state', full_name='lq.RecordDiscardTile.tile_state', index=9,
      number=11, type=13, cpp_type=3, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='muyu', full_name='lq.RecordDiscardTile.muyu', index=10,
      number=12, type=11, cpp_type=10, label=1,
      has_default_value=False, default_value=None,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  serialized_options=None,
  is_extendable=False,
  syntax='proto3',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=55211,
  serialized_end=55471,
)


_ACTIONDEALTILE = _descriptor.Descriptor(
  name='ActionDealTile',
  full_name='lq.ActionDealTile',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='seat', full_name='lq.ActionDealTile.seat', index=0,
      number=1, type=13, cpp_type=3, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='tile', full_name='lq.ActionDealTile.tile', index=1,
      number=2, type=9, cpp_type=9, label=1,
      has_default_value=False, default_value=_b("").decode('utf-8'),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='left_tile_count', full_name='lq.ActionDealTile.left_tile_count', index=2,
      number=3, type=13, cpp_type=3, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='operation', full_name='lq.ActionDealTile.operation', index=3,
      number=4, type=11, cpp_type=10, label=1,
      has_default_value=False, default_value=None,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='liqi', full_name='lq.ActionDealTile.liqi', index=4,
      number=5, type=11, cpp_type=10, label=1,
      has_default_value=False, default_value=None,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='doras', full_name='lq.ActionDealTile.doras', index=5,
      number=6, type=9, cpp_type=9, label=3,
      has_default_value=False, default_value=[],
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='zhenting', full_name='lq.ActionDealTile.zhenting', index=6,
      number=7, type=8, cpp_type=7, label=1,
      has_default_value=False, default_value=False,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='tingpais', full_name='lq.ActionDealTile.tingpais', index=7,
      number=8, type=11, cpp_type=10, label=3,
      has_default_value=False, default_value=[],
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='tile_state', full_name='lq.ActionDealTile.tile_state', index=8,
      number=9, type=13, cpp_type=3, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='muyu', full_name='lq.ActionDealTile.muyu', index=9,
      number=10, type=11, cpp_type=10, label=1,
      has_default_value=False, default_value=None,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  serialized_options=None,
  is_extendable=False,
  syntax='proto3',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=55474,
  serialized_end=55743,
)


_RECORDDEALTILE = _descriptor.Descriptor(
  name='RecordDealTile',
  full_name='lq.RecordDealTile',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='seat', full_name='lq.RecordDealTile.seat', index=0,
      number=1, type=13, cpp_type=3, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='tile', full_name='lq.RecordDealTile.tile', index=1,
      number=2, type=9, cpp_type=9, label=1,
      has_default_value=False, default_value=_b("").decode('utf-8'),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='left_tile_count', full_name='lq.RecordDealTile.left_tile_count', index=2,
      number=3, type=13, cpp_type=3, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='liqi', full_name='lq.RecordDealTile.liqi', index=3,
      number=5, type=11, cpp_type=10, label=1,
      has_default_value=False, default_value=None,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='doras', full_name='lq.RecordDealTile.doras', index=4,
      number=6, type=9, cpp_type=9, label=3,
      has_default_value=False, default_value=[],
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='zhenting', full_name='lq.RecordDealTile.zhenting', index=5,
      number=7, type=8, cpp_type=7, label=3,
      has_default_value=False, default_value=[],
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='operation', full_name='lq.RecordDealTile.operation', index=6,
      number=8, type=11, cpp_type=10, label=1,
      has_default_value=False, default_value=None,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='tile_state', full_name='lq.RecordDealTile.tile_state', index=7,
      number=9, type=13, cpp_type=3, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='muyu', full_name='lq.RecordDealTile.muyu', index=8,
      number=11, type=11, cpp_type=10, label=1,
      has_default_value=False, default_value=None,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  serialized_options=None,
  is_extendable=False,
  syntax='proto3',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=55746,
  serialized_end=55973,
)


_ACTIONCHIPENGGANG = _descriptor.Descriptor(
  name='ActionChiPengGang',
  full_name='lq.ActionChiPengGang',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='seat', full_name='lq.ActionChiPengGang.seat', index=0,
      number=1, type=13, cpp_type=3, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='type', full_name='lq.ActionChiPengGang.type', index=1,
      number=2, type=13, cpp_type=3, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='tiles', full_name='lq.ActionChiPengGang.tiles', index=2,
      number=3, type=9, cpp_type=9, label=3,
      has_default_value=False, default_value=[],
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='froms', full_name='lq.ActionChiPengGang.froms', index=3,
      number=4, type=13, cpp_type=3, label=3,
      has_default_value=False, default_value=[],
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='liqi', full_name='lq.ActionChiPengGang.liqi', index=4,
      number=5, type=11, cpp_type=10, label=1,
      has_default_value=False, default_value=None,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='operation', full_name='lq.ActionChiPengGang.operation', index=5,
      number=6, type=11, cpp_type=10, label=1,
      has_default_value=False, default_value=None,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='zhenting', full_name='lq.ActionChiPengGang.zhenting', index=6,
      number=7, type=8, cpp_type=7, label=1,
      has_default_value=False, default_value=False,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='tingpais', full_name='lq.ActionChiPengGang.tingpais', index=7,
      number=8, type=11, cpp_type=10, label=3,
      has_default_value=False, default_value=[],
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='tile_states', full_name='lq.ActionChiPengGang.tile_states', index=8,
      number=9, type=13, cpp_type=3, label=3,
      has_default_value=False, default_value=[],
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='muyu', full_name='lq.ActionChiPengGang.muyu', index=9,
      number=10, type=11, cpp_type=10, label=1,
      has_default_value=False, default_value=None,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  serialized_options=None,
  is_extendable=False,
  syntax='proto3',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=55976,
  serialized_end=56239,
)


_RECORDCHIPENGGANG = _descriptor.Descriptor(
  name='RecordChiPengGang',
  full_name='lq.RecordChiPengGang',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='seat', full_name='lq.RecordChiPengGang.seat', index=0,
      number=1, type=13, cpp_type=3, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='type', full_name='lq.RecordChiPengGang.type', index=1,
      number=2, type=13, cpp_type=3, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='tiles', full_name='lq.RecordChiPengGang.tiles', index=2,
      number=3, type=9, cpp_type=9, label=3,
      has_default_value=False, default_value=[],
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='froms', full_name='lq.RecordChiPengGang.froms', index=3,
      number=4, type=13, cpp_type=3, label=3,
      has_default_value=False, default_value=[],
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='liqi', full_name='lq.RecordChiPengGang.liqi', index=4,
      number=5, type=11, cpp_type=10, label=1,
      has_default_value=False, default_value=None,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='zhenting', full_name='lq.RecordChiPengGang.zhenting', index=5,
      number=7, type=8, cpp_type=7, label=3,
      has_default_value=False, default_value=[],
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='operation', full_name='lq.RecordChiPengGang.operation', index=6,
      number=8, type=11, cpp_type=10, label=1,
      has_default_value=False, default_value=None,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='tile_states', full_name='lq.RecordChiPengGang.tile_states', index=7,
      number=9, type=13, cpp_type=3, label=3,
      has_default_value=False, default_value=[],
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='muyu', full_name='lq.RecordChiPengGang.muyu', index=8,
      number=10, type=11, cpp_type=10, label=1,
      has_default_value=False, default_value=None,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  serialized_options=None,
  is_extendable=False,
  syntax='proto3',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=56242,
  serialized_end=56463,
)


_ACTIONGANGRESULT = _descriptor.Descriptor(
  name='ActionGangResult',
  full_name='lq.ActionGangResult',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='gang_infos', full_name='lq.ActionGangResult.gang_infos', index=0,
      number=1, type=11, cpp_type=10, label=1,
      has_default_value=False, default_value=None,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  serialized_options=None,
  is_extendable=False,
  syntax='proto3',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=56465,
  serialized_end=56520,
)


_RECORDGANGRESULT = _descriptor.Descriptor(
  name='RecordGangResult',
  full_name='lq.RecordGangResult',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='gang_infos', full_name='lq.RecordGangResult.gang_infos', index=0,
      number=1, type=11, cpp_type=10, label=1,
      has_default_value=False, default_value=None,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  serialized_options=None,
  is_extendable=False,
  syntax='proto3',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=56522,
  serialized_end=56577,
)


_ACTIONGANGRESULTEND = _descriptor.Descriptor(
  name='ActionGangResultEnd',
  full_name='lq.ActionGangResultEnd',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='gang_infos', full_name='lq.ActionGangResultEnd.gang_infos', index=0,
      number=1, type=11, cpp_type=10, label=1,
      has_default_value=False, default_value=None,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  serialized_options=None,
  is_extendable=False,
  syntax='proto3',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=56579,
  serialized_end=56637,
)


_RECORDGANGRESULTEND = _descriptor.Descriptor(
  name='RecordGangResultEnd',
  full_name='lq.RecordGangResultEnd',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='gang_infos', full_name='lq.RecordGangResultEnd.gang_infos', index=0,
      number=1, type=11, cpp_type=10, label=1,
      has_default_value=False, default_value=None,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  serialized_options=None,
  is_extendable=False,
  syntax='proto3',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=56639,
  serialized_end=56697,
)


_ACTIONANGANGADDGANG = _descriptor.Descriptor(
  name='ActionAnGangAddGang',
  full_name='lq.ActionAnGangAddGang',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='seat', full_name='lq.ActionAnGangAddGang.seat', index=0,
      number=1, type=13, cpp_type=3, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='type', full_name='lq.ActionAnGangAddGang.type', index=1,
      number=2, type=13, cpp_type=3, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='tiles', full_name='lq.ActionAnGangAddGang.tiles', index=2,
      number=3, type=9, cpp_type=9, label=1,
      has_default_value=False, default_value=_b("").decode('utf-8'),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='operation', full_name='lq.ActionAnGangAddGang.operation', index=3,
      number=4, type=11, cpp_type=10, label=1,
      has_default_value=False, default_value=None,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='doras', full_name='lq.ActionAnGangAddGang.doras', index=4,
      number=6, type=9, cpp_type=9, label=3,
      has_default_value=False, default_value=[],
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='zhenting', full_name='lq.ActionAnGangAddGang.zhenting', index=5,
      number=7, type=8, cpp_type=7, label=1,
      has_default_value=False, default_value=False,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='tingpais', full_name='lq.ActionAnGangAddGang.tingpais', index=6,
      number=8, type=11, cpp_type=10, label=3,
      has_default_value=False, default_value=[],
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='muyu', full_name='lq.ActionAnGangAddGang.muyu', index=7,
      number=9, type=11, cpp_type=10, label=1,
      has_default_value=False, default_value=None,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  serialized_options=None,
  is_extendable=False,
  syntax='proto3',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=56700,
  serialized_end=56906,
)


_RECORDANGANGADDGANG = _descriptor.Descriptor(
  name='RecordAnGangAddGang',
  full_name='lq.RecordAnGangAddGang',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='seat', full_name='lq.RecordAnGangAddGang.seat', index=0,
      number=1, type=13, cpp_type=3, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='type', full_name='lq.RecordAnGangAddGang.type', index=1,
      number=2, type=13, cpp_type=3, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='tiles', full_name='lq.RecordAnGangAddGang.tiles', index=2,
      number=3, type=9, cpp_type=9, label=1,
      has_default_value=False, default_value=_b("").decode('utf-8'),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='doras', full_name='lq.RecordAnGangAddGang.doras', index=3,
      number=6, type=9, cpp_type=9, label=3,
      has_default_value=False, default_value=[],
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='operations', full_name='lq.RecordAnGangAddGang.operations', index=4,
      number=7, type=11, cpp_type=10, label=3,
      has_default_value=False, default_value=[],
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='muyu', full_name='lq.RecordAnGangAddGang.muyu', index=5,
      number=8, type=11, cpp_type=10, label=1,
      has_default_value=False, default_value=None,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  serialized_options=None,
  is_extendable=False,
  syntax='proto3',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=56909,
  serialized_end=57063,
)


_ACTIONBABEI = _descriptor.Descriptor(
  name='ActionBaBei',
  full_name='lq.ActionBaBei',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='seat', full_name='lq.ActionBaBei.seat', index=0,
      number=1, type=13, cpp_type=3, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='operation', full_name='lq.ActionBaBei.operation', index=1,
      number=4, type=11, cpp_type=10, label=1,
      has_default_value=False, default_value=None,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='doras', full_name='lq.ActionBaBei.doras', index=2,
      number=6, type=9, cpp_type=9, label=3,
      has_default_value=False, default_value=[],
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='zhenting', full_name='lq.ActionBaBei.zhenting', index=3,
      number=7, type=8, cpp_type=7, label=1,
      has_default_value=False, default_value=False,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='tingpais', full_name='lq.ActionBaBei.tingpais', index=4,
      number=8, type=11, cpp_type=10, label=3,
      has_default_value=False, default_value=[],
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='moqie', full_name='lq.ActionBaBei.moqie', index=5,
      number=9, type=8, cpp_type=7, label=1,
      has_default_value=False, default_value=False,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='tile_state', full_name='lq.ActionBaBei.tile_state', index=6,
      number=10, type=13, cpp_type=3, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='muyu', full_name='lq.ActionBaBei.muyu', index=7,
      number=11, type=11, cpp_type=10, label=1,
      has_default_value=False, default_value=None,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  serialized_options=None,
  is_extendable=False,
  syntax='proto3',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=57066,
  serialized_end=57270,
)


_RECORDBABEI = _descriptor.Descriptor(
  name='RecordBaBei',
  full_name='lq.RecordBaBei',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='seat', full_name='lq.RecordBaBei.seat', index=0,
      number=1, type=13, cpp_type=3, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='doras', full_name='lq.RecordBaBei.doras', index=1,
      number=6, type=9, cpp_type=9, label=3,
      has_default_value=False, default_value=[],
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='operations', full_name='lq.RecordBaBei.operations', index=2,
      number=7, type=11, cpp_type=10, label=3,
      has_default_value=False, default_value=[],
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='moqie', full_name='lq.RecordBaBei.moqie', index=3,
      number=8, type=8, cpp_type=7, label=1,
      has_default_value=False, default_value=False,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='tile_state', full_name='lq.RecordBaBei.tile_state', index=4,
      number=10, type=13, cpp_type=3, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='muyu', full_name='lq.RecordBaBei.muyu', index=5,
      number=11, type=11, cpp_type=10, label=1,
      has_default_value=False, default_value=None,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  serialized_options=None,
  is_extendable=False,
  syntax='proto3',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=57273,
  serialized_end=57425,
)


_ACTIONHULE = _descriptor.Descriptor(
  name='ActionHule',
  full_name='lq.ActionHule',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='hules', full_name='lq.ActionHule.hules', index=0,
      number=1, type=11, cpp_type=10, label=3,
      has_default_value=False, default_value=[],
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='old_scores', full_name='lq.ActionHule.old_scores', index=1,
      number=2, type=5, cpp_type=1, label=3,
      has_default_value=False, default_value=[],
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='delta_scores', full_name='lq.ActionHule.delta_scores', index=2,
      number=3, type=5, cpp_type=1, label=3,
      has_default_value=False, default_value=[],
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='wait_timeout', full_name='lq.ActionHule.wait_timeout', index=3,
      number=4, type=13, cpp_type=3, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='scores', full_name='lq.ActionHule.scores', index=4,
      number=5, type=5, cpp_type=1, label=3,
      has_default_value=False, default_value=[],
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='gameend', full_name='lq.ActionHule.gameend', index=5,
      number=6, type=11, cpp_type=10, label=1,
      has_default_value=False, default_value=None,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='doras', full_name='lq.ActionHule.doras', index=6,
      number=7, type=9, cpp_type=9, label=3,
      has_default_value=False, default_value=[],
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='muyu', full_name='lq.ActionHule.muyu', index=7,
      number=8, type=11, cpp_type=10, label=1,
      has_default_value=False, default_value=None,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='baopai', full_name='lq.ActionHule.baopai', index=8,
      number=9, type=5, cpp_type=1, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  serialized_options=None,
  is_extendable=False,
  syntax='proto3',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=57428,
  serialized_end=57638,
)


_RECORDHULE = _descriptor.Descriptor(
  name='RecordHule',
  full_name='lq.RecordHule',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='hules', full_name='lq.RecordHule.hules', index=0,
      number=1, type=11, cpp_type=10, label=3,
      has_default_value=False, default_value=[],
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='old_scores', full_name='lq.RecordHule.old_scores', index=1,
      number=2, type=5, cpp_type=1, label=3,
      has_default_value=False, default_value=[],
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='delta_scores', full_name='lq.RecordHule.delta_scores', index=2,
      number=3, type=5, cpp_type=1, label=3,
      has_default_value=False, default_value=[],
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='wait_timeout', full_name='lq.RecordHule.wait_timeout', index=3,
      number=4, type=13, cpp_type=3, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='scores', full_name='lq.RecordHule.scores', index=4,
      number=5, type=5, cpp_type=1, label=3,
      has_default_value=False, default_value=[],
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='gameend', full_name='lq.RecordHule.gameend', index=5,
      number=6, type=11, cpp_type=10, label=1,
      has_default_value=False, default_value=None,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='doras', full_name='lq.RecordHule.doras', index=6,
      number=7, type=9, cpp_type=9, label=3,
      has_default_value=False, default_value=[],
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='muyu', full_name='lq.RecordHule.muyu', index=7,
      number=8, type=11, cpp_type=10, label=1,
      has_default_value=False, default_value=None,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='baopai', full_name='lq.RecordHule.baopai', index=8,
      number=9, type=5, cpp_type=1, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  serialized_options=None,
  is_extendable=False,
  syntax='proto3',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=57641,
  serialized_end=57851,
)


_HUINFOXUEZHANMID = _descriptor.Descriptor(
  name='HuInfoXueZhanMid',
  full_name='lq.HuInfoXueZhanMid',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='seat', full_name='lq.HuInfoXueZhanMid.seat', index=0,
      number=1, type=13, cpp_type=3, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='hand_count', full_name='lq.HuInfoXueZhanMid.hand_count', index=1,
      number=2, type=13, cpp_type=3, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='hand', full_name='lq.HuInfoXueZhanMid.hand', index=2,
      number=3, type=9, cpp_type=9, label=3,
      has_default_value=False, default_value=[],
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='ming', full_name='lq.HuInfoXueZhanMid.ming', index=3,
      number=4, type=9, cpp_type=9, label=3,
      has_default_value=False, default_value=[],
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='hu_tile', full_name='lq.HuInfoXueZhanMid.hu_tile', index=4,
      number=5, type=9, cpp_type=9, label=1,
      has_default_value=False, default_value=_b("").decode('utf-8'),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='zimo', full_name='lq.HuInfoXueZhanMid.zimo', index=5,
      number=6, type=8, cpp_type=7, label=1,
      has_default_value=False, default_value=False,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='yiman', full_name='lq.HuInfoXueZhanMid.yiman', index=6,
      number=7, type=8, cpp_type=7, label=1,
      has_default_value=False, default_value=False,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='count', full_name='lq.HuInfoXueZhanMid.count', index=7,
      number=8, type=13, cpp_type=3, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='fans', full_name='lq.HuInfoXueZhanMid.fans', index=8,
      number=9, type=11, cpp_type=10, label=3,
      has_default_value=False, default_value=[],
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='fu', full_name='lq.HuInfoXueZhanMid.fu', index=9,
      number=10, type=13, cpp_type=3, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='title_id', full_name='lq.HuInfoXueZhanMid.title_id', index=10,
      number=11, type=13, cpp_type=3, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  serialized_options=None,
  is_extendable=False,
  syntax='proto3',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=57854,
  serialized_end=58052,
)


_ACTIONHULEXUEZHANMID = _descriptor.Descriptor(
  name='ActionHuleXueZhanMid',
  full_name='lq.ActionHuleXueZhanMid',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='hules', full_name='lq.ActionHuleXueZhanMid.hules', index=0,
      number=1, type=11, cpp_type=10, label=3,
      has_default_value=False, default_value=[],
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='old_scores', full_name='lq.ActionHuleXueZhanMid.old_scores', index=1,
      number=2, type=5, cpp_type=1, label=3,
      has_default_value=False, default_value=[],
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='delta_scores', full_name='lq.ActionHuleXueZhanMid.delta_scores', index=2,
      number=3, type=5, cpp_type=1, label=3,
      has_default_value=False, default_value=[],
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='scores', full_name='lq.ActionHuleXueZhanMid.scores', index=3,
      number=5, type=5, cpp_type=1, label=3,
      has_default_value=False, default_value=[],
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='doras', full_name='lq.ActionHuleXueZhanMid.doras', index=4,
      number=7, type=9, cpp_type=9, label=3,
      has_default_value=False, default_value=[],
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='muyu', full_name='lq.ActionHuleXueZhanMid.muyu', index=5,
      number=8, type=11, cpp_type=10, label=1,
      has_default_value=False, default_value=None,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='liqi', full_name='lq.ActionHuleXueZhanMid.liqi', index=6,
      number=9, type=11, cpp_type=10, label=1,
      has_default_value=False, default_value=None,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='zhenting', full_name='lq.ActionHuleXueZhanMid.zhenting', index=7,
      number=10, type=8, cpp_type=7, label=1,
      has_default_value=False, default_value=False,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  serialized_options=None,
  is_extendable=False,
  syntax='proto3',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=58055,
  serialized_end=58264,
)


_RECORDHULEXUEZHANMID = _descriptor.Descriptor(
  name='RecordHuleXueZhanMid',
  full_name='lq.RecordHuleXueZhanMid',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='hules', full_name='lq.RecordHuleXueZhanMid.hules', index=0,
      number=1, type=11, cpp_type=10, label=3,
      has_default_value=False, default_value=[],
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='old_scores', full_name='lq.RecordHuleXueZhanMid.old_scores', index=1,
      number=2, type=5, cpp_type=1, label=3,
      has_default_value=False, default_value=[],
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='delta_scores', full_name='lq.RecordHuleXueZhanMid.delta_scores', index=2,
      number=3, type=5, cpp_type=1, label=3,
      has_default_value=False, default_value=[],
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='scores', full_name='lq.RecordHuleXueZhanMid.scores', index=3,
      number=5, type=5, cpp_type=1, label=3,
      has_default_value=False, default_value=[],
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='doras', full_name='lq.RecordHuleXueZhanMid.doras', index=4,
      number=7, type=9, cpp_type=9, label=3,
      has_default_value=False, default_value=[],
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='muyu', full_name='lq.RecordHuleXueZhanMid.muyu', index=5,
      number=8, type=11, cpp_type=10, label=1,
      has_default_value=False, default_value=None,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='liqi', full_name='lq.RecordHuleXueZhanMid.liqi', index=6,
      number=9, type=11, cpp_type=10, label=1,
      has_default_value=False, default_value=None,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='zhenting', full_name='lq.RecordHuleXueZhanMid.zhenting', index=7,
      number=10, type=8, cpp_type=7, label=3,
      has_default_value=False, default_value=[],
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  serialized_options=None,
  is_extendable=False,
  syntax='proto3',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=58267,
  serialized_end=58476,
)


_ACTIONHULEXUEZHANEND = _descriptor.Descriptor(
  name='ActionHuleXueZhanEnd',
  full_name='lq.ActionHuleXueZhanEnd',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='hules', full_name='lq.ActionHuleXueZhanEnd.hules', index=0,
      number=1, type=11, cpp_type=10, label=3,
      has_default_value=False, default_value=[],
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='old_scores', full_name='lq.ActionHuleXueZhanEnd.old_scores', index=1,
      number=2, type=5, cpp_type=1, label=3,
      has_default_value=False, default_value=[],
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='delta_scores', full_name='lq.ActionHuleXueZhanEnd.delta_scores', index=2,
      number=3, type=5, cpp_type=1, label=3,
      has_default_value=False, default_value=[],
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='scores', full_name='lq.ActionHuleXueZhanEnd.scores', index=3,
      number=4, type=5, cpp_type=1, label=3,
      has_default_value=False, default_value=[],
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='wait_timeout', full_name='lq.ActionHuleXueZhanEnd.wait_timeout', index=4,
      number=5, type=13, cpp_type=3, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='gameend', full_name='lq.ActionHuleXueZhanEnd.gameend', index=5,
      number=6, type=11, cpp_type=10, label=1,
      has_default_value=False, default_value=None,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='doras', full_name='lq.ActionHuleXueZhanEnd.doras', index=6,
      number=7, type=9, cpp_type=9, label=3,
      has_default_value=False, default_value=[],
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='muyu', full_name='lq.ActionHuleXueZhanEnd.muyu', index=7,
      number=8, type=11, cpp_type=10, label=1,
      has_default_value=False, default_value=None,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='hules_history', full_name='lq.ActionHuleXueZhanEnd.hules_history', index=8,
      number=9, type=11, cpp_type=10, label=3,
      has_default_value=False, default_value=[],
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  serialized_options=None,
  is_extendable=False,
  syntax='proto3',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=58479,
  serialized_end=58728,
)


_RECORDHULEXUEZHANEND = _descriptor.Descriptor(
  name='RecordHuleXueZhanEnd',
  full_name='lq.RecordHuleXueZhanEnd',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='hules', full_name='lq.RecordHuleXueZhanEnd.hules', index=0,
      number=1, type=11, cpp_type=10, label=3,
      has_default_value=False, default_value=[],
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='old_scores', full_name='lq.RecordHuleXueZhanEnd.old_scores', index=1,
      number=2, type=5, cpp_type=1, label=3,
      has_default_value=False, default_value=[],
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='delta_scores', full_name='lq.RecordHuleXueZhanEnd.delta_scores', index=2,
      number=3, type=5, cpp_type=1, label=3,
      has_default_value=False, default_value=[],
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='scores', full_name='lq.RecordHuleXueZhanEnd.scores', index=3,
      number=4, type=5, cpp_type=1, label=3,
      has_default_value=False, default_value=[],
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='wait_timeout', full_name='lq.RecordHuleXueZhanEnd.wait_timeout', index=4,
      number=5, type=13, cpp_type=3, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='gameend', full_name='lq.RecordHuleXueZhanEnd.gameend', index=5,
      number=6, type=11, cpp_type=10, label=1,
      has_default_value=False, default_value=None,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='doras', full_name='lq.RecordHuleXueZhanEnd.doras', index=6,
      number=7, type=9, cpp_type=9, label=3,
      has_default_value=False, default_value=[],
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='muyu', full_name='lq.RecordHuleXueZhanEnd.muyu', index=7,
      number=8, type=11, cpp_type=10, label=1,
      has_default_value=False, default_value=None,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='hules_history', full_name='lq.RecordHuleXueZhanEnd.hules_history', index=8,
      number=9, type=11, cpp_type=10, label=3,
      has_default_value=False, default_value=[],
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  serialized_options=None,
  is_extendable=False,
  syntax='proto3',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=58731,
  serialized_end=58980,
)


_ACTIONLIUJU = _descriptor.Descriptor(
  name='ActionLiuJu',
  full_name='lq.ActionLiuJu',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='type', full_name='lq.ActionLiuJu.type', index=0,
      number=1, type=13, cpp_type=3, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='gameend', full_name='lq.ActionLiuJu.gameend', index=1,
      number=2, type=11, cpp_type=10, label=1,
      has_default_value=False, default_value=None,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='seat', full_name='lq.ActionLiuJu.seat', index=2,
      number=3, type=13, cpp_type=3, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='tiles', full_name='lq.ActionLiuJu.tiles', index=3,
      number=4, type=9, cpp_type=9, label=3,
      has_default_value=False, default_value=[],
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='liqi', full_name='lq.ActionLiuJu.liqi', index=4,
      number=5, type=11, cpp_type=10, label=1,
      has_default_value=False, default_value=None,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='allplayertiles', full_name='lq.ActionLiuJu.allplayertiles', index=5,
      number=6, type=9, cpp_type=9, label=3,
      has_default_value=False, default_value=[],
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='muyu', full_name='lq.ActionLiuJu.muyu', index=6,
      number=7, type=11, cpp_type=10, label=1,
      has_default_value=False, default_value=None,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='hules_history', full_name='lq.ActionLiuJu.hules_history', index=7,
      number=9, type=11, cpp_type=10, label=3,
      has_default_value=False, default_value=[],
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  serialized_options=None,
  is_extendable=False,
  syntax='proto3',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=58983,
  serialized_end=59189,
)


_RECORDLIUJU = _descriptor.Descriptor(
  name='RecordLiuJu',
  full_name='lq.RecordLiuJu',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='type', full_name='lq.RecordLiuJu.type', index=0,
      number=1, type=13, cpp_type=3, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='gameend', full_name='lq.RecordLiuJu.gameend', index=1,
      number=2, type=11, cpp_type=10, label=1,
      has_default_value=False, default_value=None,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='seat', full_name='lq.RecordLiuJu.seat', index=2,
      number=3, type=13, cpp_type=3, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='tiles', full_name='lq.RecordLiuJu.tiles', index=3,
      number=4, type=9, cpp_type=9, label=3,
      has_default_value=False, default_value=[],
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='liqi', full_name='lq.RecordLiuJu.liqi', index=4,
      number=5, type=11, cpp_type=10, label=1,
      has_default_value=False, default_value=None,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='allplayertiles', full_name='lq.RecordLiuJu.allplayertiles', index=5,
      number=6, type=9, cpp_type=9, label=3,
      has_default_value=False, default_value=[],
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='muyu', full_name='lq.RecordLiuJu.muyu', index=6,
      number=7, type=11, cpp_type=10, label=1,
      has_default_value=False, default_value=None,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='hules_history', full_name='lq.RecordLiuJu.hules_history', index=7,
      number=9, type=11, cpp_type=10, label=3,
      has_default_value=False, default_value=[],
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  serialized_options=None,
  is_extendable=False,
  syntax='proto3',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=59192,
  serialized_end=59398,
)


_NOTILEPLAYERINFO = _descriptor.Descriptor(
  name='NoTilePlayerInfo',
  full_name='lq.NoTilePlayerInfo',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='tingpai', full_name='lq.NoTilePlayerInfo.tingpai', index=0,
      number=3, type=8, cpp_type=7, label=1,
      has_default_value=False, default_value=False,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='hand', full_name='lq.NoTilePlayerInfo.hand', index=1,
      number=4, type=9, cpp_type=9, label=3,
      has_default_value=False, default_value=[],
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='tings', full_name='lq.NoTilePlayerInfo.tings', index=2,
      number=5, type=11, cpp_type=10, label=3,
      has_default_value=False, default_value=[],
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='already_hule', full_name='lq.NoTilePlayerInfo.already_hule', index=3,
      number=6, type=8, cpp_type=7, label=1,
      has_default_value=False, default_value=False,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  serialized_options=None,
  is_extendable=False,
  syntax='proto3',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=59400,
  serialized_end=59503,
)


_NOTILESCOREINFO = _descriptor.Descriptor(
  name='NoTileScoreInfo',
  full_name='lq.NoTileScoreInfo',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='seat', full_name='lq.NoTileScoreInfo.seat', index=0,
      number=1, type=13, cpp_type=3, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='old_scores', full_name='lq.NoTileScoreInfo.old_scores', index=1,
      number=2, type=5, cpp_type=1, label=3,
      has_default_value=False, default_value=[],
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='delta_scores', full_name='lq.NoTileScoreInfo.delta_scores', index=2,
      number=3, type=5, cpp_type=1, label=3,
      has_default_value=False, default_value=[],
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='hand', full_name='lq.NoTileScoreInfo.hand', index=3,
      number=4, type=9, cpp_type=9, label=3,
      has_default_value=False, default_value=[],
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='ming', full_name='lq.NoTileScoreInfo.ming', index=4,
      number=5, type=9, cpp_type=9, label=3,
      has_default_value=False, default_value=[],
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='doras', full_name='lq.NoTileScoreInfo.doras', index=5,
      number=6, type=9, cpp_type=9, label=3,
      has_default_value=False, default_value=[],
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='score', full_name='lq.NoTileScoreInfo.score', index=6,
      number=7, type=13, cpp_type=3, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='taxes', full_name='lq.NoTileScoreInfo.taxes', index=7,
      number=8, type=5, cpp_type=1, label=3,
      has_default_value=False, default_value=[],
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='lines', full_name='lq.NoTileScoreInfo.lines', index=8,
      number=9, type=9, cpp_type=9, label=3,
      has_default_value=False, default_value=[],
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  serialized_options=None,
  is_extendable=False,
  syntax='proto3',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=59506,
  serialized_end=59667,
)


_ACTIONNOTILE = _descriptor.Descriptor(
  name='ActionNoTile',
  full_name='lq.ActionNoTile',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='liujumanguan', full_name='lq.ActionNoTile.liujumanguan', index=0,
      number=1, type=8, cpp_type=7, label=1,
      has_default_value=False, default_value=False,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='players', full_name='lq.ActionNoTile.players', index=1,
      number=2, type=11, cpp_type=10, label=3,
      has_default_value=False, default_value=[],
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='scores', full_name='lq.ActionNoTile.scores', index=2,
      number=3, type=11, cpp_type=10, label=3,
      has_default_value=False, default_value=[],
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='gameend', full_name='lq.ActionNoTile.gameend', index=3,
      number=4, type=8, cpp_type=7, label=1,
      has_default_value=False, default_value=False,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='muyu', full_name='lq.ActionNoTile.muyu', index=4,
      number=5, type=11, cpp_type=10, label=1,
      has_default_value=False, default_value=None,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='hules_history', full_name='lq.ActionNoTile.hules_history', index=5,
      number=9, type=11, cpp_type=10, label=3,
      has_default_value=False, default_value=[],
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  serialized_options=None,
  is_extendable=False,
  syntax='proto3',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=59670,
  serialized_end=59864,
)


_RECORDNOTILE = _descriptor.Descriptor(
  name='RecordNoTile',
  full_name='lq.RecordNoTile',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='liujumanguan', full_name='lq.RecordNoTile.liujumanguan', index=0,
      number=1, type=8, cpp_type=7, label=1,
      has_default_value=False, default_value=False,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='players', full_name='lq.RecordNoTile.players', index=1,
      number=2, type=11, cpp_type=10, label=3,
      has_default_value=False, default_value=[],
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='scores', full_name='lq.RecordNoTile.scores', index=2,
      number=3, type=11, cpp_type=10, label=3,
      has_default_value=False, default_value=[],
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='gameend', full_name='lq.RecordNoTile.gameend', index=3,
      number=4, type=8, cpp_type=7, label=1,
      has_default_value=False, default_value=False,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='muyu', full_name='lq.RecordNoTile.muyu', index=4,
      number=5, type=11, cpp_type=10, label=1,
      has_default_value=False, default_value=None,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='hules_history', full_name='lq.RecordNoTile.hules_history', index=5,
      number=9, type=11, cpp_type=10, label=3,
      has_default_value=False, default_value=[],
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  serialized_options=None,
  is_extendable=False,
  syntax='proto3',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=59867,
  serialized_end=60061,
)


_PLAYERLEAVING = _descriptor.Descriptor(
  name='PlayerLeaving',
  full_name='lq.PlayerLeaving',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='seat', full_name='lq.PlayerLeaving.seat', index=0,
      number=1, type=13, cpp_type=3, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  serialized_options=None,
  is_extendable=False,
  syntax='proto3',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=60063,
  serialized_end=60092,
)


_REQAUTHGAME = _descriptor.Descriptor(
  name='ReqAuthGame',
  full_name='lq.ReqAuthGame',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='account_id', full_name='lq.ReqAuthGame.account_id', index=0,
      number=1, type=13, cpp_type=3, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='token', full_name='lq.ReqAuthGame.token', index=1,
      number=2, type=9, cpp_type=9, label=1,
      has_default_value=False, default_value=_b("").decode('utf-8'),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='game_uuid', full_name='lq.ReqAuthGame.game_uuid', index=2,
      number=3, type=9, cpp_type=9, label=1,
      has_default_value=False, default_value=_b("").decode('utf-8'),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  serialized_options=None,
  is_extendable=False,
  syntax='proto3',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=60094,
  serialized_end=60161,
)


_RESAUTHGAME = _descriptor.Descriptor(
  name='ResAuthGame',
  full_name='lq.ResAuthGame',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='error', full_name='lq.ResAuthGame.error', index=0,
      number=1, type=11, cpp_type=10, label=1,
      has_default_value=False, default_value=None,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='players', full_name='lq.ResAuthGame.players', index=1,
      number=2, type=11, cpp_type=10, label=3,
      has_default_value=False, default_value=[],
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='seat_list', full_name='lq.ResAuthGame.seat_list', index=2,
      number=3, type=13, cpp_type=3, label=3,
      has_default_value=False, default_value=[],
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='is_game_start', full_name='lq.ResAuthGame.is_game_start', index=3,
      number=4, type=8, cpp_type=7, label=1,
      has_default_value=False, default_value=False,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='game_config', full_name='lq.ResAuthGame.game_config', index=4,
      number=5, type=11, cpp_type=10, label=1,
      has_default_value=False, default_value=None,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='ready_id_list', full_name='lq.ResAuthGame.ready_id_list', index=5,
      number=6, type=13, cpp_type=3, label=3,
      has_default_value=False, default_value=[],
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  serialized_options=None,
  is_extendable=False,
  syntax='proto3',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=60164,
  serialized_end=60342,
)


_GAMERESTORE = _descriptor.Descriptor(
  name='GameRestore',
  full_name='lq.GameRestore',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='snapshot', full_name='lq.GameRestore.snapshot', index=0,
      number=1, type=11, cpp_type=10, label=1,
      has_default_value=False, default_value=None,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='actions', full_name='lq.GameRestore.actions', index=1,
      number=2, type=11, cpp_type=10, label=3,
      has_default_value=False, default_value=[],
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='passed_waiting_time', full_name='lq.GameRestore.passed_waiting_time', index=2,
      number=3, type=13, cpp_type=3, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='game_state', full_name='lq.GameRestore.game_state', index=3,
      number=4, type=13, cpp_type=3, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='start_time', full_name='lq.GameRestore.start_time', index=4,
      number=5, type=13, cpp_type=3, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='last_pause_time_ms', full_name='lq.GameRestore.last_pause_time_ms', index=5,
      number=6, type=13, cpp_type=3, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  serialized_options=None,
  is_extendable=False,
  syntax='proto3',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=60345,
  serialized_end=60529,
)


_RESENTERGAME = _descriptor.Descriptor(
  name='ResEnterGame',
  full_name='lq.ResEnterGame',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='error', full_name='lq.ResEnterGame.error', index=0,
      number=1, type=11, cpp_type=10, label=1,
      has_default_value=False, default_value=None,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='is_end', full_name='lq.ResEnterGame.is_end', index=1,
      number=2, type=8, cpp_type=7, label=1,
      has_default_value=False, default_value=False,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='step', full_name='lq.ResEnterGame.step', index=2,
      number=3, type=13, cpp_type=3, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='game_restore', full_name='lq.ResEnterGame.game_restore', index=3,
      number=4, type=11, cpp_type=10, label=1,
      has_default_value=False, default_value=None,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  serialized_options=None,
  is_extendable=False,
  syntax='proto3',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=60531,
  serialized_end=60640,
)


_REQSYNCGAME = _descriptor.Descriptor(
  name='ReqSyncGame',
  full_name='lq.ReqSyncGame',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='round_id', full_name='lq.ReqSyncGame.round_id', index=0,
      number=1, type=9, cpp_type=9, label=1,
      has_default_value=False, default_value=_b("").decode('utf-8'),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='step', full_name='lq.ReqSyncGame.step', index=1,
      number=2, type=13, cpp_type=3, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  serialized_options=None,
  is_extendable=False,
  syntax='proto3',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=60642,
  serialized_end=60687,
)


_RESSYNCGAME = _descriptor.Descriptor(
  name='ResSyncGame',
  full_name='lq.ResSyncGame',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='error', full_name='lq.ResSyncGame.error', index=0,
      number=1, type=11, cpp_type=10, label=1,
      has_default_value=False, default_value=None,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='is_end', full_name='lq.ResSyncGame.is_end', index=1,
      number=2, type=8, cpp_type=7, label=1,
      has_default_value=False, default_value=False,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='step', full_name='lq.ResSyncGame.step', index=2,
      number=3, type=13, cpp_type=3, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='game_restore', full_name='lq.ResSyncGame.game_restore', index=3,
      number=4, type=11, cpp_type=10, label=1,
      has_default_value=False, default_value=None,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  serialized_options=None,
  is_extendable=False,
  syntax='proto3',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=60689,
  serialized_end=60797,
)


_REQSELFOPERATION = _descriptor.Descriptor(
  name='ReqSelfOperation',
  full_name='lq.ReqSelfOperation',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='type', full_name='lq.ReqSelfOperation.type', index=0,
      number=1, type=13, cpp_type=3, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='index', full_name='lq.ReqSelfOperation.index', index=1,
      number=2, type=13, cpp_type=3, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='tile', full_name='lq.ReqSelfOperation.tile', index=2,
      number=3, type=9, cpp_type=9, label=1,
      has_default_value=False, default_value=_b("").decode('utf-8'),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='cancel_operation', full_name='lq.ReqSelfOperation.cancel_operation', index=3,
      number=4, type=8, cpp_type=7, label=1,
      has_default_value=False, default_value=False,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='moqie', full_name='lq.ReqSelfOperation.moqie', index=4,
      number=5, type=8, cpp_type=7, label=1,
      has_default_value=False, default_value=False,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='timeuse', full_name='lq.ReqSelfOperation.timeuse', index=5,
      number=6, type=13, cpp_type=3, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='tile_state', full_name='lq.ReqSelfOperation.tile_state', index=6,
      number=7, type=5, cpp_type=1, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='change_tiles', full_name='lq.ReqSelfOperation.change_tiles', index=7,
      number=8, type=9, cpp_type=9, label=3,
      has_default_value=False, default_value=[],
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='tile_states', full_name='lq.ReqSelfOperation.tile_states', index=8,
      number=9, type=5, cpp_type=1, label=3,
      has_default_value=False, default_value=[],
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='gap_type', full_name='lq.ReqSelfOperation.gap_type', index=9,
      number=10, type=13, cpp_type=3, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  serialized_options=None,
  is_extendable=False,
  syntax='proto3',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=60800,
  serialized_end=61000,
)


_REQCHIPENGGANG = _descriptor.Descriptor(
  name='ReqChiPengGang',
  full_name='lq.ReqChiPengGang',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='type', full_name='lq.ReqChiPengGang.type', index=0,
      number=1, type=13, cpp_type=3, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='index', full_name='lq.ReqChiPengGang.index', index=1,
      number=2, type=13, cpp_type=3, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='cancel_operation', full_name='lq.ReqChiPengGang.cancel_operation', index=2,
      number=3, type=8, cpp_type=7, label=1,
      has_default_value=False, default_value=False,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='timeuse', full_name='lq.ReqChiPengGang.timeuse', index=3,
      number=6, type=13, cpp_type=3, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  serialized_options=None,
  is_extendable=False,
  syntax='proto3',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=61002,
  serialized_end=61090,
)


_REQBROADCASTINGAME = _descriptor.Descriptor(
  name='ReqBroadcastInGame',
  full_name='lq.ReqBroadcastInGame',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='content', full_name='lq.ReqBroadcastInGame.content', index=0,
      number=1, type=9, cpp_type=9, label=1,
      has_default_value=False, default_value=_b("").decode('utf-8'),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='except_self', full_name='lq.ReqBroadcastInGame.except_self', index=1,
      number=2, type=8, cpp_type=7, label=1,
      has_default_value=False, default_value=False,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  serialized_options=None,
  is_extendable=False,
  syntax='proto3',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=61092,
  serialized_end=61150,
)


_REQGMCOMMANDINGAMING = _descriptor.Descriptor(
  name='ReqGMCommandInGaming',
  full_name='lq.ReqGMCommandInGaming',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='json_data', full_name='lq.ReqGMCommandInGaming.json_data', index=0,
      number=1, type=9, cpp_type=9, label=1,
      has_default_value=False, default_value=_b("").decode('utf-8'),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  serialized_options=None,
  is_extendable=False,
  syntax='proto3',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=61152,
  serialized_end=61193,
)


_RESGAMEPLAYERSTATE = _descriptor.Descriptor(
  name='ResGamePlayerState',
  full_name='lq.ResGamePlayerState',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='error', full_name='lq.ResGamePlayerState.error', index=0,
      number=1, type=11, cpp_type=10, label=1,
      has_default_value=False, default_value=None,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='state_list', full_name='lq.ResGamePlayerState.state_list', index=1,
      number=2, type=14, cpp_type=8, label=3,
      has_default_value=False, default_value=[],
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  serialized_options=None,
  is_extendable=False,
  syntax='proto3',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=61195,
  serialized_end=61282,
)


_REQVOTEGAMEEND = _descriptor.Descriptor(
  name='ReqVoteGameEnd',
  full_name='lq.ReqVoteGameEnd',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='yes', full_name='lq.ReqVoteGameEnd.yes', index=0,
      number=1, type=8, cpp_type=7, label=1,
      has_default_value=False, default_value=False,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  serialized_options=None,
  is_extendable=False,
  syntax='proto3',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=61284,
  serialized_end=61313,
)


_RESGAMEENDVOTE = _descriptor.Descriptor(
  name='ResGameEndVote',
  full_name='lq.ResGameEndVote',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='success', full_name='lq.ResGameEndVote.success', index=0,
      number=1, type=8, cpp_type=7, label=1,
      has_default_value=False, default_value=False,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='vote_cd_end_time', full_name='lq.ResGameEndVote.vote_cd_end_time', index=1,
      number=2, type=13, cpp_type=3, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='error', full_name='lq.ResGameEndVote.error', index=2,
      number=3, type=11, cpp_type=10, label=1,
      has_default_value=False, default_value=None,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  serialized_options=None,
  is_extendable=False,
  syntax='proto3',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=61315,
  serialized_end=61400,
)


_REQAUTHOBSERVE = _descriptor.Descriptor(
  name='ReqAuthObserve',
  full_name='lq.ReqAuthObserve',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='token', full_name='lq.ReqAuthObserve.token', index=0,
      number=1, type=9, cpp_type=9, label=1,
      has_default_value=False, default_value=_b("").decode('utf-8'),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  serialized_options=None,
  is_extendable=False,
  syntax='proto3',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=61402,
  serialized_end=61433,
)


_RESSTARTOBSERVE = _descriptor.Descriptor(
  name='ResStartObserve',
  full_name='lq.ResStartObserve',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='head', full_name='lq.ResStartObserve.head', index=0,
      number=1, type=11, cpp_type=10, label=1,
      has_default_value=False, default_value=None,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='passed', full_name='lq.ResStartObserve.passed', index=1,
      number=2, type=11, cpp_type=10, label=1,
      has_default_value=False, default_value=None,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  serialized_options=None,
  is_extendable=False,
  syntax='proto3',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=61435,
  serialized_end=61521,
)


_NOTIFYNEWGAME = _descriptor.Descriptor(
  name='NotifyNewGame',
  full_name='lq.NotifyNewGame',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='game_uuid', full_name='lq.NotifyNewGame.game_uuid', index=0,
      number=1, type=9, cpp_type=9, label=1,
      has_default_value=False, default_value=_b("").decode('utf-8'),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='player_list', full_name='lq.NotifyNewGame.player_list', index=1,
      number=2, type=9, cpp_type=9, label=3,
      has_default_value=False, default_value=[],
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  serialized_options=None,
  is_extendable=False,
  syntax='proto3',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=61523,
  serialized_end=61578,
)


_NOTIFYPLAYERLOADGAMEREADY = _descriptor.Descriptor(
  name='NotifyPlayerLoadGameReady',
  full_name='lq.NotifyPlayerLoadGameReady',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='ready_id_list', full_name='lq.NotifyPlayerLoadGameReady.ready_id_list', index=0,
      number=1, type=13, cpp_type=3, label=3,
      has_default_value=False, default_value=[],
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  serialized_options=None,
  is_extendable=False,
  syntax='proto3',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=61580,
  serialized_end=61630,
)


_NOTIFYGAMEBROADCAST = _descriptor.Descriptor(
  name='NotifyGameBroadcast',
  full_name='lq.NotifyGameBroadcast',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='seat', full_name='lq.NotifyGameBroadcast.seat', index=0,
      number=1, type=13, cpp_type=3, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='content', full_name='lq.NotifyGameBroadcast.content', index=1,
      number=2, type=9, cpp_type=9, label=1,
      has_default_value=False, default_value=_b("").decode('utf-8'),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  serialized_options=None,
  is_extendable=False,
  syntax='proto3',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=61632,
  serialized_end=61684,
)


_NOTIFYGAMEENDRESULT = _descriptor.Descriptor(
  name='NotifyGameEndResult',
  full_name='lq.NotifyGameEndResult',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='result', full_name='lq.NotifyGameEndResult.result', index=0,
      number=1, type=11, cpp_type=10, label=1,
      has_default_value=False, default_value=None,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  serialized_options=None,
  is_extendable=False,
  syntax='proto3',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=61686,
  serialized_end=61742,
)


_NOTIFYGAMETERMINATE = _descriptor.Descriptor(
  name='NotifyGameTerminate',
  full_name='lq.NotifyGameTerminate',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='reason', full_name='lq.NotifyGameTerminate.reason', index=0,
      number=1, type=9, cpp_type=9, label=1,
      has_default_value=False, default_value=_b("").decode('utf-8'),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  serialized_options=None,
  is_extendable=False,
  syntax='proto3',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=61744,
  serialized_end=61781,
)


_NOTIFYPLAYERCONNECTIONSTATE = _descriptor.Descriptor(
  name='NotifyPlayerConnectionState',
  full_name='lq.NotifyPlayerConnectionState',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='seat', full_name='lq.NotifyPlayerConnectionState.seat', index=0,
      number=1, type=13, cpp_type=3, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='state', full_name='lq.NotifyPlayerConnectionState.state', index=1,
      number=2, type=14, cpp_type=8, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  serialized_options=None,
  is_extendable=False,
  syntax='proto3',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=61783,
  serialized_end=61862,
)


_NOTIFYACCOUNTLEVELCHANGE = _descriptor.Descriptor(
  name='NotifyAccountLevelChange',
  full_name='lq.NotifyAccountLevelChange',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='origin', full_name='lq.NotifyAccountLevelChange.origin', index=0,
      number=1, type=11, cpp_type=10, label=1,
      has_default_value=False, default_value=None,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='final', full_name='lq.NotifyAccountLevelChange.final', index=1,
      number=2, type=11, cpp_type=10, label=1,
      has_default_value=False, default_value=None,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='type', full_name='lq.NotifyAccountLevelChange.type', index=2,
      number=3, type=13, cpp_type=3, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  serialized_options=None,
  is_extendable=False,
  syntax='proto3',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=61864,
  serialized_end=61971,
)


_NOTIFYGAMEFINISHREWARD_LEVELCHANGE = _descriptor.Descriptor(
  name='LevelChange',
  full_name='lq.NotifyGameFinishReward.LevelChange',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='origin', full_name='lq.NotifyGameFinishReward.LevelChange.origin', index=0,
      number=1, type=11, cpp_type=10, label=1,
      has_default_value=False, default_value=None,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='final', full_name='lq.NotifyGameFinishReward.LevelChange.final', index=1,
      number=2, type=11, cpp_type=10, label=1,
      has_default_value=False, default_value=None,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='type', full_name='lq.NotifyGameFinishReward.LevelChange.type', index=2,
      number=3, type=13, cpp_type=3, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  serialized_options=None,
  is_extendable=False,
  syntax='proto3',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=62271,
  serialized_end=62365,
)

_NOTIFYGAMEFINISHREWARD_MATCHCHEST = _descriptor.Descriptor(
  name='MatchChest',
  full_name='lq.NotifyGameFinishReward.MatchChest',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='chest_id', full_name='lq.NotifyGameFinishReward.MatchChest.chest_id', index=0,
      number=1, type=13, cpp_type=3, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='origin', full_name='lq.NotifyGameFinishReward.MatchChest.origin', index=1,
      number=2, type=13, cpp_type=3, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='final', full_name='lq.NotifyGameFinishReward.MatchChest.final', index=2,
      number=3, type=13, cpp_type=3, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='is_graded', full_name='lq.NotifyGameFinishReward.MatchChest.is_graded', index=3,
      number=4, type=8, cpp_type=7, label=1,
      has_default_value=False, default_value=False,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='rewards', full_name='lq.NotifyGameFinishReward.MatchChest.rewards', index=4,
      number=5, type=11, cpp_type=10, label=3,
      has_default_value=False, default_value=[],
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  serialized_options=None,
  is_extendable=False,
  syntax='proto3',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=62367,
  serialized_end=62480,
)

_NOTIFYGAMEFINISHREWARD_MAINCHARACTER = _descriptor.Descriptor(
  name='MainCharacter',
  full_name='lq.NotifyGameFinishReward.MainCharacter',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='level', full_name='lq.NotifyGameFinishReward.MainCharacter.level', index=0,
      number=1, type=13, cpp_type=3, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='exp', full_name='lq.NotifyGameFinishReward.MainCharacter.exp', index=1,
      number=2, type=13, cpp_type=3, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='add', full_name='lq.NotifyGameFinishReward.MainCharacter.add', index=2,
      number=3, type=13, cpp_type=3, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  serialized_options=None,
  is_extendable=False,
  syntax='proto3',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=62482,
  serialized_end=62538,
)

_NOTIFYGAMEFINISHREWARD_CHARACTERGIFT = _descriptor.Descriptor(
  name='CharacterGift',
  full_name='lq.NotifyGameFinishReward.CharacterGift',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='origin', full_name='lq.NotifyGameFinishReward.CharacterGift.origin', index=0,
      number=1, type=13, cpp_type=3, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='final', full_name='lq.NotifyGameFinishReward.CharacterGift.final', index=1,
      number=2, type=13, cpp_type=3, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='add', full_name='lq.NotifyGameFinishReward.CharacterGift.add', index=2,
      number=3, type=13, cpp_type=3, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='is_graded', full_name='lq.NotifyGameFinishReward.CharacterGift.is_graded', index=3,
      number=4, type=8, cpp_type=7, label=1,
      has_default_value=False, default_value=False,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  serialized_options=None,
  is_extendable=False,
  syntax='proto3',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=62540,
  serialized_end=62618,
)

_NOTIFYGAMEFINISHREWARD = _descriptor.Descriptor(
  name='NotifyGameFinishReward',
  full_name='lq.NotifyGameFinishReward',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='mode_id', full_name='lq.NotifyGameFinishReward.mode_id', index=0,
      number=1, type=13, cpp_type=3, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='level_change', full_name='lq.NotifyGameFinishReward.level_change', index=1,
      number=2, type=11, cpp_type=10, label=1,
      has_default_value=False, default_value=None,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='match_chest', full_name='lq.NotifyGameFinishReward.match_chest', index=2,
      number=3, type=11, cpp_type=10, label=1,
      has_default_value=False, default_value=None,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='main_character', full_name='lq.NotifyGameFinishReward.main_character', index=3,
      number=4, type=11, cpp_type=10, label=1,
      has_default_value=False, default_value=None,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='character_gift', full_name='lq.NotifyGameFinishReward.character_gift', index=4,
      number=5, type=11, cpp_type=10, label=1,
      has_default_value=False, default_value=None,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
  ],
  extensions=[
  ],
  nested_types=[_NOTIFYGAMEFINISHREWARD_LEVELCHANGE, _NOTIFYGAMEFINISHREWARD_MATCHCHEST, _NOTIFYGAMEFINISHREWARD_MAINCHARACTER, _NOTIFYGAMEFINISHREWARD_CHARACTERGIFT, ],
  enum_types=[
  ],
  serialized_options=None,
  is_extendable=False,
  syntax='proto3',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=61974,
  serialized_end=62618,
)


_NOTIFYACTIVITYREWARD_ACTIVITYREWARD = _descriptor.Descriptor(
  name='ActivityReward',
  full_name='lq.NotifyActivityReward.ActivityReward',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='activity_id', full_name='lq.NotifyActivityReward.ActivityReward.activity_id', index=0,
      number=1, type=13, cpp_type=3, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='rewards', full_name='lq.NotifyActivityReward.ActivityReward.rewards', index=1,
      number=2, type=11, cpp_type=10, label=3,
      has_default_value=False, default_value=[],
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  serialized_options=None,
  is_extendable=False,
  syntax='proto3',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=62711,
  serialized_end=62781,
)

_NOTIFYACTIVITYREWARD = _descriptor.Descriptor(
  name='NotifyActivityReward',
  full_name='lq.NotifyActivityReward',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='activity_reward', full_name='lq.NotifyActivityReward.activity_reward', index=0,
      number=1, type=11, cpp_type=10, label=3,
      has_default_value=False, default_value=[],
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
  ],
  extensions=[
  ],
  nested_types=[_NOTIFYACTIVITYREWARD_ACTIVITYREWARD, ],
  enum_types=[
  ],
  serialized_options=None,
  is_extendable=False,
  syntax='proto3',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=62621,
  serialized_end=62781,
)


_NOTIFYACTIVITYPOINT_ACTIVITYPOINT = _descriptor.Descriptor(
  name='ActivityPoint',
  full_name='lq.NotifyActivityPoint.ActivityPoint',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='activity_id', full_name='lq.NotifyActivityPoint.ActivityPoint.activity_id', index=0,
      number=1, type=13, cpp_type=3, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='point', full_name='lq.NotifyActivityPoint.ActivityPoint.point', index=1,
      number=2, type=13, cpp_type=3, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  serialized_options=None,
  is_extendable=False,
  syntax='proto3',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=62871,
  serialized_end=62922,
)

_NOTIFYACTIVITYPOINT = _descriptor.Descriptor(
  name='NotifyActivityPoint',
  full_name='lq.NotifyActivityPoint',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='activity_points', full_name='lq.NotifyActivityPoint.activity_points', index=0,
      number=1, type=11, cpp_type=10, label=3,
      has_default_value=False, default_value=[],
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
  ],
  extensions=[
  ],
  nested_types=[_NOTIFYACTIVITYPOINT_ACTIVITYPOINT, ],
  enum_types=[
  ],
  serialized_options=None,
  is_extendable=False,
  syntax='proto3',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=62784,
  serialized_end=62922,
)


_NOTIFYLEADERBOARDPOINT_LEADERBOARDPOINT = _descriptor.Descriptor(
  name='LeaderboardPoint',
  full_name='lq.NotifyLeaderboardPoint.LeaderboardPoint',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='leaderboard_id', full_name='lq.NotifyLeaderboardPoint.LeaderboardPoint.leaderboard_id', index=0,
      number=1, type=13, cpp_type=3, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='point', full_name='lq.NotifyLeaderboardPoint.LeaderboardPoint.point', index=1,
      number=2, type=13, cpp_type=3, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  serialized_options=None,
  is_extendable=False,
  syntax='proto3',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=63024,
  serialized_end=63081,
)

_NOTIFYLEADERBOARDPOINT = _descriptor.Descriptor(
  name='NotifyLeaderboardPoint',
  full_name='lq.NotifyLeaderboardPoint',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='leaderboard_points', full_name='lq.NotifyLeaderboardPoint.leaderboard_points', index=0,
      number=1, type=11, cpp_type=10, label=3,
      has_default_value=False, default_value=[],
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
  ],
  extensions=[
  ],
  nested_types=[_NOTIFYLEADERBOARDPOINT_LEADERBOARDPOINT, ],
  enum_types=[
  ],
  serialized_options=None,
  is_extendable=False,
  syntax='proto3',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=62925,
  serialized_end=63081,
)


_NOTIFYGAMEPAUSE = _descriptor.Descriptor(
  name='NotifyGamePause',
  full_name='lq.NotifyGamePause',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='paused', full_name='lq.NotifyGamePause.paused', index=0,
      number=1, type=8, cpp_type=7, label=1,
      has_default_value=False, default_value=False,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  serialized_options=None,
  is_extendable=False,
  syntax='proto3',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=63083,
  serialized_end=63116,
)


_NOTIFYENDGAMEVOTE_VOTERESULT = _descriptor.Descriptor(
  name='VoteResult',
  full_name='lq.NotifyEndGameVote.VoteResult',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='account_id', full_name='lq.NotifyEndGameVote.VoteResult.account_id', index=0,
      number=1, type=13, cpp_type=3, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='yes', full_name='lq.NotifyEndGameVote.VoteResult.yes', index=1,
      number=2, type=8, cpp_type=7, label=1,
      has_default_value=False, default_value=False,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  serialized_options=None,
  is_extendable=False,
  syntax='proto3',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=63234,
  serialized_end=63279,
)

_NOTIFYENDGAMEVOTE = _descriptor.Descriptor(
  name='NotifyEndGameVote',
  full_name='lq.NotifyEndGameVote',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='results', full_name='lq.NotifyEndGameVote.results', index=0,
      number=1, type=11, cpp_type=10, label=3,
      has_default_value=False, default_value=[],
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='start_time', full_name='lq.NotifyEndGameVote.start_time', index=1,
      number=2, type=13, cpp_type=3, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='duration_time', full_name='lq.NotifyEndGameVote.duration_time', index=2,
      number=3, type=13, cpp_type=3, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
  ],
  extensions=[
  ],
  nested_types=[_NOTIFYENDGAMEVOTE_VOTERESULT, ],
  enum_types=[
  ],
  serialized_options=None,
  is_extendable=False,
  syntax='proto3',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=63119,
  serialized_end=63279,
)


_NOTIFYOBSERVEDATA = _descriptor.Descriptor(
  name='NotifyObserveData',
  full_name='lq.NotifyObserveData',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='unit', full_name='lq.NotifyObserveData.unit', index=0,
      number=1, type=11, cpp_type=10, label=1,
      has_default_value=False, default_value=None,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  serialized_options=None,
  is_extendable=False,
  syntax='proto3',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=63281,
  serialized_end=63332,
)

_NOTIFYROOMPLAYERREADY_ACCOUNTREADYSTATE.containing_type = _NOTIFYROOMPLAYERREADY
_NOTIFYROOMPLAYERREADY.fields_by_name['account_list'].message_type = _NOTIFYROOMPLAYERREADY_ACCOUNTREADYSTATE
_NOTIFYROOMPLAYERDRESSING_ACCOUNTDRESSINGSTATE.containing_type = _NOTIFYROOMPLAYERDRESSING
_NOTIFYROOMPLAYERDRESSING.fields_by_name['account_list'].message_type = _NOTIFYROOMPLAYERDRESSING_ACCOUNTDRESSINGSTATE
_NOTIFYROOMPLAYERUPDATE.fields_by_name['update_list'].message_type = _PLAYERBASEVIEW
_NOTIFYROOMPLAYERUPDATE.fields_by_name['player_list'].message_type = _PLAYERBASEVIEW
_NOTIFYFRIENDSTATECHANGE.fields_by_name['active_state'].message_type = _ACCOUNTACTIVESTATE
_NOTIFYFRIENDVIEWCHANGE.fields_by_name['base'].message_type = _PLAYERBASEVIEW
_NOTIFYFRIENDCHANGE.fields_by_name['friend'].message_type = _FRIEND
_NOTIFYCLIENTMESSAGE.fields_by_name['sender'].message_type = _PLAYERBASEVIEW
_NOTIFYACCOUNTUPDATE.fields_by_name['update'].message_type = _ACCOUNTUPDATE
_NOTIFYANNOUNCEMENTUPDATE.fields_by_name['announcements'].message_type = _ANNOUNCEMENT
_NOTIFYNEWMAIL.fields_by_name['mail'].message_type = _MAIL
_NOTIFYDAILYTASKUPDATE.fields_by_name['progresses'].message_type = _TASKPROGRESS
_NOTIFYACTIVITYTASKUPDATE.fields_by_name['progresses'].message_type = _TASKPROGRESS
_NOTIFYACTIVITYPERIODTASKUPDATE.fields_by_name['progresses'].message_type = _TASKPROGRESS
_NOTIFYACCOUNTRANDOMTASKUPDATE.fields_by_name['progresses'].message_type = _TASKPROGRESS
_NOTIFYACCOUNTCHALLENGETASKUPDATE.fields_by_name['progresses'].message_type = _TASKPROGRESS
_NOTIFYROLLINGNOTICE.fields_by_name['notice'].message_type = _ROLLINGNOTICE
_NOTIFYSHOPUPDATE.fields_by_name['shop_info'].message_type = _SHOPINFO
_NOTIFYSERVERSETTING.fields_by_name['settings'].message_type = _SERVERSETTINGS
_NOTIFYPAYRESULT_RESOURCEMODIFY.containing_type = _NOTIFYPAYRESULT
_NOTIFYPAYRESULT.fields_by_name['resource_modify'].message_type = _NOTIFYPAYRESULT_RESOURCEMODIFY
_NOTIFYCUSTOMCONTESTSYSTEMMSG.fields_by_name['game_start'].message_type = _CUSTOMIZEDCONTESTGAMESTART
_NOTIFYCUSTOMCONTESTSYSTEMMSG.fields_by_name['game_end'].message_type = _CUSTOMIZEDCONTESTGAMEEND
_NOTIFYACTIVITYCHANGE.fields_by_name['new_activities'].message_type = _ACTIVITY
_RESCOMMON.fields_by_name['error'].message_type = _ERROR
_RESACCOUNTUPDATE.fields_by_name['error'].message_type = _ERROR
_RESACCOUNTUPDATE.fields_by_name['update'].message_type = _ACCOUNTUPDATE
_ACCOUNTMAHJONGSTATISTIC_ROUNDSUMMARY.containing_type = _ACCOUNTMAHJONGSTATISTIC
_ACCOUNTMAHJONGSTATISTIC_HUSUMMARY.containing_type = _ACCOUNTMAHJONGSTATISTIC
_ACCOUNTMAHJONGSTATISTIC_HIGHESTHURECORD.containing_type = _ACCOUNTMAHJONGSTATISTIC
_ACCOUNTMAHJONGSTATISTIC_LIQI20SUMMARY.containing_type = _ACCOUNTMAHJONGSTATISTIC
_ACCOUNTMAHJONGSTATISTIC_LIQI10SUMMARY.containing_type = _ACCOUNTMAHJONGSTATISTIC
_ACCOUNTMAHJONGSTATISTIC_GAMERESULT.containing_type = _ACCOUNTMAHJONGSTATISTIC
_ACCOUNTMAHJONGSTATISTIC.fields_by_name['recent_round'].message_type = _ACCOUNTMAHJONGSTATISTIC_ROUNDSUMMARY
_ACCOUNTMAHJONGSTATISTIC.fields_by_name['recent_hu'].message_type = _ACCOUNTMAHJONGSTATISTIC_HUSUMMARY
_ACCOUNTMAHJONGSTATISTIC.fields_by_name['highest_hu'].message_type = _ACCOUNTMAHJONGSTATISTIC_HIGHESTHURECORD
_ACCOUNTMAHJONGSTATISTIC.fields_by_name['recent_20_hu_summary'].message_type = _ACCOUNTMAHJONGSTATISTIC_LIQI20SUMMARY
_ACCOUNTMAHJONGSTATISTIC.fields_by_name['recent_10_hu_summary'].message_type = _ACCOUNTMAHJONGSTATISTIC_LIQI10SUMMARY
_ACCOUNTMAHJONGSTATISTIC.fields_by_name['recent_10_game_result'].message_type = _ACCOUNTMAHJONGSTATISTIC_GAMERESULT
_ACCOUNTSTATISTICDATA.fields_by_name['statistic'].message_type = _ACCOUNTMAHJONGSTATISTIC
_ACCOUNT_PLATFORMDIAMOND.containing_type = _ACCOUNT
_ACCOUNT_PLATFORMSKINTICKET.containing_type = _ACCOUNT
_ACCOUNT_CHALLENGELEVEL.containing_type = _ACCOUNT
_ACCOUNT_ACHIEVEMENTCOUNT.containing_type = _ACCOUNT
_ACCOUNT.fields_by_name['anti_addiction'].message_type = _ANTIADDICTION
_ACCOUNT.fields_by_name['platform_diamond'].message_type = _ACCOUNT_PLATFORMDIAMOND
_ACCOUNT.fields_by_name['level'].message_type = _ACCOUNTLEVEL
_ACCOUNT.fields_by_name['level3'].message_type = _ACCOUNTLEVEL
_ACCOUNT.fields_by_name['platform_skin_ticket'].message_type = _ACCOUNT_PLATFORMSKINTICKET
_ACCOUNT.fields_by_name['challenge_levels'].message_type = _ACCOUNT_CHALLENGELEVEL
_ACCOUNT.fields_by_name['achievement_count'].message_type = _ACCOUNT_ACHIEVEMENTCOUNT
_ACCOUNTUPDATE_NUMERICALUPDATE.containing_type = _ACCOUNTUPDATE
_ACCOUNTUPDATE_CHARACTERUPDATE.fields_by_name['characters'].message_type = _CHARACTER
_ACCOUNTUPDATE_CHARACTERUPDATE.containing_type = _ACCOUNTUPDATE
_ACCOUNTUPDATE_ACHIEVEMENTUPDATE.fields_by_name['progresses'].message_type = _ACHIEVEMENTPROGRESS
_ACCOUNTUPDATE_ACHIEVEMENTUPDATE.containing_type = _ACCOUNTUPDATE
_ACCOUNTUPDATE_DAILYTASKUPDATE.fields_by_name['progresses'].message_type = _TASKPROGRESS
_ACCOUNTUPDATE_DAILYTASKUPDATE.containing_type = _ACCOUNTUPDATE
_ACCOUNTUPDATE_TITLEUPDATE.containing_type = _ACCOUNTUPDATE
_ACCOUNTUPDATE_TASKUPDATE.fields_by_name['progresses'].message_type = _TASKPROGRESS
_ACCOUNTUPDATE_TASKUPDATE.containing_type = _ACCOUNTUPDATE
_ACCOUNTUPDATE_ACCOUNTCHALLENGEUPDATE.fields_by_name['progresses'].message_type = _TASKPROGRESS
_ACCOUNTUPDATE_ACCOUNTCHALLENGEUPDATE.containing_type = _ACCOUNTUPDATE
_ACCOUNTUPDATE_ACCOUNTABMATCHUPDATE_MATCHPOINT.containing_type = _ACCOUNTUPDATE_ACCOUNTABMATCHUPDATE
_ACCOUNTUPDATE_ACCOUNTABMATCHUPDATE.fields_by_name['match_max_point'].message_type = _ACCOUNTUPDATE_ACCOUNTABMATCHUPDATE_MATCHPOINT
_ACCOUNTUPDATE_ACCOUNTABMATCHUPDATE.containing_type = _ACCOUNTUPDATE
_ACCOUNTUPDATE.fields_by_name['numerical'].message_type = _ACCOUNTUPDATE_NUMERICALUPDATE
_ACCOUNTUPDATE.fields_by_name['character'].message_type = _ACCOUNTUPDATE_CHARACTERUPDATE
_ACCOUNTUPDATE.fields_by_name['bag'].message_type = _BAGUPDATE
_ACCOUNTUPDATE.fields_by_name['achievement'].message_type = _ACCOUNTUPDATE_ACHIEVEMENTUPDATE
_ACCOUNTUPDATE.fields_by_name['shilian'].message_type = _ACCOUNTSHILIAN
_ACCOUNTUPDATE.fields_by_name['daily_task'].message_type = _ACCOUNTUPDATE_DAILYTASKUPDATE
_ACCOUNTUPDATE.fields_by_name['title'].message_type = _ACCOUNTUPDATE_TITLEUPDATE
_ACCOUNTUPDATE.fields_by_name['activity_task'].message_type = _ACCOUNTUPDATE_TASKUPDATE
_ACCOUNTUPDATE.fields_by_name['activity_flip_task'].message_type = _ACCOUNTUPDATE_TASKUPDATE
_ACCOUNTUPDATE.fields_by_name['activity_period_task'].message_type = _ACCOUNTUPDATE_TASKUPDATE
_ACCOUNTUPDATE.fields_by_name['activity_random_task'].message_type = _ACCOUNTUPDATE_TASKUPDATE
_ACCOUNTUPDATE.fields_by_name['challenge'].message_type = _ACCOUNTUPDATE_ACCOUNTCHALLENGEUPDATE
_ACCOUNTUPDATE.fields_by_name['ab_match'].message_type = _ACCOUNTUPDATE_ACCOUNTABMATCHUPDATE
_ACCOUNTPLAYINGGAME.fields_by_name['meta'].message_type = _GAMEMETADATA
_ACCOUNTCACHEVIEW.fields_by_name['level'].message_type = _ACCOUNTLEVEL
_ACCOUNTCACHEVIEW.fields_by_name['playing_game'].message_type = _ACCOUNTPLAYINGGAME
_ACCOUNTCACHEVIEW.fields_by_name['level3'].message_type = _ACCOUNTLEVEL
_PLAYERBASEVIEW.fields_by_name['level'].message_type = _ACCOUNTLEVEL
_PLAYERBASEVIEW.fields_by_name['level3'].message_type = _ACCOUNTLEVEL
_PLAYERGAMEVIEW.fields_by_name['level'].message_type = _ACCOUNTLEVEL
_PLAYERGAMEVIEW.fields_by_name['character'].message_type = _CHARACTER
_PLAYERGAMEVIEW.fields_by_name['level3'].message_type = _ACCOUNTLEVEL
_PLAYERGAMEVIEW.fields_by_name['views'].message_type = _VIEWSLOT
_GAMEMODE.fields_by_name['detail_rule'].message_type = _GAMEDETAILRULE
_GAMEMODE.fields_by_name['testing_environment'].message_type = _GAMETESTINGENVIRONMENTSET
_GAMEMODE.fields_by_name['game_setting'].message_type = _GAMESETTING
_ROOM.fields_by_name['mode'].message_type = _GAMEMODE
_ROOM.fields_by_name['persons'].message_type = _PLAYERGAMEVIEW
_GAMEENDRESULT_PLAYERITEM.containing_type = _GAMEENDRESULT
_GAMEENDRESULT.fields_by_name['players'].message_type = _GAMEENDRESULT_PLAYERITEM
_ITEMGAINRECORDS.fields_by_name['records'].message_type = _ITEMGAINRECORD
_BAG.fields_by_name['items'].message_type = _ITEM
_BAG.fields_by_name['daily_gain_record'].message_type = _ITEMGAINRECORDS
_BAGUPDATE.fields_by_name['update_items'].message_type = _ITEM
_BAGUPDATE.fields_by_name['update_daily_gain_record'].message_type = _ITEMGAINRECORDS
_OPENRESULT.fields_by_name['reward'].message_type = _REWARDSLOT
_OPENRESULT.fields_by_name['replace'].message_type = _REWARDSLOT
_REWARDPLUSRESULT_EXCHANGE.containing_type = _REWARDPLUSRESULT
_REWARDPLUSRESULT.fields_by_name['exchange'].message_type = _REWARDPLUSRESULT_EXCHANGE
_EXECUTEREWARD.fields_by_name['reward'].message_type = _REWARDSLOT
_EXECUTEREWARD.fields_by_name['replace'].message_type = _REWARDSLOT
_MAIL_I18NCONTEXT.containing_type = _MAIL
_MAIL.fields_by_name['attachments'].message_type = _REWARDSLOT
_MAIL.fields_by_name['title_i18n'].message_type = _MAIL_I18NCONTEXT
_MAIL.fields_by_name['content_i18n'].message_type = _MAIL_I18NCONTEXT
_ACCOUNTSTATISTICBYGAMEMODE_ROUNDENDDATA.containing_type = _ACCOUNTSTATISTICBYGAMEMODE
_ACCOUNTSTATISTICBYGAMEMODE_RANKSCORE.containing_type = _ACCOUNTSTATISTICBYGAMEMODE
_ACCOUNTSTATISTICBYGAMEMODE.fields_by_name['round_end'].message_type = _ACCOUNTSTATISTICBYGAMEMODE_ROUNDENDDATA
_ACCOUNTSTATISTICBYGAMEMODE.fields_by_name['rank_score'].message_type = _ACCOUNTSTATISTICBYGAMEMODE_RANKSCORE
_ACCOUNTFANACHIEVED.fields_by_name['fan'].message_type = _ACCOUNTSTATISTICBYFAN
_ACCOUNTDETAILSTATISTIC.fields_by_name['game_mode'].message_type = _ACCOUNTSTATISTICBYGAMEMODE
_ACCOUNTDETAILSTATISTIC.fields_by_name['fan'].message_type = _ACCOUNTSTATISTICBYFAN
_ACCOUNTDETAILSTATISTIC.fields_by_name['fan_achieved'].message_type = _ACCOUNTFANACHIEVED
_ACCOUNTDETAILSTATISTICBYCATEGORY.fields_by_name['detail_statistic'].message_type = _ACCOUNTDETAILSTATISTIC
_ACCOUNTDETAILSTATISTICV2_RANKSTATISTIC_RANKDATA_RANKLEVELDATA.fields_by_name['statistic'].message_type = _ACCOUNTDETAILSTATISTIC
_ACCOUNTDETAILSTATISTICV2_RANKSTATISTIC_RANKDATA_RANKLEVELDATA.containing_type = _ACCOUNTDETAILSTATISTICV2_RANKSTATISTIC_RANKDATA
_ACCOUNTDETAILSTATISTICV2_RANKSTATISTIC_RANKDATA.fields_by_name['all_level_statistic'].message_type = _ACCOUNTDETAILSTATISTIC
_ACCOUNTDETAILSTATISTICV2_RANKSTATISTIC_RANKDATA.fields_by_name['level_data_list'].message_type = _ACCOUNTDETAILSTATISTICV2_RANKSTATISTIC_RANKDATA_RANKLEVELDATA
_ACCOUNTDETAILSTATISTICV2_RANKSTATISTIC_RANKDATA.containing_type = _ACCOUNTDETAILSTATISTICV2_RANKSTATISTIC
_ACCOUNTDETAILSTATISTICV2_RANKSTATISTIC.fields_by_name['total_statistic'].message_type = _ACCOUNTDETAILSTATISTICV2_RANKSTATISTIC_RANKDATA
_ACCOUNTDETAILSTATISTICV2_RANKSTATISTIC.fields_by_name['month_statistic'].message_type = _ACCOUNTDETAILSTATISTICV2_RANKSTATISTIC_RANKDATA
_ACCOUNTDETAILSTATISTICV2_RANKSTATISTIC.containing_type = _ACCOUNTDETAILSTATISTICV2
_ACCOUNTDETAILSTATISTICV2_CUSTOMIZEDCONTESTSTATISTIC.fields_by_name['total_statistic'].message_type = _ACCOUNTDETAILSTATISTIC
_ACCOUNTDETAILSTATISTICV2_CUSTOMIZEDCONTESTSTATISTIC.fields_by_name['month_statistic'].message_type = _ACCOUNTDETAILSTATISTIC
_ACCOUNTDETAILSTATISTICV2_CUSTOMIZEDCONTESTSTATISTIC.containing_type = _ACCOUNTDETAILSTATISTICV2
_ACCOUNTDETAILSTATISTICV2_CHALLENGESTATISTIC_SEASONDATA.fields_by_name['statistic'].message_type = _ACCOUNTDETAILSTATISTIC
_ACCOUNTDETAILSTATISTICV2_CHALLENGESTATISTIC_SEASONDATA.containing_type = _ACCOUNTDETAILSTATISTICV2_CHALLENGESTATISTIC
_ACCOUNTDETAILSTATISTICV2_CHALLENGESTATISTIC.fields_by_name['all_season'].message_type = _ACCOUNTDETAILSTATISTIC
_ACCOUNTDETAILSTATISTICV2_CHALLENGESTATISTIC.fields_by_name['season_data_list'].message_type = _ACCOUNTDETAILSTATISTICV2_CHALLENGESTATISTIC_SEASONDATA
_ACCOUNTDETAILSTATISTICV2_CHALLENGESTATISTIC.containing_type = _ACCOUNTDETAILSTATISTICV2
_ACCOUNTDETAILSTATISTICV2.fields_by_name['friend_room_statistic'].message_type = _ACCOUNTDETAILSTATISTIC
_ACCOUNTDETAILSTATISTICV2.fields_by_name['rank_statistic'].message_type = _ACCOUNTDETAILSTATISTICV2_RANKSTATISTIC
_ACCOUNTDETAILSTATISTICV2.fields_by_name['customized_contest_statistic'].message_type = _ACCOUNTDETAILSTATISTICV2_CUSTOMIZEDCONTESTSTATISTIC
_ACCOUNTDETAILSTATISTICV2.fields_by_name['leisure_match_statistic'].message_type = _ACCOUNTDETAILSTATISTIC
_ACCOUNTDETAILSTATISTICV2.fields_by_name['challenge_match_statistic'].message_type = _ACCOUNTDETAILSTATISTICV2_CHALLENGESTATISTIC
_ACCOUNTDETAILSTATISTICV2.fields_by_name['activity_match_statistic'].message_type = _ACCOUNTDETAILSTATISTIC
_ACCOUNTDETAILSTATISTICV2.fields_by_name['ab_match_statistic'].message_type = _ACCOUNTDETAILSTATISTIC
_GAMECONFIG.fields_by_name['mode'].message_type = _GAMEMODE
_GAMECONFIG.fields_by_name['meta'].message_type = _GAMEMETADATA
_ACCOUNTACTIVESTATE.fields_by_name['playing'].message_type = _ACCOUNTPLAYINGGAME
_FRIEND.fields_by_name['base'].message_type = _PLAYERBASEVIEW
_FRIEND.fields_by_name['state'].message_type = _ACCOUNTACTIVESTATE
_GAMELIVESEGMENT.fields_by_name['actions'].message_type = _GAMELIVEUNIT
_GAMELIVEHEAD.fields_by_name['game_config'].message_type = _GAMECONFIG
_GAMELIVEHEAD.fields_by_name['players'].message_type = _PLAYERGAMEVIEW
_COMMENTITEM.fields_by_name['commenter'].message_type = _PLAYERBASEVIEW
_BILLINGPRODUCT.fields_by_name['goods'].message_type = _BILLINGGOODS
_CHARACTER.fields_by_name['views'].message_type = _VIEWSLOT
_ZHPSHOP_REFRESHCOUNT.containing_type = _ZHPSHOP
_ZHPSHOP.fields_by_name['buy_records'].message_type = _BUYRECORD
_ZHPSHOP.fields_by_name['free_refresh'].message_type = _ZHPSHOP_REFRESHCOUNT
_ZHPSHOP.fields_by_name['cost_refresh'].message_type = _ZHPSHOP_REFRESHCOUNT
_SHOPINFO.fields_by_name['zhp'].message_type = _ZHPSHOP
_SHOPINFO.fields_by_name['buy_records'].message_type = _BUYRECORD
_SERVERSETTINGS.fields_by_name['payment_setting'].message_type = _PAYMENTSETTING
_SERVERSETTINGS.fields_by_name['payment_setting_v2'].message_type = _PAYMENTSETTINGV2
_PAYMENTSETTINGV2_PAYMENTMAINTAIN.containing_type = _PAYMENTSETTINGV2
_PAYMENTSETTINGV2_PAYMENTSETTINGUNIT.fields_by_name['maintain'].message_type = _PAYMENTSETTINGV2_PAYMENTMAINTAIN
_PAYMENTSETTINGV2_PAYMENTSETTINGUNIT.containing_type = _PAYMENTSETTINGV2
_PAYMENTSETTINGV2.fields_by_name['payment_platforms'].message_type = _PAYMENTSETTINGV2_PAYMENTSETTINGUNIT
_PAYMENTSETTING_WECHATDATA.containing_type = _PAYMENTSETTING
_PAYMENTSETTING_ALIPAYDATA.containing_type = _PAYMENTSETTING
_PAYMENTSETTING.fields_by_name['wechat'].message_type = _PAYMENTSETTING_WECHATDATA
_PAYMENTSETTING.fields_by_name['alipay'].message_type = _PAYMENTSETTING_ALIPAYDATA
_CUSTOMIZEDCONTESTDETAIL.fields_by_name['game_mode'].message_type = _GAMEMODE
_RECORDGAME_ACCOUNTINFO.fields_by_name['character'].message_type = _CHARACTER
_RECORDGAME_ACCOUNTINFO.fields_by_name['level'].message_type = _ACCOUNTLEVEL
_RECORDGAME_ACCOUNTINFO.fields_by_name['level3'].message_type = _ACCOUNTLEVEL
_RECORDGAME_ACCOUNTINFO.fields_by_name['views'].message_type = _VIEWSLOT
_RECORDGAME_ACCOUNTINFO.containing_type = _RECORDGAME
_RECORDGAME.fields_by_name['config'].message_type = _GAMECONFIG
_RECORDGAME.fields_by_name['accounts'].message_type = _RECORDGAME_ACCOUNTINFO
_RECORDGAME.fields_by_name['result'].message_type = _GAMEENDRESULT
_CUSTOMIZEDCONTESTGAMESTART_ITEM.containing_type = _CUSTOMIZEDCONTESTGAMESTART
_CUSTOMIZEDCONTESTGAMESTART.fields_by_name['players'].message_type = _CUSTOMIZEDCONTESTGAMESTART_ITEM
_CUSTOMIZEDCONTESTGAMEEND_ITEM.containing_type = _CUSTOMIZEDCONTESTGAMEEND
_CUSTOMIZEDCONTESTGAMEEND.fields_by_name['players'].message_type = _CUSTOMIZEDCONTESTGAMEEND_ITEM
_GAMEROUNDHUDATA_HUPAI.containing_type = _GAMEROUNDHUDATA
_GAMEROUNDHUDATA_FAN.containing_type = _GAMEROUNDHUDATA
_GAMEROUNDHUDATA.fields_by_name['hupai'].message_type = _GAMEROUNDHUDATA_HUPAI
_GAMEROUNDHUDATA.fields_by_name['fans'].message_type = _GAMEROUNDHUDATA_FAN
_GAMEROUNDPLAYERRESULT.fields_by_name['hu'].message_type = _GAMEROUNDHUDATA
_GAMEROUNDPLAYER.fields_by_name['result'].message_type = _GAMEROUNDPLAYERRESULT
_GAMEROUNDSNAPSHOT.fields_by_name['players'].message_type = _GAMEROUNDPLAYER
_GAMEFINALSNAPSHOT_CALCULATEPARAM.containing_type = _GAMEFINALSNAPSHOT
_GAMEFINALSNAPSHOT_GAMESEAT.fields_by_name['notify_endpoint'].message_type = _NETWORKENDPOINT
_GAMEFINALSNAPSHOT_GAMESEAT.containing_type = _GAMEFINALSNAPSHOT
_GAMEFINALSNAPSHOT_FINALPLAYER.containing_type = _GAMEFINALSNAPSHOT
_GAMEFINALSNAPSHOT_AFKINFO.containing_type = _GAMEFINALSNAPSHOT
_GAMEFINALSNAPSHOT.fields_by_name['mode'].message_type = _GAMEMODE
_GAMEFINALSNAPSHOT.fields_by_name['meta'].message_type = _GAMEMETADATA
_GAMEFINALSNAPSHOT.fields_by_name['calculate_param'].message_type = _GAMEFINALSNAPSHOT_CALCULATEPARAM
_GAMEFINALSNAPSHOT.fields_by_name['seats'].message_type = _GAMEFINALSNAPSHOT_GAMESEAT
_GAMEFINALSNAPSHOT.fields_by_name['rounds'].message_type = _GAMEROUNDSNAPSHOT
_GAMEFINALSNAPSHOT.fields_by_name['account_views'].message_type = _PLAYERGAMEVIEW
_GAMEFINALSNAPSHOT.fields_by_name['final_players'].message_type = _GAMEFINALSNAPSHOT_FINALPLAYER
_GAMEFINALSNAPSHOT.fields_by_name['afk_info'].message_type = _GAMEFINALSNAPSHOT_AFKINFO
_CONTESTDETAILRULEV2_EXTRARULE.containing_type = _CONTESTDETAILRULEV2
_CONTESTDETAILRULEV2.fields_by_name['game_rule'].message_type = _CONTESTDETAILRULE
_CONTESTDETAILRULEV2.fields_by_name['extra_rule'].message_type = _CONTESTDETAILRULEV2_EXTRARULE
_GAMERULESETTING.fields_by_name['detail_rule_v2'].message_type = _CONTESTDETAILRULEV2
_RECORDNOTILEPLAYERINFO.fields_by_name['tings'].message_type = _RECORDTINGPAIINFO
_RECORDHULEINFO_RECORDFANINFO.containing_type = _RECORDHULEINFO
_RECORDHULEINFO.fields_by_name['fans'].message_type = _RECORDHULEINFO_RECORDFANINFO
_RECORDHULESINFO.fields_by_name['hules'].message_type = _RECORDHULEINFO
_RECORDNOTILEINFO.fields_by_name['players'].message_type = _RECORDNOTILEPLAYERINFO
_RECORDROUNDINFO.fields_by_name['liqi_infos'].message_type = _RECORDLIQIINFO
_RECORDROUNDINFO.fields_by_name['gang_infos'].message_type = _RECORDGANGINFO
_RECORDROUNDINFO.fields_by_name['peipai_infos'].message_type = _RECORDPEIPAIINFO
_RECORDROUNDINFO.fields_by_name['babai_infos'].message_type = _RECORDBABEIINFO
_RECORDROUNDINFO.fields_by_name['hules_info'].message_type = _RECORDHULESINFO
_RECORDROUNDINFO.fields_by_name['liuju_info'].message_type = _RECORDLIUJUINFO
_RECORDROUNDINFO.fields_by_name['no_tile_info'].message_type = _RECORDNOTILEINFO
_RECORDANALYSISEDDATA.fields_by_name['round_infos'].message_type = _RECORDROUNDINFO
_RESCONNECTIONINFO.fields_by_name['error'].message_type = _ERROR
_RESCONNECTIONINFO.fields_by_name['client_endpoint'].message_type = _NETWORKENDPOINT
_REQSIGNUPACCOUNT.fields_by_name['device'].message_type = _CLIENTDEVICEINFO
_RESSIGNUPACCOUNT.fields_by_name['error'].message_type = _ERROR
_REQLOGIN.fields_by_name['device'].message_type = _CLIENTDEVICEINFO
_REQLOGIN.fields_by_name['client_version'].message_type = _CLIENTVERSIONINFO
_RESLOGIN.fields_by_name['error'].message_type = _ERROR
_RESLOGIN.fields_by_name['account'].message_type = _ACCOUNT
_RESLOGIN.fields_by_name['game_info'].message_type = _GAMECONNECTINFO
_REQEMAILLOGIN.fields_by_name['device'].message_type = _CLIENTDEVICEINFO
_RESVERFIYCODEFORSECURE.fields_by_name['error'].message_type = _ERROR
_RESFETCHPHONELOGINBIND.fields_by_name['error'].message_type = _ERROR
_RESOAUTH2AUTH.fields_by_name['error'].message_type = _ERROR
_RESOAUTH2CHECK.fields_by_name['error'].message_type = _ERROR
_REQOAUTH2SIGNUP.fields_by_name['device'].message_type = _CLIENTDEVICEINFO
_REQOAUTH2SIGNUP.fields_by_name['client_version'].message_type = _CLIENTVERSIONINFO
_RESOAUTH2SIGNUP.fields_by_name['error'].message_type = _ERROR
_REQOAUTH2LOGIN.fields_by_name['device'].message_type = _CLIENTDEVICEINFO
_REQOAUTH2LOGIN.fields_by_name['client_version'].message_type = _CLIENTVERSIONINFO
_RESLOGOUT.fields_by_name['error'].message_type = _ERROR
_RESACCOUNTINFO.fields_by_name['error'].message_type = _ERROR
_RESACCOUNTINFO.fields_by_name['account'].message_type = _ACCOUNT
_RESACCOUNTINFO.fields_by_name['room'].message_type = _ROOM
_RESSELFROOM.fields_by_name['error'].message_type = _ERROR
_RESSELFROOM.fields_by_name['room'].message_type = _ROOM
_REQCREATEROOM.fields_by_name['mode'].message_type = _GAMEMODE
_RESCREATEROOM.fields_by_name['error'].message_type = _ERROR
_RESCREATEROOM.fields_by_name['room'].message_type = _ROOM
_RESJOINROOM.fields_by_name['error'].message_type = _ERROR
_RESJOINROOM.fields_by_name['room'].message_type = _ROOM
_RESACCOUNTSTATISTICINFO.fields_by_name['error'].message_type = _ERROR
_RESACCOUNTSTATISTICINFO.fields_by_name['statistic_data'].message_type = _ACCOUNTSTATISTICDATA
_RESACCOUNTSTATISTICINFO.fields_by_name['detail_data'].message_type = _ACCOUNTDETAILSTATISTICV2
_RESACCOUNTCHALLENGERANKINFO_CHALLENGERANK.containing_type = _RESACCOUNTCHALLENGERANKINFO
_RESACCOUNTCHALLENGERANKINFO.fields_by_name['error'].message_type = _ERROR
_RESACCOUNTCHALLENGERANKINFO.fields_by_name['season_info'].message_type = _RESACCOUNTCHALLENGERANKINFO_CHALLENGERANK
_RESSHOPPURCHASE.fields_by_name['error'].message_type = _ERROR
_RESSHOPPURCHASE.fields_by_name['update'].message_type = _ACCOUNTUPDATE
_RESGAMERECORD.fields_by_name['error'].message_type = _ERROR
_RESGAMERECORD.fields_by_name['head'].message_type = _RECORDGAME
_RESGAMERECORDLIST.fields_by_name['error'].message_type = _ERROR
_RESGAMERECORDLIST.fields_by_name['record_list'].message_type = _RECORDGAME
_RESCOLLECTEDGAMERECORDLIST.fields_by_name['error'].message_type = _ERROR
_RESCOLLECTEDGAMERECORDLIST.fields_by_name['record_list'].message_type = _RECORDCOLLECTEDDATA
_RESGAMERECORDSDETAIL.fields_by_name['error'].message_type = _ERROR
_RESGAMERECORDSDETAIL.fields_by_name['record_list'].message_type = _RECORDGAME
_RESADDCOLLECTEDGAMERECORD.fields_by_name['error'].message_type = _ERROR
_RESREMOVECOLLECTEDGAMERECORD.fields_by_name['error'].message_type = _ERROR
_RESCHANGECOLLECTEDGAMERECORDREMARKS.fields_by_name['error'].message_type = _ERROR
_RESLEVELLEADERBOARD_ITEM.fields_by_name['level'].message_type = _ACCOUNTLEVEL
_RESLEVELLEADERBOARD_ITEM.containing_type = _RESLEVELLEADERBOARD
_RESLEVELLEADERBOARD.fields_by_name['error'].message_type = _ERROR
_RESLEVELLEADERBOARD.fields_by_name['items'].message_type = _RESLEVELLEADERBOARD_ITEM
_RESCHALLENGELEADERBOARD_ITEM.containing_type = _RESCHALLENGELEADERBOARD
_RESCHALLENGELEADERBOARD.fields_by_name['error'].message_type = _ERROR
_RESCHALLENGELEADERBOARD.fields_by_name['items'].message_type = _RESCHALLENGELEADERBOARD_ITEM
_RESMUTICHALLENGELEVEL_ITEM.containing_type = _RESMUTICHALLENGELEVEL
_RESMUTICHALLENGELEVEL.fields_by_name['error'].message_type = _ERROR
_RESMUTICHALLENGELEVEL.fields_by_name['items'].message_type = _RESMUTICHALLENGELEVEL_ITEM
_RESMULTIACCOUNTBRIEF.fields_by_name['error'].message_type = _ERROR
_RESMULTIACCOUNTBRIEF.fields_by_name['players'].message_type = _PLAYERBASEVIEW
_RESFRIENDLIST.fields_by_name['error'].message_type = _ERROR
_RESFRIENDLIST.fields_by_name['friends'].message_type = _FRIEND
_RESFRIENDAPPLYLIST_FRIENDAPPLY.containing_type = _RESFRIENDAPPLYLIST
_RESFRIENDAPPLYLIST.fields_by_name['error'].message_type = _ERROR
_RESFRIENDAPPLYLIST.fields_by_name['applies'].message_type = _RESFRIENDAPPLYLIST_FRIENDAPPLY
_RESSEARCHACCOUNTBYPATTERN.fields_by_name['error'].message_type = _ERROR
_RESACCOUNTSTATES.fields_by_name['error'].message_type = _ERROR
_RESACCOUNTSTATES.fields_by_name['states'].message_type = _ACCOUNTACTIVESTATE
_RESSEARCHACCOUNTBYID.fields_by_name['error'].message_type = _ERROR
_RESSEARCHACCOUNTBYID.fields_by_name['player'].message_type = _PLAYERBASEVIEW
_RESBAGINFO.fields_by_name['error'].message_type = _ERROR
_RESBAGINFO.fields_by_name['bag'].message_type = _BAG
_RESOPENRANDOMREWARDITEM.fields_by_name['error'].message_type = _ERROR
_RESOPENRANDOMREWARDITEM.fields_by_name['results'].message_type = _OPENRESULT
_RESOPENALLREWARDITEM.fields_by_name['error'].message_type = _ERROR
_RESOPENALLREWARDITEM.fields_by_name['results'].message_type = _OPENRESULT
_RESANNOUNCEMENT.fields_by_name['error'].message_type = _ERROR
_RESANNOUNCEMENT.fields_by_name['announcements'].message_type = _ANNOUNCEMENT
_RESMAILINFO.fields_by_name['error'].message_type = _ERROR
_RESMAILINFO.fields_by_name['mails'].message_type = _MAIL
_RESRECEIVEACHIEVEMENTGROUPREWARD.fields_by_name['error'].message_type = _ERROR
_RESRECEIVEACHIEVEMENTGROUPREWARD.fields_by_name['execute_reward'].message_type = _EXECUTEREWARD
_RESRECEIVEACHIEVEMENTREWARD.fields_by_name['error'].message_type = _ERROR
_RESRECEIVEACHIEVEMENTREWARD.fields_by_name['execute_reward'].message_type = _EXECUTEREWARD
_RESFETCHACHIEVEMENTRATE_ACHIEVEMENTRATE.containing_type = _RESFETCHACHIEVEMENTRATE
_RESFETCHACHIEVEMENTRATE.fields_by_name['rate'].message_type = _RESFETCHACHIEVEMENTRATE_ACHIEVEMENTRATE
_RESACHIEVEMENT.fields_by_name['error'].message_type = _ERROR
_RESACHIEVEMENT.fields_by_name['progresses'].message_type = _ACHIEVEMENTPROGRESS
_RESTITLELIST.fields_by_name['error'].message_type = _ERROR
_RESCLIENTVALUE_VALUE.containing_type = _RESCLIENTVALUE
_RESCLIENTVALUE.fields_by_name['datas'].message_type = _RESCLIENTVALUE_VALUE
_RESCURRENTMATCHINFO_CURRENTMATCHINFO.containing_type = _RESCURRENTMATCHINFO
_RESCURRENTMATCHINFO.fields_by_name['error'].message_type = _ERROR
_RESCURRENTMATCHINFO.fields_by_name['matches'].message_type = _RESCURRENTMATCHINFO_CURRENTMATCHINFO
_RESREVIVECOININFO.fields_by_name['error'].message_type = _ERROR
_RESDAILYTASK.fields_by_name['error'].message_type = _ERROR
_RESDAILYTASK.fields_by_name['progresses'].message_type = _TASKPROGRESS
_RESREFRESHDAILYTASK.fields_by_name['error'].message_type = _ERROR
_RESREFRESHDAILYTASK.fields_by_name['progress'].message_type = _TASKPROGRESS
_RESUSEGIFTCODE.fields_by_name['error'].message_type = _ERROR
_RESUSEGIFTCODE.fields_by_name['rewards'].message_type = _REWARDSLOT
_RESUSESPECIALGIFTCODE.fields_by_name['error'].message_type = _ERROR
_RESUSESPECIALGIFTCODE.fields_by_name['rewards'].message_type = _EXECUTEREWARD
_RESGAMELIVEINFO.fields_by_name['error'].message_type = _ERROR
_RESGAMELIVEINFO.fields_by_name['live_head'].message_type = _GAMELIVEHEAD
_RESGAMELIVEINFO.fields_by_name['segments'].message_type = _GAMELIVESEGMENTURI
_RESGAMELIVELEFTSEGMENT.fields_by_name['error'].message_type = _ERROR
_RESGAMELIVELEFTSEGMENT.fields_by_name['segments'].message_type = _GAMELIVESEGMENTURI
_RESGAMELIVELIST.fields_by_name['error'].message_type = _ERROR
_RESGAMELIVELIST.fields_by_name['live_list'].message_type = _GAMELIVEHEAD
_RESCOMMENTSETTING.fields_by_name['error'].message_type = _ERROR
_RESFETCHCOMMENTLIST.fields_by_name['error'].message_type = _ERROR
_RESFETCHCOMMENTCONTENT.fields_by_name['error'].message_type = _ERROR
_RESFETCHCOMMENTCONTENT.fields_by_name['comments'].message_type = _COMMENTITEM
_REQROLLINGNOTICE.fields_by_name['notice'].message_type = _ROLLINGNOTICE
_RESPLATFORMBILLINGPRODUCTS.fields_by_name['error'].message_type = _ERROR
_RESPLATFORMBILLINGPRODUCTS.fields_by_name['products'].message_type = _BILLINGPRODUCT
_RESCREATEBILLINGORDER.fields_by_name['error'].message_type = _ERROR
_RESCREATEWECHATNATIVEORDER.fields_by_name['error'].message_type = _ERROR
_RESCREATEWECHATAPPORDER_CALLWECHATAPPPARAM.containing_type = _RESCREATEWECHATAPPORDER
_RESCREATEWECHATAPPORDER.fields_by_name['error'].message_type = _ERROR
_RESCREATEWECHATAPPORDER.fields_by_name['call_wechat_app_param'].message_type = _RESCREATEWECHATAPPORDER_CALLWECHATAPPPARAM
_RESCREATEALIPAYORDER.fields_by_name['error'].message_type = _ERROR
_RESCREATEALIPAYSCANORDER.fields_by_name['error'].message_type = _ERROR
_RESCREATEALIPAYAPPORDER.fields_by_name['error'].message_type = _ERROR
_RESCREATEJPCREDITCARDORDER.fields_by_name['error'].message_type = _ERROR
_RESCREATEJPPAYPALORDER.fields_by_name['error'].message_type = _ERROR
_RESCREATEJPAUORDER.fields_by_name['error'].message_type = _ERROR
_RESCREATEJPDOCOMOORDER.fields_by_name['error'].message_type = _ERROR
_RESCREATEJPWEBMONEYORDER.fields_by_name['error'].message_type = _ERROR
_RESCREATEJPSOFTBANKORDER.fields_by_name['error'].message_type = _ERROR
_RESCREATEYOSTARORDER.fields_by_name['error'].message_type = _ERROR
_RESCREATEENPAYPALORDER.fields_by_name['error'].message_type = _ERROR
_RESCREATEENJCBORDER.fields_by_name['error'].message_type = _ERROR
_RESCREATEENMASTERCARDORDER.fields_by_name['error'].message_type = _ERROR
_RESCREATEENVISAORDER.fields_by_name['error'].message_type = _ERROR
_RESCREATEENALIPAYORDER.fields_by_name['error'].message_type = _ERROR
_RESCREATEDMMORDER.fields_by_name['error'].message_type = _ERROR
_RESCREATEIAPORDER.fields_by_name['error'].message_type = _ERROR
_RESVERIFICATIONIAPORDER.fields_by_name['error'].message_type = _ERROR
_RESCREATESTEAMORDER.fields_by_name['error'].message_type = _ERROR
_RESCREATEMYCARDORDER.fields_by_name['error'].message_type = _ERROR
_RESCREATEPAYPALORDER.fields_by_name['error'].message_type = _ERROR
_RESCREATEXSOLLAORDER.fields_by_name['error'].message_type = _ERROR
_RESOPENCHEST_CHESTREPLACECOUNTDATA.containing_type = _RESOPENCHEST
_RESOPENCHEST.fields_by_name['error'].message_type = _ERROR
_RESOPENCHEST.fields_by_name['results'].message_type = _OPENRESULT
_RESOPENCHEST.fields_by_name['chest_replace_up'].message_type = _RESOPENCHEST_CHESTREPLACECOUNTDATA
_RESBUYFROMCHESTSHOP.fields_by_name['error'].message_type = _ERROR
_RESDAILYSIGNININFO.fields_by_name['error'].message_type = _ERROR
_RESDOACTIVITYSIGNIN_REWARDDATA.containing_type = _RESDOACTIVITYSIGNIN
_RESDOACTIVITYSIGNIN.fields_by_name['error'].message_type = _ERROR
_RESDOACTIVITYSIGNIN.fields_by_name['rewards'].message_type = _RESDOACTIVITYSIGNIN_REWARDDATA
_RESCHARACTERINFO.fields_by_name['error'].message_type = _ERROR
_RESCHARACTERINFO.fields_by_name['characters'].message_type = _CHARACTER
_REQSENDGIFTTOCHARACTER_GIFT.containing_type = _REQSENDGIFTTOCHARACTER
_REQSENDGIFTTOCHARACTER.fields_by_name['gifts'].message_type = _REQSENDGIFTTOCHARACTER_GIFT
_RESSENDGIFTTOCHARACTER.fields_by_name['error'].message_type = _ERROR
_REQSELLITEM_ITEM.containing_type = _REQSELLITEM
_REQSELLITEM.fields_by_name['sells'].message_type = _REQSELLITEM_ITEM
_RESCOMMONVIEW_SLOT.containing_type = _RESCOMMONVIEW
_RESCOMMONVIEW.fields_by_name['error'].message_type = _ERROR
_RESCOMMONVIEW.fields_by_name['slots'].message_type = _RESCOMMONVIEW_SLOT
_REQSAVECOMMONVIEWS.fields_by_name['views'].message_type = _VIEWSLOT
_RESCOMMONVIEWS.fields_by_name['views'].message_type = _VIEWSLOT
_RESALLCOMMONVIEWS_VIEWS.fields_by_name['values'].message_type = _VIEWSLOT
_RESALLCOMMONVIEWS_VIEWS.containing_type = _RESALLCOMMONVIEWS
_RESALLCOMMONVIEWS.fields_by_name['views'].message_type = _RESALLCOMMONVIEWS_VIEWS
_RESALLCOMMONVIEWS.fields_by_name['error'].message_type = _ERROR
_RESUPGRADECHARACTER.fields_by_name['error'].message_type = _ERROR
_RESUPGRADECHARACTER.fields_by_name['character'].message_type = _CHARACTER
_RESSHOPINFO.fields_by_name['error'].message_type = _ERROR
_RESSHOPINFO.fields_by_name['shop_info'].message_type = _SHOPINFO
_REQBUYFROMSHOP.fields_by_name['bill_short_cut'].message_type = _BILLSHORTCUT
_RESBUYFROMSHOP.fields_by_name['error'].message_type = _ERROR
_RESBUYFROMSHOP.fields_by_name['rewards'].message_type = _REWARDSLOT
_RESPAYMONTHTICKET.fields_by_name['error'].message_type = _ERROR
_RESREFRESHZHPSHOP.fields_by_name['error'].message_type = _ERROR
_RESREFRESHZHPSHOP.fields_by_name['zhp'].message_type = _ZHPSHOP
_RESMONTHTICKETINFO.fields_by_name['month_ticket_info'].message_type = _MONTHTICKETINFO
_RESSERVERSETTINGS.fields_by_name['settings'].message_type = _SERVERSETTINGS
_RESACCOUNTSETTINGS.fields_by_name['error'].message_type = _ERROR
_RESACCOUNTSETTINGS.fields_by_name['settings'].message_type = _ACCOUNTSETTING
_REQUPDATEACCOUNTSETTINGS.fields_by_name['setting'].message_type = _ACCOUNTSETTING
_RESMISC_MISCFAITHDATA.containing_type = _RESMISC
_RESMISC.fields_by_name['error'].message_type = _ERROR
_RESMISC.fields_by_name['faiths'].message_type = _RESMISC_MISCFAITHDATA
_RESIDCARDINFO.fields_by_name['error'].message_type = _ERROR
_RESVIPREWARD.fields_by_name['error'].message_type = _ERROR
_RESFETCHCUSTOMIZEDCONTESTLIST.fields_by_name['error'].message_type = _ERROR
_RESFETCHCUSTOMIZEDCONTESTLIST.fields_by_name['contests'].message_type = _CUSTOMIZEDCONTESTBASE
_RESFETCHCUSTOMIZEDCONTESTLIST.fields_by_name['follow_contests'].message_type = _CUSTOMIZEDCONTESTBASE
_RESFETCHCUSTOMIZEDCONTESTEXTENDINFO.fields_by_name['error'].message_type = _ERROR
_RESFETCHCUSTOMIZEDCONTESTEXTENDINFO.fields_by_name['extend_list'].message_type = _CUSTOMIZEDCONTESTEXTEND
_RESFETCHCUSTOMIZEDCONTESTAUTHINFO.fields_by_name['error'].message_type = _ERROR
_RESENTERCUSTOMIZEDCONTEST.fields_by_name['error'].message_type = _ERROR
_RESENTERCUSTOMIZEDCONTEST.fields_by_name['detail_info'].message_type = _CUSTOMIZEDCONTESTDETAIL
_RESENTERCUSTOMIZEDCONTEST.fields_by_name['player_report'].message_type = _CUSTOMIZEDCONTESTPLAYERREPORT
_RESFETCHCUSTOMIZEDCONTESTONLINEINFO.fields_by_name['error'].message_type = _ERROR
_RESFETCHCUSTOMIZEDCONTESTBYCONTESTID.fields_by_name['error'].message_type = _ERROR
_RESFETCHCUSTOMIZEDCONTESTBYCONTESTID.fields_by_name['contest_info'].message_type = _CUSTOMIZEDCONTESTABSTRACT
_RESJOINCUSTOMIZEDCONTESTCHATROOM.fields_by_name['error'].message_type = _ERROR
_RESFETCHCUSTOMIZEDCONTESTGAMELIVELIST.fields_by_name['error'].message_type = _ERROR
_RESFETCHCUSTOMIZEDCONTESTGAMELIVELIST.fields_by_name['live_list'].message_type = _GAMELIVEHEAD
_RESFETCHCUSTOMIZEDCONTESTGAMERECORDS.fields_by_name['error'].message_type = _ERROR
_RESFETCHCUSTOMIZEDCONTESTGAMERECORDS.fields_by_name['record_list'].message_type = _RECORDGAME
_RESACTIVITYLIST.fields_by_name['error'].message_type = _ERROR
_RESACTIVITYLIST.fields_by_name['activities'].message_type = _ACTIVITY
_RESACCOUNTACTIVITYDATA_ACTIVITYSIGNINDATA.containing_type = _RESACCOUNTACTIVITYDATA
_RESACCOUNTACTIVITYDATA_BUFFDATA.containing_type = _RESACCOUNTACTIVITYDATA
_RESACCOUNTACTIVITYDATA_ACTIVITYRICHMANDATA.fields_by_name['buff'].message_type = _RESACCOUNTACTIVITYDATA_BUFFDATA
_RESACCOUNTACTIVITYDATA_ACTIVITYRICHMANDATA.containing_type = _RESACCOUNTACTIVITYDATA
_RESACCOUNTACTIVITYDATA_CHESTUPDATA.containing_type = _RESACCOUNTACTIVITYDATA
_RESACCOUNTACTIVITYDATA.fields_by_name['error'].message_type = _ERROR
_RESACCOUNTACTIVITYDATA.fields_by_name['exchange_records'].message_type = _EXCHANGERECORD
_RESACCOUNTACTIVITYDATA.fields_by_name['task_progress_list'].message_type = _TASKPROGRESS
_RESACCOUNTACTIVITYDATA.fields_by_name['accumulated_point_list'].message_type = _ACTIVITYACCUMULATEDPOINTDATA
_RESACCOUNTACTIVITYDATA.fields_by_name['rank_data_list'].message_type = _ACTIVITYRANKPOINTDATA
_RESACCOUNTACTIVITYDATA.fields_by_name['flip_task_progress_list'].message_type = _TASKPROGRESS
_RESACCOUNTACTIVITYDATA.fields_by_name['sign_in_data'].message_type = _RESACCOUNTACTIVITYDATA_ACTIVITYSIGNINDATA
_RESACCOUNTACTIVITYDATA.fields_by_name['richman_data'].message_type = _RESACCOUNTACTIVITYDATA_ACTIVITYRICHMANDATA
_RESACCOUNTACTIVITYDATA.fields_by_name['period_task_progress_list'].message_type = _TASKPROGRESS
_RESACCOUNTACTIVITYDATA.fields_by_name['random_task_progress_list'].message_type = _TASKPROGRESS
_RESACCOUNTACTIVITYDATA.fields_by_name['chest_up_data'].message_type = _RESACCOUNTACTIVITYDATA_CHESTUPDATA
_RESEXCHANGEACTIVITYITEM.fields_by_name['error'].message_type = _ERROR
_RESEXCHANGEACTIVITYITEM.fields_by_name['execute_reward'].message_type = _EXECUTEREWARD
_RESRECEIVEACTIVITYFLIPTASK.fields_by_name['error'].message_type = _ERROR
_RESFETCHACTIVITYFLIPINFO.fields_by_name['error'].message_type = _ERROR
_RESFETCHRANKPOINTLEADERBOARD_ITEM.fields_by_name['view'].message_type = _PLAYERBASEVIEW
_RESFETCHRANKPOINTLEADERBOARD_ITEM.containing_type = _RESFETCHRANKPOINTLEADERBOARD
_RESFETCHRANKPOINTLEADERBOARD.fields_by_name['error'].message_type = _ERROR
_RESFETCHRANKPOINTLEADERBOARD.fields_by_name['items'].message_type = _RESFETCHRANKPOINTLEADERBOARD_ITEM
_RESRICHMANNEXTMOVE_REWARDDATA.containing_type = _RESRICHMANNEXTMOVE
_RESRICHMANNEXTMOVE_PATHDATA.fields_by_name['rewards'].message_type = _RESRICHMANNEXTMOVE_REWARDDATA
_RESRICHMANNEXTMOVE_PATHDATA.containing_type = _RESRICHMANNEXTMOVE
_RESRICHMANNEXTMOVE_BUFFDATA.containing_type = _RESRICHMANNEXTMOVE
_RESRICHMANNEXTMOVE.fields_by_name['paths'].message_type = _RESRICHMANNEXTMOVE_PATHDATA
_RESRICHMANNEXTMOVE.fields_by_name['buff'].message_type = _RESRICHMANNEXTMOVE_BUFFDATA
_RESRICHMANNEXTMOVE.fields_by_name['error'].message_type = _ERROR
_RESRICHMANCHESTINFO_ITEMDATA.containing_type = _RESRICHMANCHESTINFO
_RESRICHMANCHESTINFO.fields_by_name['items'].message_type = _RESRICHMANCHESTINFO_ITEMDATA
_RESRICHMANCHESTINFO.fields_by_name['error'].message_type = _ERROR
_RESCREATEGAMEOBSERVEAUTH.fields_by_name['error'].message_type = _ERROR
_RESREFRESHGAMEOBSERVEAUTH.fields_by_name['error'].message_type = _ERROR
_RESACTIVITYBUFF_ACTIVITYBUFFDATA.containing_type = _RESACTIVITYBUFF
_RESACTIVITYBUFF.fields_by_name['error'].message_type = _ERROR
_RESACTIVITYBUFF.fields_by_name['buff_list'].message_type = _RESACTIVITYBUFF_ACTIVITYBUFFDATA
_RESUPGRADECHALLENGE.fields_by_name['error'].message_type = _ERROR
_RESUPGRADECHALLENGE.fields_by_name['task_progress'].message_type = _TASKPROGRESS
_RESREFRESHCHALLENGE.fields_by_name['error'].message_type = _ERROR
_RESREFRESHCHALLENGE.fields_by_name['task_progress'].message_type = _TASKPROGRESS
_RESFETCHCHALLENGEINFO.fields_by_name['error'].message_type = _ERROR
_RESFETCHCHALLENGEINFO.fields_by_name['task_progress'].message_type = _TASKPROGRESS
_RESFETCHABMATCH_MATCHPOINT.containing_type = _RESFETCHABMATCH
_RESFETCHABMATCH.fields_by_name['error'].message_type = _ERROR
_RESFETCHABMATCH.fields_by_name['match_max_point'].message_type = _RESFETCHABMATCH_MATCHPOINT
_RESCHALLENGESEASONINFO_CHALLENGEINFO.containing_type = _RESCHALLENGESEASONINFO
_RESCHALLENGESEASONINFO.fields_by_name['challenge_season_list'].message_type = _RESCHALLENGESEASONINFO_CHALLENGEINFO
_RESRECEIVECHALLENGERANKREWARD_REWARD.containing_type = _RESRECEIVECHALLENGERANKREWARD
_RESRECEIVECHALLENGERANKREWARD.fields_by_name['rewards'].message_type = _RESRECEIVECHALLENGERANKREWARD_REWARD
_RESGAMEPOINTRANK_RANKINFO.containing_type = _RESGAMEPOINTRANK
_RESGAMEPOINTRANK.fields_by_name['error'].message_type = _ERROR
_RESGAMEPOINTRANK.fields_by_name['rank'].message_type = _RESGAMEPOINTRANK_RANKINFO
_RESFETCHSELFGAMEPOINTRANK.fields_by_name['error'].message_type = _ERROR
_CHUANMAGANG.fields_by_name['gameend'].message_type = _GAMEEND
_CHUANMAGANG.fields_by_name['hules_history'].message_type = _HULEINFO
_ACTIONNEWROUND.fields_by_name['operation'].message_type = _OPTIONALOPERATIONLIST
_ACTIONNEWROUND.fields_by_name['tingpais0'].message_type = _TINGPAIDISCARDINFO
_ACTIONNEWROUND.fields_by_name['tingpais1'].message_type = _TINGPAIINFO
_ACTIONNEWROUND.fields_by_name['opens'].message_type = _NEWROUNDOPENEDTILES
_ACTIONNEWROUND.fields_by_name['muyu'].message_type = _MUYUINFO
_RECORDNEWROUND_TINGPAI.fields_by_name['tingpais1'].message_type = _TINGPAIINFO
_RECORDNEWROUND_TINGPAI.containing_type = _RECORDNEWROUND
_RECORDNEWROUND.fields_by_name['tingpai'].message_type = _RECORDNEWROUND_TINGPAI
_RECORDNEWROUND.fields_by_name['operation'].message_type = _OPTIONALOPERATIONLIST
_RECORDNEWROUND.fields_by_name['opens'].message_type = _NEWROUNDOPENEDTILES
_RECORDNEWROUND.fields_by_name['muyu'].message_type = _MUYUINFO
_RECORDNEWROUND.fields_by_name['operations'].message_type = _OPTIONALOPERATIONLIST
_GAMESNAPSHOT_PLAYERSNAPSHOT_FULU.containing_type = _GAMESNAPSHOT_PLAYERSNAPSHOT
_GAMESNAPSHOT_PLAYERSNAPSHOT.fields_by_name['mings'].message_type = _GAMESNAPSHOT_PLAYERSNAPSHOT_FULU
_GAMESNAPSHOT_PLAYERSNAPSHOT.containing_type = _GAMESNAPSHOT
_GAMESNAPSHOT.fields_by_name['players'].message_type = _GAMESNAPSHOT_PLAYERSNAPSHOT
_OPTIONALOPERATIONLIST.fields_by_name['operation_list'].message_type = _OPTIONALOPERATION
_HULEINFO.fields_by_name['fans'].message_type = _FANINFO
_TINGPAIDISCARDINFO.fields_by_name['infos'].message_type = _TINGPAIINFO
_ACTIONSELECTGAP.fields_by_name['tingpais0'].message_type = _TINGPAIDISCARDINFO
_ACTIONSELECTGAP.fields_by_name['tingpais1'].message_type = _TINGPAIINFO
_ACTIONSELECTGAP.fields_by_name['operation'].message_type = _OPTIONALOPERATIONLIST
_RECORDSELECTGAP_TINGPAI.fields_by_name['tingpais1'].message_type = _TINGPAIINFO
_RECORDSELECTGAP_TINGPAI.containing_type = _RECORDSELECTGAP
_RECORDSELECTGAP.fields_by_name['tingpai'].message_type = _RECORDSELECTGAP_TINGPAI
_RECORDSELECTGAP.fields_by_name['operation'].message_type = _OPTIONALOPERATIONLIST
_ACTIONCHANGETILE.fields_by_name['tingpais0'].message_type = _TINGPAIDISCARDINFO
_ACTIONCHANGETILE.fields_by_name['tingpais1'].message_type = _TINGPAIINFO
_ACTIONCHANGETILE.fields_by_name['operation'].message_type = _OPTIONALOPERATIONLIST
_RECORDCHANGETILE_TINGPAI.fields_by_name['tingpais1'].message_type = _TINGPAIINFO
_RECORDCHANGETILE_TINGPAI.containing_type = _RECORDCHANGETILE
_RECORDCHANGETILE_CHANGETILE.containing_type = _RECORDCHANGETILE
_RECORDCHANGETILE.fields_by_name['tingpai'].message_type = _RECORDCHANGETILE_TINGPAI
_RECORDCHANGETILE.fields_by_name['change_tile_infos'].message_type = _RECORDCHANGETILE_CHANGETILE
_RECORDCHANGETILE.fields_by_name['operation'].message_type = _OPTIONALOPERATIONLIST
_RECORDCHANGETILE.fields_by_name['operations'].message_type = _OPTIONALOPERATIONLIST
_ACTIONDISCARDTILE.fields_by_name['operation'].message_type = _OPTIONALOPERATIONLIST
_ACTIONDISCARDTILE.fields_by_name['tingpais'].message_type = _TINGPAIINFO
_ACTIONDISCARDTILE.fields_by_name['muyu'].message_type = _MUYUINFO
_RECORDDISCARDTILE.fields_by_name['tingpais'].message_type = _TINGPAIINFO
_RECORDDISCARDTILE.fields_by_name['operations'].message_type = _OPTIONALOPERATIONLIST
_RECORDDISCARDTILE.fields_by_name['muyu'].message_type = _MUYUINFO
_ACTIONDEALTILE.fields_by_name['operation'].message_type = _OPTIONALOPERATIONLIST
_ACTIONDEALTILE.fields_by_name['liqi'].message_type = _LIQISUCCESS
_ACTIONDEALTILE.fields_by_name['tingpais'].message_type = _TINGPAIDISCARDINFO
_ACTIONDEALTILE.fields_by_name['muyu'].message_type = _MUYUINFO
_RECORDDEALTILE.fields_by_name['liqi'].message_type = _LIQISUCCESS
_RECORDDEALTILE.fields_by_name['operation'].message_type = _OPTIONALOPERATIONLIST
_RECORDDEALTILE.fields_by_name['muyu'].message_type = _MUYUINFO
_ACTIONCHIPENGGANG.fields_by_name['liqi'].message_type = _LIQISUCCESS
_ACTIONCHIPENGGANG.fields_by_name['operation'].message_type = _OPTIONALOPERATIONLIST
_ACTIONCHIPENGGANG.fields_by_name['tingpais'].message_type = _TINGPAIDISCARDINFO
_ACTIONCHIPENGGANG.fields_by_name['muyu'].message_type = _MUYUINFO
_RECORDCHIPENGGANG.fields_by_name['liqi'].message_type = _LIQISUCCESS
_RECORDCHIPENGGANG.fields_by_name['operation'].message_type = _OPTIONALOPERATIONLIST
_RECORDCHIPENGGANG.fields_by_name['muyu'].message_type = _MUYUINFO
_ACTIONGANGRESULT.fields_by_name['gang_infos'].message_type = _CHUANMAGANG
_RECORDGANGRESULT.fields_by_name['gang_infos'].message_type = _CHUANMAGANG
_ACTIONGANGRESULTEND.fields_by_name['gang_infos'].message_type = _CHUANMAGANG
_RECORDGANGRESULTEND.fields_by_name['gang_infos'].message_type = _CHUANMAGANG
_ACTIONANGANGADDGANG.fields_by_name['operation'].message_type = _OPTIONALOPERATIONLIST
_ACTIONANGANGADDGANG.fields_by_name['tingpais'].message_type = _TINGPAIINFO
_ACTIONANGANGADDGANG.fields_by_name['muyu'].message_type = _MUYUINFO
_RECORDANGANGADDGANG.fields_by_name['operations'].message_type = _OPTIONALOPERATIONLIST
_RECORDANGANGADDGANG.fields_by_name['muyu'].message_type = _MUYUINFO
_ACTIONBABEI.fields_by_name['operation'].message_type = _OPTIONALOPERATIONLIST
_ACTIONBABEI.fields_by_name['tingpais'].message_type = _TINGPAIINFO
_ACTIONBABEI.fields_by_name['muyu'].message_type = _MUYUINFO
_RECORDBABEI.fields_by_name['operations'].message_type = _OPTIONALOPERATIONLIST
_RECORDBABEI.fields_by_name['muyu'].message_type = _MUYUINFO
_ACTIONHULE.fields_by_name['hules'].message_type = _HULEINFO
_ACTIONHULE.fields_by_name['gameend'].message_type = _GAMEEND
_ACTIONHULE.fields_by_name['muyu'].message_type = _MUYUINFO
_RECORDHULE.fields_by_name['hules'].message_type = _HULEINFO
_RECORDHULE.fields_by_name['gameend'].message_type = _GAMEEND
_RECORDHULE.fields_by_name['muyu'].message_type = _MUYUINFO
_HUINFOXUEZHANMID.fields_by_name['fans'].message_type = _FANINFO
_ACTIONHULEXUEZHANMID.fields_by_name['hules'].message_type = _HUINFOXUEZHANMID
_ACTIONHULEXUEZHANMID.fields_by_name['muyu'].message_type = _MUYUINFO
_ACTIONHULEXUEZHANMID.fields_by_name['liqi'].message_type = _LIQISUCCESS
_RECORDHULEXUEZHANMID.fields_by_name['hules'].message_type = _HUINFOXUEZHANMID
_RECORDHULEXUEZHANMID.fields_by_name['muyu'].message_type = _MUYUINFO
_RECORDHULEXUEZHANMID.fields_by_name['liqi'].message_type = _LIQISUCCESS
_ACTIONHULEXUEZHANEND.fields_by_name['hules'].message_type = _HUINFOXUEZHANMID
_ACTIONHULEXUEZHANEND.fields_by_name['gameend'].message_type = _GAMEEND
_ACTIONHULEXUEZHANEND.fields_by_name['muyu'].message_type = _MUYUINFO
_ACTIONHULEXUEZHANEND.fields_by_name['hules_history'].message_type = _HULEINFO
_RECORDHULEXUEZHANEND.fields_by_name['hules'].message_type = _HUINFOXUEZHANMID
_RECORDHULEXUEZHANEND.fields_by_name['gameend'].message_type = _GAMEEND
_RECORDHULEXUEZHANEND.fields_by_name['muyu'].message_type = _MUYUINFO
_RECORDHULEXUEZHANEND.fields_by_name['hules_history'].message_type = _HULEINFO
_ACTIONLIUJU.fields_by_name['gameend'].message_type = _GAMEEND
_ACTIONLIUJU.fields_by_name['liqi'].message_type = _LIQISUCCESS
_ACTIONLIUJU.fields_by_name['muyu'].message_type = _MUYUINFO
_ACTIONLIUJU.fields_by_name['hules_history'].message_type = _HULEINFO
_RECORDLIUJU.fields_by_name['gameend'].message_type = _GAMEEND
_RECORDLIUJU.fields_by_name['liqi'].message_type = _LIQISUCCESS
_RECORDLIUJU.fields_by_name['muyu'].message_type = _MUYUINFO
_RECORDLIUJU.fields_by_name['hules_history'].message_type = _HULEINFO
_NOTILEPLAYERINFO.fields_by_name['tings'].message_type = _TINGPAIINFO
_ACTIONNOTILE.fields_by_name['players'].message_type = _NOTILEPLAYERINFO
_ACTIONNOTILE.fields_by_name['scores'].message_type = _NOTILESCOREINFO
_ACTIONNOTILE.fields_by_name['muyu'].message_type = _MUYUINFO
_ACTIONNOTILE.fields_by_name['hules_history'].message_type = _HULEINFO
_RECORDNOTILE.fields_by_name['players'].message_type = _NOTILEPLAYERINFO
_RECORDNOTILE.fields_by_name['scores'].message_type = _NOTILESCOREINFO
_RECORDNOTILE.fields_by_name['muyu'].message_type = _MUYUINFO
_RECORDNOTILE.fields_by_name['hules_history'].message_type = _HULEINFO
_RESAUTHGAME.fields_by_name['error'].message_type = _ERROR
_RESAUTHGAME.fields_by_name['players'].message_type = _PLAYERGAMEVIEW
_RESAUTHGAME.fields_by_name['game_config'].message_type = _GAMECONFIG
_GAMERESTORE.fields_by_name['snapshot'].message_type = _GAMESNAPSHOT
_GAMERESTORE.fields_by_name['actions'].message_type = _ACTIONPROTOTYPE
_RESENTERGAME.fields_by_name['error'].message_type = _ERROR
_RESENTERGAME.fields_by_name['game_restore'].message_type = _GAMERESTORE
_RESSYNCGAME.fields_by_name['error'].message_type = _ERROR
_RESSYNCGAME.fields_by_name['game_restore'].message_type = _GAMERESTORE
_RESGAMEPLAYERSTATE.fields_by_name['error'].message_type = _ERROR
_RESGAMEPLAYERSTATE.fields_by_name['state_list'].enum_type = _GAMEPLAYERSTATE
_RESGAMEENDVOTE.fields_by_name['error'].message_type = _ERROR
_RESSTARTOBSERVE.fields_by_name['head'].message_type = _GAMELIVEHEAD
_RESSTARTOBSERVE.fields_by_name['passed'].message_type = _GAMELIVESEGMENT
_NOTIFYGAMEENDRESULT.fields_by_name['result'].message_type = _GAMEENDRESULT
_NOTIFYPLAYERCONNECTIONSTATE.fields_by_name['state'].enum_type = _GAMEPLAYERSTATE
_NOTIFYACCOUNTLEVELCHANGE.fields_by_name['origin'].message_type = _ACCOUNTLEVEL
_NOTIFYACCOUNTLEVELCHANGE.fields_by_name['final'].message_type = _ACCOUNTLEVEL
_NOTIFYGAMEFINISHREWARD_LEVELCHANGE.fields_by_name['origin'].message_type = _ACCOUNTLEVEL
_NOTIFYGAMEFINISHREWARD_LEVELCHANGE.fields_by_name['final'].message_type = _ACCOUNTLEVEL
_NOTIFYGAMEFINISHREWARD_LEVELCHANGE.containing_type = _NOTIFYGAMEFINISHREWARD
_NOTIFYGAMEFINISHREWARD_MATCHCHEST.fields_by_name['rewards'].message_type = _REWARDSLOT
_NOTIFYGAMEFINISHREWARD_MATCHCHEST.containing_type = _NOTIFYGAMEFINISHREWARD
_NOTIFYGAMEFINISHREWARD_MAINCHARACTER.containing_type = _NOTIFYGAMEFINISHREWARD
_NOTIFYGAMEFINISHREWARD_CHARACTERGIFT.containing_type = _NOTIFYGAMEFINISHREWARD
_NOTIFYGAMEFINISHREWARD.fields_by_name['level_change'].message_type = _NOTIFYGAMEFINISHREWARD_LEVELCHANGE
_NOTIFYGAMEFINISHREWARD.fields_by_name['match_chest'].message_type = _NOTIFYGAMEFINISHREWARD_MATCHCHEST
_NOTIFYGAMEFINISHREWARD.fields_by_name['main_character'].message_type = _NOTIFYGAMEFINISHREWARD_MAINCHARACTER
_NOTIFYGAMEFINISHREWARD.fields_by_name['character_gift'].message_type = _NOTIFYGAMEFINISHREWARD_CHARACTERGIFT
_NOTIFYACTIVITYREWARD_ACTIVITYREWARD.fields_by_name['rewards'].message_type = _REWARDSLOT
_NOTIFYACTIVITYREWARD_ACTIVITYREWARD.containing_type = _NOTIFYACTIVITYREWARD
_NOTIFYACTIVITYREWARD.fields_by_name['activity_reward'].message_type = _NOTIFYACTIVITYREWARD_ACTIVITYREWARD
_NOTIFYACTIVITYPOINT_ACTIVITYPOINT.containing_type = _NOTIFYACTIVITYPOINT
_NOTIFYACTIVITYPOINT.fields_by_name['activity_points'].message_type = _NOTIFYACTIVITYPOINT_ACTIVITYPOINT
_NOTIFYLEADERBOARDPOINT_LEADERBOARDPOINT.containing_type = _NOTIFYLEADERBOARDPOINT
_NOTIFYLEADERBOARDPOINT.fields_by_name['leaderboard_points'].message_type = _NOTIFYLEADERBOARDPOINT_LEADERBOARDPOINT
_NOTIFYENDGAMEVOTE_VOTERESULT.containing_type = _NOTIFYENDGAMEVOTE
_NOTIFYENDGAMEVOTE.fields_by_name['results'].message_type = _NOTIFYENDGAMEVOTE_VOTERESULT
_NOTIFYOBSERVEDATA.fields_by_name['unit'].message_type = _GAMELIVEUNIT
DESCRIPTOR.message_types_by_name['NotifyRoomGameStart'] = _NOTIFYROOMGAMESTART
DESCRIPTOR.message_types_by_name['NotifyMatchGameStart'] = _NOTIFYMATCHGAMESTART
DESCRIPTOR.message_types_by_name['NotifyRoomPlayerReady'] = _NOTIFYROOMPLAYERREADY
DESCRIPTOR.message_types_by_name['NotifyRoomPlayerDressing'] = _NOTIFYROOMPLAYERDRESSING
DESCRIPTOR.message_types_by_name['NotifyRoomPlayerUpdate'] = _NOTIFYROOMPLAYERUPDATE
DESCRIPTOR.message_types_by_name['NotifyRoomKickOut'] = _NOTIFYROOMKICKOUT
DESCRIPTOR.message_types_by_name['NotifyFriendStateChange'] = _NOTIFYFRIENDSTATECHANGE
DESCRIPTOR.message_types_by_name['NotifyFriendViewChange'] = _NOTIFYFRIENDVIEWCHANGE
DESCRIPTOR.message_types_by_name['NotifyFriendChange'] = _NOTIFYFRIENDCHANGE
DESCRIPTOR.message_types_by_name['NotifyNewFriendApply'] = _NOTIFYNEWFRIENDAPPLY
DESCRIPTOR.message_types_by_name['NotifyClientMessage'] = _NOTIFYCLIENTMESSAGE
DESCRIPTOR.message_types_by_name['NotifyAccountUpdate'] = _NOTIFYACCOUNTUPDATE
DESCRIPTOR.message_types_by_name['NotifyAnotherLogin'] = _NOTIFYANOTHERLOGIN
DESCRIPTOR.message_types_by_name['NotifyAccountLogout'] = _NOTIFYACCOUNTLOGOUT
DESCRIPTOR.message_types_by_name['NotifyAnnouncementUpdate'] = _NOTIFYANNOUNCEMENTUPDATE
DESCRIPTOR.message_types_by_name['NotifyNewMail'] = _NOTIFYNEWMAIL
DESCRIPTOR.message_types_by_name['NotifyDeleteMail'] = _NOTIFYDELETEMAIL
DESCRIPTOR.message_types_by_name['NotifyReviveCoinUpdate'] = _NOTIFYREVIVECOINUPDATE
DESCRIPTOR.message_types_by_name['NotifyDailyTaskUpdate'] = _NOTIFYDAILYTASKUPDATE
DESCRIPTOR.message_types_by_name['NotifyActivityTaskUpdate'] = _NOTIFYACTIVITYTASKUPDATE
DESCRIPTOR.message_types_by_name['NotifyActivityPeriodTaskUpdate'] = _NOTIFYACTIVITYPERIODTASKUPDATE
DESCRIPTOR.message_types_by_name['NotifyAccountRandomTaskUpdate'] = _NOTIFYACCOUNTRANDOMTASKUPDATE
DESCRIPTOR.message_types_by_name['NotifyAccountChallengeTaskUpdate'] = _NOTIFYACCOUNTCHALLENGETASKUPDATE
DESCRIPTOR.message_types_by_name['NotifyNewComment'] = _NOTIFYNEWCOMMENT
DESCRIPTOR.message_types_by_name['NotifyRollingNotice'] = _NOTIFYROLLINGNOTICE
DESCRIPTOR.message_types_by_name['NotifyGiftSendRefresh'] = _NOTIFYGIFTSENDREFRESH
DESCRIPTOR.message_types_by_name['NotifyShopUpdate'] = _NOTIFYSHOPUPDATE
DESCRIPTOR.message_types_by_name['NotifyVipLevelChange'] = _NOTIFYVIPLEVELCHANGE
DESCRIPTOR.message_types_by_name['NotifyServerSetting'] = _NOTIFYSERVERSETTING
DESCRIPTOR.message_types_by_name['NotifyPayResult'] = _NOTIFYPAYRESULT
DESCRIPTOR.message_types_by_name['NotifyCustomContestAccountMsg'] = _NOTIFYCUSTOMCONTESTACCOUNTMSG
DESCRIPTOR.message_types_by_name['NotifyCustomContestSystemMsg'] = _NOTIFYCUSTOMCONTESTSYSTEMMSG
DESCRIPTOR.message_types_by_name['NotifyMatchTimeout'] = _NOTIFYMATCHTIMEOUT
DESCRIPTOR.message_types_by_name['NotifyCustomContestState'] = _NOTIFYCUSTOMCONTESTSTATE
DESCRIPTOR.message_types_by_name['NotifyActivityChange'] = _NOTIFYACTIVITYCHANGE
DESCRIPTOR.message_types_by_name['NotifyAFKResult'] = _NOTIFYAFKRESULT
DESCRIPTOR.message_types_by_name['Error'] = _ERROR
DESCRIPTOR.message_types_by_name['Wrapper'] = _WRAPPER
DESCRIPTOR.message_types_by_name['NetworkEndpoint'] = _NETWORKENDPOINT
DESCRIPTOR.message_types_by_name['ReqCommon'] = _REQCOMMON
DESCRIPTOR.message_types_by_name['ResCommon'] = _RESCOMMON
DESCRIPTOR.message_types_by_name['ResAccountUpdate'] = _RESACCOUNTUPDATE
DESCRIPTOR.message_types_by_name['AntiAddiction'] = _ANTIADDICTION
DESCRIPTOR.message_types_by_name['AccountMahjongStatistic'] = _ACCOUNTMAHJONGSTATISTIC
DESCRIPTOR.message_types_by_name['AccountStatisticData'] = _ACCOUNTSTATISTICDATA
DESCRIPTOR.message_types_by_name['AccountLevel'] = _ACCOUNTLEVEL
DESCRIPTOR.message_types_by_name['ViewSlot'] = _VIEWSLOT
DESCRIPTOR.message_types_by_name['Account'] = _ACCOUNT
DESCRIPTOR.message_types_by_name['AccountOwnerData'] = _ACCOUNTOWNERDATA
DESCRIPTOR.message_types_by_name['AccountUpdate'] = _ACCOUNTUPDATE
DESCRIPTOR.message_types_by_name['GameMetaData'] = _GAMEMETADATA
DESCRIPTOR.message_types_by_name['AccountPlayingGame'] = _ACCOUNTPLAYINGGAME
DESCRIPTOR.message_types_by_name['AccountCacheView'] = _ACCOUNTCACHEVIEW
DESCRIPTOR.message_types_by_name['PlayerBaseView'] = _PLAYERBASEVIEW
DESCRIPTOR.message_types_by_name['PlayerGameView'] = _PLAYERGAMEVIEW
DESCRIPTOR.message_types_by_name['GameSetting'] = _GAMESETTING
DESCRIPTOR.message_types_by_name['GameMode'] = _GAMEMODE
DESCRIPTOR.message_types_by_name['GameTestingEnvironmentSet'] = _GAMETESTINGENVIRONMENTSET
DESCRIPTOR.message_types_by_name['GameDetailRule'] = _GAMEDETAILRULE
DESCRIPTOR.message_types_by_name['Room'] = _ROOM
DESCRIPTOR.message_types_by_name['GameEndResult'] = _GAMEENDRESULT
DESCRIPTOR.message_types_by_name['GameConnectInfo'] = _GAMECONNECTINFO
DESCRIPTOR.message_types_by_name['ItemGainRecord'] = _ITEMGAINRECORD
DESCRIPTOR.message_types_by_name['ItemGainRecords'] = _ITEMGAINRECORDS
DESCRIPTOR.message_types_by_name['Item'] = _ITEM
DESCRIPTOR.message_types_by_name['Bag'] = _BAG
DESCRIPTOR.message_types_by_name['BagUpdate'] = _BAGUPDATE
DESCRIPTOR.message_types_by_name['RewardSlot'] = _REWARDSLOT
DESCRIPTOR.message_types_by_name['OpenResult'] = _OPENRESULT
DESCRIPTOR.message_types_by_name['RewardPlusResult'] = _REWARDPLUSRESULT
DESCRIPTOR.message_types_by_name['ExecuteReward'] = _EXECUTEREWARD
DESCRIPTOR.message_types_by_name['Mail'] = _MAIL
DESCRIPTOR.message_types_by_name['AchievementProgress'] = _ACHIEVEMENTPROGRESS
DESCRIPTOR.message_types_by_name['AccountStatisticByGameMode'] = _ACCOUNTSTATISTICBYGAMEMODE
DESCRIPTOR.message_types_by_name['AccountStatisticByFan'] = _ACCOUNTSTATISTICBYFAN
DESCRIPTOR.message_types_by_name['AccountFanAchieved'] = _ACCOUNTFANACHIEVED
DESCRIPTOR.message_types_by_name['AccountDetailStatistic'] = _ACCOUNTDETAILSTATISTIC
DESCRIPTOR.message_types_by_name['AccountDetailStatisticByCategory'] = _ACCOUNTDETAILSTATISTICBYCATEGORY
DESCRIPTOR.message_types_by_name['AccountDetailStatisticV2'] = _ACCOUNTDETAILSTATISTICV2
DESCRIPTOR.message_types_by_name['AccountShiLian'] = _ACCOUNTSHILIAN
DESCRIPTOR.message_types_by_name['ClientDeviceInfo'] = _CLIENTDEVICEINFO
DESCRIPTOR.message_types_by_name['ClientVersionInfo'] = _CLIENTVERSIONINFO
DESCRIPTOR.message_types_by_name['Announcement'] = _ANNOUNCEMENT
DESCRIPTOR.message_types_by_name['TaskProgress'] = _TASKPROGRESS
DESCRIPTOR.message_types_by_name['GameConfig'] = _GAMECONFIG
DESCRIPTOR.message_types_by_name['AccountActiveState'] = _ACCOUNTACTIVESTATE
DESCRIPTOR.message_types_by_name['Friend'] = _FRIEND
DESCRIPTOR.message_types_by_name['GameLiveUnit'] = _GAMELIVEUNIT
DESCRIPTOR.message_types_by_name['GameLiveSegment'] = _GAMELIVESEGMENT
DESCRIPTOR.message_types_by_name['GameLiveSegmentUri'] = _GAMELIVESEGMENTURI
DESCRIPTOR.message_types_by_name['GameLiveHead'] = _GAMELIVEHEAD
DESCRIPTOR.message_types_by_name['GameNewRoundState'] = _GAMENEWROUNDSTATE
DESCRIPTOR.message_types_by_name['GameEndAction'] = _GAMEENDACTION
DESCRIPTOR.message_types_by_name['GameNoopAction'] = _GAMENOOPACTION
DESCRIPTOR.message_types_by_name['CommentItem'] = _COMMENTITEM
DESCRIPTOR.message_types_by_name['RollingNotice'] = _ROLLINGNOTICE
DESCRIPTOR.message_types_by_name['BillingGoods'] = _BILLINGGOODS
DESCRIPTOR.message_types_by_name['BillShortcut'] = _BILLSHORTCUT
DESCRIPTOR.message_types_by_name['BillingProduct'] = _BILLINGPRODUCT
DESCRIPTOR.message_types_by_name['Character'] = _CHARACTER
DESCRIPTOR.message_types_by_name['BuyRecord'] = _BUYRECORD
DESCRIPTOR.message_types_by_name['ZHPShop'] = _ZHPSHOP
DESCRIPTOR.message_types_by_name['MonthTicketInfo'] = _MONTHTICKETINFO
DESCRIPTOR.message_types_by_name['ShopInfo'] = _SHOPINFO
DESCRIPTOR.message_types_by_name['ChangeNicknameRecord'] = _CHANGENICKNAMERECORD
DESCRIPTOR.message_types_by_name['ServerSettings'] = _SERVERSETTINGS
DESCRIPTOR.message_types_by_name['PaymentSettingV2'] = _PAYMENTSETTINGV2
DESCRIPTOR.message_types_by_name['PaymentSetting'] = _PAYMENTSETTING
DESCRIPTOR.message_types_by_name['AccountSetting'] = _ACCOUNTSETTING
DESCRIPTOR.message_types_by_name['ChestData'] = _CHESTDATA
DESCRIPTOR.message_types_by_name['ChestDataV2'] = _CHESTDATAV2
DESCRIPTOR.message_types_by_name['FaithData'] = _FAITHDATA
DESCRIPTOR.message_types_by_name['CustomizedContestBase'] = _CUSTOMIZEDCONTESTBASE
DESCRIPTOR.message_types_by_name['CustomizedContestExtend'] = _CUSTOMIZEDCONTESTEXTEND
DESCRIPTOR.message_types_by_name['CustomizedContestAbstract'] = _CUSTOMIZEDCONTESTABSTRACT
DESCRIPTOR.message_types_by_name['CustomizedContestDetail'] = _CUSTOMIZEDCONTESTDETAIL
DESCRIPTOR.message_types_by_name['CustomizedContestPlayerReport'] = _CUSTOMIZEDCONTESTPLAYERREPORT
DESCRIPTOR.message_types_by_name['RecordGame'] = _RECORDGAME
DESCRIPTOR.message_types_by_name['CustomizedContestGameStart'] = _CUSTOMIZEDCONTESTGAMESTART
DESCRIPTOR.message_types_by_name['CustomizedContestGameEnd'] = _CUSTOMIZEDCONTESTGAMEEND
DESCRIPTOR.message_types_by_name['Activity'] = _ACTIVITY
DESCRIPTOR.message_types_by_name['ExchangeRecord'] = _EXCHANGERECORD
DESCRIPTOR.message_types_by_name['ActivityAccumulatedPointData'] = _ACTIVITYACCUMULATEDPOINTDATA
DESCRIPTOR.message_types_by_name['ActivityRankPointData'] = _ACTIVITYRANKPOINTDATA
DESCRIPTOR.message_types_by_name['GameRoundHuData'] = _GAMEROUNDHUDATA
DESCRIPTOR.message_types_by_name['GameRoundPlayerResult'] = _GAMEROUNDPLAYERRESULT
DESCRIPTOR.message_types_by_name['GameRoundPlayer'] = _GAMEROUNDPLAYER
DESCRIPTOR.message_types_by_name['GameRoundSnapshot'] = _GAMEROUNDSNAPSHOT
DESCRIPTOR.message_types_by_name['GameFinalSnapshot'] = _GAMEFINALSNAPSHOT
DESCRIPTOR.message_types_by_name['RecordCollectedData'] = _RECORDCOLLECTEDDATA
DESCRIPTOR.message_types_by_name['ContestDetailRule'] = _CONTESTDETAILRULE
DESCRIPTOR.message_types_by_name['ContestDetailRuleV2'] = _CONTESTDETAILRULEV2
DESCRIPTOR.message_types_by_name['GameRuleSetting'] = _GAMERULESETTING
DESCRIPTOR.message_types_by_name['RecordTingPaiInfo'] = _RECORDTINGPAIINFO
DESCRIPTOR.message_types_by_name['RecordNoTilePlayerInfo'] = _RECORDNOTILEPLAYERINFO
DESCRIPTOR.message_types_by_name['RecordHuleInfo'] = _RECORDHULEINFO
DESCRIPTOR.message_types_by_name['RecordHulesInfo'] = _RECORDHULESINFO
DESCRIPTOR.message_types_by_name['RecordLiujuInfo'] = _RECORDLIUJUINFO
DESCRIPTOR.message_types_by_name['RecordNoTileInfo'] = _RECORDNOTILEINFO
DESCRIPTOR.message_types_by_name['RecordLiqiInfo'] = _RECORDLIQIINFO
DESCRIPTOR.message_types_by_name['RecordGangInfo'] = _RECORDGANGINFO
DESCRIPTOR.message_types_by_name['RecordBaBeiInfo'] = _RECORDBABEIINFO
DESCRIPTOR.message_types_by_name['RecordPeiPaiInfo'] = _RECORDPEIPAIINFO
DESCRIPTOR.message_types_by_name['RecordRoundInfo'] = _RECORDROUNDINFO
DESCRIPTOR.message_types_by_name['RecordAnalysisedData'] = _RECORDANALYSISEDDATA
DESCRIPTOR.message_types_by_name['ResConnectionInfo'] = _RESCONNECTIONINFO
DESCRIPTOR.message_types_by_name['ReqSignupAccount'] = _REQSIGNUPACCOUNT
DESCRIPTOR.message_types_by_name['ResSignupAccount'] = _RESSIGNUPACCOUNT
DESCRIPTOR.message_types_by_name['ReqLogin'] = _REQLOGIN
DESCRIPTOR.message_types_by_name['ResLogin'] = _RESLOGIN
DESCRIPTOR.message_types_by_name['ReqEmailLogin'] = _REQEMAILLOGIN
DESCRIPTOR.message_types_by_name['ReqBindAccount'] = _REQBINDACCOUNT
DESCRIPTOR.message_types_by_name['ReqCreatePhoneVerifyCode'] = _REQCREATEPHONEVERIFYCODE
DESCRIPTOR.message_types_by_name['ReqCreateEmailVerifyCode'] = _REQCREATEEMAILVERIFYCODE
DESCRIPTOR.message_types_by_name['ReqVerifyCodeForSecure'] = _REQVERIFYCODEFORSECURE
DESCRIPTOR.message_types_by_name['ResVerfiyCodeForSecure'] = _RESVERFIYCODEFORSECURE
DESCRIPTOR.message_types_by_name['ReqBindPhoneNumber'] = _REQBINDPHONENUMBER
DESCRIPTOR.message_types_by_name['ReqUnbindPhoneNumber'] = _REQUNBINDPHONENUMBER
DESCRIPTOR.message_types_by_name['ResFetchPhoneLoginBind'] = _RESFETCHPHONELOGINBIND
DESCRIPTOR.message_types_by_name['ReqCreatePhoneLoginBind'] = _REQCREATEPHONELOGINBIND
DESCRIPTOR.message_types_by_name['ReqBindEmail'] = _REQBINDEMAIL
DESCRIPTOR.message_types_by_name['ReqModifyPassword'] = _REQMODIFYPASSWORD
DESCRIPTOR.message_types_by_name['ReqOauth2Auth'] = _REQOAUTH2AUTH
DESCRIPTOR.message_types_by_name['ResOauth2Auth'] = _RESOAUTH2AUTH
DESCRIPTOR.message_types_by_name['ReqOauth2Check'] = _REQOAUTH2CHECK
DESCRIPTOR.message_types_by_name['ResOauth2Check'] = _RESOAUTH2CHECK
DESCRIPTOR.message_types_by_name['ReqOauth2Signup'] = _REQOAUTH2SIGNUP
DESCRIPTOR.message_types_by_name['ResOauth2Signup'] = _RESOAUTH2SIGNUP
DESCRIPTOR.message_types_by_name['ReqOauth2Login'] = _REQOAUTH2LOGIN
DESCRIPTOR.message_types_by_name['ReqDMMPreLogin'] = _REQDMMPRELOGIN
DESCRIPTOR.message_types_by_name['ResDMMPreLogin'] = _RESDMMPRELOGIN
DESCRIPTOR.message_types_by_name['ReqLogout'] = _REQLOGOUT
DESCRIPTOR.message_types_by_name['ResLogout'] = _RESLOGOUT
DESCRIPTOR.message_types_by_name['ReqHeatBeat'] = _REQHEATBEAT
DESCRIPTOR.message_types_by_name['ReqLoginBeat'] = _REQLOGINBEAT
DESCRIPTOR.message_types_by_name['ReqJoinMatchQueue'] = _REQJOINMATCHQUEUE
DESCRIPTOR.message_types_by_name['ReqCancelMatchQueue'] = _REQCANCELMATCHQUEUE
DESCRIPTOR.message_types_by_name['ReqAccountInfo'] = _REQACCOUNTINFO
DESCRIPTOR.message_types_by_name['ResAccountInfo'] = _RESACCOUNTINFO
DESCRIPTOR.message_types_by_name['ReqCreateNickname'] = _REQCREATENICKNAME
DESCRIPTOR.message_types_by_name['ReqModifyNickname'] = _REQMODIFYNICKNAME
DESCRIPTOR.message_types_by_name['ReqModifyBirthday'] = _REQMODIFYBIRTHDAY
DESCRIPTOR.message_types_by_name['ResSelfRoom'] = _RESSELFROOM
DESCRIPTOR.message_types_by_name['ReqCreateRoom'] = _REQCREATEROOM
DESCRIPTOR.message_types_by_name['ResCreateRoom'] = _RESCREATEROOM
DESCRIPTOR.message_types_by_name['ReqJoinRoom'] = _REQJOINROOM
DESCRIPTOR.message_types_by_name['ResJoinRoom'] = _RESJOINROOM
DESCRIPTOR.message_types_by_name['ReqRoomReady'] = _REQROOMREADY
DESCRIPTOR.message_types_by_name['ReqRoomDressing'] = _REQROOMDRESSING
DESCRIPTOR.message_types_by_name['ReqRoomStart'] = _REQROOMSTART
DESCRIPTOR.message_types_by_name['ReqRoomKick'] = _REQROOMKICK
DESCRIPTOR.message_types_by_name['ReqModifyRoom'] = _REQMODIFYROOM
DESCRIPTOR.message_types_by_name['ReqChangeAvatar'] = _REQCHANGEAVATAR
DESCRIPTOR.message_types_by_name['ReqAccountStatisticInfo'] = _REQACCOUNTSTATISTICINFO
DESCRIPTOR.message_types_by_name['ResAccountStatisticInfo'] = _RESACCOUNTSTATISTICINFO
DESCRIPTOR.message_types_by_name['ResAccountChallengeRankInfo'] = _RESACCOUNTCHALLENGERANKINFO
DESCRIPTOR.message_types_by_name['ResAccountCharacterInfo'] = _RESACCOUNTCHARACTERINFO
DESCRIPTOR.message_types_by_name['ReqShopPurchase'] = _REQSHOPPURCHASE
DESCRIPTOR.message_types_by_name['ResShopPurchase'] = _RESSHOPPURCHASE
DESCRIPTOR.message_types_by_name['ReqGameRecord'] = _REQGAMERECORD
DESCRIPTOR.message_types_by_name['ResGameRecord'] = _RESGAMERECORD
DESCRIPTOR.message_types_by_name['ReqGameRecordList'] = _REQGAMERECORDLIST
DESCRIPTOR.message_types_by_name['ResGameRecordList'] = _RESGAMERECORDLIST
DESCRIPTOR.message_types_by_name['ResCollectedGameRecordList'] = _RESCOLLECTEDGAMERECORDLIST
DESCRIPTOR.message_types_by_name['ReqGameRecordsDetail'] = _REQGAMERECORDSDETAIL
DESCRIPTOR.message_types_by_name['ResGameRecordsDetail'] = _RESGAMERECORDSDETAIL
DESCRIPTOR.message_types_by_name['ReqAddCollectedGameRecord'] = _REQADDCOLLECTEDGAMERECORD
DESCRIPTOR.message_types_by_name['ResAddCollectedGameRecord'] = _RESADDCOLLECTEDGAMERECORD
DESCRIPTOR.message_types_by_name['ReqRemoveCollectedGameRecord'] = _REQREMOVECOLLECTEDGAMERECORD
DESCRIPTOR.message_types_by_name['ResRemoveCollectedGameRecord'] = _RESREMOVECOLLECTEDGAMERECORD
DESCRIPTOR.message_types_by_name['ReqChangeCollectedGameRecordRemarks'] = _REQCHANGECOLLECTEDGAMERECORDREMARKS
DESCRIPTOR.message_types_by_name['ResChangeCollectedGameRecordRemarks'] = _RESCHANGECOLLECTEDGAMERECORDREMARKS
DESCRIPTOR.message_types_by_name['ReqLevelLeaderboard'] = _REQLEVELLEADERBOARD
DESCRIPTOR.message_types_by_name['ResLevelLeaderboard'] = _RESLEVELLEADERBOARD
DESCRIPTOR.message_types_by_name['ReqChallangeLeaderboard'] = _REQCHALLANGELEADERBOARD
DESCRIPTOR.message_types_by_name['ResChallengeLeaderboard'] = _RESCHALLENGELEADERBOARD
DESCRIPTOR.message_types_by_name['ReqMutiChallengeLevel'] = _REQMUTICHALLENGELEVEL
DESCRIPTOR.message_types_by_name['ResMutiChallengeLevel'] = _RESMUTICHALLENGELEVEL
DESCRIPTOR.message_types_by_name['ReqMultiAccountId'] = _REQMULTIACCOUNTID
DESCRIPTOR.message_types_by_name['ResMultiAccountBrief'] = _RESMULTIACCOUNTBRIEF
DESCRIPTOR.message_types_by_name['ResFriendList'] = _RESFRIENDLIST
DESCRIPTOR.message_types_by_name['ResFriendApplyList'] = _RESFRIENDAPPLYLIST
DESCRIPTOR.message_types_by_name['ReqApplyFriend'] = _REQAPPLYFRIEND
DESCRIPTOR.message_types_by_name['ReqHandleFriendApply'] = _REQHANDLEFRIENDAPPLY
DESCRIPTOR.message_types_by_name['ReqRemoveFriend'] = _REQREMOVEFRIEND
DESCRIPTOR.message_types_by_name['ReqSearchAccountByPattern'] = _REQSEARCHACCOUNTBYPATTERN
DESCRIPTOR.message_types_by_name['ResSearchAccountByPattern'] = _RESSEARCHACCOUNTBYPATTERN
DESCRIPTOR.message_types_by_name['ReqAccountList'] = _REQACCOUNTLIST
DESCRIPTOR.message_types_by_name['ResAccountStates'] = _RESACCOUNTSTATES
DESCRIPTOR.message_types_by_name['ReqSearchAccountById'] = _REQSEARCHACCOUNTBYID
DESCRIPTOR.message_types_by_name['ResSearchAccountById'] = _RESSEARCHACCOUNTBYID
DESCRIPTOR.message_types_by_name['ResBagInfo'] = _RESBAGINFO
DESCRIPTOR.message_types_by_name['ReqUseBagItem'] = _REQUSEBAGITEM
DESCRIPTOR.message_types_by_name['ReqOpenManualItem'] = _REQOPENMANUALITEM
DESCRIPTOR.message_types_by_name['ReqOpenRandomRewardItem'] = _REQOPENRANDOMREWARDITEM
DESCRIPTOR.message_types_by_name['ResOpenRandomRewardItem'] = _RESOPENRANDOMREWARDITEM
DESCRIPTOR.message_types_by_name['ReqOpenAllRewardItem'] = _REQOPENALLREWARDITEM
DESCRIPTOR.message_types_by_name['ResOpenAllRewardItem'] = _RESOPENALLREWARDITEM
DESCRIPTOR.message_types_by_name['ReqComposeShard'] = _REQCOMPOSESHARD
DESCRIPTOR.message_types_by_name['ReqFetchAnnouncement'] = _REQFETCHANNOUNCEMENT
DESCRIPTOR.message_types_by_name['ResAnnouncement'] = _RESANNOUNCEMENT
DESCRIPTOR.message_types_by_name['ResMailInfo'] = _RESMAILINFO
DESCRIPTOR.message_types_by_name['ReqReadMail'] = _REQREADMAIL
DESCRIPTOR.message_types_by_name['ReqDeleteMail'] = _REQDELETEMAIL
DESCRIPTOR.message_types_by_name['ReqTakeAttachment'] = _REQTAKEATTACHMENT
DESCRIPTOR.message_types_by_name['ReqReceiveAchievementGroupReward'] = _REQRECEIVEACHIEVEMENTGROUPREWARD
DESCRIPTOR.message_types_by_name['ResReceiveAchievementGroupReward'] = _RESRECEIVEACHIEVEMENTGROUPREWARD
DESCRIPTOR.message_types_by_name['ReqReceiveAchievementReward'] = _REQRECEIVEACHIEVEMENTREWARD
DESCRIPTOR.message_types_by_name['ResReceiveAchievementReward'] = _RESRECEIVEACHIEVEMENTREWARD
DESCRIPTOR.message_types_by_name['ResFetchAchievementRate'] = _RESFETCHACHIEVEMENTRATE
DESCRIPTOR.message_types_by_name['ResAchievement'] = _RESACHIEVEMENT
DESCRIPTOR.message_types_by_name['ResTitleList'] = _RESTITLELIST
DESCRIPTOR.message_types_by_name['ReqUseTitle'] = _REQUSETITLE
DESCRIPTOR.message_types_by_name['ReqBuyShiLian'] = _REQBUYSHILIAN
DESCRIPTOR.message_types_by_name['ReqUpdateClientValue'] = _REQUPDATECLIENTVALUE
DESCRIPTOR.message_types_by_name['ResClientValue'] = _RESCLIENTVALUE
DESCRIPTOR.message_types_by_name['ReqClientMessage'] = _REQCLIENTMESSAGE
DESCRIPTOR.message_types_by_name['ReqCurrentMatchInfo'] = _REQCURRENTMATCHINFO
DESCRIPTOR.message_types_by_name['ResCurrentMatchInfo'] = _RESCURRENTMATCHINFO
DESCRIPTOR.message_types_by_name['ReqUserComplain'] = _REQUSERCOMPLAIN
DESCRIPTOR.message_types_by_name['ReqReadAnnouncement'] = _REQREADANNOUNCEMENT
DESCRIPTOR.message_types_by_name['ResReviveCoinInfo'] = _RESREVIVECOININFO
DESCRIPTOR.message_types_by_name['ResDailyTask'] = _RESDAILYTASK
DESCRIPTOR.message_types_by_name['ReqRefreshDailyTask'] = _REQREFRESHDAILYTASK
DESCRIPTOR.message_types_by_name['ResRefreshDailyTask'] = _RESREFRESHDAILYTASK
DESCRIPTOR.message_types_by_name['ReqUseGiftCode'] = _REQUSEGIFTCODE
DESCRIPTOR.message_types_by_name['ResUseGiftCode'] = _RESUSEGIFTCODE
DESCRIPTOR.message_types_by_name['ResUseSpecialGiftCode'] = _RESUSESPECIALGIFTCODE
DESCRIPTOR.message_types_by_name['ReqSendClientMessage'] = _REQSENDCLIENTMESSAGE
DESCRIPTOR.message_types_by_name['ReqGameLiveInfo'] = _REQGAMELIVEINFO
DESCRIPTOR.message_types_by_name['ResGameLiveInfo'] = _RESGAMELIVEINFO
DESCRIPTOR.message_types_by_name['ReqGameLiveLeftSegment'] = _REQGAMELIVELEFTSEGMENT
DESCRIPTOR.message_types_by_name['ResGameLiveLeftSegment'] = _RESGAMELIVELEFTSEGMENT
DESCRIPTOR.message_types_by_name['ReqGameLiveList'] = _REQGAMELIVELIST
DESCRIPTOR.message_types_by_name['ResGameLiveList'] = _RESGAMELIVELIST
DESCRIPTOR.message_types_by_name['ResCommentSetting'] = _RESCOMMENTSETTING
DESCRIPTOR.message_types_by_name['ReqUpdateCommentSetting'] = _REQUPDATECOMMENTSETTING
DESCRIPTOR.message_types_by_name['ReqFetchCommentList'] = _REQFETCHCOMMENTLIST
DESCRIPTOR.message_types_by_name['ResFetchCommentList'] = _RESFETCHCOMMENTLIST
DESCRIPTOR.message_types_by_name['ReqFetchCommentContent'] = _REQFETCHCOMMENTCONTENT
DESCRIPTOR.message_types_by_name['ResFetchCommentContent'] = _RESFETCHCOMMENTCONTENT
DESCRIPTOR.message_types_by_name['ReqLeaveComment'] = _REQLEAVECOMMENT
DESCRIPTOR.message_types_by_name['ReqDeleteComment'] = _REQDELETECOMMENT
DESCRIPTOR.message_types_by_name['ReqUpdateReadComment'] = _REQUPDATEREADCOMMENT
DESCRIPTOR.message_types_by_name['ReqRollingNotice'] = _REQROLLINGNOTICE
DESCRIPTOR.message_types_by_name['ResServerTime'] = _RESSERVERTIME
DESCRIPTOR.message_types_by_name['ReqPlatformBillingProducts'] = _REQPLATFORMBILLINGPRODUCTS
DESCRIPTOR.message_types_by_name['ResPlatformBillingProducts'] = _RESPLATFORMBILLINGPRODUCTS
DESCRIPTOR.message_types_by_name['ReqCreateBillingOrder'] = _REQCREATEBILLINGORDER
DESCRIPTOR.message_types_by_name['ResCreateBillingOrder'] = _RESCREATEBILLINGORDER
DESCRIPTOR.message_types_by_name['ReqSolveGooglePlayOrder'] = _REQSOLVEGOOGLEPLAYORDER
DESCRIPTOR.message_types_by_name['ReqSolveGooglePlayOrderV3'] = _REQSOLVEGOOGLEPLAYORDERV3
DESCRIPTOR.message_types_by_name['ReqCancelGooglePlayOrder'] = _REQCANCELGOOGLEPLAYORDER
DESCRIPTOR.message_types_by_name['ReqCreateWechatNativeOrder'] = _REQCREATEWECHATNATIVEORDER
DESCRIPTOR.message_types_by_name['ResCreateWechatNativeOrder'] = _RESCREATEWECHATNATIVEORDER
DESCRIPTOR.message_types_by_name['ReqCreateWechatAppOrder'] = _REQCREATEWECHATAPPORDER
DESCRIPTOR.message_types_by_name['ResCreateWechatAppOrder'] = _RESCREATEWECHATAPPORDER
DESCRIPTOR.message_types_by_name['ReqCreateAlipayOrder'] = _REQCREATEALIPAYORDER
DESCRIPTOR.message_types_by_name['ResCreateAlipayOrder'] = _RESCREATEALIPAYORDER
DESCRIPTOR.message_types_by_name['ReqCreateAlipayScanOrder'] = _REQCREATEALIPAYSCANORDER
DESCRIPTOR.message_types_by_name['ResCreateAlipayScanOrder'] = _RESCREATEALIPAYSCANORDER
DESCRIPTOR.message_types_by_name['ReqCreateAlipayAppOrder'] = _REQCREATEALIPAYAPPORDER
DESCRIPTOR.message_types_by_name['ResCreateAlipayAppOrder'] = _RESCREATEALIPAYAPPORDER
DESCRIPTOR.message_types_by_name['ReqCreateJPCreditCardOrder'] = _REQCREATEJPCREDITCARDORDER
DESCRIPTOR.message_types_by_name['ResCreateJPCreditCardOrder'] = _RESCREATEJPCREDITCARDORDER
DESCRIPTOR.message_types_by_name['ReqCreateJPPaypalOrder'] = _REQCREATEJPPAYPALORDER
DESCRIPTOR.message_types_by_name['ResCreateJPPaypalOrder'] = _RESCREATEJPPAYPALORDER
DESCRIPTOR.message_types_by_name['ReqCreateJPAuOrder'] = _REQCREATEJPAUORDER
DESCRIPTOR.message_types_by_name['ResCreateJPAuOrder'] = _RESCREATEJPAUORDER
DESCRIPTOR.message_types_by_name['ReqCreateJPDocomoOrder'] = _REQCREATEJPDOCOMOORDER
DESCRIPTOR.message_types_by_name['ResCreateJPDocomoOrder'] = _RESCREATEJPDOCOMOORDER
DESCRIPTOR.message_types_by_name['ReqCreateJPWebMoneyOrder'] = _REQCREATEJPWEBMONEYORDER
DESCRIPTOR.message_types_by_name['ResCreateJPWebMoneyOrder'] = _RESCREATEJPWEBMONEYORDER
DESCRIPTOR.message_types_by_name['ReqCreateJPSoftbankOrder'] = _REQCREATEJPSOFTBANKORDER
DESCRIPTOR.message_types_by_name['ResCreateJPSoftbankOrder'] = _RESCREATEJPSOFTBANKORDER
DESCRIPTOR.message_types_by_name['ReqCreateYostarOrder'] = _REQCREATEYOSTARORDER
DESCRIPTOR.message_types_by_name['ResCreateYostarOrder'] = _RESCREATEYOSTARORDER
DESCRIPTOR.message_types_by_name['ReqCreateENPaypalOrder'] = _REQCREATEENPAYPALORDER
DESCRIPTOR.message_types_by_name['ResCreateENPaypalOrder'] = _RESCREATEENPAYPALORDER
DESCRIPTOR.message_types_by_name['ReqCreateENJCBOrder'] = _REQCREATEENJCBORDER
DESCRIPTOR.message_types_by_name['ResCreateENJCBOrder'] = _RESCREATEENJCBORDER
DESCRIPTOR.message_types_by_name['ReqCreateENMasterCardOrder'] = _REQCREATEENMASTERCARDORDER
DESCRIPTOR.message_types_by_name['ResCreateENMasterCardOrder'] = _RESCREATEENMASTERCARDORDER
DESCRIPTOR.message_types_by_name['ReqCreateENVisaOrder'] = _REQCREATEENVISAORDER
DESCRIPTOR.message_types_by_name['ResCreateENVisaOrder'] = _RESCREATEENVISAORDER
DESCRIPTOR.message_types_by_name['ReqCreateENAlipayOrder'] = _REQCREATEENALIPAYORDER
DESCRIPTOR.message_types_by_name['ResCreateENAlipayOrder'] = _RESCREATEENALIPAYORDER
DESCRIPTOR.message_types_by_name['ReqCreateDMMOrder'] = _REQCREATEDMMORDER
DESCRIPTOR.message_types_by_name['ResCreateDmmOrder'] = _RESCREATEDMMORDER
DESCRIPTOR.message_types_by_name['ReqCreateIAPOrder'] = _REQCREATEIAPORDER
DESCRIPTOR.message_types_by_name['ResCreateIAPOrder'] = _RESCREATEIAPORDER
DESCRIPTOR.message_types_by_name['ReqVerificationIAPOrder'] = _REQVERIFICATIONIAPORDER
DESCRIPTOR.message_types_by_name['ResVerificationIAPOrder'] = _RESVERIFICATIONIAPORDER
DESCRIPTOR.message_types_by_name['ReqCreateSteamOrder'] = _REQCREATESTEAMORDER
DESCRIPTOR.message_types_by_name['ResCreateSteamOrder'] = _RESCREATESTEAMORDER
DESCRIPTOR.message_types_by_name['ReqVerifySteamOrder'] = _REQVERIFYSTEAMORDER
DESCRIPTOR.message_types_by_name['ReqCreateMyCardOrder'] = _REQCREATEMYCARDORDER
DESCRIPTOR.message_types_by_name['ResCreateMyCardOrder'] = _RESCREATEMYCARDORDER
DESCRIPTOR.message_types_by_name['ReqVerifyMyCardOrder'] = _REQVERIFYMYCARDORDER
DESCRIPTOR.message_types_by_name['ReqCreatePaypalOrder'] = _REQCREATEPAYPALORDER
DESCRIPTOR.message_types_by_name['ResCreatePaypalOrder'] = _RESCREATEPAYPALORDER
DESCRIPTOR.message_types_by_name['ReqCreateXsollaOrder'] = _REQCREATEXSOLLAORDER
DESCRIPTOR.message_types_by_name['ResCreateXsollaOrder'] = _RESCREATEXSOLLAORDER
DESCRIPTOR.message_types_by_name['ReqOpenChest'] = _REQOPENCHEST
DESCRIPTOR.message_types_by_name['ResOpenChest'] = _RESOPENCHEST
DESCRIPTOR.message_types_by_name['ReqBuyFromChestShop'] = _REQBUYFROMCHESTSHOP
DESCRIPTOR.message_types_by_name['ResBuyFromChestShop'] = _RESBUYFROMCHESTSHOP
DESCRIPTOR.message_types_by_name['ResDailySignInInfo'] = _RESDAILYSIGNININFO
DESCRIPTOR.message_types_by_name['ReqDoActivitySignIn'] = _REQDOACTIVITYSIGNIN
DESCRIPTOR.message_types_by_name['ResDoActivitySignIn'] = _RESDOACTIVITYSIGNIN
DESCRIPTOR.message_types_by_name['ResCharacterInfo'] = _RESCHARACTERINFO
DESCRIPTOR.message_types_by_name['ReqUpdateCharacterSort'] = _REQUPDATECHARACTERSORT
DESCRIPTOR.message_types_by_name['ReqChangeMainCharacter'] = _REQCHANGEMAINCHARACTER
DESCRIPTOR.message_types_by_name['ReqChangeCharacterSkin'] = _REQCHANGECHARACTERSKIN
DESCRIPTOR.message_types_by_name['ReqChangeCharacterView'] = _REQCHANGECHARACTERVIEW
DESCRIPTOR.message_types_by_name['ReqSendGiftToCharacter'] = _REQSENDGIFTTOCHARACTER
DESCRIPTOR.message_types_by_name['ResSendGiftToCharacter'] = _RESSENDGIFTTOCHARACTER
DESCRIPTOR.message_types_by_name['ReqSellItem'] = _REQSELLITEM
DESCRIPTOR.message_types_by_name['ResCommonView'] = _RESCOMMONVIEW
DESCRIPTOR.message_types_by_name['ReqChangeCommonView'] = _REQCHANGECOMMONVIEW
DESCRIPTOR.message_types_by_name['ReqSaveCommonViews'] = _REQSAVECOMMONVIEWS
DESCRIPTOR.message_types_by_name['ReqCommonViews'] = _REQCOMMONVIEWS
DESCRIPTOR.message_types_by_name['ResCommonViews'] = _RESCOMMONVIEWS
DESCRIPTOR.message_types_by_name['ResAllcommonViews'] = _RESALLCOMMONVIEWS
DESCRIPTOR.message_types_by_name['ReqUseCommonView'] = _REQUSECOMMONVIEW
DESCRIPTOR.message_types_by_name['ReqUpgradeCharacter'] = _REQUPGRADECHARACTER
DESCRIPTOR.message_types_by_name['ResUpgradeCharacter'] = _RESUPGRADECHARACTER
DESCRIPTOR.message_types_by_name['ReqFinishedEnding'] = _REQFINISHEDENDING
DESCRIPTOR.message_types_by_name['ReqGMCommand'] = _REQGMCOMMAND
DESCRIPTOR.message_types_by_name['ResShopInfo'] = _RESSHOPINFO
DESCRIPTOR.message_types_by_name['ReqBuyFromShop'] = _REQBUYFROMSHOP
DESCRIPTOR.message_types_by_name['ResBuyFromShop'] = _RESBUYFROMSHOP
DESCRIPTOR.message_types_by_name['ReqBuyFromZHP'] = _REQBUYFROMZHP
DESCRIPTOR.message_types_by_name['ReqPayMonthTicket'] = _REQPAYMONTHTICKET
DESCRIPTOR.message_types_by_name['ResPayMonthTicket'] = _RESPAYMONTHTICKET
DESCRIPTOR.message_types_by_name['ReqReshZHPShop'] = _REQRESHZHPSHOP
DESCRIPTOR.message_types_by_name['ResRefreshZHPShop'] = _RESREFRESHZHPSHOP
DESCRIPTOR.message_types_by_name['ResMonthTicketInfo'] = _RESMONTHTICKETINFO
DESCRIPTOR.message_types_by_name['ReqExchangeCurrency'] = _REQEXCHANGECURRENCY
DESCRIPTOR.message_types_by_name['ResServerSettings'] = _RESSERVERSETTINGS
DESCRIPTOR.message_types_by_name['ResAccountSettings'] = _RESACCOUNTSETTINGS
DESCRIPTOR.message_types_by_name['ReqUpdateAccountSettings'] = _REQUPDATEACCOUNTSETTINGS
DESCRIPTOR.message_types_by_name['ResModNicknameTime'] = _RESMODNICKNAMETIME
DESCRIPTOR.message_types_by_name['ResMisc'] = _RESMISC
DESCRIPTOR.message_types_by_name['ReqModifySignature'] = _REQMODIFYSIGNATURE
DESCRIPTOR.message_types_by_name['ResIDCardInfo'] = _RESIDCARDINFO
DESCRIPTOR.message_types_by_name['ReqUpdateIDCardInfo'] = _REQUPDATEIDCARDINFO
DESCRIPTOR.message_types_by_name['ResVipReward'] = _RESVIPREWARD
DESCRIPTOR.message_types_by_name['ReqGainVipReward'] = _REQGAINVIPREWARD
DESCRIPTOR.message_types_by_name['ReqFetchCustomizedContestList'] = _REQFETCHCUSTOMIZEDCONTESTLIST
DESCRIPTOR.message_types_by_name['ResFetchCustomizedContestList'] = _RESFETCHCUSTOMIZEDCONTESTLIST
DESCRIPTOR.message_types_by_name['ReqFetchCustomizedContestExtendInfo'] = _REQFETCHCUSTOMIZEDCONTESTEXTENDINFO
DESCRIPTOR.message_types_by_name['ResFetchCustomizedContestExtendInfo'] = _RESFETCHCUSTOMIZEDCONTESTEXTENDINFO
DESCRIPTOR.message_types_by_name['ReqFetchCustomizedContestAuthInfo'] = _REQFETCHCUSTOMIZEDCONTESTAUTHINFO
DESCRIPTOR.message_types_by_name['ResFetchCustomizedContestAuthInfo'] = _RESFETCHCUSTOMIZEDCONTESTAUTHINFO
DESCRIPTOR.message_types_by_name['ReqEnterCustomizedContest'] = _REQENTERCUSTOMIZEDCONTEST
DESCRIPTOR.message_types_by_name['ResEnterCustomizedContest'] = _RESENTERCUSTOMIZEDCONTEST
DESCRIPTOR.message_types_by_name['ReqFetchCustomizedContestOnlineInfo'] = _REQFETCHCUSTOMIZEDCONTESTONLINEINFO
DESCRIPTOR.message_types_by_name['ResFetchCustomizedContestOnlineInfo'] = _RESFETCHCUSTOMIZEDCONTESTONLINEINFO
DESCRIPTOR.message_types_by_name['ReqFetchCustomizedContestByContestId'] = _REQFETCHCUSTOMIZEDCONTESTBYCONTESTID
DESCRIPTOR.message_types_by_name['ResFetchCustomizedContestByContestId'] = _RESFETCHCUSTOMIZEDCONTESTBYCONTESTID
DESCRIPTOR.message_types_by_name['ReqStartCustomizedContest'] = _REQSTARTCUSTOMIZEDCONTEST
DESCRIPTOR.message_types_by_name['ReqJoinCustomizedContestChatRoom'] = _REQJOINCUSTOMIZEDCONTESTCHATROOM
DESCRIPTOR.message_types_by_name['ResJoinCustomizedContestChatRoom'] = _RESJOINCUSTOMIZEDCONTESTCHATROOM
DESCRIPTOR.message_types_by_name['ReqSayChatMessage'] = _REQSAYCHATMESSAGE
DESCRIPTOR.message_types_by_name['ReqFetchCustomizedContestGameLiveList'] = _REQFETCHCUSTOMIZEDCONTESTGAMELIVELIST
DESCRIPTOR.message_types_by_name['ResFetchCustomizedContestGameLiveList'] = _RESFETCHCUSTOMIZEDCONTESTGAMELIVELIST
DESCRIPTOR.message_types_by_name['ReqFetchCustomizedContestGameRecords'] = _REQFETCHCUSTOMIZEDCONTESTGAMERECORDS
DESCRIPTOR.message_types_by_name['ResFetchCustomizedContestGameRecords'] = _RESFETCHCUSTOMIZEDCONTESTGAMERECORDS
DESCRIPTOR.message_types_by_name['ReqTargetCustomizedContest'] = _REQTARGETCUSTOMIZEDCONTEST
DESCRIPTOR.message_types_by_name['ResActivityList'] = _RESACTIVITYLIST
DESCRIPTOR.message_types_by_name['ResAccountActivityData'] = _RESACCOUNTACTIVITYDATA
DESCRIPTOR.message_types_by_name['ReqExchangeActivityItem'] = _REQEXCHANGEACTIVITYITEM
DESCRIPTOR.message_types_by_name['ResExchangeActivityItem'] = _RESEXCHANGEACTIVITYITEM
DESCRIPTOR.message_types_by_name['ReqCompleteActivityTask'] = _REQCOMPLETEACTIVITYTASK
DESCRIPTOR.message_types_by_name['ReqReceiveActivityFlipTask'] = _REQRECEIVEACTIVITYFLIPTASK
DESCRIPTOR.message_types_by_name['ResReceiveActivityFlipTask'] = _RESRECEIVEACTIVITYFLIPTASK
DESCRIPTOR.message_types_by_name['ReqFetchActivityFlipInfo'] = _REQFETCHACTIVITYFLIPINFO
DESCRIPTOR.message_types_by_name['ResFetchActivityFlipInfo'] = _RESFETCHACTIVITYFLIPINFO
DESCRIPTOR.message_types_by_name['ReqGainAccumulatedPointActivityReward'] = _REQGAINACCUMULATEDPOINTACTIVITYREWARD
DESCRIPTOR.message_types_by_name['ReqGainMultiPointActivityReward'] = _REQGAINMULTIPOINTACTIVITYREWARD
DESCRIPTOR.message_types_by_name['ReqFetchRankPointLeaderboard'] = _REQFETCHRANKPOINTLEADERBOARD
DESCRIPTOR.message_types_by_name['ResFetchRankPointLeaderboard'] = _RESFETCHRANKPOINTLEADERBOARD
DESCRIPTOR.message_types_by_name['ReqGainRankPointReward'] = _REQGAINRANKPOINTREWARD
DESCRIPTOR.message_types_by_name['ReqRichmanNextMove'] = _REQRICHMANNEXTMOVE
DESCRIPTOR.message_types_by_name['ResRichmanNextMove'] = _RESRICHMANNEXTMOVE
DESCRIPTOR.message_types_by_name['ReqRichmanSpecialMove'] = _REQRICHMANSPECIALMOVE
DESCRIPTOR.message_types_by_name['ReqRichmanChestInfo'] = _REQRICHMANCHESTINFO
DESCRIPTOR.message_types_by_name['ResRichmanChestInfo'] = _RESRICHMANCHESTINFO
DESCRIPTOR.message_types_by_name['ReqCreateGameObserveAuth'] = _REQCREATEGAMEOBSERVEAUTH
DESCRIPTOR.message_types_by_name['ResCreateGameObserveAuth'] = _RESCREATEGAMEOBSERVEAUTH
DESCRIPTOR.message_types_by_name['ReqRefreshGameObserveAuth'] = _REQREFRESHGAMEOBSERVEAUTH
DESCRIPTOR.message_types_by_name['ResRefreshGameObserveAuth'] = _RESREFRESHGAMEOBSERVEAUTH
DESCRIPTOR.message_types_by_name['ResActivityBuff'] = _RESACTIVITYBUFF
DESCRIPTOR.message_types_by_name['ReqUpgradeActivityBuff'] = _REQUPGRADEACTIVITYBUFF
DESCRIPTOR.message_types_by_name['ResUpgradeChallenge'] = _RESUPGRADECHALLENGE
DESCRIPTOR.message_types_by_name['ResRefreshChallenge'] = _RESREFRESHCHALLENGE
DESCRIPTOR.message_types_by_name['ResFetchChallengeInfo'] = _RESFETCHCHALLENGEINFO
DESCRIPTOR.message_types_by_name['ReqForceCompleteChallengeTask'] = _REQFORCECOMPLETECHALLENGETASK
DESCRIPTOR.message_types_by_name['ResFetchABMatch'] = _RESFETCHABMATCH
DESCRIPTOR.message_types_by_name['ReqStartUnifiedMatch'] = _REQSTARTUNIFIEDMATCH
DESCRIPTOR.message_types_by_name['ReqCancelUnifiedMatch'] = _REQCANCELUNIFIEDMATCH
DESCRIPTOR.message_types_by_name['ResChallengeSeasonInfo'] = _RESCHALLENGESEASONINFO
DESCRIPTOR.message_types_by_name['ReqReceiveChallengeRankReward'] = _REQRECEIVECHALLENGERANKREWARD
DESCRIPTOR.message_types_by_name['ResReceiveChallengeRankReward'] = _RESRECEIVECHALLENGERANKREWARD
DESCRIPTOR.message_types_by_name['ReqBuyInABMatch'] = _REQBUYINABMATCH
DESCRIPTOR.message_types_by_name['ReqGamePointRank'] = _REQGAMEPOINTRANK
DESCRIPTOR.message_types_by_name['ResGamePointRank'] = _RESGAMEPOINTRANK
DESCRIPTOR.message_types_by_name['ResFetchSelfGamePointRank'] = _RESFETCHSELFGAMEPOINTRANK
DESCRIPTOR.message_types_by_name['ActionMJStart'] = _ACTIONMJSTART
DESCRIPTOR.message_types_by_name['NewRoundOpenedTiles'] = _NEWROUNDOPENEDTILES
DESCRIPTOR.message_types_by_name['MuyuInfo'] = _MUYUINFO
DESCRIPTOR.message_types_by_name['ChuanmaGang'] = _CHUANMAGANG
DESCRIPTOR.message_types_by_name['ActionNewRound'] = _ACTIONNEWROUND
DESCRIPTOR.message_types_by_name['RecordNewRound'] = _RECORDNEWROUND
DESCRIPTOR.message_types_by_name['GameSnapshot'] = _GAMESNAPSHOT
DESCRIPTOR.message_types_by_name['ActionPrototype'] = _ACTIONPROTOTYPE
DESCRIPTOR.message_types_by_name['GameDetailRecords'] = _GAMEDETAILRECORDS
DESCRIPTOR.message_types_by_name['OptionalOperation'] = _OPTIONALOPERATION
DESCRIPTOR.message_types_by_name['OptionalOperationList'] = _OPTIONALOPERATIONLIST
DESCRIPTOR.message_types_by_name['LiQiSuccess'] = _LIQISUCCESS
DESCRIPTOR.message_types_by_name['FanInfo'] = _FANINFO
DESCRIPTOR.message_types_by_name['HuleInfo'] = _HULEINFO
DESCRIPTOR.message_types_by_name['TingPaiInfo'] = _TINGPAIINFO
DESCRIPTOR.message_types_by_name['TingPaiDiscardInfo'] = _TINGPAIDISCARDINFO
DESCRIPTOR.message_types_by_name['GameEnd'] = _GAMEEND
DESCRIPTOR.message_types_by_name['ActionSelectGap'] = _ACTIONSELECTGAP
DESCRIPTOR.message_types_by_name['RecordSelectGap'] = _RECORDSELECTGAP
DESCRIPTOR.message_types_by_name['ActionChangeTile'] = _ACTIONCHANGETILE
DESCRIPTOR.message_types_by_name['RecordChangeTile'] = _RECORDCHANGETILE
DESCRIPTOR.message_types_by_name['ActionDiscardTile'] = _ACTIONDISCARDTILE
DESCRIPTOR.message_types_by_name['RecordDiscardTile'] = _RECORDDISCARDTILE
DESCRIPTOR.message_types_by_name['ActionDealTile'] = _ACTIONDEALTILE
DESCRIPTOR.message_types_by_name['RecordDealTile'] = _RECORDDEALTILE
DESCRIPTOR.message_types_by_name['ActionChiPengGang'] = _ACTIONCHIPENGGANG
DESCRIPTOR.message_types_by_name['RecordChiPengGang'] = _RECORDCHIPENGGANG
DESCRIPTOR.message_types_by_name['ActionGangResult'] = _ACTIONGANGRESULT
DESCRIPTOR.message_types_by_name['RecordGangResult'] = _RECORDGANGRESULT
DESCRIPTOR.message_types_by_name['ActionGangResultEnd'] = _ACTIONGANGRESULTEND
DESCRIPTOR.message_types_by_name['RecordGangResultEnd'] = _RECORDGANGRESULTEND
DESCRIPTOR.message_types_by_name['ActionAnGangAddGang'] = _ACTIONANGANGADDGANG
DESCRIPTOR.message_types_by_name['RecordAnGangAddGang'] = _RECORDANGANGADDGANG
DESCRIPTOR.message_types_by_name['ActionBaBei'] = _ACTIONBABEI
DESCRIPTOR.message_types_by_name['RecordBaBei'] = _RECORDBABEI
DESCRIPTOR.message_types_by_name['ActionHule'] = _ACTIONHULE
DESCRIPTOR.message_types_by_name['RecordHule'] = _RECORDHULE
DESCRIPTOR.message_types_by_name['HuInfoXueZhanMid'] = _HUINFOXUEZHANMID
DESCRIPTOR.message_types_by_name['ActionHuleXueZhanMid'] = _ACTIONHULEXUEZHANMID
DESCRIPTOR.message_types_by_name['RecordHuleXueZhanMid'] = _RECORDHULEXUEZHANMID
DESCRIPTOR.message_types_by_name['ActionHuleXueZhanEnd'] = _ACTIONHULEXUEZHANEND
DESCRIPTOR.message_types_by_name['RecordHuleXueZhanEnd'] = _RECORDHULEXUEZHANEND
DESCRIPTOR.message_types_by_name['ActionLiuJu'] = _ACTIONLIUJU
DESCRIPTOR.message_types_by_name['RecordLiuJu'] = _RECORDLIUJU
DESCRIPTOR.message_types_by_name['NoTilePlayerInfo'] = _NOTILEPLAYERINFO
DESCRIPTOR.message_types_by_name['NoTileScoreInfo'] = _NOTILESCOREINFO
DESCRIPTOR.message_types_by_name['ActionNoTile'] = _ACTIONNOTILE
DESCRIPTOR.message_types_by_name['RecordNoTile'] = _RECORDNOTILE
DESCRIPTOR.message_types_by_name['PlayerLeaving'] = _PLAYERLEAVING
DESCRIPTOR.message_types_by_name['ReqAuthGame'] = _REQAUTHGAME
DESCRIPTOR.message_types_by_name['ResAuthGame'] = _RESAUTHGAME
DESCRIPTOR.message_types_by_name['GameRestore'] = _GAMERESTORE
DESCRIPTOR.message_types_by_name['ResEnterGame'] = _RESENTERGAME
DESCRIPTOR.message_types_by_name['ReqSyncGame'] = _REQSYNCGAME
DESCRIPTOR.message_types_by_name['ResSyncGame'] = _RESSYNCGAME
DESCRIPTOR.message_types_by_name['ReqSelfOperation'] = _REQSELFOPERATION
DESCRIPTOR.message_types_by_name['ReqChiPengGang'] = _REQCHIPENGGANG
DESCRIPTOR.message_types_by_name['ReqBroadcastInGame'] = _REQBROADCASTINGAME
DESCRIPTOR.message_types_by_name['ReqGMCommandInGaming'] = _REQGMCOMMANDINGAMING
DESCRIPTOR.message_types_by_name['ResGamePlayerState'] = _RESGAMEPLAYERSTATE
DESCRIPTOR.message_types_by_name['ReqVoteGameEnd'] = _REQVOTEGAMEEND
DESCRIPTOR.message_types_by_name['ResGameEndVote'] = _RESGAMEENDVOTE
DESCRIPTOR.message_types_by_name['ReqAuthObserve'] = _REQAUTHOBSERVE
DESCRIPTOR.message_types_by_name['ResStartObserve'] = _RESSTARTOBSERVE
DESCRIPTOR.message_types_by_name['NotifyNewGame'] = _NOTIFYNEWGAME
DESCRIPTOR.message_types_by_name['NotifyPlayerLoadGameReady'] = _NOTIFYPLAYERLOADGAMEREADY
DESCRIPTOR.message_types_by_name['NotifyGameBroadcast'] = _NOTIFYGAMEBROADCAST
DESCRIPTOR.message_types_by_name['NotifyGameEndResult'] = _NOTIFYGAMEENDRESULT
DESCRIPTOR.message_types_by_name['NotifyGameTerminate'] = _NOTIFYGAMETERMINATE
DESCRIPTOR.message_types_by_name['NotifyPlayerConnectionState'] = _NOTIFYPLAYERCONNECTIONSTATE
DESCRIPTOR.message_types_by_name['NotifyAccountLevelChange'] = _NOTIFYACCOUNTLEVELCHANGE
DESCRIPTOR.message_types_by_name['NotifyGameFinishReward'] = _NOTIFYGAMEFINISHREWARD
DESCRIPTOR.message_types_by_name['NotifyActivityReward'] = _NOTIFYACTIVITYREWARD
DESCRIPTOR.message_types_by_name['NotifyActivityPoint'] = _NOTIFYACTIVITYPOINT
DESCRIPTOR.message_types_by_name['NotifyLeaderboardPoint'] = _NOTIFYLEADERBOARDPOINT
DESCRIPTOR.message_types_by_name['NotifyGamePause'] = _NOTIFYGAMEPAUSE
DESCRIPTOR.message_types_by_name['NotifyEndGameVote'] = _NOTIFYENDGAMEVOTE
DESCRIPTOR.message_types_by_name['NotifyObserveData'] = _NOTIFYOBSERVEDATA
DESCRIPTOR.enum_types_by_name['GamePlayerState'] = _GAMEPLAYERSTATE
_sym_db.RegisterFileDescriptor(DESCRIPTOR)

NotifyRoomGameStart = _reflection.GeneratedProtocolMessageType('NotifyRoomGameStart', (_message.Message,), dict(
  DESCRIPTOR = _NOTIFYROOMGAMESTART,
  __module__ = 'protocol_pb2'
  # @@protoc_insertion_point(class_scope:lq.NotifyRoomGameStart)
  ))
_sym_db.RegisterMessage(NotifyRoomGameStart)

NotifyMatchGameStart = _reflection.GeneratedProtocolMessageType('NotifyMatchGameStart', (_message.Message,), dict(
  DESCRIPTOR = _NOTIFYMATCHGAMESTART,
  __module__ = 'protocol_pb2'
  # @@protoc_insertion_point(class_scope:lq.NotifyMatchGameStart)
  ))
_sym_db.RegisterMessage(NotifyMatchGameStart)

NotifyRoomPlayerReady = _reflection.GeneratedProtocolMessageType('NotifyRoomPlayerReady', (_message.Message,), dict(

  AccountReadyState = _reflection.GeneratedProtocolMessageType('AccountReadyState', (_message.Message,), dict(
    DESCRIPTOR = _NOTIFYROOMPLAYERREADY_ACCOUNTREADYSTATE,
    __module__ = 'protocol_pb2'
    # @@protoc_insertion_point(class_scope:lq.NotifyRoomPlayerReady.AccountReadyState)
    ))
  ,
  DESCRIPTOR = _NOTIFYROOMPLAYERREADY,
  __module__ = 'protocol_pb2'
  # @@protoc_insertion_point(class_scope:lq.NotifyRoomPlayerReady)
  ))
_sym_db.RegisterMessage(NotifyRoomPlayerReady)
_sym_db.RegisterMessage(NotifyRoomPlayerReady.AccountReadyState)

NotifyRoomPlayerDressing = _reflection.GeneratedProtocolMessageType('NotifyRoomPlayerDressing', (_message.Message,), dict(

  AccountDressingState = _reflection.GeneratedProtocolMessageType('AccountDressingState', (_message.Message,), dict(
    DESCRIPTOR = _NOTIFYROOMPLAYERDRESSING_ACCOUNTDRESSINGSTATE,
    __module__ = 'protocol_pb2'
    # @@protoc_insertion_point(class_scope:lq.NotifyRoomPlayerDressing.AccountDressingState)
    ))
  ,
  DESCRIPTOR = _NOTIFYROOMPLAYERDRESSING,
  __module__ = 'protocol_pb2'
  # @@protoc_insertion_point(class_scope:lq.NotifyRoomPlayerDressing)
  ))
_sym_db.RegisterMessage(NotifyRoomPlayerDressing)
_sym_db.RegisterMessage(NotifyRoomPlayerDressing.AccountDressingState)

NotifyRoomPlayerUpdate = _reflection.GeneratedProtocolMessageType('NotifyRoomPlayerUpdate', (_message.Message,), dict(
  DESCRIPTOR = _NOTIFYROOMPLAYERUPDATE,
  __module__ = 'protocol_pb2'
  # @@protoc_insertion_point(class_scope:lq.NotifyRoomPlayerUpdate)
  ))
_sym_db.RegisterMessage(NotifyRoomPlayerUpdate)

NotifyRoomKickOut = _reflection.GeneratedProtocolMessageType('NotifyRoomKickOut', (_message.Message,), dict(
  DESCRIPTOR = _NOTIFYROOMKICKOUT,
  __module__ = 'protocol_pb2'
  # @@protoc_insertion_point(class_scope:lq.NotifyRoomKickOut)
  ))
_sym_db.RegisterMessage(NotifyRoomKickOut)

NotifyFriendStateChange = _reflection.GeneratedProtocolMessageType('NotifyFriendStateChange', (_message.Message,), dict(
  DESCRIPTOR = _NOTIFYFRIENDSTATECHANGE,
  __module__ = 'protocol_pb2'
  # @@protoc_insertion_point(class_scope:lq.NotifyFriendStateChange)
  ))
_sym_db.RegisterMessage(NotifyFriendStateChange)

NotifyFriendViewChange = _reflection.GeneratedProtocolMessageType('NotifyFriendViewChange', (_message.Message,), dict(
  DESCRIPTOR = _NOTIFYFRIENDVIEWCHANGE,
  __module__ = 'protocol_pb2'
  # @@protoc_insertion_point(class_scope:lq.NotifyFriendViewChange)
  ))
_sym_db.RegisterMessage(NotifyFriendViewChange)

NotifyFriendChange = _reflection.GeneratedProtocolMessageType('NotifyFriendChange', (_message.Message,), dict(
  DESCRIPTOR = _NOTIFYFRIENDCHANGE,
  __module__ = 'protocol_pb2'
  # @@protoc_insertion_point(class_scope:lq.NotifyFriendChange)
  ))
_sym_db.RegisterMessage(NotifyFriendChange)

NotifyNewFriendApply = _reflection.GeneratedProtocolMessageType('NotifyNewFriendApply', (_message.Message,), dict(
  DESCRIPTOR = _NOTIFYNEWFRIENDAPPLY,
  __module__ = 'protocol_pb2'
  # @@protoc_insertion_point(class_scope:lq.NotifyNewFriendApply)
  ))
_sym_db.RegisterMessage(NotifyNewFriendApply)

NotifyClientMessage = _reflection.GeneratedProtocolMessageType('NotifyClientMessage', (_message.Message,), dict(
  DESCRIPTOR = _NOTIFYCLIENTMESSAGE,
  __module__ = 'protocol_pb2'
  # @@protoc_insertion_point(class_scope:lq.NotifyClientMessage)
  ))
_sym_db.RegisterMessage(NotifyClientMessage)

NotifyAccountUpdate = _reflection.GeneratedProtocolMessageType('NotifyAccountUpdate', (_message.Message,), dict(
  DESCRIPTOR = _NOTIFYACCOUNTUPDATE,
  __module__ = 'protocol_pb2'
  # @@protoc_insertion_point(class_scope:lq.NotifyAccountUpdate)
  ))
_sym_db.RegisterMessage(NotifyAccountUpdate)

NotifyAnotherLogin = _reflection.GeneratedProtocolMessageType('NotifyAnotherLogin', (_message.Message,), dict(
  DESCRIPTOR = _NOTIFYANOTHERLOGIN,
  __module__ = 'protocol_pb2'
  # @@protoc_insertion_point(class_scope:lq.NotifyAnotherLogin)
  ))
_sym_db.RegisterMessage(NotifyAnotherLogin)

NotifyAccountLogout = _reflection.GeneratedProtocolMessageType('NotifyAccountLogout', (_message.Message,), dict(
  DESCRIPTOR = _NOTIFYACCOUNTLOGOUT,
  __module__ = 'protocol_pb2'
  # @@protoc_insertion_point(class_scope:lq.NotifyAccountLogout)
  ))
_sym_db.RegisterMessage(NotifyAccountLogout)

NotifyAnnouncementUpdate = _reflection.GeneratedProtocolMessageType('NotifyAnnouncementUpdate', (_message.Message,), dict(
  DESCRIPTOR = _NOTIFYANNOUNCEMENTUPDATE,
  __module__ = 'protocol_pb2'
  # @@protoc_insertion_point(class_scope:lq.NotifyAnnouncementUpdate)
  ))
_sym_db.RegisterMessage(NotifyAnnouncementUpdate)

NotifyNewMail = _reflection.GeneratedProtocolMessageType('NotifyNewMail', (_message.Message,), dict(
  DESCRIPTOR = _NOTIFYNEWMAIL,
  __module__ = 'protocol_pb2'
  # @@protoc_insertion_point(class_scope:lq.NotifyNewMail)
  ))
_sym_db.RegisterMessage(NotifyNewMail)

NotifyDeleteMail = _reflection.GeneratedProtocolMessageType('NotifyDeleteMail', (_message.Message,), dict(
  DESCRIPTOR = _NOTIFYDELETEMAIL,
  __module__ = 'protocol_pb2'
  # @@protoc_insertion_point(class_scope:lq.NotifyDeleteMail)
  ))
_sym_db.RegisterMessage(NotifyDeleteMail)

NotifyReviveCoinUpdate = _reflection.GeneratedProtocolMessageType('NotifyReviveCoinUpdate', (_message.Message,), dict(
  DESCRIPTOR = _NOTIFYREVIVECOINUPDATE,
  __module__ = 'protocol_pb2'
  # @@protoc_insertion_point(class_scope:lq.NotifyReviveCoinUpdate)
  ))
_sym_db.RegisterMessage(NotifyReviveCoinUpdate)

NotifyDailyTaskUpdate = _reflection.GeneratedProtocolMessageType('NotifyDailyTaskUpdate', (_message.Message,), dict(
  DESCRIPTOR = _NOTIFYDAILYTASKUPDATE,
  __module__ = 'protocol_pb2'
  # @@protoc_insertion_point(class_scope:lq.NotifyDailyTaskUpdate)
  ))
_sym_db.RegisterMessage(NotifyDailyTaskUpdate)

NotifyActivityTaskUpdate = _reflection.GeneratedProtocolMessageType('NotifyActivityTaskUpdate', (_message.Message,), dict(
  DESCRIPTOR = _NOTIFYACTIVITYTASKUPDATE,
  __module__ = 'protocol_pb2'
  # @@protoc_insertion_point(class_scope:lq.NotifyActivityTaskUpdate)
  ))
_sym_db.RegisterMessage(NotifyActivityTaskUpdate)

NotifyActivityPeriodTaskUpdate = _reflection.GeneratedProtocolMessageType('NotifyActivityPeriodTaskUpdate', (_message.Message,), dict(
  DESCRIPTOR = _NOTIFYACTIVITYPERIODTASKUPDATE,
  __module__ = 'protocol_pb2'
  # @@protoc_insertion_point(class_scope:lq.NotifyActivityPeriodTaskUpdate)
  ))
_sym_db.RegisterMessage(NotifyActivityPeriodTaskUpdate)

NotifyAccountRandomTaskUpdate = _reflection.GeneratedProtocolMessageType('NotifyAccountRandomTaskUpdate', (_message.Message,), dict(
  DESCRIPTOR = _NOTIFYACCOUNTRANDOMTASKUPDATE,
  __module__ = 'protocol_pb2'
  # @@protoc_insertion_point(class_scope:lq.NotifyAccountRandomTaskUpdate)
  ))
_sym_db.RegisterMessage(NotifyAccountRandomTaskUpdate)

NotifyAccountChallengeTaskUpdate = _reflection.GeneratedProtocolMessageType('NotifyAccountChallengeTaskUpdate', (_message.Message,), dict(
  DESCRIPTOR = _NOTIFYACCOUNTCHALLENGETASKUPDATE,
  __module__ = 'protocol_pb2'
  # @@protoc_insertion_point(class_scope:lq.NotifyAccountChallengeTaskUpdate)
  ))
_sym_db.RegisterMessage(NotifyAccountChallengeTaskUpdate)

NotifyNewComment = _reflection.GeneratedProtocolMessageType('NotifyNewComment', (_message.Message,), dict(
  DESCRIPTOR = _NOTIFYNEWCOMMENT,
  __module__ = 'protocol_pb2'
  # @@protoc_insertion_point(class_scope:lq.NotifyNewComment)
  ))
_sym_db.RegisterMessage(NotifyNewComment)

NotifyRollingNotice = _reflection.GeneratedProtocolMessageType('NotifyRollingNotice', (_message.Message,), dict(
  DESCRIPTOR = _NOTIFYROLLINGNOTICE,
  __module__ = 'protocol_pb2'
  # @@protoc_insertion_point(class_scope:lq.NotifyRollingNotice)
  ))
_sym_db.RegisterMessage(NotifyRollingNotice)

NotifyGiftSendRefresh = _reflection.GeneratedProtocolMessageType('NotifyGiftSendRefresh', (_message.Message,), dict(
  DESCRIPTOR = _NOTIFYGIFTSENDREFRESH,
  __module__ = 'protocol_pb2'
  # @@protoc_insertion_point(class_scope:lq.NotifyGiftSendRefresh)
  ))
_sym_db.RegisterMessage(NotifyGiftSendRefresh)

NotifyShopUpdate = _reflection.GeneratedProtocolMessageType('NotifyShopUpdate', (_message.Message,), dict(
  DESCRIPTOR = _NOTIFYSHOPUPDATE,
  __module__ = 'protocol_pb2'
  # @@protoc_insertion_point(class_scope:lq.NotifyShopUpdate)
  ))
_sym_db.RegisterMessage(NotifyShopUpdate)

NotifyVipLevelChange = _reflection.GeneratedProtocolMessageType('NotifyVipLevelChange', (_message.Message,), dict(
  DESCRIPTOR = _NOTIFYVIPLEVELCHANGE,
  __module__ = 'protocol_pb2'
  # @@protoc_insertion_point(class_scope:lq.NotifyVipLevelChange)
  ))
_sym_db.RegisterMessage(NotifyVipLevelChange)

NotifyServerSetting = _reflection.GeneratedProtocolMessageType('NotifyServerSetting', (_message.Message,), dict(
  DESCRIPTOR = _NOTIFYSERVERSETTING,
  __module__ = 'protocol_pb2'
  # @@protoc_insertion_point(class_scope:lq.NotifyServerSetting)
  ))
_sym_db.RegisterMessage(NotifyServerSetting)

NotifyPayResult = _reflection.GeneratedProtocolMessageType('NotifyPayResult', (_message.Message,), dict(

  ResourceModify = _reflection.GeneratedProtocolMessageType('ResourceModify', (_message.Message,), dict(
    DESCRIPTOR = _NOTIFYPAYRESULT_RESOURCEMODIFY,
    __module__ = 'protocol_pb2'
    # @@protoc_insertion_point(class_scope:lq.NotifyPayResult.ResourceModify)
    ))
  ,
  DESCRIPTOR = _NOTIFYPAYRESULT,
  __module__ = 'protocol_pb2'
  # @@protoc_insertion_point(class_scope:lq.NotifyPayResult)
  ))
_sym_db.RegisterMessage(NotifyPayResult)
_sym_db.RegisterMessage(NotifyPayResult.ResourceModify)

NotifyCustomContestAccountMsg = _reflection.GeneratedProtocolMessageType('NotifyCustomContestAccountMsg', (_message.Message,), dict(
  DESCRIPTOR = _NOTIFYCUSTOMCONTESTACCOUNTMSG,
  __module__ = 'protocol_pb2'
  # @@protoc_insertion_point(class_scope:lq.NotifyCustomContestAccountMsg)
  ))
_sym_db.RegisterMessage(NotifyCustomContestAccountMsg)

NotifyCustomContestSystemMsg = _reflection.GeneratedProtocolMessageType('NotifyCustomContestSystemMsg', (_message.Message,), dict(
  DESCRIPTOR = _NOTIFYCUSTOMCONTESTSYSTEMMSG,
  __module__ = 'protocol_pb2'
  # @@protoc_insertion_point(class_scope:lq.NotifyCustomContestSystemMsg)
  ))
_sym_db.RegisterMessage(NotifyCustomContestSystemMsg)

NotifyMatchTimeout = _reflection.GeneratedProtocolMessageType('NotifyMatchTimeout', (_message.Message,), dict(
  DESCRIPTOR = _NOTIFYMATCHTIMEOUT,
  __module__ = 'protocol_pb2'
  # @@protoc_insertion_point(class_scope:lq.NotifyMatchTimeout)
  ))
_sym_db.RegisterMessage(NotifyMatchTimeout)

NotifyCustomContestState = _reflection.GeneratedProtocolMessageType('NotifyCustomContestState', (_message.Message,), dict(
  DESCRIPTOR = _NOTIFYCUSTOMCONTESTSTATE,
  __module__ = 'protocol_pb2'
  # @@protoc_insertion_point(class_scope:lq.NotifyCustomContestState)
  ))
_sym_db.RegisterMessage(NotifyCustomContestState)

NotifyActivityChange = _reflection.GeneratedProtocolMessageType('NotifyActivityChange', (_message.Message,), dict(
  DESCRIPTOR = _NOTIFYACTIVITYCHANGE,
  __module__ = 'protocol_pb2'
  # @@protoc_insertion_point(class_scope:lq.NotifyActivityChange)
  ))
_sym_db.RegisterMessage(NotifyActivityChange)

NotifyAFKResult = _reflection.GeneratedProtocolMessageType('NotifyAFKResult', (_message.Message,), dict(
  DESCRIPTOR = _NOTIFYAFKRESULT,
  __module__ = 'protocol_pb2'
  # @@protoc_insertion_point(class_scope:lq.NotifyAFKResult)
  ))
_sym_db.RegisterMessage(NotifyAFKResult)

Error = _reflection.GeneratedProtocolMessageType('Error', (_message.Message,), dict(
  DESCRIPTOR = _ERROR,
  __module__ = 'protocol_pb2'
  # @@protoc_insertion_point(class_scope:lq.Error)
  ))
_sym_db.RegisterMessage(Error)

Wrapper = _reflection.GeneratedProtocolMessageType('Wrapper', (_message.Message,), dict(
  DESCRIPTOR = _WRAPPER,
  __module__ = 'protocol_pb2'
  # @@protoc_insertion_point(class_scope:lq.Wrapper)
  ))
_sym_db.RegisterMessage(Wrapper)

NetworkEndpoint = _reflection.GeneratedProtocolMessageType('NetworkEndpoint', (_message.Message,), dict(
  DESCRIPTOR = _NETWORKENDPOINT,
  __module__ = 'protocol_pb2'
  # @@protoc_insertion_point(class_scope:lq.NetworkEndpoint)
  ))
_sym_db.RegisterMessage(NetworkEndpoint)

ReqCommon = _reflection.GeneratedProtocolMessageType('ReqCommon', (_message.Message,), dict(
  DESCRIPTOR = _REQCOMMON,
  __module__ = 'protocol_pb2'
  # @@protoc_insertion_point(class_scope:lq.ReqCommon)
  ))
_sym_db.RegisterMessage(ReqCommon)

ResCommon = _reflection.GeneratedProtocolMessageType('ResCommon', (_message.Message,), dict(
  DESCRIPTOR = _RESCOMMON,
  __module__ = 'protocol_pb2'
  # @@protoc_insertion_point(class_scope:lq.ResCommon)
  ))
_sym_db.RegisterMessage(ResCommon)

ResAccountUpdate = _reflection.GeneratedProtocolMessageType('ResAccountUpdate', (_message.Message,), dict(
  DESCRIPTOR = _RESACCOUNTUPDATE,
  __module__ = 'protocol_pb2'
  # @@protoc_insertion_point(class_scope:lq.ResAccountUpdate)
  ))
_sym_db.RegisterMessage(ResAccountUpdate)

AntiAddiction = _reflection.GeneratedProtocolMessageType('AntiAddiction', (_message.Message,), dict(
  DESCRIPTOR = _ANTIADDICTION,
  __module__ = 'protocol_pb2'
  # @@protoc_insertion_point(class_scope:lq.AntiAddiction)
  ))
_sym_db.RegisterMessage(AntiAddiction)

AccountMahjongStatistic = _reflection.GeneratedProtocolMessageType('AccountMahjongStatistic', (_message.Message,), dict(

  RoundSummary = _reflection.GeneratedProtocolMessageType('RoundSummary', (_message.Message,), dict(
    DESCRIPTOR = _ACCOUNTMAHJONGSTATISTIC_ROUNDSUMMARY,
    __module__ = 'protocol_pb2'
    # @@protoc_insertion_point(class_scope:lq.AccountMahjongStatistic.RoundSummary)
    ))
  ,

  HuSummary = _reflection.GeneratedProtocolMessageType('HuSummary', (_message.Message,), dict(
    DESCRIPTOR = _ACCOUNTMAHJONGSTATISTIC_HUSUMMARY,
    __module__ = 'protocol_pb2'
    # @@protoc_insertion_point(class_scope:lq.AccountMahjongStatistic.HuSummary)
    ))
  ,

  HighestHuRecord = _reflection.GeneratedProtocolMessageType('HighestHuRecord', (_message.Message,), dict(
    DESCRIPTOR = _ACCOUNTMAHJONGSTATISTIC_HIGHESTHURECORD,
    __module__ = 'protocol_pb2'
    # @@protoc_insertion_point(class_scope:lq.AccountMahjongStatistic.HighestHuRecord)
    ))
  ,

  Liqi20Summary = _reflection.GeneratedProtocolMessageType('Liqi20Summary', (_message.Message,), dict(
    DESCRIPTOR = _ACCOUNTMAHJONGSTATISTIC_LIQI20SUMMARY,
    __module__ = 'protocol_pb2'
    # @@protoc_insertion_point(class_scope:lq.AccountMahjongStatistic.Liqi20Summary)
    ))
  ,

  LiQi10Summary = _reflection.GeneratedProtocolMessageType('LiQi10Summary', (_message.Message,), dict(
    DESCRIPTOR = _ACCOUNTMAHJONGSTATISTIC_LIQI10SUMMARY,
    __module__ = 'protocol_pb2'
    # @@protoc_insertion_point(class_scope:lq.AccountMahjongStatistic.LiQi10Summary)
    ))
  ,

  GameResult = _reflection.GeneratedProtocolMessageType('GameResult', (_message.Message,), dict(
    DESCRIPTOR = _ACCOUNTMAHJONGSTATISTIC_GAMERESULT,
    __module__ = 'protocol_pb2'
    # @@protoc_insertion_point(class_scope:lq.AccountMahjongStatistic.GameResult)
    ))
  ,
  DESCRIPTOR = _ACCOUNTMAHJONGSTATISTIC,
  __module__ = 'protocol_pb2'
  # @@protoc_insertion_point(class_scope:lq.AccountMahjongStatistic)
  ))
_sym_db.RegisterMessage(AccountMahjongStatistic)
_sym_db.RegisterMessage(AccountMahjongStatistic.RoundSummary)
_sym_db.RegisterMessage(AccountMahjongStatistic.HuSummary)
_sym_db.RegisterMessage(AccountMahjongStatistic.HighestHuRecord)
_sym_db.RegisterMessage(AccountMahjongStatistic.Liqi20Summary)
_sym_db.RegisterMessage(AccountMahjongStatistic.LiQi10Summary)
_sym_db.RegisterMessage(AccountMahjongStatistic.GameResult)

AccountStatisticData = _reflection.GeneratedProtocolMessageType('AccountStatisticData', (_message.Message,), dict(
  DESCRIPTOR = _ACCOUNTSTATISTICDATA,
  __module__ = 'protocol_pb2'
  # @@protoc_insertion_point(class_scope:lq.AccountStatisticData)
  ))
_sym_db.RegisterMessage(AccountStatisticData)

AccountLevel = _reflection.GeneratedProtocolMessageType('AccountLevel', (_message.Message,), dict(
  DESCRIPTOR = _ACCOUNTLEVEL,
  __module__ = 'protocol_pb2'
  # @@protoc_insertion_point(class_scope:lq.AccountLevel)
  ))
_sym_db.RegisterMessage(AccountLevel)

ViewSlot = _reflection.GeneratedProtocolMessageType('ViewSlot', (_message.Message,), dict(
  DESCRIPTOR = _VIEWSLOT,
  __module__ = 'protocol_pb2'
  # @@protoc_insertion_point(class_scope:lq.ViewSlot)
  ))
_sym_db.RegisterMessage(ViewSlot)

Account = _reflection.GeneratedProtocolMessageType('Account', (_message.Message,), dict(

  PlatformDiamond = _reflection.GeneratedProtocolMessageType('PlatformDiamond', (_message.Message,), dict(
    DESCRIPTOR = _ACCOUNT_PLATFORMDIAMOND,
    __module__ = 'protocol_pb2'
    # @@protoc_insertion_point(class_scope:lq.Account.PlatformDiamond)
    ))
  ,

  PlatformSkinTicket = _reflection.GeneratedProtocolMessageType('PlatformSkinTicket', (_message.Message,), dict(
    DESCRIPTOR = _ACCOUNT_PLATFORMSKINTICKET,
    __module__ = 'protocol_pb2'
    # @@protoc_insertion_point(class_scope:lq.Account.PlatformSkinTicket)
    ))
  ,

  ChallengeLevel = _reflection.GeneratedProtocolMessageType('ChallengeLevel', (_message.Message,), dict(
    DESCRIPTOR = _ACCOUNT_CHALLENGELEVEL,
    __module__ = 'protocol_pb2'
    # @@protoc_insertion_point(class_scope:lq.Account.ChallengeLevel)
    ))
  ,

  AchievementCount = _reflection.GeneratedProtocolMessageType('AchievementCount', (_message.Message,), dict(
    DESCRIPTOR = _ACCOUNT_ACHIEVEMENTCOUNT,
    __module__ = 'protocol_pb2'
    # @@protoc_insertion_point(class_scope:lq.Account.AchievementCount)
    ))
  ,
  DESCRIPTOR = _ACCOUNT,
  __module__ = 'protocol_pb2'
  # @@protoc_insertion_point(class_scope:lq.Account)
  ))
_sym_db.RegisterMessage(Account)
_sym_db.RegisterMessage(Account.PlatformDiamond)
_sym_db.RegisterMessage(Account.PlatformSkinTicket)
_sym_db.RegisterMessage(Account.ChallengeLevel)
_sym_db.RegisterMessage(Account.AchievementCount)

AccountOwnerData = _reflection.GeneratedProtocolMessageType('AccountOwnerData', (_message.Message,), dict(
  DESCRIPTOR = _ACCOUNTOWNERDATA,
  __module__ = 'protocol_pb2'
  # @@protoc_insertion_point(class_scope:lq.AccountOwnerData)
  ))
_sym_db.RegisterMessage(AccountOwnerData)

AccountUpdate = _reflection.GeneratedProtocolMessageType('AccountUpdate', (_message.Message,), dict(

  NumericalUpdate = _reflection.GeneratedProtocolMessageType('NumericalUpdate', (_message.Message,), dict(
    DESCRIPTOR = _ACCOUNTUPDATE_NUMERICALUPDATE,
    __module__ = 'protocol_pb2'
    # @@protoc_insertion_point(class_scope:lq.AccountUpdate.NumericalUpdate)
    ))
  ,

  CharacterUpdate = _reflection.GeneratedProtocolMessageType('CharacterUpdate', (_message.Message,), dict(
    DESCRIPTOR = _ACCOUNTUPDATE_CHARACTERUPDATE,
    __module__ = 'protocol_pb2'
    # @@protoc_insertion_point(class_scope:lq.AccountUpdate.CharacterUpdate)
    ))
  ,

  AchievementUpdate = _reflection.GeneratedProtocolMessageType('AchievementUpdate', (_message.Message,), dict(
    DESCRIPTOR = _ACCOUNTUPDATE_ACHIEVEMENTUPDATE,
    __module__ = 'protocol_pb2'
    # @@protoc_insertion_point(class_scope:lq.AccountUpdate.AchievementUpdate)
    ))
  ,

  DailyTaskUpdate = _reflection.GeneratedProtocolMessageType('DailyTaskUpdate', (_message.Message,), dict(
    DESCRIPTOR = _ACCOUNTUPDATE_DAILYTASKUPDATE,
    __module__ = 'protocol_pb2'
    # @@protoc_insertion_point(class_scope:lq.AccountUpdate.DailyTaskUpdate)
    ))
  ,

  TitleUpdate = _reflection.GeneratedProtocolMessageType('TitleUpdate', (_message.Message,), dict(
    DESCRIPTOR = _ACCOUNTUPDATE_TITLEUPDATE,
    __module__ = 'protocol_pb2'
    # @@protoc_insertion_point(class_scope:lq.AccountUpdate.TitleUpdate)
    ))
  ,

  TaskUpdate = _reflection.GeneratedProtocolMessageType('TaskUpdate', (_message.Message,), dict(
    DESCRIPTOR = _ACCOUNTUPDATE_TASKUPDATE,
    __module__ = 'protocol_pb2'
    # @@protoc_insertion_point(class_scope:lq.AccountUpdate.TaskUpdate)
    ))
  ,

  AccountChallengeUpdate = _reflection.GeneratedProtocolMessageType('AccountChallengeUpdate', (_message.Message,), dict(
    DESCRIPTOR = _ACCOUNTUPDATE_ACCOUNTCHALLENGEUPDATE,
    __module__ = 'protocol_pb2'
    # @@protoc_insertion_point(class_scope:lq.AccountUpdate.AccountChallengeUpdate)
    ))
  ,

  AccountABMatchUpdate = _reflection.GeneratedProtocolMessageType('AccountABMatchUpdate', (_message.Message,), dict(

    MatchPoint = _reflection.GeneratedProtocolMessageType('MatchPoint', (_message.Message,), dict(
      DESCRIPTOR = _ACCOUNTUPDATE_ACCOUNTABMATCHUPDATE_MATCHPOINT,
      __module__ = 'protocol_pb2'
      # @@protoc_insertion_point(class_scope:lq.AccountUpdate.AccountABMatchUpdate.MatchPoint)
      ))
    ,
    DESCRIPTOR = _ACCOUNTUPDATE_ACCOUNTABMATCHUPDATE,
    __module__ = 'protocol_pb2'
    # @@protoc_insertion_point(class_scope:lq.AccountUpdate.AccountABMatchUpdate)
    ))
  ,
  DESCRIPTOR = _ACCOUNTUPDATE,
  __module__ = 'protocol_pb2'
  # @@protoc_insertion_point(class_scope:lq.AccountUpdate)
  ))
_sym_db.RegisterMessage(AccountUpdate)
_sym_db.RegisterMessage(AccountUpdate.NumericalUpdate)
_sym_db.RegisterMessage(AccountUpdate.CharacterUpdate)
_sym_db.RegisterMessage(AccountUpdate.AchievementUpdate)
_sym_db.RegisterMessage(AccountUpdate.DailyTaskUpdate)
_sym_db.RegisterMessage(AccountUpdate.TitleUpdate)
_sym_db.RegisterMessage(AccountUpdate.TaskUpdate)
_sym_db.RegisterMessage(AccountUpdate.AccountChallengeUpdate)
_sym_db.RegisterMessage(AccountUpdate.AccountABMatchUpdate)
_sym_db.RegisterMessage(AccountUpdate.AccountABMatchUpdate.MatchPoint)

GameMetaData = _reflection.GeneratedProtocolMessageType('GameMetaData', (_message.Message,), dict(
  DESCRIPTOR = _GAMEMETADATA,
  __module__ = 'protocol_pb2'
  # @@protoc_insertion_point(class_scope:lq.GameMetaData)
  ))
_sym_db.RegisterMessage(GameMetaData)

AccountPlayingGame = _reflection.GeneratedProtocolMessageType('AccountPlayingGame', (_message.Message,), dict(
  DESCRIPTOR = _ACCOUNTPLAYINGGAME,
  __module__ = 'protocol_pb2'
  # @@protoc_insertion_point(class_scope:lq.AccountPlayingGame)
  ))
_sym_db.RegisterMessage(AccountPlayingGame)

AccountCacheView = _reflection.GeneratedProtocolMessageType('AccountCacheView', (_message.Message,), dict(
  DESCRIPTOR = _ACCOUNTCACHEVIEW,
  __module__ = 'protocol_pb2'
  # @@protoc_insertion_point(class_scope:lq.AccountCacheView)
  ))
_sym_db.RegisterMessage(AccountCacheView)

PlayerBaseView = _reflection.GeneratedProtocolMessageType('PlayerBaseView', (_message.Message,), dict(
  DESCRIPTOR = _PLAYERBASEVIEW,
  __module__ = 'protocol_pb2'
  # @@protoc_insertion_point(class_scope:lq.PlayerBaseView)
  ))
_sym_db.RegisterMessage(PlayerBaseView)

PlayerGameView = _reflection.GeneratedProtocolMessageType('PlayerGameView', (_message.Message,), dict(
  DESCRIPTOR = _PLAYERGAMEVIEW,
  __module__ = 'protocol_pb2'
  # @@protoc_insertion_point(class_scope:lq.PlayerGameView)
  ))
_sym_db.RegisterMessage(PlayerGameView)

GameSetting = _reflection.GeneratedProtocolMessageType('GameSetting', (_message.Message,), dict(
  DESCRIPTOR = _GAMESETTING,
  __module__ = 'protocol_pb2'
  # @@protoc_insertion_point(class_scope:lq.GameSetting)
  ))
_sym_db.RegisterMessage(GameSetting)

GameMode = _reflection.GeneratedProtocolMessageType('GameMode', (_message.Message,), dict(
  DESCRIPTOR = _GAMEMODE,
  __module__ = 'protocol_pb2'
  # @@protoc_insertion_point(class_scope:lq.GameMode)
  ))
_sym_db.RegisterMessage(GameMode)

GameTestingEnvironmentSet = _reflection.GeneratedProtocolMessageType('GameTestingEnvironmentSet', (_message.Message,), dict(
  DESCRIPTOR = _GAMETESTINGENVIRONMENTSET,
  __module__ = 'protocol_pb2'
  # @@protoc_insertion_point(class_scope:lq.GameTestingEnvironmentSet)
  ))
_sym_db.RegisterMessage(GameTestingEnvironmentSet)

GameDetailRule = _reflection.GeneratedProtocolMessageType('GameDetailRule', (_message.Message,), dict(
  DESCRIPTOR = _GAMEDETAILRULE,
  __module__ = 'protocol_pb2'
  # @@protoc_insertion_point(class_scope:lq.GameDetailRule)
  ))
_sym_db.RegisterMessage(GameDetailRule)

Room = _reflection.GeneratedProtocolMessageType('Room', (_message.Message,), dict(
  DESCRIPTOR = _ROOM,
  __module__ = 'protocol_pb2'
  # @@protoc_insertion_point(class_scope:lq.Room)
  ))
_sym_db.RegisterMessage(Room)

GameEndResult = _reflection.GeneratedProtocolMessageType('GameEndResult', (_message.Message,), dict(

  PlayerItem = _reflection.GeneratedProtocolMessageType('PlayerItem', (_message.Message,), dict(
    DESCRIPTOR = _GAMEENDRESULT_PLAYERITEM,
    __module__ = 'protocol_pb2'
    # @@protoc_insertion_point(class_scope:lq.GameEndResult.PlayerItem)
    ))
  ,
  DESCRIPTOR = _GAMEENDRESULT,
  __module__ = 'protocol_pb2'
  # @@protoc_insertion_point(class_scope:lq.GameEndResult)
  ))
_sym_db.RegisterMessage(GameEndResult)
_sym_db.RegisterMessage(GameEndResult.PlayerItem)

GameConnectInfo = _reflection.GeneratedProtocolMessageType('GameConnectInfo', (_message.Message,), dict(
  DESCRIPTOR = _GAMECONNECTINFO,
  __module__ = 'protocol_pb2'
  # @@protoc_insertion_point(class_scope:lq.GameConnectInfo)
  ))
_sym_db.RegisterMessage(GameConnectInfo)

ItemGainRecord = _reflection.GeneratedProtocolMessageType('ItemGainRecord', (_message.Message,), dict(
  DESCRIPTOR = _ITEMGAINRECORD,
  __module__ = 'protocol_pb2'
  # @@protoc_insertion_point(class_scope:lq.ItemGainRecord)
  ))
_sym_db.RegisterMessage(ItemGainRecord)

ItemGainRecords = _reflection.GeneratedProtocolMessageType('ItemGainRecords', (_message.Message,), dict(
  DESCRIPTOR = _ITEMGAINRECORDS,
  __module__ = 'protocol_pb2'
  # @@protoc_insertion_point(class_scope:lq.ItemGainRecords)
  ))
_sym_db.RegisterMessage(ItemGainRecords)

Item = _reflection.GeneratedProtocolMessageType('Item', (_message.Message,), dict(
  DESCRIPTOR = _ITEM,
  __module__ = 'protocol_pb2'
  # @@protoc_insertion_point(class_scope:lq.Item)
  ))
_sym_db.RegisterMessage(Item)

Bag = _reflection.GeneratedProtocolMessageType('Bag', (_message.Message,), dict(
  DESCRIPTOR = _BAG,
  __module__ = 'protocol_pb2'
  # @@protoc_insertion_point(class_scope:lq.Bag)
  ))
_sym_db.RegisterMessage(Bag)

BagUpdate = _reflection.GeneratedProtocolMessageType('BagUpdate', (_message.Message,), dict(
  DESCRIPTOR = _BAGUPDATE,
  __module__ = 'protocol_pb2'
  # @@protoc_insertion_point(class_scope:lq.BagUpdate)
  ))
_sym_db.RegisterMessage(BagUpdate)

RewardSlot = _reflection.GeneratedProtocolMessageType('RewardSlot', (_message.Message,), dict(
  DESCRIPTOR = _REWARDSLOT,
  __module__ = 'protocol_pb2'
  # @@protoc_insertion_point(class_scope:lq.RewardSlot)
  ))
_sym_db.RegisterMessage(RewardSlot)

OpenResult = _reflection.GeneratedProtocolMessageType('OpenResult', (_message.Message,), dict(
  DESCRIPTOR = _OPENRESULT,
  __module__ = 'protocol_pb2'
  # @@protoc_insertion_point(class_scope:lq.OpenResult)
  ))
_sym_db.RegisterMessage(OpenResult)

RewardPlusResult = _reflection.GeneratedProtocolMessageType('RewardPlusResult', (_message.Message,), dict(

  Exchange = _reflection.GeneratedProtocolMessageType('Exchange', (_message.Message,), dict(
    DESCRIPTOR = _REWARDPLUSRESULT_EXCHANGE,
    __module__ = 'protocol_pb2'
    # @@protoc_insertion_point(class_scope:lq.RewardPlusResult.Exchange)
    ))
  ,
  DESCRIPTOR = _REWARDPLUSRESULT,
  __module__ = 'protocol_pb2'
  # @@protoc_insertion_point(class_scope:lq.RewardPlusResult)
  ))
_sym_db.RegisterMessage(RewardPlusResult)
_sym_db.RegisterMessage(RewardPlusResult.Exchange)

ExecuteReward = _reflection.GeneratedProtocolMessageType('ExecuteReward', (_message.Message,), dict(
  DESCRIPTOR = _EXECUTEREWARD,
  __module__ = 'protocol_pb2'
  # @@protoc_insertion_point(class_scope:lq.ExecuteReward)
  ))
_sym_db.RegisterMessage(ExecuteReward)

Mail = _reflection.GeneratedProtocolMessageType('Mail', (_message.Message,), dict(

  I18nContext = _reflection.GeneratedProtocolMessageType('I18nContext', (_message.Message,), dict(
    DESCRIPTOR = _MAIL_I18NCONTEXT,
    __module__ = 'protocol_pb2'
    # @@protoc_insertion_point(class_scope:lq.Mail.I18nContext)
    ))
  ,
  DESCRIPTOR = _MAIL,
  __module__ = 'protocol_pb2'
  # @@protoc_insertion_point(class_scope:lq.Mail)
  ))
_sym_db.RegisterMessage(Mail)
_sym_db.RegisterMessage(Mail.I18nContext)

AchievementProgress = _reflection.GeneratedProtocolMessageType('AchievementProgress', (_message.Message,), dict(
  DESCRIPTOR = _ACHIEVEMENTPROGRESS,
  __module__ = 'protocol_pb2'
  # @@protoc_insertion_point(class_scope:lq.AchievementProgress)
  ))
_sym_db.RegisterMessage(AchievementProgress)

AccountStatisticByGameMode = _reflection.GeneratedProtocolMessageType('AccountStatisticByGameMode', (_message.Message,), dict(

  RoundEndData = _reflection.GeneratedProtocolMessageType('RoundEndData', (_message.Message,), dict(
    DESCRIPTOR = _ACCOUNTSTATISTICBYGAMEMODE_ROUNDENDDATA,
    __module__ = 'protocol_pb2'
    # @@protoc_insertion_point(class_scope:lq.AccountStatisticByGameMode.RoundEndData)
    ))
  ,

  RankScore = _reflection.GeneratedProtocolMessageType('RankScore', (_message.Message,), dict(
    DESCRIPTOR = _ACCOUNTSTATISTICBYGAMEMODE_RANKSCORE,
    __module__ = 'protocol_pb2'
    # @@protoc_insertion_point(class_scope:lq.AccountStatisticByGameMode.RankScore)
    ))
  ,
  DESCRIPTOR = _ACCOUNTSTATISTICBYGAMEMODE,
  __module__ = 'protocol_pb2'
  # @@protoc_insertion_point(class_scope:lq.AccountStatisticByGameMode)
  ))
_sym_db.RegisterMessage(AccountStatisticByGameMode)
_sym_db.RegisterMessage(AccountStatisticByGameMode.RoundEndData)
_sym_db.RegisterMessage(AccountStatisticByGameMode.RankScore)

AccountStatisticByFan = _reflection.GeneratedProtocolMessageType('AccountStatisticByFan', (_message.Message,), dict(
  DESCRIPTOR = _ACCOUNTSTATISTICBYFAN,
  __module__ = 'protocol_pb2'
  # @@protoc_insertion_point(class_scope:lq.AccountStatisticByFan)
  ))
_sym_db.RegisterMessage(AccountStatisticByFan)

AccountFanAchieved = _reflection.GeneratedProtocolMessageType('AccountFanAchieved', (_message.Message,), dict(
  DESCRIPTOR = _ACCOUNTFANACHIEVED,
  __module__ = 'protocol_pb2'
  # @@protoc_insertion_point(class_scope:lq.AccountFanAchieved)
  ))
_sym_db.RegisterMessage(AccountFanAchieved)

AccountDetailStatistic = _reflection.GeneratedProtocolMessageType('AccountDetailStatistic', (_message.Message,), dict(
  DESCRIPTOR = _ACCOUNTDETAILSTATISTIC,
  __module__ = 'protocol_pb2'
  # @@protoc_insertion_point(class_scope:lq.AccountDetailStatistic)
  ))
_sym_db.RegisterMessage(AccountDetailStatistic)

AccountDetailStatisticByCategory = _reflection.GeneratedProtocolMessageType('AccountDetailStatisticByCategory', (_message.Message,), dict(
  DESCRIPTOR = _ACCOUNTDETAILSTATISTICBYCATEGORY,
  __module__ = 'protocol_pb2'
  # @@protoc_insertion_point(class_scope:lq.AccountDetailStatisticByCategory)
  ))
_sym_db.RegisterMessage(AccountDetailStatisticByCategory)

AccountDetailStatisticV2 = _reflection.GeneratedProtocolMessageType('AccountDetailStatisticV2', (_message.Message,), dict(

  RankStatistic = _reflection.GeneratedProtocolMessageType('RankStatistic', (_message.Message,), dict(

    RankData = _reflection.GeneratedProtocolMessageType('RankData', (_message.Message,), dict(

      RankLevelData = _reflection.GeneratedProtocolMessageType('RankLevelData', (_message.Message,), dict(
        DESCRIPTOR = _ACCOUNTDETAILSTATISTICV2_RANKSTATISTIC_RANKDATA_RANKLEVELDATA,
        __module__ = 'protocol_pb2'
        # @@protoc_insertion_point(class_scope:lq.AccountDetailStatisticV2.RankStatistic.RankData.RankLevelData)
        ))
      ,
      DESCRIPTOR = _ACCOUNTDETAILSTATISTICV2_RANKSTATISTIC_RANKDATA,
      __module__ = 'protocol_pb2'
      # @@protoc_insertion_point(class_scope:lq.AccountDetailStatisticV2.RankStatistic.RankData)
      ))
    ,
    DESCRIPTOR = _ACCOUNTDETAILSTATISTICV2_RANKSTATISTIC,
    __module__ = 'protocol_pb2'
    # @@protoc_insertion_point(class_scope:lq.AccountDetailStatisticV2.RankStatistic)
    ))
  ,

  CustomizedContestStatistic = _reflection.GeneratedProtocolMessageType('CustomizedContestStatistic', (_message.Message,), dict(
    DESCRIPTOR = _ACCOUNTDETAILSTATISTICV2_CUSTOMIZEDCONTESTSTATISTIC,
    __module__ = 'protocol_pb2'
    # @@protoc_insertion_point(class_scope:lq.AccountDetailStatisticV2.CustomizedContestStatistic)
    ))
  ,

  ChallengeStatistic = _reflection.GeneratedProtocolMessageType('ChallengeStatistic', (_message.Message,), dict(

    SeasonData = _reflection.GeneratedProtocolMessageType('SeasonData', (_message.Message,), dict(
      DESCRIPTOR = _ACCOUNTDETAILSTATISTICV2_CHALLENGESTATISTIC_SEASONDATA,
      __module__ = 'protocol_pb2'
      # @@protoc_insertion_point(class_scope:lq.AccountDetailStatisticV2.ChallengeStatistic.SeasonData)
      ))
    ,
    DESCRIPTOR = _ACCOUNTDETAILSTATISTICV2_CHALLENGESTATISTIC,
    __module__ = 'protocol_pb2'
    # @@protoc_insertion_point(class_scope:lq.AccountDetailStatisticV2.ChallengeStatistic)
    ))
  ,
  DESCRIPTOR = _ACCOUNTDETAILSTATISTICV2,
  __module__ = 'protocol_pb2'
  # @@protoc_insertion_point(class_scope:lq.AccountDetailStatisticV2)
  ))
_sym_db.RegisterMessage(AccountDetailStatisticV2)
_sym_db.RegisterMessage(AccountDetailStatisticV2.RankStatistic)
_sym_db.RegisterMessage(AccountDetailStatisticV2.RankStatistic.RankData)
_sym_db.RegisterMessage(AccountDetailStatisticV2.RankStatistic.RankData.RankLevelData)
_sym_db.RegisterMessage(AccountDetailStatisticV2.CustomizedContestStatistic)
_sym_db.RegisterMessage(AccountDetailStatisticV2.ChallengeStatistic)
_sym_db.RegisterMessage(AccountDetailStatisticV2.ChallengeStatistic.SeasonData)

AccountShiLian = _reflection.GeneratedProtocolMessageType('AccountShiLian', (_message.Message,), dict(
  DESCRIPTOR = _ACCOUNTSHILIAN,
  __module__ = 'protocol_pb2'
  # @@protoc_insertion_point(class_scope:lq.AccountShiLian)
  ))
_sym_db.RegisterMessage(AccountShiLian)

ClientDeviceInfo = _reflection.GeneratedProtocolMessageType('ClientDeviceInfo', (_message.Message,), dict(
  DESCRIPTOR = _CLIENTDEVICEINFO,
  __module__ = 'protocol_pb2'
  # @@protoc_insertion_point(class_scope:lq.ClientDeviceInfo)
  ))
_sym_db.RegisterMessage(ClientDeviceInfo)

ClientVersionInfo = _reflection.GeneratedProtocolMessageType('ClientVersionInfo', (_message.Message,), dict(
  DESCRIPTOR = _CLIENTVERSIONINFO,
  __module__ = 'protocol_pb2'
  # @@protoc_insertion_point(class_scope:lq.ClientVersionInfo)
  ))
_sym_db.RegisterMessage(ClientVersionInfo)

Announcement = _reflection.GeneratedProtocolMessageType('Announcement', (_message.Message,), dict(
  DESCRIPTOR = _ANNOUNCEMENT,
  __module__ = 'protocol_pb2'
  # @@protoc_insertion_point(class_scope:lq.Announcement)
  ))
_sym_db.RegisterMessage(Announcement)

TaskProgress = _reflection.GeneratedProtocolMessageType('TaskProgress', (_message.Message,), dict(
  DESCRIPTOR = _TASKPROGRESS,
  __module__ = 'protocol_pb2'
  # @@protoc_insertion_point(class_scope:lq.TaskProgress)
  ))
_sym_db.RegisterMessage(TaskProgress)

GameConfig = _reflection.GeneratedProtocolMessageType('GameConfig', (_message.Message,), dict(
  DESCRIPTOR = _GAMECONFIG,
  __module__ = 'protocol_pb2'
  # @@protoc_insertion_point(class_scope:lq.GameConfig)
  ))
_sym_db.RegisterMessage(GameConfig)

AccountActiveState = _reflection.GeneratedProtocolMessageType('AccountActiveState', (_message.Message,), dict(
  DESCRIPTOR = _ACCOUNTACTIVESTATE,
  __module__ = 'protocol_pb2'
  # @@protoc_insertion_point(class_scope:lq.AccountActiveState)
  ))
_sym_db.RegisterMessage(AccountActiveState)

Friend = _reflection.GeneratedProtocolMessageType('Friend', (_message.Message,), dict(
  DESCRIPTOR = _FRIEND,
  __module__ = 'protocol_pb2'
  # @@protoc_insertion_point(class_scope:lq.Friend)
  ))
_sym_db.RegisterMessage(Friend)

GameLiveUnit = _reflection.GeneratedProtocolMessageType('GameLiveUnit', (_message.Message,), dict(
  DESCRIPTOR = _GAMELIVEUNIT,
  __module__ = 'protocol_pb2'
  # @@protoc_insertion_point(class_scope:lq.GameLiveUnit)
  ))
_sym_db.RegisterMessage(GameLiveUnit)

GameLiveSegment = _reflection.GeneratedProtocolMessageType('GameLiveSegment', (_message.Message,), dict(
  DESCRIPTOR = _GAMELIVESEGMENT,
  __module__ = 'protocol_pb2'
  # @@protoc_insertion_point(class_scope:lq.GameLiveSegment)
  ))
_sym_db.RegisterMessage(GameLiveSegment)

GameLiveSegmentUri = _reflection.GeneratedProtocolMessageType('GameLiveSegmentUri', (_message.Message,), dict(
  DESCRIPTOR = _GAMELIVESEGMENTURI,
  __module__ = 'protocol_pb2'
  # @@protoc_insertion_point(class_scope:lq.GameLiveSegmentUri)
  ))
_sym_db.RegisterMessage(GameLiveSegmentUri)

GameLiveHead = _reflection.GeneratedProtocolMessageType('GameLiveHead', (_message.Message,), dict(
  DESCRIPTOR = _GAMELIVEHEAD,
  __module__ = 'protocol_pb2'
  # @@protoc_insertion_point(class_scope:lq.GameLiveHead)
  ))
_sym_db.RegisterMessage(GameLiveHead)

GameNewRoundState = _reflection.GeneratedProtocolMessageType('GameNewRoundState', (_message.Message,), dict(
  DESCRIPTOR = _GAMENEWROUNDSTATE,
  __module__ = 'protocol_pb2'
  # @@protoc_insertion_point(class_scope:lq.GameNewRoundState)
  ))
_sym_db.RegisterMessage(GameNewRoundState)

GameEndAction = _reflection.GeneratedProtocolMessageType('GameEndAction', (_message.Message,), dict(
  DESCRIPTOR = _GAMEENDACTION,
  __module__ = 'protocol_pb2'
  # @@protoc_insertion_point(class_scope:lq.GameEndAction)
  ))
_sym_db.RegisterMessage(GameEndAction)

GameNoopAction = _reflection.GeneratedProtocolMessageType('GameNoopAction', (_message.Message,), dict(
  DESCRIPTOR = _GAMENOOPACTION,
  __module__ = 'protocol_pb2'
  # @@protoc_insertion_point(class_scope:lq.GameNoopAction)
  ))
_sym_db.RegisterMessage(GameNoopAction)

CommentItem = _reflection.GeneratedProtocolMessageType('CommentItem', (_message.Message,), dict(
  DESCRIPTOR = _COMMENTITEM,
  __module__ = 'protocol_pb2'
  # @@protoc_insertion_point(class_scope:lq.CommentItem)
  ))
_sym_db.RegisterMessage(CommentItem)

RollingNotice = _reflection.GeneratedProtocolMessageType('RollingNotice', (_message.Message,), dict(
  DESCRIPTOR = _ROLLINGNOTICE,
  __module__ = 'protocol_pb2'
  # @@protoc_insertion_point(class_scope:lq.RollingNotice)
  ))
_sym_db.RegisterMessage(RollingNotice)

BillingGoods = _reflection.GeneratedProtocolMessageType('BillingGoods', (_message.Message,), dict(
  DESCRIPTOR = _BILLINGGOODS,
  __module__ = 'protocol_pb2'
  # @@protoc_insertion_point(class_scope:lq.BillingGoods)
  ))
_sym_db.RegisterMessage(BillingGoods)

BillShortcut = _reflection.GeneratedProtocolMessageType('BillShortcut', (_message.Message,), dict(
  DESCRIPTOR = _BILLSHORTCUT,
  __module__ = 'protocol_pb2'
  # @@protoc_insertion_point(class_scope:lq.BillShortcut)
  ))
_sym_db.RegisterMessage(BillShortcut)

BillingProduct = _reflection.GeneratedProtocolMessageType('BillingProduct', (_message.Message,), dict(
  DESCRIPTOR = _BILLINGPRODUCT,
  __module__ = 'protocol_pb2'
  # @@protoc_insertion_point(class_scope:lq.BillingProduct)
  ))
_sym_db.RegisterMessage(BillingProduct)

Character = _reflection.GeneratedProtocolMessageType('Character', (_message.Message,), dict(
  DESCRIPTOR = _CHARACTER,
  __module__ = 'protocol_pb2'
  # @@protoc_insertion_point(class_scope:lq.Character)
  ))
_sym_db.RegisterMessage(Character)

BuyRecord = _reflection.GeneratedProtocolMessageType('BuyRecord', (_message.Message,), dict(
  DESCRIPTOR = _BUYRECORD,
  __module__ = 'protocol_pb2'
  # @@protoc_insertion_point(class_scope:lq.BuyRecord)
  ))
_sym_db.RegisterMessage(BuyRecord)

ZHPShop = _reflection.GeneratedProtocolMessageType('ZHPShop', (_message.Message,), dict(

  RefreshCount = _reflection.GeneratedProtocolMessageType('RefreshCount', (_message.Message,), dict(
    DESCRIPTOR = _ZHPSHOP_REFRESHCOUNT,
    __module__ = 'protocol_pb2'
    # @@protoc_insertion_point(class_scope:lq.ZHPShop.RefreshCount)
    ))
  ,
  DESCRIPTOR = _ZHPSHOP,
  __module__ = 'protocol_pb2'
  # @@protoc_insertion_point(class_scope:lq.ZHPShop)
  ))
_sym_db.RegisterMessage(ZHPShop)
_sym_db.RegisterMessage(ZHPShop.RefreshCount)

MonthTicketInfo = _reflection.GeneratedProtocolMessageType('MonthTicketInfo', (_message.Message,), dict(
  DESCRIPTOR = _MONTHTICKETINFO,
  __module__ = 'protocol_pb2'
  # @@protoc_insertion_point(class_scope:lq.MonthTicketInfo)
  ))
_sym_db.RegisterMessage(MonthTicketInfo)

ShopInfo = _reflection.GeneratedProtocolMessageType('ShopInfo', (_message.Message,), dict(
  DESCRIPTOR = _SHOPINFO,
  __module__ = 'protocol_pb2'
  # @@protoc_insertion_point(class_scope:lq.ShopInfo)
  ))
_sym_db.RegisterMessage(ShopInfo)

ChangeNicknameRecord = _reflection.GeneratedProtocolMessageType('ChangeNicknameRecord', (_message.Message,), dict(
  DESCRIPTOR = _CHANGENICKNAMERECORD,
  __module__ = 'protocol_pb2'
  # @@protoc_insertion_point(class_scope:lq.ChangeNicknameRecord)
  ))
_sym_db.RegisterMessage(ChangeNicknameRecord)

ServerSettings = _reflection.GeneratedProtocolMessageType('ServerSettings', (_message.Message,), dict(
  DESCRIPTOR = _SERVERSETTINGS,
  __module__ = 'protocol_pb2'
  # @@protoc_insertion_point(class_scope:lq.ServerSettings)
  ))
_sym_db.RegisterMessage(ServerSettings)

PaymentSettingV2 = _reflection.GeneratedProtocolMessageType('PaymentSettingV2', (_message.Message,), dict(

  PaymentMaintain = _reflection.GeneratedProtocolMessageType('PaymentMaintain', (_message.Message,), dict(
    DESCRIPTOR = _PAYMENTSETTINGV2_PAYMENTMAINTAIN,
    __module__ = 'protocol_pb2'
    # @@protoc_insertion_point(class_scope:lq.PaymentSettingV2.PaymentMaintain)
    ))
  ,

  PaymentSettingUnit = _reflection.GeneratedProtocolMessageType('PaymentSettingUnit', (_message.Message,), dict(
    DESCRIPTOR = _PAYMENTSETTINGV2_PAYMENTSETTINGUNIT,
    __module__ = 'protocol_pb2'
    # @@protoc_insertion_point(class_scope:lq.PaymentSettingV2.PaymentSettingUnit)
    ))
  ,
  DESCRIPTOR = _PAYMENTSETTINGV2,
  __module__ = 'protocol_pb2'
  # @@protoc_insertion_point(class_scope:lq.PaymentSettingV2)
  ))
_sym_db.RegisterMessage(PaymentSettingV2)
_sym_db.RegisterMessage(PaymentSettingV2.PaymentMaintain)
_sym_db.RegisterMessage(PaymentSettingV2.PaymentSettingUnit)

PaymentSetting = _reflection.GeneratedProtocolMessageType('PaymentSetting', (_message.Message,), dict(

  WechatData = _reflection.GeneratedProtocolMessageType('WechatData', (_message.Message,), dict(
    DESCRIPTOR = _PAYMENTSETTING_WECHATDATA,
    __module__ = 'protocol_pb2'
    # @@protoc_insertion_point(class_scope:lq.PaymentSetting.WechatData)
    ))
  ,

  AlipayData = _reflection.GeneratedProtocolMessageType('AlipayData', (_message.Message,), dict(
    DESCRIPTOR = _PAYMENTSETTING_ALIPAYDATA,
    __module__ = 'protocol_pb2'
    # @@protoc_insertion_point(class_scope:lq.PaymentSetting.AlipayData)
    ))
  ,
  DESCRIPTOR = _PAYMENTSETTING,
  __module__ = 'protocol_pb2'
  # @@protoc_insertion_point(class_scope:lq.PaymentSetting)
  ))
_sym_db.RegisterMessage(PaymentSetting)
_sym_db.RegisterMessage(PaymentSetting.WechatData)
_sym_db.RegisterMessage(PaymentSetting.AlipayData)

AccountSetting = _reflection.GeneratedProtocolMessageType('AccountSetting', (_message.Message,), dict(
  DESCRIPTOR = _ACCOUNTSETTING,
  __module__ = 'protocol_pb2'
  # @@protoc_insertion_point(class_scope:lq.AccountSetting)
  ))
_sym_db.RegisterMessage(AccountSetting)

ChestData = _reflection.GeneratedProtocolMessageType('ChestData', (_message.Message,), dict(
  DESCRIPTOR = _CHESTDATA,
  __module__ = 'protocol_pb2'
  # @@protoc_insertion_point(class_scope:lq.ChestData)
  ))
_sym_db.RegisterMessage(ChestData)

ChestDataV2 = _reflection.GeneratedProtocolMessageType('ChestDataV2', (_message.Message,), dict(
  DESCRIPTOR = _CHESTDATAV2,
  __module__ = 'protocol_pb2'
  # @@protoc_insertion_point(class_scope:lq.ChestDataV2)
  ))
_sym_db.RegisterMessage(ChestDataV2)

FaithData = _reflection.GeneratedProtocolMessageType('FaithData', (_message.Message,), dict(
  DESCRIPTOR = _FAITHDATA,
  __module__ = 'protocol_pb2'
  # @@protoc_insertion_point(class_scope:lq.FaithData)
  ))
_sym_db.RegisterMessage(FaithData)

CustomizedContestBase = _reflection.GeneratedProtocolMessageType('CustomizedContestBase', (_message.Message,), dict(
  DESCRIPTOR = _CUSTOMIZEDCONTESTBASE,
  __module__ = 'protocol_pb2'
  # @@protoc_insertion_point(class_scope:lq.CustomizedContestBase)
  ))
_sym_db.RegisterMessage(CustomizedContestBase)

CustomizedContestExtend = _reflection.GeneratedProtocolMessageType('CustomizedContestExtend', (_message.Message,), dict(
  DESCRIPTOR = _CUSTOMIZEDCONTESTEXTEND,
  __module__ = 'protocol_pb2'
  # @@protoc_insertion_point(class_scope:lq.CustomizedContestExtend)
  ))
_sym_db.RegisterMessage(CustomizedContestExtend)

CustomizedContestAbstract = _reflection.GeneratedProtocolMessageType('CustomizedContestAbstract', (_message.Message,), dict(
  DESCRIPTOR = _CUSTOMIZEDCONTESTABSTRACT,
  __module__ = 'protocol_pb2'
  # @@protoc_insertion_point(class_scope:lq.CustomizedContestAbstract)
  ))
_sym_db.RegisterMessage(CustomizedContestAbstract)

CustomizedContestDetail = _reflection.GeneratedProtocolMessageType('CustomizedContestDetail', (_message.Message,), dict(
  DESCRIPTOR = _CUSTOMIZEDCONTESTDETAIL,
  __module__ = 'protocol_pb2'
  # @@protoc_insertion_point(class_scope:lq.CustomizedContestDetail)
  ))
_sym_db.RegisterMessage(CustomizedContestDetail)

CustomizedContestPlayerReport = _reflection.GeneratedProtocolMessageType('CustomizedContestPlayerReport', (_message.Message,), dict(
  DESCRIPTOR = _CUSTOMIZEDCONTESTPLAYERREPORT,
  __module__ = 'protocol_pb2'
  # @@protoc_insertion_point(class_scope:lq.CustomizedContestPlayerReport)
  ))
_sym_db.RegisterMessage(CustomizedContestPlayerReport)

RecordGame = _reflection.GeneratedProtocolMessageType('RecordGame', (_message.Message,), dict(

  AccountInfo = _reflection.GeneratedProtocolMessageType('AccountInfo', (_message.Message,), dict(
    DESCRIPTOR = _RECORDGAME_ACCOUNTINFO,
    __module__ = 'protocol_pb2'
    # @@protoc_insertion_point(class_scope:lq.RecordGame.AccountInfo)
    ))
  ,
  DESCRIPTOR = _RECORDGAME,
  __module__ = 'protocol_pb2'
  # @@protoc_insertion_point(class_scope:lq.RecordGame)
  ))
_sym_db.RegisterMessage(RecordGame)
_sym_db.RegisterMessage(RecordGame.AccountInfo)

CustomizedContestGameStart = _reflection.GeneratedProtocolMessageType('CustomizedContestGameStart', (_message.Message,), dict(

  Item = _reflection.GeneratedProtocolMessageType('Item', (_message.Message,), dict(
    DESCRIPTOR = _CUSTOMIZEDCONTESTGAMESTART_ITEM,
    __module__ = 'protocol_pb2'
    # @@protoc_insertion_point(class_scope:lq.CustomizedContestGameStart.Item)
    ))
  ,
  DESCRIPTOR = _CUSTOMIZEDCONTESTGAMESTART,
  __module__ = 'protocol_pb2'
  # @@protoc_insertion_point(class_scope:lq.CustomizedContestGameStart)
  ))
_sym_db.RegisterMessage(CustomizedContestGameStart)
_sym_db.RegisterMessage(CustomizedContestGameStart.Item)

CustomizedContestGameEnd = _reflection.GeneratedProtocolMessageType('CustomizedContestGameEnd', (_message.Message,), dict(

  Item = _reflection.GeneratedProtocolMessageType('Item', (_message.Message,), dict(
    DESCRIPTOR = _CUSTOMIZEDCONTESTGAMEEND_ITEM,
    __module__ = 'protocol_pb2'
    # @@protoc_insertion_point(class_scope:lq.CustomizedContestGameEnd.Item)
    ))
  ,
  DESCRIPTOR = _CUSTOMIZEDCONTESTGAMEEND,
  __module__ = 'protocol_pb2'
  # @@protoc_insertion_point(class_scope:lq.CustomizedContestGameEnd)
  ))
_sym_db.RegisterMessage(CustomizedContestGameEnd)
_sym_db.RegisterMessage(CustomizedContestGameEnd.Item)

Activity = _reflection.GeneratedProtocolMessageType('Activity', (_message.Message,), dict(
  DESCRIPTOR = _ACTIVITY,
  __module__ = 'protocol_pb2'
  # @@protoc_insertion_point(class_scope:lq.Activity)
  ))
_sym_db.RegisterMessage(Activity)

ExchangeRecord = _reflection.GeneratedProtocolMessageType('ExchangeRecord', (_message.Message,), dict(
  DESCRIPTOR = _EXCHANGERECORD,
  __module__ = 'protocol_pb2'
  # @@protoc_insertion_point(class_scope:lq.ExchangeRecord)
  ))
_sym_db.RegisterMessage(ExchangeRecord)

ActivityAccumulatedPointData = _reflection.GeneratedProtocolMessageType('ActivityAccumulatedPointData', (_message.Message,), dict(
  DESCRIPTOR = _ACTIVITYACCUMULATEDPOINTDATA,
  __module__ = 'protocol_pb2'
  # @@protoc_insertion_point(class_scope:lq.ActivityAccumulatedPointData)
  ))
_sym_db.RegisterMessage(ActivityAccumulatedPointData)

ActivityRankPointData = _reflection.GeneratedProtocolMessageType('ActivityRankPointData', (_message.Message,), dict(
  DESCRIPTOR = _ACTIVITYRANKPOINTDATA,
  __module__ = 'protocol_pb2'
  # @@protoc_insertion_point(class_scope:lq.ActivityRankPointData)
  ))
_sym_db.RegisterMessage(ActivityRankPointData)

GameRoundHuData = _reflection.GeneratedProtocolMessageType('GameRoundHuData', (_message.Message,), dict(

  HuPai = _reflection.GeneratedProtocolMessageType('HuPai', (_message.Message,), dict(
    DESCRIPTOR = _GAMEROUNDHUDATA_HUPAI,
    __module__ = 'protocol_pb2'
    # @@protoc_insertion_point(class_scope:lq.GameRoundHuData.HuPai)
    ))
  ,

  Fan = _reflection.GeneratedProtocolMessageType('Fan', (_message.Message,), dict(
    DESCRIPTOR = _GAMEROUNDHUDATA_FAN,
    __module__ = 'protocol_pb2'
    # @@protoc_insertion_point(class_scope:lq.GameRoundHuData.Fan)
    ))
  ,
  DESCRIPTOR = _GAMEROUNDHUDATA,
  __module__ = 'protocol_pb2'
  # @@protoc_insertion_point(class_scope:lq.GameRoundHuData)
  ))
_sym_db.RegisterMessage(GameRoundHuData)
_sym_db.RegisterMessage(GameRoundHuData.HuPai)
_sym_db.RegisterMessage(GameRoundHuData.Fan)

GameRoundPlayerResult = _reflection.GeneratedProtocolMessageType('GameRoundPlayerResult', (_message.Message,), dict(
  DESCRIPTOR = _GAMEROUNDPLAYERRESULT,
  __module__ = 'protocol_pb2'
  # @@protoc_insertion_point(class_scope:lq.GameRoundPlayerResult)
  ))
_sym_db.RegisterMessage(GameRoundPlayerResult)

GameRoundPlayer = _reflection.GeneratedProtocolMessageType('GameRoundPlayer', (_message.Message,), dict(
  DESCRIPTOR = _GAMEROUNDPLAYER,
  __module__ = 'protocol_pb2'
  # @@protoc_insertion_point(class_scope:lq.GameRoundPlayer)
  ))
_sym_db.RegisterMessage(GameRoundPlayer)

GameRoundSnapshot = _reflection.GeneratedProtocolMessageType('GameRoundSnapshot', (_message.Message,), dict(
  DESCRIPTOR = _GAMEROUNDSNAPSHOT,
  __module__ = 'protocol_pb2'
  # @@protoc_insertion_point(class_scope:lq.GameRoundSnapshot)
  ))
_sym_db.RegisterMessage(GameRoundSnapshot)

GameFinalSnapshot = _reflection.GeneratedProtocolMessageType('GameFinalSnapshot', (_message.Message,), dict(

  CalculateParam = _reflection.GeneratedProtocolMessageType('CalculateParam', (_message.Message,), dict(
    DESCRIPTOR = _GAMEFINALSNAPSHOT_CALCULATEPARAM,
    __module__ = 'protocol_pb2'
    # @@protoc_insertion_point(class_scope:lq.GameFinalSnapshot.CalculateParam)
    ))
  ,

  GameSeat = _reflection.GeneratedProtocolMessageType('GameSeat', (_message.Message,), dict(
    DESCRIPTOR = _GAMEFINALSNAPSHOT_GAMESEAT,
    __module__ = 'protocol_pb2'
    # @@protoc_insertion_point(class_scope:lq.GameFinalSnapshot.GameSeat)
    ))
  ,

  FinalPlayer = _reflection.GeneratedProtocolMessageType('FinalPlayer', (_message.Message,), dict(
    DESCRIPTOR = _GAMEFINALSNAPSHOT_FINALPLAYER,
    __module__ = 'protocol_pb2'
    # @@protoc_insertion_point(class_scope:lq.GameFinalSnapshot.FinalPlayer)
    ))
  ,

  AFKInfo = _reflection.GeneratedProtocolMessageType('AFKInfo', (_message.Message,), dict(
    DESCRIPTOR = _GAMEFINALSNAPSHOT_AFKINFO,
    __module__ = 'protocol_pb2'
    # @@protoc_insertion_point(class_scope:lq.GameFinalSnapshot.AFKInfo)
    ))
  ,
  DESCRIPTOR = _GAMEFINALSNAPSHOT,
  __module__ = 'protocol_pb2'
  # @@protoc_insertion_point(class_scope:lq.GameFinalSnapshot)
  ))
_sym_db.RegisterMessage(GameFinalSnapshot)
_sym_db.RegisterMessage(GameFinalSnapshot.CalculateParam)
_sym_db.RegisterMessage(GameFinalSnapshot.GameSeat)
_sym_db.RegisterMessage(GameFinalSnapshot.FinalPlayer)
_sym_db.RegisterMessage(GameFinalSnapshot.AFKInfo)

RecordCollectedData = _reflection.GeneratedProtocolMessageType('RecordCollectedData', (_message.Message,), dict(
  DESCRIPTOR = _RECORDCOLLECTEDDATA,
  __module__ = 'protocol_pb2'
  # @@protoc_insertion_point(class_scope:lq.RecordCollectedData)
  ))
_sym_db.RegisterMessage(RecordCollectedData)

ContestDetailRule = _reflection.GeneratedProtocolMessageType('ContestDetailRule', (_message.Message,), dict(
  DESCRIPTOR = _CONTESTDETAILRULE,
  __module__ = 'protocol_pb2'
  # @@protoc_insertion_point(class_scope:lq.ContestDetailRule)
  ))
_sym_db.RegisterMessage(ContestDetailRule)

ContestDetailRuleV2 = _reflection.GeneratedProtocolMessageType('ContestDetailRuleV2', (_message.Message,), dict(

  ExtraRule = _reflection.GeneratedProtocolMessageType('ExtraRule', (_message.Message,), dict(
    DESCRIPTOR = _CONTESTDETAILRULEV2_EXTRARULE,
    __module__ = 'protocol_pb2'
    # @@protoc_insertion_point(class_scope:lq.ContestDetailRuleV2.ExtraRule)
    ))
  ,
  DESCRIPTOR = _CONTESTDETAILRULEV2,
  __module__ = 'protocol_pb2'
  # @@protoc_insertion_point(class_scope:lq.ContestDetailRuleV2)
  ))
_sym_db.RegisterMessage(ContestDetailRuleV2)
_sym_db.RegisterMessage(ContestDetailRuleV2.ExtraRule)

GameRuleSetting = _reflection.GeneratedProtocolMessageType('GameRuleSetting', (_message.Message,), dict(
  DESCRIPTOR = _GAMERULESETTING,
  __module__ = 'protocol_pb2'
  # @@protoc_insertion_point(class_scope:lq.GameRuleSetting)
  ))
_sym_db.RegisterMessage(GameRuleSetting)

RecordTingPaiInfo = _reflection.GeneratedProtocolMessageType('RecordTingPaiInfo', (_message.Message,), dict(
  DESCRIPTOR = _RECORDTINGPAIINFO,
  __module__ = 'protocol_pb2'
  # @@protoc_insertion_point(class_scope:lq.RecordTingPaiInfo)
  ))
_sym_db.RegisterMessage(RecordTingPaiInfo)

RecordNoTilePlayerInfo = _reflection.GeneratedProtocolMessageType('RecordNoTilePlayerInfo', (_message.Message,), dict(
  DESCRIPTOR = _RECORDNOTILEPLAYERINFO,
  __module__ = 'protocol_pb2'
  # @@protoc_insertion_point(class_scope:lq.RecordNoTilePlayerInfo)
  ))
_sym_db.RegisterMessage(RecordNoTilePlayerInfo)

RecordHuleInfo = _reflection.GeneratedProtocolMessageType('RecordHuleInfo', (_message.Message,), dict(

  RecordFanInfo = _reflection.GeneratedProtocolMessageType('RecordFanInfo', (_message.Message,), dict(
    DESCRIPTOR = _RECORDHULEINFO_RECORDFANINFO,
    __module__ = 'protocol_pb2'
    # @@protoc_insertion_point(class_scope:lq.RecordHuleInfo.RecordFanInfo)
    ))
  ,
  DESCRIPTOR = _RECORDHULEINFO,
  __module__ = 'protocol_pb2'
  # @@protoc_insertion_point(class_scope:lq.RecordHuleInfo)
  ))
_sym_db.RegisterMessage(RecordHuleInfo)
_sym_db.RegisterMessage(RecordHuleInfo.RecordFanInfo)

RecordHulesInfo = _reflection.GeneratedProtocolMessageType('RecordHulesInfo', (_message.Message,), dict(
  DESCRIPTOR = _RECORDHULESINFO,
  __module__ = 'protocol_pb2'
  # @@protoc_insertion_point(class_scope:lq.RecordHulesInfo)
  ))
_sym_db.RegisterMessage(RecordHulesInfo)

RecordLiujuInfo = _reflection.GeneratedProtocolMessageType('RecordLiujuInfo', (_message.Message,), dict(
  DESCRIPTOR = _RECORDLIUJUINFO,
  __module__ = 'protocol_pb2'
  # @@protoc_insertion_point(class_scope:lq.RecordLiujuInfo)
  ))
_sym_db.RegisterMessage(RecordLiujuInfo)

RecordNoTileInfo = _reflection.GeneratedProtocolMessageType('RecordNoTileInfo', (_message.Message,), dict(
  DESCRIPTOR = _RECORDNOTILEINFO,
  __module__ = 'protocol_pb2'
  # @@protoc_insertion_point(class_scope:lq.RecordNoTileInfo)
  ))
_sym_db.RegisterMessage(RecordNoTileInfo)

RecordLiqiInfo = _reflection.GeneratedProtocolMessageType('RecordLiqiInfo', (_message.Message,), dict(
  DESCRIPTOR = _RECORDLIQIINFO,
  __module__ = 'protocol_pb2'
  # @@protoc_insertion_point(class_scope:lq.RecordLiqiInfo)
  ))
_sym_db.RegisterMessage(RecordLiqiInfo)

RecordGangInfo = _reflection.GeneratedProtocolMessageType('RecordGangInfo', (_message.Message,), dict(
  DESCRIPTOR = _RECORDGANGINFO,
  __module__ = 'protocol_pb2'
  # @@protoc_insertion_point(class_scope:lq.RecordGangInfo)
  ))
_sym_db.RegisterMessage(RecordGangInfo)

RecordBaBeiInfo = _reflection.GeneratedProtocolMessageType('RecordBaBeiInfo', (_message.Message,), dict(
  DESCRIPTOR = _RECORDBABEIINFO,
  __module__ = 'protocol_pb2'
  # @@protoc_insertion_point(class_scope:lq.RecordBaBeiInfo)
  ))
_sym_db.RegisterMessage(RecordBaBeiInfo)

RecordPeiPaiInfo = _reflection.GeneratedProtocolMessageType('RecordPeiPaiInfo', (_message.Message,), dict(
  DESCRIPTOR = _RECORDPEIPAIINFO,
  __module__ = 'protocol_pb2'
  # @@protoc_insertion_point(class_scope:lq.RecordPeiPaiInfo)
  ))
_sym_db.RegisterMessage(RecordPeiPaiInfo)

RecordRoundInfo = _reflection.GeneratedProtocolMessageType('RecordRoundInfo', (_message.Message,), dict(
  DESCRIPTOR = _RECORDROUNDINFO,
  __module__ = 'protocol_pb2'
  # @@protoc_insertion_point(class_scope:lq.RecordRoundInfo)
  ))
_sym_db.RegisterMessage(RecordRoundInfo)

RecordAnalysisedData = _reflection.GeneratedProtocolMessageType('RecordAnalysisedData', (_message.Message,), dict(
  DESCRIPTOR = _RECORDANALYSISEDDATA,
  __module__ = 'protocol_pb2'
  # @@protoc_insertion_point(class_scope:lq.RecordAnalysisedData)
  ))
_sym_db.RegisterMessage(RecordAnalysisedData)

ResConnectionInfo = _reflection.GeneratedProtocolMessageType('ResConnectionInfo', (_message.Message,), dict(
  DESCRIPTOR = _RESCONNECTIONINFO,
  __module__ = 'protocol_pb2'
  # @@protoc_insertion_point(class_scope:lq.ResConnectionInfo)
  ))
_sym_db.RegisterMessage(ResConnectionInfo)

ReqSignupAccount = _reflection.GeneratedProtocolMessageType('ReqSignupAccount', (_message.Message,), dict(
  DESCRIPTOR = _REQSIGNUPACCOUNT,
  __module__ = 'protocol_pb2'
  # @@protoc_insertion_point(class_scope:lq.ReqSignupAccount)
  ))
_sym_db.RegisterMessage(ReqSignupAccount)

ResSignupAccount = _reflection.GeneratedProtocolMessageType('ResSignupAccount', (_message.Message,), dict(
  DESCRIPTOR = _RESSIGNUPACCOUNT,
  __module__ = 'protocol_pb2'
  # @@protoc_insertion_point(class_scope:lq.ResSignupAccount)
  ))
_sym_db.RegisterMessage(ResSignupAccount)

ReqLogin = _reflection.GeneratedProtocolMessageType('ReqLogin', (_message.Message,), dict(
  DESCRIPTOR = _REQLOGIN,
  __module__ = 'protocol_pb2'
  # @@protoc_insertion_point(class_scope:lq.ReqLogin)
  ))
_sym_db.RegisterMessage(ReqLogin)

ResLogin = _reflection.GeneratedProtocolMessageType('ResLogin', (_message.Message,), dict(
  DESCRIPTOR = _RESLOGIN,
  __module__ = 'protocol_pb2'
  # @@protoc_insertion_point(class_scope:lq.ResLogin)
  ))
_sym_db.RegisterMessage(ResLogin)

ReqEmailLogin = _reflection.GeneratedProtocolMessageType('ReqEmailLogin', (_message.Message,), dict(
  DESCRIPTOR = _REQEMAILLOGIN,
  __module__ = 'protocol_pb2'
  # @@protoc_insertion_point(class_scope:lq.ReqEmailLogin)
  ))
_sym_db.RegisterMessage(ReqEmailLogin)

ReqBindAccount = _reflection.GeneratedProtocolMessageType('ReqBindAccount', (_message.Message,), dict(
  DESCRIPTOR = _REQBINDACCOUNT,
  __module__ = 'protocol_pb2'
  # @@protoc_insertion_point(class_scope:lq.ReqBindAccount)
  ))
_sym_db.RegisterMessage(ReqBindAccount)

ReqCreatePhoneVerifyCode = _reflection.GeneratedProtocolMessageType('ReqCreatePhoneVerifyCode', (_message.Message,), dict(
  DESCRIPTOR = _REQCREATEPHONEVERIFYCODE,
  __module__ = 'protocol_pb2'
  # @@protoc_insertion_point(class_scope:lq.ReqCreatePhoneVerifyCode)
  ))
_sym_db.RegisterMessage(ReqCreatePhoneVerifyCode)

ReqCreateEmailVerifyCode = _reflection.GeneratedProtocolMessageType('ReqCreateEmailVerifyCode', (_message.Message,), dict(
  DESCRIPTOR = _REQCREATEEMAILVERIFYCODE,
  __module__ = 'protocol_pb2'
  # @@protoc_insertion_point(class_scope:lq.ReqCreateEmailVerifyCode)
  ))
_sym_db.RegisterMessage(ReqCreateEmailVerifyCode)

ReqVerifyCodeForSecure = _reflection.GeneratedProtocolMessageType('ReqVerifyCodeForSecure', (_message.Message,), dict(
  DESCRIPTOR = _REQVERIFYCODEFORSECURE,
  __module__ = 'protocol_pb2'
  # @@protoc_insertion_point(class_scope:lq.ReqVerifyCodeForSecure)
  ))
_sym_db.RegisterMessage(ReqVerifyCodeForSecure)

ResVerfiyCodeForSecure = _reflection.GeneratedProtocolMessageType('ResVerfiyCodeForSecure', (_message.Message,), dict(
  DESCRIPTOR = _RESVERFIYCODEFORSECURE,
  __module__ = 'protocol_pb2'
  # @@protoc_insertion_point(class_scope:lq.ResVerfiyCodeForSecure)
  ))
_sym_db.RegisterMessage(ResVerfiyCodeForSecure)

ReqBindPhoneNumber = _reflection.GeneratedProtocolMessageType('ReqBindPhoneNumber', (_message.Message,), dict(
  DESCRIPTOR = _REQBINDPHONENUMBER,
  __module__ = 'protocol_pb2'
  # @@protoc_insertion_point(class_scope:lq.ReqBindPhoneNumber)
  ))
_sym_db.RegisterMessage(ReqBindPhoneNumber)

ReqUnbindPhoneNumber = _reflection.GeneratedProtocolMessageType('ReqUnbindPhoneNumber', (_message.Message,), dict(
  DESCRIPTOR = _REQUNBINDPHONENUMBER,
  __module__ = 'protocol_pb2'
  # @@protoc_insertion_point(class_scope:lq.ReqUnbindPhoneNumber)
  ))
_sym_db.RegisterMessage(ReqUnbindPhoneNumber)

ResFetchPhoneLoginBind = _reflection.GeneratedProtocolMessageType('ResFetchPhoneLoginBind', (_message.Message,), dict(
  DESCRIPTOR = _RESFETCHPHONELOGINBIND,
  __module__ = 'protocol_pb2'
  # @@protoc_insertion_point(class_scope:lq.ResFetchPhoneLoginBind)
  ))
_sym_db.RegisterMessage(ResFetchPhoneLoginBind)

ReqCreatePhoneLoginBind = _reflection.GeneratedProtocolMessageType('ReqCreatePhoneLoginBind', (_message.Message,), dict(
  DESCRIPTOR = _REQCREATEPHONELOGINBIND,
  __module__ = 'protocol_pb2'
  # @@protoc_insertion_point(class_scope:lq.ReqCreatePhoneLoginBind)
  ))
_sym_db.RegisterMessage(ReqCreatePhoneLoginBind)

ReqBindEmail = _reflection.GeneratedProtocolMessageType('ReqBindEmail', (_message.Message,), dict(
  DESCRIPTOR = _REQBINDEMAIL,
  __module__ = 'protocol_pb2'
  # @@protoc_insertion_point(class_scope:lq.ReqBindEmail)
  ))
_sym_db.RegisterMessage(ReqBindEmail)

ReqModifyPassword = _reflection.GeneratedProtocolMessageType('ReqModifyPassword', (_message.Message,), dict(
  DESCRIPTOR = _REQMODIFYPASSWORD,
  __module__ = 'protocol_pb2'
  # @@protoc_insertion_point(class_scope:lq.ReqModifyPassword)
  ))
_sym_db.RegisterMessage(ReqModifyPassword)

ReqOauth2Auth = _reflection.GeneratedProtocolMessageType('ReqOauth2Auth', (_message.Message,), dict(
  DESCRIPTOR = _REQOAUTH2AUTH,
  __module__ = 'protocol_pb2'
  # @@protoc_insertion_point(class_scope:lq.ReqOauth2Auth)
  ))
_sym_db.RegisterMessage(ReqOauth2Auth)

ResOauth2Auth = _reflection.GeneratedProtocolMessageType('ResOauth2Auth', (_message.Message,), dict(
  DESCRIPTOR = _RESOAUTH2AUTH,
  __module__ = 'protocol_pb2'
  # @@protoc_insertion_point(class_scope:lq.ResOauth2Auth)
  ))
_sym_db.RegisterMessage(ResOauth2Auth)

ReqOauth2Check = _reflection.GeneratedProtocolMessageType('ReqOauth2Check', (_message.Message,), dict(
  DESCRIPTOR = _REQOAUTH2CHECK,
  __module__ = 'protocol_pb2'
  # @@protoc_insertion_point(class_scope:lq.ReqOauth2Check)
  ))
_sym_db.RegisterMessage(ReqOauth2Check)

ResOauth2Check = _reflection.GeneratedProtocolMessageType('ResOauth2Check', (_message.Message,), dict(
  DESCRIPTOR = _RESOAUTH2CHECK,
  __module__ = 'protocol_pb2'
  # @@protoc_insertion_point(class_scope:lq.ResOauth2Check)
  ))
_sym_db.RegisterMessage(ResOauth2Check)

ReqOauth2Signup = _reflection.GeneratedProtocolMessageType('ReqOauth2Signup', (_message.Message,), dict(
  DESCRIPTOR = _REQOAUTH2SIGNUP,
  __module__ = 'protocol_pb2'
  # @@protoc_insertion_point(class_scope:lq.ReqOauth2Signup)
  ))
_sym_db.RegisterMessage(ReqOauth2Signup)

ResOauth2Signup = _reflection.GeneratedProtocolMessageType('ResOauth2Signup', (_message.Message,), dict(
  DESCRIPTOR = _RESOAUTH2SIGNUP,
  __module__ = 'protocol_pb2'
  # @@protoc_insertion_point(class_scope:lq.ResOauth2Signup)
  ))
_sym_db.RegisterMessage(ResOauth2Signup)

ReqOauth2Login = _reflection.GeneratedProtocolMessageType('ReqOauth2Login', (_message.Message,), dict(
  DESCRIPTOR = _REQOAUTH2LOGIN,
  __module__ = 'protocol_pb2'
  # @@protoc_insertion_point(class_scope:lq.ReqOauth2Login)
  ))
_sym_db.RegisterMessage(ReqOauth2Login)

ReqDMMPreLogin = _reflection.GeneratedProtocolMessageType('ReqDMMPreLogin', (_message.Message,), dict(
  DESCRIPTOR = _REQDMMPRELOGIN,
  __module__ = 'protocol_pb2'
  # @@protoc_insertion_point(class_scope:lq.ReqDMMPreLogin)
  ))
_sym_db.RegisterMessage(ReqDMMPreLogin)

ResDMMPreLogin = _reflection.GeneratedProtocolMessageType('ResDMMPreLogin', (_message.Message,), dict(
  DESCRIPTOR = _RESDMMPRELOGIN,
  __module__ = 'protocol_pb2'
  # @@protoc_insertion_point(class_scope:lq.ResDMMPreLogin)
  ))
_sym_db.RegisterMessage(ResDMMPreLogin)

ReqLogout = _reflection.GeneratedProtocolMessageType('ReqLogout', (_message.Message,), dict(
  DESCRIPTOR = _REQLOGOUT,
  __module__ = 'protocol_pb2'
  # @@protoc_insertion_point(class_scope:lq.ReqLogout)
  ))
_sym_db.RegisterMessage(ReqLogout)

ResLogout = _reflection.GeneratedProtocolMessageType('ResLogout', (_message.Message,), dict(
  DESCRIPTOR = _RESLOGOUT,
  __module__ = 'protocol_pb2'
  # @@protoc_insertion_point(class_scope:lq.ResLogout)
  ))
_sym_db.RegisterMessage(ResLogout)

ReqHeatBeat = _reflection.GeneratedProtocolMessageType('ReqHeatBeat', (_message.Message,), dict(
  DESCRIPTOR = _REQHEATBEAT,
  __module__ = 'protocol_pb2'
  # @@protoc_insertion_point(class_scope:lq.ReqHeatBeat)
  ))
_sym_db.RegisterMessage(ReqHeatBeat)

ReqLoginBeat = _reflection.GeneratedProtocolMessageType('ReqLoginBeat', (_message.Message,), dict(
  DESCRIPTOR = _REQLOGINBEAT,
  __module__ = 'protocol_pb2'
  # @@protoc_insertion_point(class_scope:lq.ReqLoginBeat)
  ))
_sym_db.RegisterMessage(ReqLoginBeat)

ReqJoinMatchQueue = _reflection.GeneratedProtocolMessageType('ReqJoinMatchQueue', (_message.Message,), dict(
  DESCRIPTOR = _REQJOINMATCHQUEUE,
  __module__ = 'protocol_pb2'
  # @@protoc_insertion_point(class_scope:lq.ReqJoinMatchQueue)
  ))
_sym_db.RegisterMessage(ReqJoinMatchQueue)

ReqCancelMatchQueue = _reflection.GeneratedProtocolMessageType('ReqCancelMatchQueue', (_message.Message,), dict(
  DESCRIPTOR = _REQCANCELMATCHQUEUE,
  __module__ = 'protocol_pb2'
  # @@protoc_insertion_point(class_scope:lq.ReqCancelMatchQueue)
  ))
_sym_db.RegisterMessage(ReqCancelMatchQueue)

ReqAccountInfo = _reflection.GeneratedProtocolMessageType('ReqAccountInfo', (_message.Message,), dict(
  DESCRIPTOR = _REQACCOUNTINFO,
  __module__ = 'protocol_pb2'
  # @@protoc_insertion_point(class_scope:lq.ReqAccountInfo)
  ))
_sym_db.RegisterMessage(ReqAccountInfo)

ResAccountInfo = _reflection.GeneratedProtocolMessageType('ResAccountInfo', (_message.Message,), dict(
  DESCRIPTOR = _RESACCOUNTINFO,
  __module__ = 'protocol_pb2'
  # @@protoc_insertion_point(class_scope:lq.ResAccountInfo)
  ))
_sym_db.RegisterMessage(ResAccountInfo)

ReqCreateNickname = _reflection.GeneratedProtocolMessageType('ReqCreateNickname', (_message.Message,), dict(
  DESCRIPTOR = _REQCREATENICKNAME,
  __module__ = 'protocol_pb2'
  # @@protoc_insertion_point(class_scope:lq.ReqCreateNickname)
  ))
_sym_db.RegisterMessage(ReqCreateNickname)

ReqModifyNickname = _reflection.GeneratedProtocolMessageType('ReqModifyNickname', (_message.Message,), dict(
  DESCRIPTOR = _REQMODIFYNICKNAME,
  __module__ = 'protocol_pb2'
  # @@protoc_insertion_point(class_scope:lq.ReqModifyNickname)
  ))
_sym_db.RegisterMessage(ReqModifyNickname)

ReqModifyBirthday = _reflection.GeneratedProtocolMessageType('ReqModifyBirthday', (_message.Message,), dict(
  DESCRIPTOR = _REQMODIFYBIRTHDAY,
  __module__ = 'protocol_pb2'
  # @@protoc_insertion_point(class_scope:lq.ReqModifyBirthday)
  ))
_sym_db.RegisterMessage(ReqModifyBirthday)

ResSelfRoom = _reflection.GeneratedProtocolMessageType('ResSelfRoom', (_message.Message,), dict(
  DESCRIPTOR = _RESSELFROOM,
  __module__ = 'protocol_pb2'
  # @@protoc_insertion_point(class_scope:lq.ResSelfRoom)
  ))
_sym_db.RegisterMessage(ResSelfRoom)

ReqCreateRoom = _reflection.GeneratedProtocolMessageType('ReqCreateRoom', (_message.Message,), dict(
  DESCRIPTOR = _REQCREATEROOM,
  __module__ = 'protocol_pb2'
  # @@protoc_insertion_point(class_scope:lq.ReqCreateRoom)
  ))
_sym_db.RegisterMessage(ReqCreateRoom)

ResCreateRoom = _reflection.GeneratedProtocolMessageType('ResCreateRoom', (_message.Message,), dict(
  DESCRIPTOR = _RESCREATEROOM,
  __module__ = 'protocol_pb2'
  # @@protoc_insertion_point(class_scope:lq.ResCreateRoom)
  ))
_sym_db.RegisterMessage(ResCreateRoom)

ReqJoinRoom = _reflection.GeneratedProtocolMessageType('ReqJoinRoom', (_message.Message,), dict(
  DESCRIPTOR = _REQJOINROOM,
  __module__ = 'protocol_pb2'
  # @@protoc_insertion_point(class_scope:lq.ReqJoinRoom)
  ))
_sym_db.RegisterMessage(ReqJoinRoom)

ResJoinRoom = _reflection.GeneratedProtocolMessageType('ResJoinRoom', (_message.Message,), dict(
  DESCRIPTOR = _RESJOINROOM,
  __module__ = 'protocol_pb2'
  # @@protoc_insertion_point(class_scope:lq.ResJoinRoom)
  ))
_sym_db.RegisterMessage(ResJoinRoom)

ReqRoomReady = _reflection.GeneratedProtocolMessageType('ReqRoomReady', (_message.Message,), dict(
  DESCRIPTOR = _REQROOMREADY,
  __module__ = 'protocol_pb2'
  # @@protoc_insertion_point(class_scope:lq.ReqRoomReady)
  ))
_sym_db.RegisterMessage(ReqRoomReady)

ReqRoomDressing = _reflection.GeneratedProtocolMessageType('ReqRoomDressing', (_message.Message,), dict(
  DESCRIPTOR = _REQROOMDRESSING,
  __module__ = 'protocol_pb2'
  # @@protoc_insertion_point(class_scope:lq.ReqRoomDressing)
  ))
_sym_db.RegisterMessage(ReqRoomDressing)

ReqRoomStart = _reflection.GeneratedProtocolMessageType('ReqRoomStart', (_message.Message,), dict(
  DESCRIPTOR = _REQROOMSTART,
  __module__ = 'protocol_pb2'
  # @@protoc_insertion_point(class_scope:lq.ReqRoomStart)
  ))
_sym_db.RegisterMessage(ReqRoomStart)

ReqRoomKick = _reflection.GeneratedProtocolMessageType('ReqRoomKick', (_message.Message,), dict(
  DESCRIPTOR = _REQROOMKICK,
  __module__ = 'protocol_pb2'
  # @@protoc_insertion_point(class_scope:lq.ReqRoomKick)
  ))
_sym_db.RegisterMessage(ReqRoomKick)

ReqModifyRoom = _reflection.GeneratedProtocolMessageType('ReqModifyRoom', (_message.Message,), dict(
  DESCRIPTOR = _REQMODIFYROOM,
  __module__ = 'protocol_pb2'
  # @@protoc_insertion_point(class_scope:lq.ReqModifyRoom)
  ))
_sym_db.RegisterMessage(ReqModifyRoom)

ReqChangeAvatar = _reflection.GeneratedProtocolMessageType('ReqChangeAvatar', (_message.Message,), dict(
  DESCRIPTOR = _REQCHANGEAVATAR,
  __module__ = 'protocol_pb2'
  # @@protoc_insertion_point(class_scope:lq.ReqChangeAvatar)
  ))
_sym_db.RegisterMessage(ReqChangeAvatar)

ReqAccountStatisticInfo = _reflection.GeneratedProtocolMessageType('ReqAccountStatisticInfo', (_message.Message,), dict(
  DESCRIPTOR = _REQACCOUNTSTATISTICINFO,
  __module__ = 'protocol_pb2'
  # @@protoc_insertion_point(class_scope:lq.ReqAccountStatisticInfo)
  ))
_sym_db.RegisterMessage(ReqAccountStatisticInfo)

ResAccountStatisticInfo = _reflection.GeneratedProtocolMessageType('ResAccountStatisticInfo', (_message.Message,), dict(
  DESCRIPTOR = _RESACCOUNTSTATISTICINFO,
  __module__ = 'protocol_pb2'
  # @@protoc_insertion_point(class_scope:lq.ResAccountStatisticInfo)
  ))
_sym_db.RegisterMessage(ResAccountStatisticInfo)

ResAccountChallengeRankInfo = _reflection.GeneratedProtocolMessageType('ResAccountChallengeRankInfo', (_message.Message,), dict(

  ChallengeRank = _reflection.GeneratedProtocolMessageType('ChallengeRank', (_message.Message,), dict(
    DESCRIPTOR = _RESACCOUNTCHALLENGERANKINFO_CHALLENGERANK,
    __module__ = 'protocol_pb2'
    # @@protoc_insertion_point(class_scope:lq.ResAccountChallengeRankInfo.ChallengeRank)
    ))
  ,
  DESCRIPTOR = _RESACCOUNTCHALLENGERANKINFO,
  __module__ = 'protocol_pb2'
  # @@protoc_insertion_point(class_scope:lq.ResAccountChallengeRankInfo)
  ))
_sym_db.RegisterMessage(ResAccountChallengeRankInfo)
_sym_db.RegisterMessage(ResAccountChallengeRankInfo.ChallengeRank)

ResAccountCharacterInfo = _reflection.GeneratedProtocolMessageType('ResAccountCharacterInfo', (_message.Message,), dict(
  DESCRIPTOR = _RESACCOUNTCHARACTERINFO,
  __module__ = 'protocol_pb2'
  # @@protoc_insertion_point(class_scope:lq.ResAccountCharacterInfo)
  ))
_sym_db.RegisterMessage(ResAccountCharacterInfo)

ReqShopPurchase = _reflection.GeneratedProtocolMessageType('ReqShopPurchase', (_message.Message,), dict(
  DESCRIPTOR = _REQSHOPPURCHASE,
  __module__ = 'protocol_pb2'
  # @@protoc_insertion_point(class_scope:lq.ReqShopPurchase)
  ))
_sym_db.RegisterMessage(ReqShopPurchase)

ResShopPurchase = _reflection.GeneratedProtocolMessageType('ResShopPurchase', (_message.Message,), dict(
  DESCRIPTOR = _RESSHOPPURCHASE,
  __module__ = 'protocol_pb2'
  # @@protoc_insertion_point(class_scope:lq.ResShopPurchase)
  ))
_sym_db.RegisterMessage(ResShopPurchase)

ReqGameRecord = _reflection.GeneratedProtocolMessageType('ReqGameRecord', (_message.Message,), dict(
  DESCRIPTOR = _REQGAMERECORD,
  __module__ = 'protocol_pb2'
  # @@protoc_insertion_point(class_scope:lq.ReqGameRecord)
  ))
_sym_db.RegisterMessage(ReqGameRecord)

ResGameRecord = _reflection.GeneratedProtocolMessageType('ResGameRecord', (_message.Message,), dict(
  DESCRIPTOR = _RESGAMERECORD,
  __module__ = 'protocol_pb2'
  # @@protoc_insertion_point(class_scope:lq.ResGameRecord)
  ))
_sym_db.RegisterMessage(ResGameRecord)

ReqGameRecordList = _reflection.GeneratedProtocolMessageType('ReqGameRecordList', (_message.Message,), dict(
  DESCRIPTOR = _REQGAMERECORDLIST,
  __module__ = 'protocol_pb2'
  # @@protoc_insertion_point(class_scope:lq.ReqGameRecordList)
  ))
_sym_db.RegisterMessage(ReqGameRecordList)

ResGameRecordList = _reflection.GeneratedProtocolMessageType('ResGameRecordList', (_message.Message,), dict(
  DESCRIPTOR = _RESGAMERECORDLIST,
  __module__ = 'protocol_pb2'
  # @@protoc_insertion_point(class_scope:lq.ResGameRecordList)
  ))
_sym_db.RegisterMessage(ResGameRecordList)

ResCollectedGameRecordList = _reflection.GeneratedProtocolMessageType('ResCollectedGameRecordList', (_message.Message,), dict(
  DESCRIPTOR = _RESCOLLECTEDGAMERECORDLIST,
  __module__ = 'protocol_pb2'
  # @@protoc_insertion_point(class_scope:lq.ResCollectedGameRecordList)
  ))
_sym_db.RegisterMessage(ResCollectedGameRecordList)

ReqGameRecordsDetail = _reflection.GeneratedProtocolMessageType('ReqGameRecordsDetail', (_message.Message,), dict(
  DESCRIPTOR = _REQGAMERECORDSDETAIL,
  __module__ = 'protocol_pb2'
  # @@protoc_insertion_point(class_scope:lq.ReqGameRecordsDetail)
  ))
_sym_db.RegisterMessage(ReqGameRecordsDetail)

ResGameRecordsDetail = _reflection.GeneratedProtocolMessageType('ResGameRecordsDetail', (_message.Message,), dict(
  DESCRIPTOR = _RESGAMERECORDSDETAIL,
  __module__ = 'protocol_pb2'
  # @@protoc_insertion_point(class_scope:lq.ResGameRecordsDetail)
  ))
_sym_db.RegisterMessage(ResGameRecordsDetail)

ReqAddCollectedGameRecord = _reflection.GeneratedProtocolMessageType('ReqAddCollectedGameRecord', (_message.Message,), dict(
  DESCRIPTOR = _REQADDCOLLECTEDGAMERECORD,
  __module__ = 'protocol_pb2'
  # @@protoc_insertion_point(class_scope:lq.ReqAddCollectedGameRecord)
  ))
_sym_db.RegisterMessage(ReqAddCollectedGameRecord)

ResAddCollectedGameRecord = _reflection.GeneratedProtocolMessageType('ResAddCollectedGameRecord', (_message.Message,), dict(
  DESCRIPTOR = _RESADDCOLLECTEDGAMERECORD,
  __module__ = 'protocol_pb2'
  # @@protoc_insertion_point(class_scope:lq.ResAddCollectedGameRecord)
  ))
_sym_db.RegisterMessage(ResAddCollectedGameRecord)

ReqRemoveCollectedGameRecord = _reflection.GeneratedProtocolMessageType('ReqRemoveCollectedGameRecord', (_message.Message,), dict(
  DESCRIPTOR = _REQREMOVECOLLECTEDGAMERECORD,
  __module__ = 'protocol_pb2'
  # @@protoc_insertion_point(class_scope:lq.ReqRemoveCollectedGameRecord)
  ))
_sym_db.RegisterMessage(ReqRemoveCollectedGameRecord)

ResRemoveCollectedGameRecord = _reflection.GeneratedProtocolMessageType('ResRemoveCollectedGameRecord', (_message.Message,), dict(
  DESCRIPTOR = _RESREMOVECOLLECTEDGAMERECORD,
  __module__ = 'protocol_pb2'
  # @@protoc_insertion_point(class_scope:lq.ResRemoveCollectedGameRecord)
  ))
_sym_db.RegisterMessage(ResRemoveCollectedGameRecord)

ReqChangeCollectedGameRecordRemarks = _reflection.GeneratedProtocolMessageType('ReqChangeCollectedGameRecordRemarks', (_message.Message,), dict(
  DESCRIPTOR = _REQCHANGECOLLECTEDGAMERECORDREMARKS,
  __module__ = 'protocol_pb2'
  # @@protoc_insertion_point(class_scope:lq.ReqChangeCollectedGameRecordRemarks)
  ))
_sym_db.RegisterMessage(ReqChangeCollectedGameRecordRemarks)

ResChangeCollectedGameRecordRemarks = _reflection.GeneratedProtocolMessageType('ResChangeCollectedGameRecordRemarks', (_message.Message,), dict(
  DESCRIPTOR = _RESCHANGECOLLECTEDGAMERECORDREMARKS,
  __module__ = 'protocol_pb2'
  # @@protoc_insertion_point(class_scope:lq.ResChangeCollectedGameRecordRemarks)
  ))
_sym_db.RegisterMessage(ResChangeCollectedGameRecordRemarks)

ReqLevelLeaderboard = _reflection.GeneratedProtocolMessageType('ReqLevelLeaderboard', (_message.Message,), dict(
  DESCRIPTOR = _REQLEVELLEADERBOARD,
  __module__ = 'protocol_pb2'
  # @@protoc_insertion_point(class_scope:lq.ReqLevelLeaderboard)
  ))
_sym_db.RegisterMessage(ReqLevelLeaderboard)

ResLevelLeaderboard = _reflection.GeneratedProtocolMessageType('ResLevelLeaderboard', (_message.Message,), dict(

  Item = _reflection.GeneratedProtocolMessageType('Item', (_message.Message,), dict(
    DESCRIPTOR = _RESLEVELLEADERBOARD_ITEM,
    __module__ = 'protocol_pb2'
    # @@protoc_insertion_point(class_scope:lq.ResLevelLeaderboard.Item)
    ))
  ,
  DESCRIPTOR = _RESLEVELLEADERBOARD,
  __module__ = 'protocol_pb2'
  # @@protoc_insertion_point(class_scope:lq.ResLevelLeaderboard)
  ))
_sym_db.RegisterMessage(ResLevelLeaderboard)
_sym_db.RegisterMessage(ResLevelLeaderboard.Item)

ReqChallangeLeaderboard = _reflection.GeneratedProtocolMessageType('ReqChallangeLeaderboard', (_message.Message,), dict(
  DESCRIPTOR = _REQCHALLANGELEADERBOARD,
  __module__ = 'protocol_pb2'
  # @@protoc_insertion_point(class_scope:lq.ReqChallangeLeaderboard)
  ))
_sym_db.RegisterMessage(ReqChallangeLeaderboard)

ResChallengeLeaderboard = _reflection.GeneratedProtocolMessageType('ResChallengeLeaderboard', (_message.Message,), dict(

  Item = _reflection.GeneratedProtocolMessageType('Item', (_message.Message,), dict(
    DESCRIPTOR = _RESCHALLENGELEADERBOARD_ITEM,
    __module__ = 'protocol_pb2'
    # @@protoc_insertion_point(class_scope:lq.ResChallengeLeaderboard.Item)
    ))
  ,
  DESCRIPTOR = _RESCHALLENGELEADERBOARD,
  __module__ = 'protocol_pb2'
  # @@protoc_insertion_point(class_scope:lq.ResChallengeLeaderboard)
  ))
_sym_db.RegisterMessage(ResChallengeLeaderboard)
_sym_db.RegisterMessage(ResChallengeLeaderboard.Item)

ReqMutiChallengeLevel = _reflection.GeneratedProtocolMessageType('ReqMutiChallengeLevel', (_message.Message,), dict(
  DESCRIPTOR = _REQMUTICHALLENGELEVEL,
  __module__ = 'protocol_pb2'
  # @@protoc_insertion_point(class_scope:lq.ReqMutiChallengeLevel)
  ))
_sym_db.RegisterMessage(ReqMutiChallengeLevel)

ResMutiChallengeLevel = _reflection.GeneratedProtocolMessageType('ResMutiChallengeLevel', (_message.Message,), dict(

  Item = _reflection.GeneratedProtocolMessageType('Item', (_message.Message,), dict(
    DESCRIPTOR = _RESMUTICHALLENGELEVEL_ITEM,
    __module__ = 'protocol_pb2'
    # @@protoc_insertion_point(class_scope:lq.ResMutiChallengeLevel.Item)
    ))
  ,
  DESCRIPTOR = _RESMUTICHALLENGELEVEL,
  __module__ = 'protocol_pb2'
  # @@protoc_insertion_point(class_scope:lq.ResMutiChallengeLevel)
  ))
_sym_db.RegisterMessage(ResMutiChallengeLevel)
_sym_db.RegisterMessage(ResMutiChallengeLevel.Item)

ReqMultiAccountId = _reflection.GeneratedProtocolMessageType('ReqMultiAccountId', (_message.Message,), dict(
  DESCRIPTOR = _REQMULTIACCOUNTID,
  __module__ = 'protocol_pb2'
  # @@protoc_insertion_point(class_scope:lq.ReqMultiAccountId)
  ))
_sym_db.RegisterMessage(ReqMultiAccountId)

ResMultiAccountBrief = _reflection.GeneratedProtocolMessageType('ResMultiAccountBrief', (_message.Message,), dict(
  DESCRIPTOR = _RESMULTIACCOUNTBRIEF,
  __module__ = 'protocol_pb2'
  # @@protoc_insertion_point(class_scope:lq.ResMultiAccountBrief)
  ))
_sym_db.RegisterMessage(ResMultiAccountBrief)

ResFriendList = _reflection.GeneratedProtocolMessageType('ResFriendList', (_message.Message,), dict(
  DESCRIPTOR = _RESFRIENDLIST,
  __module__ = 'protocol_pb2'
  # @@protoc_insertion_point(class_scope:lq.ResFriendList)
  ))
_sym_db.RegisterMessage(ResFriendList)

ResFriendApplyList = _reflection.GeneratedProtocolMessageType('ResFriendApplyList', (_message.Message,), dict(

  FriendApply = _reflection.GeneratedProtocolMessageType('FriendApply', (_message.Message,), dict(
    DESCRIPTOR = _RESFRIENDAPPLYLIST_FRIENDAPPLY,
    __module__ = 'protocol_pb2'
    # @@protoc_insertion_point(class_scope:lq.ResFriendApplyList.FriendApply)
    ))
  ,
  DESCRIPTOR = _RESFRIENDAPPLYLIST,
  __module__ = 'protocol_pb2'
  # @@protoc_insertion_point(class_scope:lq.ResFriendApplyList)
  ))
_sym_db.RegisterMessage(ResFriendApplyList)
_sym_db.RegisterMessage(ResFriendApplyList.FriendApply)

ReqApplyFriend = _reflection.GeneratedProtocolMessageType('ReqApplyFriend', (_message.Message,), dict(
  DESCRIPTOR = _REQAPPLYFRIEND,
  __module__ = 'protocol_pb2'
  # @@protoc_insertion_point(class_scope:lq.ReqApplyFriend)
  ))
_sym_db.RegisterMessage(ReqApplyFriend)

ReqHandleFriendApply = _reflection.GeneratedProtocolMessageType('ReqHandleFriendApply', (_message.Message,), dict(
  DESCRIPTOR = _REQHANDLEFRIENDAPPLY,
  __module__ = 'protocol_pb2'
  # @@protoc_insertion_point(class_scope:lq.ReqHandleFriendApply)
  ))
_sym_db.RegisterMessage(ReqHandleFriendApply)

ReqRemoveFriend = _reflection.GeneratedProtocolMessageType('ReqRemoveFriend', (_message.Message,), dict(
  DESCRIPTOR = _REQREMOVEFRIEND,
  __module__ = 'protocol_pb2'
  # @@protoc_insertion_point(class_scope:lq.ReqRemoveFriend)
  ))
_sym_db.RegisterMessage(ReqRemoveFriend)

ReqSearchAccountByPattern = _reflection.GeneratedProtocolMessageType('ReqSearchAccountByPattern', (_message.Message,), dict(
  DESCRIPTOR = _REQSEARCHACCOUNTBYPATTERN,
  __module__ = 'protocol_pb2'
  # @@protoc_insertion_point(class_scope:lq.ReqSearchAccountByPattern)
  ))
_sym_db.RegisterMessage(ReqSearchAccountByPattern)

ResSearchAccountByPattern = _reflection.GeneratedProtocolMessageType('ResSearchAccountByPattern', (_message.Message,), dict(
  DESCRIPTOR = _RESSEARCHACCOUNTBYPATTERN,
  __module__ = 'protocol_pb2'
  # @@protoc_insertion_point(class_scope:lq.ResSearchAccountByPattern)
  ))
_sym_db.RegisterMessage(ResSearchAccountByPattern)

ReqAccountList = _reflection.GeneratedProtocolMessageType('ReqAccountList', (_message.Message,), dict(
  DESCRIPTOR = _REQACCOUNTLIST,
  __module__ = 'protocol_pb2'
  # @@protoc_insertion_point(class_scope:lq.ReqAccountList)
  ))
_sym_db.RegisterMessage(ReqAccountList)

ResAccountStates = _reflection.GeneratedProtocolMessageType('ResAccountStates', (_message.Message,), dict(
  DESCRIPTOR = _RESACCOUNTSTATES,
  __module__ = 'protocol_pb2'
  # @@protoc_insertion_point(class_scope:lq.ResAccountStates)
  ))
_sym_db.RegisterMessage(ResAccountStates)

ReqSearchAccountById = _reflection.GeneratedProtocolMessageType('ReqSearchAccountById', (_message.Message,), dict(
  DESCRIPTOR = _REQSEARCHACCOUNTBYID,
  __module__ = 'protocol_pb2'
  # @@protoc_insertion_point(class_scope:lq.ReqSearchAccountById)
  ))
_sym_db.RegisterMessage(ReqSearchAccountById)

ResSearchAccountById = _reflection.GeneratedProtocolMessageType('ResSearchAccountById', (_message.Message,), dict(
  DESCRIPTOR = _RESSEARCHACCOUNTBYID,
  __module__ = 'protocol_pb2'
  # @@protoc_insertion_point(class_scope:lq.ResSearchAccountById)
  ))
_sym_db.RegisterMessage(ResSearchAccountById)

ResBagInfo = _reflection.GeneratedProtocolMessageType('ResBagInfo', (_message.Message,), dict(
  DESCRIPTOR = _RESBAGINFO,
  __module__ = 'protocol_pb2'
  # @@protoc_insertion_point(class_scope:lq.ResBagInfo)
  ))
_sym_db.RegisterMessage(ResBagInfo)

ReqUseBagItem = _reflection.GeneratedProtocolMessageType('ReqUseBagItem', (_message.Message,), dict(
  DESCRIPTOR = _REQUSEBAGITEM,
  __module__ = 'protocol_pb2'
  # @@protoc_insertion_point(class_scope:lq.ReqUseBagItem)
  ))
_sym_db.RegisterMessage(ReqUseBagItem)

ReqOpenManualItem = _reflection.GeneratedProtocolMessageType('ReqOpenManualItem', (_message.Message,), dict(
  DESCRIPTOR = _REQOPENMANUALITEM,
  __module__ = 'protocol_pb2'
  # @@protoc_insertion_point(class_scope:lq.ReqOpenManualItem)
  ))
_sym_db.RegisterMessage(ReqOpenManualItem)

ReqOpenRandomRewardItem = _reflection.GeneratedProtocolMessageType('ReqOpenRandomRewardItem', (_message.Message,), dict(
  DESCRIPTOR = _REQOPENRANDOMREWARDITEM,
  __module__ = 'protocol_pb2'
  # @@protoc_insertion_point(class_scope:lq.ReqOpenRandomRewardItem)
  ))
_sym_db.RegisterMessage(ReqOpenRandomRewardItem)

ResOpenRandomRewardItem = _reflection.GeneratedProtocolMessageType('ResOpenRandomRewardItem', (_message.Message,), dict(
  DESCRIPTOR = _RESOPENRANDOMREWARDITEM,
  __module__ = 'protocol_pb2'
  # @@protoc_insertion_point(class_scope:lq.ResOpenRandomRewardItem)
  ))
_sym_db.RegisterMessage(ResOpenRandomRewardItem)

ReqOpenAllRewardItem = _reflection.GeneratedProtocolMessageType('ReqOpenAllRewardItem', (_message.Message,), dict(
  DESCRIPTOR = _REQOPENALLREWARDITEM,
  __module__ = 'protocol_pb2'
  # @@protoc_insertion_point(class_scope:lq.ReqOpenAllRewardItem)
  ))
_sym_db.RegisterMessage(ReqOpenAllRewardItem)

ResOpenAllRewardItem = _reflection.GeneratedProtocolMessageType('ResOpenAllRewardItem', (_message.Message,), dict(
  DESCRIPTOR = _RESOPENALLREWARDITEM,
  __module__ = 'protocol_pb2'
  # @@protoc_insertion_point(class_scope:lq.ResOpenAllRewardItem)
  ))
_sym_db.RegisterMessage(ResOpenAllRewardItem)

ReqComposeShard = _reflection.GeneratedProtocolMessageType('ReqComposeShard', (_message.Message,), dict(
  DESCRIPTOR = _REQCOMPOSESHARD,
  __module__ = 'protocol_pb2'
  # @@protoc_insertion_point(class_scope:lq.ReqComposeShard)
  ))
_sym_db.RegisterMessage(ReqComposeShard)

ReqFetchAnnouncement = _reflection.GeneratedProtocolMessageType('ReqFetchAnnouncement', (_message.Message,), dict(
  DESCRIPTOR = _REQFETCHANNOUNCEMENT,
  __module__ = 'protocol_pb2'
  # @@protoc_insertion_point(class_scope:lq.ReqFetchAnnouncement)
  ))
_sym_db.RegisterMessage(ReqFetchAnnouncement)

ResAnnouncement = _reflection.GeneratedProtocolMessageType('ResAnnouncement', (_message.Message,), dict(
  DESCRIPTOR = _RESANNOUNCEMENT,
  __module__ = 'protocol_pb2'
  # @@protoc_insertion_point(class_scope:lq.ResAnnouncement)
  ))
_sym_db.RegisterMessage(ResAnnouncement)

ResMailInfo = _reflection.GeneratedProtocolMessageType('ResMailInfo', (_message.Message,), dict(
  DESCRIPTOR = _RESMAILINFO,
  __module__ = 'protocol_pb2'
  # @@protoc_insertion_point(class_scope:lq.ResMailInfo)
  ))
_sym_db.RegisterMessage(ResMailInfo)

ReqReadMail = _reflection.GeneratedProtocolMessageType('ReqReadMail', (_message.Message,), dict(
  DESCRIPTOR = _REQREADMAIL,
  __module__ = 'protocol_pb2'
  # @@protoc_insertion_point(class_scope:lq.ReqReadMail)
  ))
_sym_db.RegisterMessage(ReqReadMail)

ReqDeleteMail = _reflection.GeneratedProtocolMessageType('ReqDeleteMail', (_message.Message,), dict(
  DESCRIPTOR = _REQDELETEMAIL,
  __module__ = 'protocol_pb2'
  # @@protoc_insertion_point(class_scope:lq.ReqDeleteMail)
  ))
_sym_db.RegisterMessage(ReqDeleteMail)

ReqTakeAttachment = _reflection.GeneratedProtocolMessageType('ReqTakeAttachment', (_message.Message,), dict(
  DESCRIPTOR = _REQTAKEATTACHMENT,
  __module__ = 'protocol_pb2'
  # @@protoc_insertion_point(class_scope:lq.ReqTakeAttachment)
  ))
_sym_db.RegisterMessage(ReqTakeAttachment)

ReqReceiveAchievementGroupReward = _reflection.GeneratedProtocolMessageType('ReqReceiveAchievementGroupReward', (_message.Message,), dict(
  DESCRIPTOR = _REQRECEIVEACHIEVEMENTGROUPREWARD,
  __module__ = 'protocol_pb2'
  # @@protoc_insertion_point(class_scope:lq.ReqReceiveAchievementGroupReward)
  ))
_sym_db.RegisterMessage(ReqReceiveAchievementGroupReward)

ResReceiveAchievementGroupReward = _reflection.GeneratedProtocolMessageType('ResReceiveAchievementGroupReward', (_message.Message,), dict(
  DESCRIPTOR = _RESRECEIVEACHIEVEMENTGROUPREWARD,
  __module__ = 'protocol_pb2'
  # @@protoc_insertion_point(class_scope:lq.ResReceiveAchievementGroupReward)
  ))
_sym_db.RegisterMessage(ResReceiveAchievementGroupReward)

ReqReceiveAchievementReward = _reflection.GeneratedProtocolMessageType('ReqReceiveAchievementReward', (_message.Message,), dict(
  DESCRIPTOR = _REQRECEIVEACHIEVEMENTREWARD,
  __module__ = 'protocol_pb2'
  # @@protoc_insertion_point(class_scope:lq.ReqReceiveAchievementReward)
  ))
_sym_db.RegisterMessage(ReqReceiveAchievementReward)

ResReceiveAchievementReward = _reflection.GeneratedProtocolMessageType('ResReceiveAchievementReward', (_message.Message,), dict(
  DESCRIPTOR = _RESRECEIVEACHIEVEMENTREWARD,
  __module__ = 'protocol_pb2'
  # @@protoc_insertion_point(class_scope:lq.ResReceiveAchievementReward)
  ))
_sym_db.RegisterMessage(ResReceiveAchievementReward)

ResFetchAchievementRate = _reflection.GeneratedProtocolMessageType('ResFetchAchievementRate', (_message.Message,), dict(

  AchievementRate = _reflection.GeneratedProtocolMessageType('AchievementRate', (_message.Message,), dict(
    DESCRIPTOR = _RESFETCHACHIEVEMENTRATE_ACHIEVEMENTRATE,
    __module__ = 'protocol_pb2'
    # @@protoc_insertion_point(class_scope:lq.ResFetchAchievementRate.AchievementRate)
    ))
  ,
  DESCRIPTOR = _RESFETCHACHIEVEMENTRATE,
  __module__ = 'protocol_pb2'
  # @@protoc_insertion_point(class_scope:lq.ResFetchAchievementRate)
  ))
_sym_db.RegisterMessage(ResFetchAchievementRate)
_sym_db.RegisterMessage(ResFetchAchievementRate.AchievementRate)

ResAchievement = _reflection.GeneratedProtocolMessageType('ResAchievement', (_message.Message,), dict(
  DESCRIPTOR = _RESACHIEVEMENT,
  __module__ = 'protocol_pb2'
  # @@protoc_insertion_point(class_scope:lq.ResAchievement)
  ))
_sym_db.RegisterMessage(ResAchievement)

ResTitleList = _reflection.GeneratedProtocolMessageType('ResTitleList', (_message.Message,), dict(
  DESCRIPTOR = _RESTITLELIST,
  __module__ = 'protocol_pb2'
  # @@protoc_insertion_point(class_scope:lq.ResTitleList)
  ))
_sym_db.RegisterMessage(ResTitleList)

ReqUseTitle = _reflection.GeneratedProtocolMessageType('ReqUseTitle', (_message.Message,), dict(
  DESCRIPTOR = _REQUSETITLE,
  __module__ = 'protocol_pb2'
  # @@protoc_insertion_point(class_scope:lq.ReqUseTitle)
  ))
_sym_db.RegisterMessage(ReqUseTitle)

ReqBuyShiLian = _reflection.GeneratedProtocolMessageType('ReqBuyShiLian', (_message.Message,), dict(
  DESCRIPTOR = _REQBUYSHILIAN,
  __module__ = 'protocol_pb2'
  # @@protoc_insertion_point(class_scope:lq.ReqBuyShiLian)
  ))
_sym_db.RegisterMessage(ReqBuyShiLian)

ReqUpdateClientValue = _reflection.GeneratedProtocolMessageType('ReqUpdateClientValue', (_message.Message,), dict(
  DESCRIPTOR = _REQUPDATECLIENTVALUE,
  __module__ = 'protocol_pb2'
  # @@protoc_insertion_point(class_scope:lq.ReqUpdateClientValue)
  ))
_sym_db.RegisterMessage(ReqUpdateClientValue)

ResClientValue = _reflection.GeneratedProtocolMessageType('ResClientValue', (_message.Message,), dict(

  Value = _reflection.GeneratedProtocolMessageType('Value', (_message.Message,), dict(
    DESCRIPTOR = _RESCLIENTVALUE_VALUE,
    __module__ = 'protocol_pb2'
    # @@protoc_insertion_point(class_scope:lq.ResClientValue.Value)
    ))
  ,
  DESCRIPTOR = _RESCLIENTVALUE,
  __module__ = 'protocol_pb2'
  # @@protoc_insertion_point(class_scope:lq.ResClientValue)
  ))
_sym_db.RegisterMessage(ResClientValue)
_sym_db.RegisterMessage(ResClientValue.Value)

ReqClientMessage = _reflection.GeneratedProtocolMessageType('ReqClientMessage', (_message.Message,), dict(
  DESCRIPTOR = _REQCLIENTMESSAGE,
  __module__ = 'protocol_pb2'
  # @@protoc_insertion_point(class_scope:lq.ReqClientMessage)
  ))
_sym_db.RegisterMessage(ReqClientMessage)

ReqCurrentMatchInfo = _reflection.GeneratedProtocolMessageType('ReqCurrentMatchInfo', (_message.Message,), dict(
  DESCRIPTOR = _REQCURRENTMATCHINFO,
  __module__ = 'protocol_pb2'
  # @@protoc_insertion_point(class_scope:lq.ReqCurrentMatchInfo)
  ))
_sym_db.RegisterMessage(ReqCurrentMatchInfo)

ResCurrentMatchInfo = _reflection.GeneratedProtocolMessageType('ResCurrentMatchInfo', (_message.Message,), dict(

  CurrentMatchInfo = _reflection.GeneratedProtocolMessageType('CurrentMatchInfo', (_message.Message,), dict(
    DESCRIPTOR = _RESCURRENTMATCHINFO_CURRENTMATCHINFO,
    __module__ = 'protocol_pb2'
    # @@protoc_insertion_point(class_scope:lq.ResCurrentMatchInfo.CurrentMatchInfo)
    ))
  ,
  DESCRIPTOR = _RESCURRENTMATCHINFO,
  __module__ = 'protocol_pb2'
  # @@protoc_insertion_point(class_scope:lq.ResCurrentMatchInfo)
  ))
_sym_db.RegisterMessage(ResCurrentMatchInfo)
_sym_db.RegisterMessage(ResCurrentMatchInfo.CurrentMatchInfo)

ReqUserComplain = _reflection.GeneratedProtocolMessageType('ReqUserComplain', (_message.Message,), dict(
  DESCRIPTOR = _REQUSERCOMPLAIN,
  __module__ = 'protocol_pb2'
  # @@protoc_insertion_point(class_scope:lq.ReqUserComplain)
  ))
_sym_db.RegisterMessage(ReqUserComplain)

ReqReadAnnouncement = _reflection.GeneratedProtocolMessageType('ReqReadAnnouncement', (_message.Message,), dict(
  DESCRIPTOR = _REQREADANNOUNCEMENT,
  __module__ = 'protocol_pb2'
  # @@protoc_insertion_point(class_scope:lq.ReqReadAnnouncement)
  ))
_sym_db.RegisterMessage(ReqReadAnnouncement)

ResReviveCoinInfo = _reflection.GeneratedProtocolMessageType('ResReviveCoinInfo', (_message.Message,), dict(
  DESCRIPTOR = _RESREVIVECOININFO,
  __module__ = 'protocol_pb2'
  # @@protoc_insertion_point(class_scope:lq.ResReviveCoinInfo)
  ))
_sym_db.RegisterMessage(ResReviveCoinInfo)

ResDailyTask = _reflection.GeneratedProtocolMessageType('ResDailyTask', (_message.Message,), dict(
  DESCRIPTOR = _RESDAILYTASK,
  __module__ = 'protocol_pb2'
  # @@protoc_insertion_point(class_scope:lq.ResDailyTask)
  ))
_sym_db.RegisterMessage(ResDailyTask)

ReqRefreshDailyTask = _reflection.GeneratedProtocolMessageType('ReqRefreshDailyTask', (_message.Message,), dict(
  DESCRIPTOR = _REQREFRESHDAILYTASK,
  __module__ = 'protocol_pb2'
  # @@protoc_insertion_point(class_scope:lq.ReqRefreshDailyTask)
  ))
_sym_db.RegisterMessage(ReqRefreshDailyTask)

ResRefreshDailyTask = _reflection.GeneratedProtocolMessageType('ResRefreshDailyTask', (_message.Message,), dict(
  DESCRIPTOR = _RESREFRESHDAILYTASK,
  __module__ = 'protocol_pb2'
  # @@protoc_insertion_point(class_scope:lq.ResRefreshDailyTask)
  ))
_sym_db.RegisterMessage(ResRefreshDailyTask)

ReqUseGiftCode = _reflection.GeneratedProtocolMessageType('ReqUseGiftCode', (_message.Message,), dict(
  DESCRIPTOR = _REQUSEGIFTCODE,
  __module__ = 'protocol_pb2'
  # @@protoc_insertion_point(class_scope:lq.ReqUseGiftCode)
  ))
_sym_db.RegisterMessage(ReqUseGiftCode)

ResUseGiftCode = _reflection.GeneratedProtocolMessageType('ResUseGiftCode', (_message.Message,), dict(
  DESCRIPTOR = _RESUSEGIFTCODE,
  __module__ = 'protocol_pb2'
  # @@protoc_insertion_point(class_scope:lq.ResUseGiftCode)
  ))
_sym_db.RegisterMessage(ResUseGiftCode)

ResUseSpecialGiftCode = _reflection.GeneratedProtocolMessageType('ResUseSpecialGiftCode', (_message.Message,), dict(
  DESCRIPTOR = _RESUSESPECIALGIFTCODE,
  __module__ = 'protocol_pb2'
  # @@protoc_insertion_point(class_scope:lq.ResUseSpecialGiftCode)
  ))
_sym_db.RegisterMessage(ResUseSpecialGiftCode)

ReqSendClientMessage = _reflection.GeneratedProtocolMessageType('ReqSendClientMessage', (_message.Message,), dict(
  DESCRIPTOR = _REQSENDCLIENTMESSAGE,
  __module__ = 'protocol_pb2'
  # @@protoc_insertion_point(class_scope:lq.ReqSendClientMessage)
  ))
_sym_db.RegisterMessage(ReqSendClientMessage)

ReqGameLiveInfo = _reflection.GeneratedProtocolMessageType('ReqGameLiveInfo', (_message.Message,), dict(
  DESCRIPTOR = _REQGAMELIVEINFO,
  __module__ = 'protocol_pb2'
  # @@protoc_insertion_point(class_scope:lq.ReqGameLiveInfo)
  ))
_sym_db.RegisterMessage(ReqGameLiveInfo)

ResGameLiveInfo = _reflection.GeneratedProtocolMessageType('ResGameLiveInfo', (_message.Message,), dict(
  DESCRIPTOR = _RESGAMELIVEINFO,
  __module__ = 'protocol_pb2'
  # @@protoc_insertion_point(class_scope:lq.ResGameLiveInfo)
  ))
_sym_db.RegisterMessage(ResGameLiveInfo)

ReqGameLiveLeftSegment = _reflection.GeneratedProtocolMessageType('ReqGameLiveLeftSegment', (_message.Message,), dict(
  DESCRIPTOR = _REQGAMELIVELEFTSEGMENT,
  __module__ = 'protocol_pb2'
  # @@protoc_insertion_point(class_scope:lq.ReqGameLiveLeftSegment)
  ))
_sym_db.RegisterMessage(ReqGameLiveLeftSegment)

ResGameLiveLeftSegment = _reflection.GeneratedProtocolMessageType('ResGameLiveLeftSegment', (_message.Message,), dict(
  DESCRIPTOR = _RESGAMELIVELEFTSEGMENT,
  __module__ = 'protocol_pb2'
  # @@protoc_insertion_point(class_scope:lq.ResGameLiveLeftSegment)
  ))
_sym_db.RegisterMessage(ResGameLiveLeftSegment)

ReqGameLiveList = _reflection.GeneratedProtocolMessageType('ReqGameLiveList', (_message.Message,), dict(
  DESCRIPTOR = _REQGAMELIVELIST,
  __module__ = 'protocol_pb2'
  # @@protoc_insertion_point(class_scope:lq.ReqGameLiveList)
  ))
_sym_db.RegisterMessage(ReqGameLiveList)

ResGameLiveList = _reflection.GeneratedProtocolMessageType('ResGameLiveList', (_message.Message,), dict(
  DESCRIPTOR = _RESGAMELIVELIST,
  __module__ = 'protocol_pb2'
  # @@protoc_insertion_point(class_scope:lq.ResGameLiveList)
  ))
_sym_db.RegisterMessage(ResGameLiveList)

ResCommentSetting = _reflection.GeneratedProtocolMessageType('ResCommentSetting', (_message.Message,), dict(
  DESCRIPTOR = _RESCOMMENTSETTING,
  __module__ = 'protocol_pb2'
  # @@protoc_insertion_point(class_scope:lq.ResCommentSetting)
  ))
_sym_db.RegisterMessage(ResCommentSetting)

ReqUpdateCommentSetting = _reflection.GeneratedProtocolMessageType('ReqUpdateCommentSetting', (_message.Message,), dict(
  DESCRIPTOR = _REQUPDATECOMMENTSETTING,
  __module__ = 'protocol_pb2'
  # @@protoc_insertion_point(class_scope:lq.ReqUpdateCommentSetting)
  ))
_sym_db.RegisterMessage(ReqUpdateCommentSetting)

ReqFetchCommentList = _reflection.GeneratedProtocolMessageType('ReqFetchCommentList', (_message.Message,), dict(
  DESCRIPTOR = _REQFETCHCOMMENTLIST,
  __module__ = 'protocol_pb2'
  # @@protoc_insertion_point(class_scope:lq.ReqFetchCommentList)
  ))
_sym_db.RegisterMessage(ReqFetchCommentList)

ResFetchCommentList = _reflection.GeneratedProtocolMessageType('ResFetchCommentList', (_message.Message,), dict(
  DESCRIPTOR = _RESFETCHCOMMENTLIST,
  __module__ = 'protocol_pb2'
  # @@protoc_insertion_point(class_scope:lq.ResFetchCommentList)
  ))
_sym_db.RegisterMessage(ResFetchCommentList)

ReqFetchCommentContent = _reflection.GeneratedProtocolMessageType('ReqFetchCommentContent', (_message.Message,), dict(
  DESCRIPTOR = _REQFETCHCOMMENTCONTENT,
  __module__ = 'protocol_pb2'
  # @@protoc_insertion_point(class_scope:lq.ReqFetchCommentContent)
  ))
_sym_db.RegisterMessage(ReqFetchCommentContent)

ResFetchCommentContent = _reflection.GeneratedProtocolMessageType('ResFetchCommentContent', (_message.Message,), dict(
  DESCRIPTOR = _RESFETCHCOMMENTCONTENT,
  __module__ = 'protocol_pb2'
  # @@protoc_insertion_point(class_scope:lq.ResFetchCommentContent)
  ))
_sym_db.RegisterMessage(ResFetchCommentContent)

ReqLeaveComment = _reflection.GeneratedProtocolMessageType('ReqLeaveComment', (_message.Message,), dict(
  DESCRIPTOR = _REQLEAVECOMMENT,
  __module__ = 'protocol_pb2'
  # @@protoc_insertion_point(class_scope:lq.ReqLeaveComment)
  ))
_sym_db.RegisterMessage(ReqLeaveComment)

ReqDeleteComment = _reflection.GeneratedProtocolMessageType('ReqDeleteComment', (_message.Message,), dict(
  DESCRIPTOR = _REQDELETECOMMENT,
  __module__ = 'protocol_pb2'
  # @@protoc_insertion_point(class_scope:lq.ReqDeleteComment)
  ))
_sym_db.RegisterMessage(ReqDeleteComment)

ReqUpdateReadComment = _reflection.GeneratedProtocolMessageType('ReqUpdateReadComment', (_message.Message,), dict(
  DESCRIPTOR = _REQUPDATEREADCOMMENT,
  __module__ = 'protocol_pb2'
  # @@protoc_insertion_point(class_scope:lq.ReqUpdateReadComment)
  ))
_sym_db.RegisterMessage(ReqUpdateReadComment)

ReqRollingNotice = _reflection.GeneratedProtocolMessageType('ReqRollingNotice', (_message.Message,), dict(
  DESCRIPTOR = _REQROLLINGNOTICE,
  __module__ = 'protocol_pb2'
  # @@protoc_insertion_point(class_scope:lq.ReqRollingNotice)
  ))
_sym_db.RegisterMessage(ReqRollingNotice)

ResServerTime = _reflection.GeneratedProtocolMessageType('ResServerTime', (_message.Message,), dict(
  DESCRIPTOR = _RESSERVERTIME,
  __module__ = 'protocol_pb2'
  # @@protoc_insertion_point(class_scope:lq.ResServerTime)
  ))
_sym_db.RegisterMessage(ResServerTime)

ReqPlatformBillingProducts = _reflection.GeneratedProtocolMessageType('ReqPlatformBillingProducts', (_message.Message,), dict(
  DESCRIPTOR = _REQPLATFORMBILLINGPRODUCTS,
  __module__ = 'protocol_pb2'
  # @@protoc_insertion_point(class_scope:lq.ReqPlatformBillingProducts)
  ))
_sym_db.RegisterMessage(ReqPlatformBillingProducts)

ResPlatformBillingProducts = _reflection.GeneratedProtocolMessageType('ResPlatformBillingProducts', (_message.Message,), dict(
  DESCRIPTOR = _RESPLATFORMBILLINGPRODUCTS,
  __module__ = 'protocol_pb2'
  # @@protoc_insertion_point(class_scope:lq.ResPlatformBillingProducts)
  ))
_sym_db.RegisterMessage(ResPlatformBillingProducts)

ReqCreateBillingOrder = _reflection.GeneratedProtocolMessageType('ReqCreateBillingOrder', (_message.Message,), dict(
  DESCRIPTOR = _REQCREATEBILLINGORDER,
  __module__ = 'protocol_pb2'
  # @@protoc_insertion_point(class_scope:lq.ReqCreateBillingOrder)
  ))
_sym_db.RegisterMessage(ReqCreateBillingOrder)

ResCreateBillingOrder = _reflection.GeneratedProtocolMessageType('ResCreateBillingOrder', (_message.Message,), dict(
  DESCRIPTOR = _RESCREATEBILLINGORDER,
  __module__ = 'protocol_pb2'
  # @@protoc_insertion_point(class_scope:lq.ResCreateBillingOrder)
  ))
_sym_db.RegisterMessage(ResCreateBillingOrder)

ReqSolveGooglePlayOrder = _reflection.GeneratedProtocolMessageType('ReqSolveGooglePlayOrder', (_message.Message,), dict(
  DESCRIPTOR = _REQSOLVEGOOGLEPLAYORDER,
  __module__ = 'protocol_pb2'
  # @@protoc_insertion_point(class_scope:lq.ReqSolveGooglePlayOrder)
  ))
_sym_db.RegisterMessage(ReqSolveGooglePlayOrder)

ReqSolveGooglePlayOrderV3 = _reflection.GeneratedProtocolMessageType('ReqSolveGooglePlayOrderV3', (_message.Message,), dict(
  DESCRIPTOR = _REQSOLVEGOOGLEPLAYORDERV3,
  __module__ = 'protocol_pb2'
  # @@protoc_insertion_point(class_scope:lq.ReqSolveGooglePlayOrderV3)
  ))
_sym_db.RegisterMessage(ReqSolveGooglePlayOrderV3)

ReqCancelGooglePlayOrder = _reflection.GeneratedProtocolMessageType('ReqCancelGooglePlayOrder', (_message.Message,), dict(
  DESCRIPTOR = _REQCANCELGOOGLEPLAYORDER,
  __module__ = 'protocol_pb2'
  # @@protoc_insertion_point(class_scope:lq.ReqCancelGooglePlayOrder)
  ))
_sym_db.RegisterMessage(ReqCancelGooglePlayOrder)

ReqCreateWechatNativeOrder = _reflection.GeneratedProtocolMessageType('ReqCreateWechatNativeOrder', (_message.Message,), dict(
  DESCRIPTOR = _REQCREATEWECHATNATIVEORDER,
  __module__ = 'protocol_pb2'
  # @@protoc_insertion_point(class_scope:lq.ReqCreateWechatNativeOrder)
  ))
_sym_db.RegisterMessage(ReqCreateWechatNativeOrder)

ResCreateWechatNativeOrder = _reflection.GeneratedProtocolMessageType('ResCreateWechatNativeOrder', (_message.Message,), dict(
  DESCRIPTOR = _RESCREATEWECHATNATIVEORDER,
  __module__ = 'protocol_pb2'
  # @@protoc_insertion_point(class_scope:lq.ResCreateWechatNativeOrder)
  ))
_sym_db.RegisterMessage(ResCreateWechatNativeOrder)

ReqCreateWechatAppOrder = _reflection.GeneratedProtocolMessageType('ReqCreateWechatAppOrder', (_message.Message,), dict(
  DESCRIPTOR = _REQCREATEWECHATAPPORDER,
  __module__ = 'protocol_pb2'
  # @@protoc_insertion_point(class_scope:lq.ReqCreateWechatAppOrder)
  ))
_sym_db.RegisterMessage(ReqCreateWechatAppOrder)

ResCreateWechatAppOrder = _reflection.GeneratedProtocolMessageType('ResCreateWechatAppOrder', (_message.Message,), dict(

  CallWechatAppParam = _reflection.GeneratedProtocolMessageType('CallWechatAppParam', (_message.Message,), dict(
    DESCRIPTOR = _RESCREATEWECHATAPPORDER_CALLWECHATAPPPARAM,
    __module__ = 'protocol_pb2'
    # @@protoc_insertion_point(class_scope:lq.ResCreateWechatAppOrder.CallWechatAppParam)
    ))
  ,
  DESCRIPTOR = _RESCREATEWECHATAPPORDER,
  __module__ = 'protocol_pb2'
  # @@protoc_insertion_point(class_scope:lq.ResCreateWechatAppOrder)
  ))
_sym_db.RegisterMessage(ResCreateWechatAppOrder)
_sym_db.RegisterMessage(ResCreateWechatAppOrder.CallWechatAppParam)

ReqCreateAlipayOrder = _reflection.GeneratedProtocolMessageType('ReqCreateAlipayOrder', (_message.Message,), dict(
  DESCRIPTOR = _REQCREATEALIPAYORDER,
  __module__ = 'protocol_pb2'
  # @@protoc_insertion_point(class_scope:lq.ReqCreateAlipayOrder)
  ))
_sym_db.RegisterMessage(ReqCreateAlipayOrder)

ResCreateAlipayOrder = _reflection.GeneratedProtocolMessageType('ResCreateAlipayOrder', (_message.Message,), dict(
  DESCRIPTOR = _RESCREATEALIPAYORDER,
  __module__ = 'protocol_pb2'
  # @@protoc_insertion_point(class_scope:lq.ResCreateAlipayOrder)
  ))
_sym_db.RegisterMessage(ResCreateAlipayOrder)

ReqCreateAlipayScanOrder = _reflection.GeneratedProtocolMessageType('ReqCreateAlipayScanOrder', (_message.Message,), dict(
  DESCRIPTOR = _REQCREATEALIPAYSCANORDER,
  __module__ = 'protocol_pb2'
  # @@protoc_insertion_point(class_scope:lq.ReqCreateAlipayScanOrder)
  ))
_sym_db.RegisterMessage(ReqCreateAlipayScanOrder)

ResCreateAlipayScanOrder = _reflection.GeneratedProtocolMessageType('ResCreateAlipayScanOrder', (_message.Message,), dict(
  DESCRIPTOR = _RESCREATEALIPAYSCANORDER,
  __module__ = 'protocol_pb2'
  # @@protoc_insertion_point(class_scope:lq.ResCreateAlipayScanOrder)
  ))
_sym_db.RegisterMessage(ResCreateAlipayScanOrder)

ReqCreateAlipayAppOrder = _reflection.GeneratedProtocolMessageType('ReqCreateAlipayAppOrder', (_message.Message,), dict(
  DESCRIPTOR = _REQCREATEALIPAYAPPORDER,
  __module__ = 'protocol_pb2'
  # @@protoc_insertion_point(class_scope:lq.ReqCreateAlipayAppOrder)
  ))
_sym_db.RegisterMessage(ReqCreateAlipayAppOrder)

ResCreateAlipayAppOrder = _reflection.GeneratedProtocolMessageType('ResCreateAlipayAppOrder', (_message.Message,), dict(
  DESCRIPTOR = _RESCREATEALIPAYAPPORDER,
  __module__ = 'protocol_pb2'
  # @@protoc_insertion_point(class_scope:lq.ResCreateAlipayAppOrder)
  ))
_sym_db.RegisterMessage(ResCreateAlipayAppOrder)

ReqCreateJPCreditCardOrder = _reflection.GeneratedProtocolMessageType('ReqCreateJPCreditCardOrder', (_message.Message,), dict(
  DESCRIPTOR = _REQCREATEJPCREDITCARDORDER,
  __module__ = 'protocol_pb2'
  # @@protoc_insertion_point(class_scope:lq.ReqCreateJPCreditCardOrder)
  ))
_sym_db.RegisterMessage(ReqCreateJPCreditCardOrder)

ResCreateJPCreditCardOrder = _reflection.GeneratedProtocolMessageType('ResCreateJPCreditCardOrder', (_message.Message,), dict(
  DESCRIPTOR = _RESCREATEJPCREDITCARDORDER,
  __module__ = 'protocol_pb2'
  # @@protoc_insertion_point(class_scope:lq.ResCreateJPCreditCardOrder)
  ))
_sym_db.RegisterMessage(ResCreateJPCreditCardOrder)

ReqCreateJPPaypalOrder = _reflection.GeneratedProtocolMessageType('ReqCreateJPPaypalOrder', (_message.Message,), dict(
  DESCRIPTOR = _REQCREATEJPPAYPALORDER,
  __module__ = 'protocol_pb2'
  # @@protoc_insertion_point(class_scope:lq.ReqCreateJPPaypalOrder)
  ))
_sym_db.RegisterMessage(ReqCreateJPPaypalOrder)

ResCreateJPPaypalOrder = _reflection.GeneratedProtocolMessageType('ResCreateJPPaypalOrder', (_message.Message,), dict(
  DESCRIPTOR = _RESCREATEJPPAYPALORDER,
  __module__ = 'protocol_pb2'
  # @@protoc_insertion_point(class_scope:lq.ResCreateJPPaypalOrder)
  ))
_sym_db.RegisterMessage(ResCreateJPPaypalOrder)

ReqCreateJPAuOrder = _reflection.GeneratedProtocolMessageType('ReqCreateJPAuOrder', (_message.Message,), dict(
  DESCRIPTOR = _REQCREATEJPAUORDER,
  __module__ = 'protocol_pb2'
  # @@protoc_insertion_point(class_scope:lq.ReqCreateJPAuOrder)
  ))
_sym_db.RegisterMessage(ReqCreateJPAuOrder)

ResCreateJPAuOrder = _reflection.GeneratedProtocolMessageType('ResCreateJPAuOrder', (_message.Message,), dict(
  DESCRIPTOR = _RESCREATEJPAUORDER,
  __module__ = 'protocol_pb2'
  # @@protoc_insertion_point(class_scope:lq.ResCreateJPAuOrder)
  ))
_sym_db.RegisterMessage(ResCreateJPAuOrder)

ReqCreateJPDocomoOrder = _reflection.GeneratedProtocolMessageType('ReqCreateJPDocomoOrder', (_message.Message,), dict(
  DESCRIPTOR = _REQCREATEJPDOCOMOORDER,
  __module__ = 'protocol_pb2'
  # @@protoc_insertion_point(class_scope:lq.ReqCreateJPDocomoOrder)
  ))
_sym_db.RegisterMessage(ReqCreateJPDocomoOrder)

ResCreateJPDocomoOrder = _reflection.GeneratedProtocolMessageType('ResCreateJPDocomoOrder', (_message.Message,), dict(
  DESCRIPTOR = _RESCREATEJPDOCOMOORDER,
  __module__ = 'protocol_pb2'
  # @@protoc_insertion_point(class_scope:lq.ResCreateJPDocomoOrder)
  ))
_sym_db.RegisterMessage(ResCreateJPDocomoOrder)

ReqCreateJPWebMoneyOrder = _reflection.GeneratedProtocolMessageType('ReqCreateJPWebMoneyOrder', (_message.Message,), dict(
  DESCRIPTOR = _REQCREATEJPWEBMONEYORDER,
  __module__ = 'protocol_pb2'
  # @@protoc_insertion_point(class_scope:lq.ReqCreateJPWebMoneyOrder)
  ))
_sym_db.RegisterMessage(ReqCreateJPWebMoneyOrder)

ResCreateJPWebMoneyOrder = _reflection.GeneratedProtocolMessageType('ResCreateJPWebMoneyOrder', (_message.Message,), dict(
  DESCRIPTOR = _RESCREATEJPWEBMONEYORDER,
  __module__ = 'protocol_pb2'
  # @@protoc_insertion_point(class_scope:lq.ResCreateJPWebMoneyOrder)
  ))
_sym_db.RegisterMessage(ResCreateJPWebMoneyOrder)

ReqCreateJPSoftbankOrder = _reflection.GeneratedProtocolMessageType('ReqCreateJPSoftbankOrder', (_message.Message,), dict(
  DESCRIPTOR = _REQCREATEJPSOFTBANKORDER,
  __module__ = 'protocol_pb2'
  # @@protoc_insertion_point(class_scope:lq.ReqCreateJPSoftbankOrder)
  ))
_sym_db.RegisterMessage(ReqCreateJPSoftbankOrder)

ResCreateJPSoftbankOrder = _reflection.GeneratedProtocolMessageType('ResCreateJPSoftbankOrder', (_message.Message,), dict(
  DESCRIPTOR = _RESCREATEJPSOFTBANKORDER,
  __module__ = 'protocol_pb2'
  # @@protoc_insertion_point(class_scope:lq.ResCreateJPSoftbankOrder)
  ))
_sym_db.RegisterMessage(ResCreateJPSoftbankOrder)

ReqCreateYostarOrder = _reflection.GeneratedProtocolMessageType('ReqCreateYostarOrder', (_message.Message,), dict(
  DESCRIPTOR = _REQCREATEYOSTARORDER,
  __module__ = 'protocol_pb2'
  # @@protoc_insertion_point(class_scope:lq.ReqCreateYostarOrder)
  ))
_sym_db.RegisterMessage(ReqCreateYostarOrder)

ResCreateYostarOrder = _reflection.GeneratedProtocolMessageType('ResCreateYostarOrder', (_message.Message,), dict(
  DESCRIPTOR = _RESCREATEYOSTARORDER,
  __module__ = 'protocol_pb2'
  # @@protoc_insertion_point(class_scope:lq.ResCreateYostarOrder)
  ))
_sym_db.RegisterMessage(ResCreateYostarOrder)

ReqCreateENPaypalOrder = _reflection.GeneratedProtocolMessageType('ReqCreateENPaypalOrder', (_message.Message,), dict(
  DESCRIPTOR = _REQCREATEENPAYPALORDER,
  __module__ = 'protocol_pb2'
  # @@protoc_insertion_point(class_scope:lq.ReqCreateENPaypalOrder)
  ))
_sym_db.RegisterMessage(ReqCreateENPaypalOrder)

ResCreateENPaypalOrder = _reflection.GeneratedProtocolMessageType('ResCreateENPaypalOrder', (_message.Message,), dict(
  DESCRIPTOR = _RESCREATEENPAYPALORDER,
  __module__ = 'protocol_pb2'
  # @@protoc_insertion_point(class_scope:lq.ResCreateENPaypalOrder)
  ))
_sym_db.RegisterMessage(ResCreateENPaypalOrder)

ReqCreateENJCBOrder = _reflection.GeneratedProtocolMessageType('ReqCreateENJCBOrder', (_message.Message,), dict(
  DESCRIPTOR = _REQCREATEENJCBORDER,
  __module__ = 'protocol_pb2'
  # @@protoc_insertion_point(class_scope:lq.ReqCreateENJCBOrder)
  ))
_sym_db.RegisterMessage(ReqCreateENJCBOrder)

ResCreateENJCBOrder = _reflection.GeneratedProtocolMessageType('ResCreateENJCBOrder', (_message.Message,), dict(
  DESCRIPTOR = _RESCREATEENJCBORDER,
  __module__ = 'protocol_pb2'
  # @@protoc_insertion_point(class_scope:lq.ResCreateENJCBOrder)
  ))
_sym_db.RegisterMessage(ResCreateENJCBOrder)

ReqCreateENMasterCardOrder = _reflection.GeneratedProtocolMessageType('ReqCreateENMasterCardOrder', (_message.Message,), dict(
  DESCRIPTOR = _REQCREATEENMASTERCARDORDER,
  __module__ = 'protocol_pb2'
  # @@protoc_insertion_point(class_scope:lq.ReqCreateENMasterCardOrder)
  ))
_sym_db.RegisterMessage(ReqCreateENMasterCardOrder)

ResCreateENMasterCardOrder = _reflection.GeneratedProtocolMessageType('ResCreateENMasterCardOrder', (_message.Message,), dict(
  DESCRIPTOR = _RESCREATEENMASTERCARDORDER,
  __module__ = 'protocol_pb2'
  # @@protoc_insertion_point(class_scope:lq.ResCreateENMasterCardOrder)
  ))
_sym_db.RegisterMessage(ResCreateENMasterCardOrder)

ReqCreateENVisaOrder = _reflection.GeneratedProtocolMessageType('ReqCreateENVisaOrder', (_message.Message,), dict(
  DESCRIPTOR = _REQCREATEENVISAORDER,
  __module__ = 'protocol_pb2'
  # @@protoc_insertion_point(class_scope:lq.ReqCreateENVisaOrder)
  ))
_sym_db.RegisterMessage(ReqCreateENVisaOrder)

ResCreateENVisaOrder = _reflection.GeneratedProtocolMessageType('ResCreateENVisaOrder', (_message.Message,), dict(
  DESCRIPTOR = _RESCREATEENVISAORDER,
  __module__ = 'protocol_pb2'
  # @@protoc_insertion_point(class_scope:lq.ResCreateENVisaOrder)
  ))
_sym_db.RegisterMessage(ResCreateENVisaOrder)

ReqCreateENAlipayOrder = _reflection.GeneratedProtocolMessageType('ReqCreateENAlipayOrder', (_message.Message,), dict(
  DESCRIPTOR = _REQCREATEENALIPAYORDER,
  __module__ = 'protocol_pb2'
  # @@protoc_insertion_point(class_scope:lq.ReqCreateENAlipayOrder)
  ))
_sym_db.RegisterMessage(ReqCreateENAlipayOrder)

ResCreateENAlipayOrder = _reflection.GeneratedProtocolMessageType('ResCreateENAlipayOrder', (_message.Message,), dict(
  DESCRIPTOR = _RESCREATEENALIPAYORDER,
  __module__ = 'protocol_pb2'
  # @@protoc_insertion_point(class_scope:lq.ResCreateENAlipayOrder)
  ))
_sym_db.RegisterMessage(ResCreateENAlipayOrder)

ReqCreateDMMOrder = _reflection.GeneratedProtocolMessageType('ReqCreateDMMOrder', (_message.Message,), dict(
  DESCRIPTOR = _REQCREATEDMMORDER,
  __module__ = 'protocol_pb2'
  # @@protoc_insertion_point(class_scope:lq.ReqCreateDMMOrder)
  ))
_sym_db.RegisterMessage(ReqCreateDMMOrder)

ResCreateDmmOrder = _reflection.GeneratedProtocolMessageType('ResCreateDmmOrder', (_message.Message,), dict(
  DESCRIPTOR = _RESCREATEDMMORDER,
  __module__ = 'protocol_pb2'
  # @@protoc_insertion_point(class_scope:lq.ResCreateDmmOrder)
  ))
_sym_db.RegisterMessage(ResCreateDmmOrder)

ReqCreateIAPOrder = _reflection.GeneratedProtocolMessageType('ReqCreateIAPOrder', (_message.Message,), dict(
  DESCRIPTOR = _REQCREATEIAPORDER,
  __module__ = 'protocol_pb2'
  # @@protoc_insertion_point(class_scope:lq.ReqCreateIAPOrder)
  ))
_sym_db.RegisterMessage(ReqCreateIAPOrder)

ResCreateIAPOrder = _reflection.GeneratedProtocolMessageType('ResCreateIAPOrder', (_message.Message,), dict(
  DESCRIPTOR = _RESCREATEIAPORDER,
  __module__ = 'protocol_pb2'
  # @@protoc_insertion_point(class_scope:lq.ResCreateIAPOrder)
  ))
_sym_db.RegisterMessage(ResCreateIAPOrder)

ReqVerificationIAPOrder = _reflection.GeneratedProtocolMessageType('ReqVerificationIAPOrder', (_message.Message,), dict(
  DESCRIPTOR = _REQVERIFICATIONIAPORDER,
  __module__ = 'protocol_pb2'
  # @@protoc_insertion_point(class_scope:lq.ReqVerificationIAPOrder)
  ))
_sym_db.RegisterMessage(ReqVerificationIAPOrder)

ResVerificationIAPOrder = _reflection.GeneratedProtocolMessageType('ResVerificationIAPOrder', (_message.Message,), dict(
  DESCRIPTOR = _RESVERIFICATIONIAPORDER,
  __module__ = 'protocol_pb2'
  # @@protoc_insertion_point(class_scope:lq.ResVerificationIAPOrder)
  ))
_sym_db.RegisterMessage(ResVerificationIAPOrder)

ReqCreateSteamOrder = _reflection.GeneratedProtocolMessageType('ReqCreateSteamOrder', (_message.Message,), dict(
  DESCRIPTOR = _REQCREATESTEAMORDER,
  __module__ = 'protocol_pb2'
  # @@protoc_insertion_point(class_scope:lq.ReqCreateSteamOrder)
  ))
_sym_db.RegisterMessage(ReqCreateSteamOrder)

ResCreateSteamOrder = _reflection.GeneratedProtocolMessageType('ResCreateSteamOrder', (_message.Message,), dict(
  DESCRIPTOR = _RESCREATESTEAMORDER,
  __module__ = 'protocol_pb2'
  # @@protoc_insertion_point(class_scope:lq.ResCreateSteamOrder)
  ))
_sym_db.RegisterMessage(ResCreateSteamOrder)

ReqVerifySteamOrder = _reflection.GeneratedProtocolMessageType('ReqVerifySteamOrder', (_message.Message,), dict(
  DESCRIPTOR = _REQVERIFYSTEAMORDER,
  __module__ = 'protocol_pb2'
  # @@protoc_insertion_point(class_scope:lq.ReqVerifySteamOrder)
  ))
_sym_db.RegisterMessage(ReqVerifySteamOrder)

ReqCreateMyCardOrder = _reflection.GeneratedProtocolMessageType('ReqCreateMyCardOrder', (_message.Message,), dict(
  DESCRIPTOR = _REQCREATEMYCARDORDER,
  __module__ = 'protocol_pb2'
  # @@protoc_insertion_point(class_scope:lq.ReqCreateMyCardOrder)
  ))
_sym_db.RegisterMessage(ReqCreateMyCardOrder)

ResCreateMyCardOrder = _reflection.GeneratedProtocolMessageType('ResCreateMyCardOrder', (_message.Message,), dict(
  DESCRIPTOR = _RESCREATEMYCARDORDER,
  __module__ = 'protocol_pb2'
  # @@protoc_insertion_point(class_scope:lq.ResCreateMyCardOrder)
  ))
_sym_db.RegisterMessage(ResCreateMyCardOrder)

ReqVerifyMyCardOrder = _reflection.GeneratedProtocolMessageType('ReqVerifyMyCardOrder', (_message.Message,), dict(
  DESCRIPTOR = _REQVERIFYMYCARDORDER,
  __module__ = 'protocol_pb2'
  # @@protoc_insertion_point(class_scope:lq.ReqVerifyMyCardOrder)
  ))
_sym_db.RegisterMessage(ReqVerifyMyCardOrder)

ReqCreatePaypalOrder = _reflection.GeneratedProtocolMessageType('ReqCreatePaypalOrder', (_message.Message,), dict(
  DESCRIPTOR = _REQCREATEPAYPALORDER,
  __module__ = 'protocol_pb2'
  # @@protoc_insertion_point(class_scope:lq.ReqCreatePaypalOrder)
  ))
_sym_db.RegisterMessage(ReqCreatePaypalOrder)

ResCreatePaypalOrder = _reflection.GeneratedProtocolMessageType('ResCreatePaypalOrder', (_message.Message,), dict(
  DESCRIPTOR = _RESCREATEPAYPALORDER,
  __module__ = 'protocol_pb2'
  # @@protoc_insertion_point(class_scope:lq.ResCreatePaypalOrder)
  ))
_sym_db.RegisterMessage(ResCreatePaypalOrder)

ReqCreateXsollaOrder = _reflection.GeneratedProtocolMessageType('ReqCreateXsollaOrder', (_message.Message,), dict(
  DESCRIPTOR = _REQCREATEXSOLLAORDER,
  __module__ = 'protocol_pb2'
  # @@protoc_insertion_point(class_scope:lq.ReqCreateXsollaOrder)
  ))
_sym_db.RegisterMessage(ReqCreateXsollaOrder)

ResCreateXsollaOrder = _reflection.GeneratedProtocolMessageType('ResCreateXsollaOrder', (_message.Message,), dict(
  DESCRIPTOR = _RESCREATEXSOLLAORDER,
  __module__ = 'protocol_pb2'
  # @@protoc_insertion_point(class_scope:lq.ResCreateXsollaOrder)
  ))
_sym_db.RegisterMessage(ResCreateXsollaOrder)

ReqOpenChest = _reflection.GeneratedProtocolMessageType('ReqOpenChest', (_message.Message,), dict(
  DESCRIPTOR = _REQOPENCHEST,
  __module__ = 'protocol_pb2'
  # @@protoc_insertion_point(class_scope:lq.ReqOpenChest)
  ))
_sym_db.RegisterMessage(ReqOpenChest)

ResOpenChest = _reflection.GeneratedProtocolMessageType('ResOpenChest', (_message.Message,), dict(

  ChestReplaceCountData = _reflection.GeneratedProtocolMessageType('ChestReplaceCountData', (_message.Message,), dict(
    DESCRIPTOR = _RESOPENCHEST_CHESTREPLACECOUNTDATA,
    __module__ = 'protocol_pb2'
    # @@protoc_insertion_point(class_scope:lq.ResOpenChest.ChestReplaceCountData)
    ))
  ,
  DESCRIPTOR = _RESOPENCHEST,
  __module__ = 'protocol_pb2'
  # @@protoc_insertion_point(class_scope:lq.ResOpenChest)
  ))
_sym_db.RegisterMessage(ResOpenChest)
_sym_db.RegisterMessage(ResOpenChest.ChestReplaceCountData)

ReqBuyFromChestShop = _reflection.GeneratedProtocolMessageType('ReqBuyFromChestShop', (_message.Message,), dict(
  DESCRIPTOR = _REQBUYFROMCHESTSHOP,
  __module__ = 'protocol_pb2'
  # @@protoc_insertion_point(class_scope:lq.ReqBuyFromChestShop)
  ))
_sym_db.RegisterMessage(ReqBuyFromChestShop)

ResBuyFromChestShop = _reflection.GeneratedProtocolMessageType('ResBuyFromChestShop', (_message.Message,), dict(
  DESCRIPTOR = _RESBUYFROMCHESTSHOP,
  __module__ = 'protocol_pb2'
  # @@protoc_insertion_point(class_scope:lq.ResBuyFromChestShop)
  ))
_sym_db.RegisterMessage(ResBuyFromChestShop)

ResDailySignInInfo = _reflection.GeneratedProtocolMessageType('ResDailySignInInfo', (_message.Message,), dict(
  DESCRIPTOR = _RESDAILYSIGNININFO,
  __module__ = 'protocol_pb2'
  # @@protoc_insertion_point(class_scope:lq.ResDailySignInInfo)
  ))
_sym_db.RegisterMessage(ResDailySignInInfo)

ReqDoActivitySignIn = _reflection.GeneratedProtocolMessageType('ReqDoActivitySignIn', (_message.Message,), dict(
  DESCRIPTOR = _REQDOACTIVITYSIGNIN,
  __module__ = 'protocol_pb2'
  # @@protoc_insertion_point(class_scope:lq.ReqDoActivitySignIn)
  ))
_sym_db.RegisterMessage(ReqDoActivitySignIn)

ResDoActivitySignIn = _reflection.GeneratedProtocolMessageType('ResDoActivitySignIn', (_message.Message,), dict(

  RewardData = _reflection.GeneratedProtocolMessageType('RewardData', (_message.Message,), dict(
    DESCRIPTOR = _RESDOACTIVITYSIGNIN_REWARDDATA,
    __module__ = 'protocol_pb2'
    # @@protoc_insertion_point(class_scope:lq.ResDoActivitySignIn.RewardData)
    ))
  ,
  DESCRIPTOR = _RESDOACTIVITYSIGNIN,
  __module__ = 'protocol_pb2'
  # @@protoc_insertion_point(class_scope:lq.ResDoActivitySignIn)
  ))
_sym_db.RegisterMessage(ResDoActivitySignIn)
_sym_db.RegisterMessage(ResDoActivitySignIn.RewardData)

ResCharacterInfo = _reflection.GeneratedProtocolMessageType('ResCharacterInfo', (_message.Message,), dict(
  DESCRIPTOR = _RESCHARACTERINFO,
  __module__ = 'protocol_pb2'
  # @@protoc_insertion_point(class_scope:lq.ResCharacterInfo)
  ))
_sym_db.RegisterMessage(ResCharacterInfo)

ReqUpdateCharacterSort = _reflection.GeneratedProtocolMessageType('ReqUpdateCharacterSort', (_message.Message,), dict(
  DESCRIPTOR = _REQUPDATECHARACTERSORT,
  __module__ = 'protocol_pb2'
  # @@protoc_insertion_point(class_scope:lq.ReqUpdateCharacterSort)
  ))
_sym_db.RegisterMessage(ReqUpdateCharacterSort)

ReqChangeMainCharacter = _reflection.GeneratedProtocolMessageType('ReqChangeMainCharacter', (_message.Message,), dict(
  DESCRIPTOR = _REQCHANGEMAINCHARACTER,
  __module__ = 'protocol_pb2'
  # @@protoc_insertion_point(class_scope:lq.ReqChangeMainCharacter)
  ))
_sym_db.RegisterMessage(ReqChangeMainCharacter)

ReqChangeCharacterSkin = _reflection.GeneratedProtocolMessageType('ReqChangeCharacterSkin', (_message.Message,), dict(
  DESCRIPTOR = _REQCHANGECHARACTERSKIN,
  __module__ = 'protocol_pb2'
  # @@protoc_insertion_point(class_scope:lq.ReqChangeCharacterSkin)
  ))
_sym_db.RegisterMessage(ReqChangeCharacterSkin)

ReqChangeCharacterView = _reflection.GeneratedProtocolMessageType('ReqChangeCharacterView', (_message.Message,), dict(
  DESCRIPTOR = _REQCHANGECHARACTERVIEW,
  __module__ = 'protocol_pb2'
  # @@protoc_insertion_point(class_scope:lq.ReqChangeCharacterView)
  ))
_sym_db.RegisterMessage(ReqChangeCharacterView)

ReqSendGiftToCharacter = _reflection.GeneratedProtocolMessageType('ReqSendGiftToCharacter', (_message.Message,), dict(

  Gift = _reflection.GeneratedProtocolMessageType('Gift', (_message.Message,), dict(
    DESCRIPTOR = _REQSENDGIFTTOCHARACTER_GIFT,
    __module__ = 'protocol_pb2'
    # @@protoc_insertion_point(class_scope:lq.ReqSendGiftToCharacter.Gift)
    ))
  ,
  DESCRIPTOR = _REQSENDGIFTTOCHARACTER,
  __module__ = 'protocol_pb2'
  # @@protoc_insertion_point(class_scope:lq.ReqSendGiftToCharacter)
  ))
_sym_db.RegisterMessage(ReqSendGiftToCharacter)
_sym_db.RegisterMessage(ReqSendGiftToCharacter.Gift)

ResSendGiftToCharacter = _reflection.GeneratedProtocolMessageType('ResSendGiftToCharacter', (_message.Message,), dict(
  DESCRIPTOR = _RESSENDGIFTTOCHARACTER,
  __module__ = 'protocol_pb2'
  # @@protoc_insertion_point(class_scope:lq.ResSendGiftToCharacter)
  ))
_sym_db.RegisterMessage(ResSendGiftToCharacter)

ReqSellItem = _reflection.GeneratedProtocolMessageType('ReqSellItem', (_message.Message,), dict(

  Item = _reflection.GeneratedProtocolMessageType('Item', (_message.Message,), dict(
    DESCRIPTOR = _REQSELLITEM_ITEM,
    __module__ = 'protocol_pb2'
    # @@protoc_insertion_point(class_scope:lq.ReqSellItem.Item)
    ))
  ,
  DESCRIPTOR = _REQSELLITEM,
  __module__ = 'protocol_pb2'
  # @@protoc_insertion_point(class_scope:lq.ReqSellItem)
  ))
_sym_db.RegisterMessage(ReqSellItem)
_sym_db.RegisterMessage(ReqSellItem.Item)

ResCommonView = _reflection.GeneratedProtocolMessageType('ResCommonView', (_message.Message,), dict(

  Slot = _reflection.GeneratedProtocolMessageType('Slot', (_message.Message,), dict(
    DESCRIPTOR = _RESCOMMONVIEW_SLOT,
    __module__ = 'protocol_pb2'
    # @@protoc_insertion_point(class_scope:lq.ResCommonView.Slot)
    ))
  ,
  DESCRIPTOR = _RESCOMMONVIEW,
  __module__ = 'protocol_pb2'
  # @@protoc_insertion_point(class_scope:lq.ResCommonView)
  ))
_sym_db.RegisterMessage(ResCommonView)
_sym_db.RegisterMessage(ResCommonView.Slot)

ReqChangeCommonView = _reflection.GeneratedProtocolMessageType('ReqChangeCommonView', (_message.Message,), dict(
  DESCRIPTOR = _REQCHANGECOMMONVIEW,
  __module__ = 'protocol_pb2'
  # @@protoc_insertion_point(class_scope:lq.ReqChangeCommonView)
  ))
_sym_db.RegisterMessage(ReqChangeCommonView)

ReqSaveCommonViews = _reflection.GeneratedProtocolMessageType('ReqSaveCommonViews', (_message.Message,), dict(
  DESCRIPTOR = _REQSAVECOMMONVIEWS,
  __module__ = 'protocol_pb2'
  # @@protoc_insertion_point(class_scope:lq.ReqSaveCommonViews)
  ))
_sym_db.RegisterMessage(ReqSaveCommonViews)

ReqCommonViews = _reflection.GeneratedProtocolMessageType('ReqCommonViews', (_message.Message,), dict(
  DESCRIPTOR = _REQCOMMONVIEWS,
  __module__ = 'protocol_pb2'
  # @@protoc_insertion_point(class_scope:lq.ReqCommonViews)
  ))
_sym_db.RegisterMessage(ReqCommonViews)

ResCommonViews = _reflection.GeneratedProtocolMessageType('ResCommonViews', (_message.Message,), dict(
  DESCRIPTOR = _RESCOMMONVIEWS,
  __module__ = 'protocol_pb2'
  # @@protoc_insertion_point(class_scope:lq.ResCommonViews)
  ))
_sym_db.RegisterMessage(ResCommonViews)

ResAllcommonViews = _reflection.GeneratedProtocolMessageType('ResAllcommonViews', (_message.Message,), dict(

  Views = _reflection.GeneratedProtocolMessageType('Views', (_message.Message,), dict(
    DESCRIPTOR = _RESALLCOMMONVIEWS_VIEWS,
    __module__ = 'protocol_pb2'
    # @@protoc_insertion_point(class_scope:lq.ResAllcommonViews.Views)
    ))
  ,
  DESCRIPTOR = _RESALLCOMMONVIEWS,
  __module__ = 'protocol_pb2'
  # @@protoc_insertion_point(class_scope:lq.ResAllcommonViews)
  ))
_sym_db.RegisterMessage(ResAllcommonViews)
_sym_db.RegisterMessage(ResAllcommonViews.Views)

ReqUseCommonView = _reflection.GeneratedProtocolMessageType('ReqUseCommonView', (_message.Message,), dict(
  DESCRIPTOR = _REQUSECOMMONVIEW,
  __module__ = 'protocol_pb2'
  # @@protoc_insertion_point(class_scope:lq.ReqUseCommonView)
  ))
_sym_db.RegisterMessage(ReqUseCommonView)

ReqUpgradeCharacter = _reflection.GeneratedProtocolMessageType('ReqUpgradeCharacter', (_message.Message,), dict(
  DESCRIPTOR = _REQUPGRADECHARACTER,
  __module__ = 'protocol_pb2'
  # @@protoc_insertion_point(class_scope:lq.ReqUpgradeCharacter)
  ))
_sym_db.RegisterMessage(ReqUpgradeCharacter)

ResUpgradeCharacter = _reflection.GeneratedProtocolMessageType('ResUpgradeCharacter', (_message.Message,), dict(
  DESCRIPTOR = _RESUPGRADECHARACTER,
  __module__ = 'protocol_pb2'
  # @@protoc_insertion_point(class_scope:lq.ResUpgradeCharacter)
  ))
_sym_db.RegisterMessage(ResUpgradeCharacter)

ReqFinishedEnding = _reflection.GeneratedProtocolMessageType('ReqFinishedEnding', (_message.Message,), dict(
  DESCRIPTOR = _REQFINISHEDENDING,
  __module__ = 'protocol_pb2'
  # @@protoc_insertion_point(class_scope:lq.ReqFinishedEnding)
  ))
_sym_db.RegisterMessage(ReqFinishedEnding)

ReqGMCommand = _reflection.GeneratedProtocolMessageType('ReqGMCommand', (_message.Message,), dict(
  DESCRIPTOR = _REQGMCOMMAND,
  __module__ = 'protocol_pb2'
  # @@protoc_insertion_point(class_scope:lq.ReqGMCommand)
  ))
_sym_db.RegisterMessage(ReqGMCommand)

ResShopInfo = _reflection.GeneratedProtocolMessageType('ResShopInfo', (_message.Message,), dict(
  DESCRIPTOR = _RESSHOPINFO,
  __module__ = 'protocol_pb2'
  # @@protoc_insertion_point(class_scope:lq.ResShopInfo)
  ))
_sym_db.RegisterMessage(ResShopInfo)

ReqBuyFromShop = _reflection.GeneratedProtocolMessageType('ReqBuyFromShop', (_message.Message,), dict(
  DESCRIPTOR = _REQBUYFROMSHOP,
  __module__ = 'protocol_pb2'
  # @@protoc_insertion_point(class_scope:lq.ReqBuyFromShop)
  ))
_sym_db.RegisterMessage(ReqBuyFromShop)

ResBuyFromShop = _reflection.GeneratedProtocolMessageType('ResBuyFromShop', (_message.Message,), dict(
  DESCRIPTOR = _RESBUYFROMSHOP,
  __module__ = 'protocol_pb2'
  # @@protoc_insertion_point(class_scope:lq.ResBuyFromShop)
  ))
_sym_db.RegisterMessage(ResBuyFromShop)

ReqBuyFromZHP = _reflection.GeneratedProtocolMessageType('ReqBuyFromZHP', (_message.Message,), dict(
  DESCRIPTOR = _REQBUYFROMZHP,
  __module__ = 'protocol_pb2'
  # @@protoc_insertion_point(class_scope:lq.ReqBuyFromZHP)
  ))
_sym_db.RegisterMessage(ReqBuyFromZHP)

ReqPayMonthTicket = _reflection.GeneratedProtocolMessageType('ReqPayMonthTicket', (_message.Message,), dict(
  DESCRIPTOR = _REQPAYMONTHTICKET,
  __module__ = 'protocol_pb2'
  # @@protoc_insertion_point(class_scope:lq.ReqPayMonthTicket)
  ))
_sym_db.RegisterMessage(ReqPayMonthTicket)

ResPayMonthTicket = _reflection.GeneratedProtocolMessageType('ResPayMonthTicket', (_message.Message,), dict(
  DESCRIPTOR = _RESPAYMONTHTICKET,
  __module__ = 'protocol_pb2'
  # @@protoc_insertion_point(class_scope:lq.ResPayMonthTicket)
  ))
_sym_db.RegisterMessage(ResPayMonthTicket)

ReqReshZHPShop = _reflection.GeneratedProtocolMessageType('ReqReshZHPShop', (_message.Message,), dict(
  DESCRIPTOR = _REQRESHZHPSHOP,
  __module__ = 'protocol_pb2'
  # @@protoc_insertion_point(class_scope:lq.ReqReshZHPShop)
  ))
_sym_db.RegisterMessage(ReqReshZHPShop)

ResRefreshZHPShop = _reflection.GeneratedProtocolMessageType('ResRefreshZHPShop', (_message.Message,), dict(
  DESCRIPTOR = _RESREFRESHZHPSHOP,
  __module__ = 'protocol_pb2'
  # @@protoc_insertion_point(class_scope:lq.ResRefreshZHPShop)
  ))
_sym_db.RegisterMessage(ResRefreshZHPShop)

ResMonthTicketInfo = _reflection.GeneratedProtocolMessageType('ResMonthTicketInfo', (_message.Message,), dict(
  DESCRIPTOR = _RESMONTHTICKETINFO,
  __module__ = 'protocol_pb2'
  # @@protoc_insertion_point(class_scope:lq.ResMonthTicketInfo)
  ))
_sym_db.RegisterMessage(ResMonthTicketInfo)

ReqExchangeCurrency = _reflection.GeneratedProtocolMessageType('ReqExchangeCurrency', (_message.Message,), dict(
  DESCRIPTOR = _REQEXCHANGECURRENCY,
  __module__ = 'protocol_pb2'
  # @@protoc_insertion_point(class_scope:lq.ReqExchangeCurrency)
  ))
_sym_db.RegisterMessage(ReqExchangeCurrency)

ResServerSettings = _reflection.GeneratedProtocolMessageType('ResServerSettings', (_message.Message,), dict(
  DESCRIPTOR = _RESSERVERSETTINGS,
  __module__ = 'protocol_pb2'
  # @@protoc_insertion_point(class_scope:lq.ResServerSettings)
  ))
_sym_db.RegisterMessage(ResServerSettings)

ResAccountSettings = _reflection.GeneratedProtocolMessageType('ResAccountSettings', (_message.Message,), dict(
  DESCRIPTOR = _RESACCOUNTSETTINGS,
  __module__ = 'protocol_pb2'
  # @@protoc_insertion_point(class_scope:lq.ResAccountSettings)
  ))
_sym_db.RegisterMessage(ResAccountSettings)

ReqUpdateAccountSettings = _reflection.GeneratedProtocolMessageType('ReqUpdateAccountSettings', (_message.Message,), dict(
  DESCRIPTOR = _REQUPDATEACCOUNTSETTINGS,
  __module__ = 'protocol_pb2'
  # @@protoc_insertion_point(class_scope:lq.ReqUpdateAccountSettings)
  ))
_sym_db.RegisterMessage(ReqUpdateAccountSettings)

ResModNicknameTime = _reflection.GeneratedProtocolMessageType('ResModNicknameTime', (_message.Message,), dict(
  DESCRIPTOR = _RESMODNICKNAMETIME,
  __module__ = 'protocol_pb2'
  # @@protoc_insertion_point(class_scope:lq.ResModNicknameTime)
  ))
_sym_db.RegisterMessage(ResModNicknameTime)

ResMisc = _reflection.GeneratedProtocolMessageType('ResMisc', (_message.Message,), dict(

  MiscFaithData = _reflection.GeneratedProtocolMessageType('MiscFaithData', (_message.Message,), dict(
    DESCRIPTOR = _RESMISC_MISCFAITHDATA,
    __module__ = 'protocol_pb2'
    # @@protoc_insertion_point(class_scope:lq.ResMisc.MiscFaithData)
    ))
  ,
  DESCRIPTOR = _RESMISC,
  __module__ = 'protocol_pb2'
  # @@protoc_insertion_point(class_scope:lq.ResMisc)
  ))
_sym_db.RegisterMessage(ResMisc)
_sym_db.RegisterMessage(ResMisc.MiscFaithData)

ReqModifySignature = _reflection.GeneratedProtocolMessageType('ReqModifySignature', (_message.Message,), dict(
  DESCRIPTOR = _REQMODIFYSIGNATURE,
  __module__ = 'protocol_pb2'
  # @@protoc_insertion_point(class_scope:lq.ReqModifySignature)
  ))
_sym_db.RegisterMessage(ReqModifySignature)

ResIDCardInfo = _reflection.GeneratedProtocolMessageType('ResIDCardInfo', (_message.Message,), dict(
  DESCRIPTOR = _RESIDCARDINFO,
  __module__ = 'protocol_pb2'
  # @@protoc_insertion_point(class_scope:lq.ResIDCardInfo)
  ))
_sym_db.RegisterMessage(ResIDCardInfo)

ReqUpdateIDCardInfo = _reflection.GeneratedProtocolMessageType('ReqUpdateIDCardInfo', (_message.Message,), dict(
  DESCRIPTOR = _REQUPDATEIDCARDINFO,
  __module__ = 'protocol_pb2'
  # @@protoc_insertion_point(class_scope:lq.ReqUpdateIDCardInfo)
  ))
_sym_db.RegisterMessage(ReqUpdateIDCardInfo)

ResVipReward = _reflection.GeneratedProtocolMessageType('ResVipReward', (_message.Message,), dict(
  DESCRIPTOR = _RESVIPREWARD,
  __module__ = 'protocol_pb2'
  # @@protoc_insertion_point(class_scope:lq.ResVipReward)
  ))
_sym_db.RegisterMessage(ResVipReward)

ReqGainVipReward = _reflection.GeneratedProtocolMessageType('ReqGainVipReward', (_message.Message,), dict(
  DESCRIPTOR = _REQGAINVIPREWARD,
  __module__ = 'protocol_pb2'
  # @@protoc_insertion_point(class_scope:lq.ReqGainVipReward)
  ))
_sym_db.RegisterMessage(ReqGainVipReward)

ReqFetchCustomizedContestList = _reflection.GeneratedProtocolMessageType('ReqFetchCustomizedContestList', (_message.Message,), dict(
  DESCRIPTOR = _REQFETCHCUSTOMIZEDCONTESTLIST,
  __module__ = 'protocol_pb2'
  # @@protoc_insertion_point(class_scope:lq.ReqFetchCustomizedContestList)
  ))
_sym_db.RegisterMessage(ReqFetchCustomizedContestList)

ResFetchCustomizedContestList = _reflection.GeneratedProtocolMessageType('ResFetchCustomizedContestList', (_message.Message,), dict(
  DESCRIPTOR = _RESFETCHCUSTOMIZEDCONTESTLIST,
  __module__ = 'protocol_pb2'
  # @@protoc_insertion_point(class_scope:lq.ResFetchCustomizedContestList)
  ))
_sym_db.RegisterMessage(ResFetchCustomizedContestList)

ReqFetchCustomizedContestExtendInfo = _reflection.GeneratedProtocolMessageType('ReqFetchCustomizedContestExtendInfo', (_message.Message,), dict(
  DESCRIPTOR = _REQFETCHCUSTOMIZEDCONTESTEXTENDINFO,
  __module__ = 'protocol_pb2'
  # @@protoc_insertion_point(class_scope:lq.ReqFetchCustomizedContestExtendInfo)
  ))
_sym_db.RegisterMessage(ReqFetchCustomizedContestExtendInfo)

ResFetchCustomizedContestExtendInfo = _reflection.GeneratedProtocolMessageType('ResFetchCustomizedContestExtendInfo', (_message.Message,), dict(
  DESCRIPTOR = _RESFETCHCUSTOMIZEDCONTESTEXTENDINFO,
  __module__ = 'protocol_pb2'
  # @@protoc_insertion_point(class_scope:lq.ResFetchCustomizedContestExtendInfo)
  ))
_sym_db.RegisterMessage(ResFetchCustomizedContestExtendInfo)

ReqFetchCustomizedContestAuthInfo = _reflection.GeneratedProtocolMessageType('ReqFetchCustomizedContestAuthInfo', (_message.Message,), dict(
  DESCRIPTOR = _REQFETCHCUSTOMIZEDCONTESTAUTHINFO,
  __module__ = 'protocol_pb2'
  # @@protoc_insertion_point(class_scope:lq.ReqFetchCustomizedContestAuthInfo)
  ))
_sym_db.RegisterMessage(ReqFetchCustomizedContestAuthInfo)

ResFetchCustomizedContestAuthInfo = _reflection.GeneratedProtocolMessageType('ResFetchCustomizedContestAuthInfo', (_message.Message,), dict(
  DESCRIPTOR = _RESFETCHCUSTOMIZEDCONTESTAUTHINFO,
  __module__ = 'protocol_pb2'
  # @@protoc_insertion_point(class_scope:lq.ResFetchCustomizedContestAuthInfo)
  ))
_sym_db.RegisterMessage(ResFetchCustomizedContestAuthInfo)

ReqEnterCustomizedContest = _reflection.GeneratedProtocolMessageType('ReqEnterCustomizedContest', (_message.Message,), dict(
  DESCRIPTOR = _REQENTERCUSTOMIZEDCONTEST,
  __module__ = 'protocol_pb2'
  # @@protoc_insertion_point(class_scope:lq.ReqEnterCustomizedContest)
  ))
_sym_db.RegisterMessage(ReqEnterCustomizedContest)

ResEnterCustomizedContest = _reflection.GeneratedProtocolMessageType('ResEnterCustomizedContest', (_message.Message,), dict(
  DESCRIPTOR = _RESENTERCUSTOMIZEDCONTEST,
  __module__ = 'protocol_pb2'
  # @@protoc_insertion_point(class_scope:lq.ResEnterCustomizedContest)
  ))
_sym_db.RegisterMessage(ResEnterCustomizedContest)

ReqFetchCustomizedContestOnlineInfo = _reflection.GeneratedProtocolMessageType('ReqFetchCustomizedContestOnlineInfo', (_message.Message,), dict(
  DESCRIPTOR = _REQFETCHCUSTOMIZEDCONTESTONLINEINFO,
  __module__ = 'protocol_pb2'
  # @@protoc_insertion_point(class_scope:lq.ReqFetchCustomizedContestOnlineInfo)
  ))
_sym_db.RegisterMessage(ReqFetchCustomizedContestOnlineInfo)

ResFetchCustomizedContestOnlineInfo = _reflection.GeneratedProtocolMessageType('ResFetchCustomizedContestOnlineInfo', (_message.Message,), dict(
  DESCRIPTOR = _RESFETCHCUSTOMIZEDCONTESTONLINEINFO,
  __module__ = 'protocol_pb2'
  # @@protoc_insertion_point(class_scope:lq.ResFetchCustomizedContestOnlineInfo)
  ))
_sym_db.RegisterMessage(ResFetchCustomizedContestOnlineInfo)

ReqFetchCustomizedContestByContestId = _reflection.GeneratedProtocolMessageType('ReqFetchCustomizedContestByContestId', (_message.Message,), dict(
  DESCRIPTOR = _REQFETCHCUSTOMIZEDCONTESTBYCONTESTID,
  __module__ = 'protocol_pb2'
  # @@protoc_insertion_point(class_scope:lq.ReqFetchCustomizedContestByContestId)
  ))
_sym_db.RegisterMessage(ReqFetchCustomizedContestByContestId)

ResFetchCustomizedContestByContestId = _reflection.GeneratedProtocolMessageType('ResFetchCustomizedContestByContestId', (_message.Message,), dict(
  DESCRIPTOR = _RESFETCHCUSTOMIZEDCONTESTBYCONTESTID,
  __module__ = 'protocol_pb2'
  # @@protoc_insertion_point(class_scope:lq.ResFetchCustomizedContestByContestId)
  ))
_sym_db.RegisterMessage(ResFetchCustomizedContestByContestId)

ReqStartCustomizedContest = _reflection.GeneratedProtocolMessageType('ReqStartCustomizedContest', (_message.Message,), dict(
  DESCRIPTOR = _REQSTARTCUSTOMIZEDCONTEST,
  __module__ = 'protocol_pb2'
  # @@protoc_insertion_point(class_scope:lq.ReqStartCustomizedContest)
  ))
_sym_db.RegisterMessage(ReqStartCustomizedContest)

ReqJoinCustomizedContestChatRoom = _reflection.GeneratedProtocolMessageType('ReqJoinCustomizedContestChatRoom', (_message.Message,), dict(
  DESCRIPTOR = _REQJOINCUSTOMIZEDCONTESTCHATROOM,
  __module__ = 'protocol_pb2'
  # @@protoc_insertion_point(class_scope:lq.ReqJoinCustomizedContestChatRoom)
  ))
_sym_db.RegisterMessage(ReqJoinCustomizedContestChatRoom)

ResJoinCustomizedContestChatRoom = _reflection.GeneratedProtocolMessageType('ResJoinCustomizedContestChatRoom', (_message.Message,), dict(
  DESCRIPTOR = _RESJOINCUSTOMIZEDCONTESTCHATROOM,
  __module__ = 'protocol_pb2'
  # @@protoc_insertion_point(class_scope:lq.ResJoinCustomizedContestChatRoom)
  ))
_sym_db.RegisterMessage(ResJoinCustomizedContestChatRoom)

ReqSayChatMessage = _reflection.GeneratedProtocolMessageType('ReqSayChatMessage', (_message.Message,), dict(
  DESCRIPTOR = _REQSAYCHATMESSAGE,
  __module__ = 'protocol_pb2'
  # @@protoc_insertion_point(class_scope:lq.ReqSayChatMessage)
  ))
_sym_db.RegisterMessage(ReqSayChatMessage)

ReqFetchCustomizedContestGameLiveList = _reflection.GeneratedProtocolMessageType('ReqFetchCustomizedContestGameLiveList', (_message.Message,), dict(
  DESCRIPTOR = _REQFETCHCUSTOMIZEDCONTESTGAMELIVELIST,
  __module__ = 'protocol_pb2'
  # @@protoc_insertion_point(class_scope:lq.ReqFetchCustomizedContestGameLiveList)
  ))
_sym_db.RegisterMessage(ReqFetchCustomizedContestGameLiveList)

ResFetchCustomizedContestGameLiveList = _reflection.GeneratedProtocolMessageType('ResFetchCustomizedContestGameLiveList', (_message.Message,), dict(
  DESCRIPTOR = _RESFETCHCUSTOMIZEDCONTESTGAMELIVELIST,
  __module__ = 'protocol_pb2'
  # @@protoc_insertion_point(class_scope:lq.ResFetchCustomizedContestGameLiveList)
  ))
_sym_db.RegisterMessage(ResFetchCustomizedContestGameLiveList)

ReqFetchCustomizedContestGameRecords = _reflection.GeneratedProtocolMessageType('ReqFetchCustomizedContestGameRecords', (_message.Message,), dict(
  DESCRIPTOR = _REQFETCHCUSTOMIZEDCONTESTGAMERECORDS,
  __module__ = 'protocol_pb2'
  # @@protoc_insertion_point(class_scope:lq.ReqFetchCustomizedContestGameRecords)
  ))
_sym_db.RegisterMessage(ReqFetchCustomizedContestGameRecords)

ResFetchCustomizedContestGameRecords = _reflection.GeneratedProtocolMessageType('ResFetchCustomizedContestGameRecords', (_message.Message,), dict(
  DESCRIPTOR = _RESFETCHCUSTOMIZEDCONTESTGAMERECORDS,
  __module__ = 'protocol_pb2'
  # @@protoc_insertion_point(class_scope:lq.ResFetchCustomizedContestGameRecords)
  ))
_sym_db.RegisterMessage(ResFetchCustomizedContestGameRecords)

ReqTargetCustomizedContest = _reflection.GeneratedProtocolMessageType('ReqTargetCustomizedContest', (_message.Message,), dict(
  DESCRIPTOR = _REQTARGETCUSTOMIZEDCONTEST,
  __module__ = 'protocol_pb2'
  # @@protoc_insertion_point(class_scope:lq.ReqTargetCustomizedContest)
  ))
_sym_db.RegisterMessage(ReqTargetCustomizedContest)

ResActivityList = _reflection.GeneratedProtocolMessageType('ResActivityList', (_message.Message,), dict(
  DESCRIPTOR = _RESACTIVITYLIST,
  __module__ = 'protocol_pb2'
  # @@protoc_insertion_point(class_scope:lq.ResActivityList)
  ))
_sym_db.RegisterMessage(ResActivityList)

ResAccountActivityData = _reflection.GeneratedProtocolMessageType('ResAccountActivityData', (_message.Message,), dict(

  ActivitySignInData = _reflection.GeneratedProtocolMessageType('ActivitySignInData', (_message.Message,), dict(
    DESCRIPTOR = _RESACCOUNTACTIVITYDATA_ACTIVITYSIGNINDATA,
    __module__ = 'protocol_pb2'
    # @@protoc_insertion_point(class_scope:lq.ResAccountActivityData.ActivitySignInData)
    ))
  ,

  BuffData = _reflection.GeneratedProtocolMessageType('BuffData', (_message.Message,), dict(
    DESCRIPTOR = _RESACCOUNTACTIVITYDATA_BUFFDATA,
    __module__ = 'protocol_pb2'
    # @@protoc_insertion_point(class_scope:lq.ResAccountActivityData.BuffData)
    ))
  ,

  ActivityRichmanData = _reflection.GeneratedProtocolMessageType('ActivityRichmanData', (_message.Message,), dict(
    DESCRIPTOR = _RESACCOUNTACTIVITYDATA_ACTIVITYRICHMANDATA,
    __module__ = 'protocol_pb2'
    # @@protoc_insertion_point(class_scope:lq.ResAccountActivityData.ActivityRichmanData)
    ))
  ,

  ChestUpData = _reflection.GeneratedProtocolMessageType('ChestUpData', (_message.Message,), dict(
    DESCRIPTOR = _RESACCOUNTACTIVITYDATA_CHESTUPDATA,
    __module__ = 'protocol_pb2'
    # @@protoc_insertion_point(class_scope:lq.ResAccountActivityData.ChestUpData)
    ))
  ,
  DESCRIPTOR = _RESACCOUNTACTIVITYDATA,
  __module__ = 'protocol_pb2'
  # @@protoc_insertion_point(class_scope:lq.ResAccountActivityData)
  ))
_sym_db.RegisterMessage(ResAccountActivityData)
_sym_db.RegisterMessage(ResAccountActivityData.ActivitySignInData)
_sym_db.RegisterMessage(ResAccountActivityData.BuffData)
_sym_db.RegisterMessage(ResAccountActivityData.ActivityRichmanData)
_sym_db.RegisterMessage(ResAccountActivityData.ChestUpData)

ReqExchangeActivityItem = _reflection.GeneratedProtocolMessageType('ReqExchangeActivityItem', (_message.Message,), dict(
  DESCRIPTOR = _REQEXCHANGEACTIVITYITEM,
  __module__ = 'protocol_pb2'
  # @@protoc_insertion_point(class_scope:lq.ReqExchangeActivityItem)
  ))
_sym_db.RegisterMessage(ReqExchangeActivityItem)

ResExchangeActivityItem = _reflection.GeneratedProtocolMessageType('ResExchangeActivityItem', (_message.Message,), dict(
  DESCRIPTOR = _RESEXCHANGEACTIVITYITEM,
  __module__ = 'protocol_pb2'
  # @@protoc_insertion_point(class_scope:lq.ResExchangeActivityItem)
  ))
_sym_db.RegisterMessage(ResExchangeActivityItem)

ReqCompleteActivityTask = _reflection.GeneratedProtocolMessageType('ReqCompleteActivityTask', (_message.Message,), dict(
  DESCRIPTOR = _REQCOMPLETEACTIVITYTASK,
  __module__ = 'protocol_pb2'
  # @@protoc_insertion_point(class_scope:lq.ReqCompleteActivityTask)
  ))
_sym_db.RegisterMessage(ReqCompleteActivityTask)

ReqReceiveActivityFlipTask = _reflection.GeneratedProtocolMessageType('ReqReceiveActivityFlipTask', (_message.Message,), dict(
  DESCRIPTOR = _REQRECEIVEACTIVITYFLIPTASK,
  __module__ = 'protocol_pb2'
  # @@protoc_insertion_point(class_scope:lq.ReqReceiveActivityFlipTask)
  ))
_sym_db.RegisterMessage(ReqReceiveActivityFlipTask)

ResReceiveActivityFlipTask = _reflection.GeneratedProtocolMessageType('ResReceiveActivityFlipTask', (_message.Message,), dict(
  DESCRIPTOR = _RESRECEIVEACTIVITYFLIPTASK,
  __module__ = 'protocol_pb2'
  # @@protoc_insertion_point(class_scope:lq.ResReceiveActivityFlipTask)
  ))
_sym_db.RegisterMessage(ResReceiveActivityFlipTask)

ReqFetchActivityFlipInfo = _reflection.GeneratedProtocolMessageType('ReqFetchActivityFlipInfo', (_message.Message,), dict(
  DESCRIPTOR = _REQFETCHACTIVITYFLIPINFO,
  __module__ = 'protocol_pb2'
  # @@protoc_insertion_point(class_scope:lq.ReqFetchActivityFlipInfo)
  ))
_sym_db.RegisterMessage(ReqFetchActivityFlipInfo)

ResFetchActivityFlipInfo = _reflection.GeneratedProtocolMessageType('ResFetchActivityFlipInfo', (_message.Message,), dict(
  DESCRIPTOR = _RESFETCHACTIVITYFLIPINFO,
  __module__ = 'protocol_pb2'
  # @@protoc_insertion_point(class_scope:lq.ResFetchActivityFlipInfo)
  ))
_sym_db.RegisterMessage(ResFetchActivityFlipInfo)

ReqGainAccumulatedPointActivityReward = _reflection.GeneratedProtocolMessageType('ReqGainAccumulatedPointActivityReward', (_message.Message,), dict(
  DESCRIPTOR = _REQGAINACCUMULATEDPOINTACTIVITYREWARD,
  __module__ = 'protocol_pb2'
  # @@protoc_insertion_point(class_scope:lq.ReqGainAccumulatedPointActivityReward)
  ))
_sym_db.RegisterMessage(ReqGainAccumulatedPointActivityReward)

ReqGainMultiPointActivityReward = _reflection.GeneratedProtocolMessageType('ReqGainMultiPointActivityReward', (_message.Message,), dict(
  DESCRIPTOR = _REQGAINMULTIPOINTACTIVITYREWARD,
  __module__ = 'protocol_pb2'
  # @@protoc_insertion_point(class_scope:lq.ReqGainMultiPointActivityReward)
  ))
_sym_db.RegisterMessage(ReqGainMultiPointActivityReward)

ReqFetchRankPointLeaderboard = _reflection.GeneratedProtocolMessageType('ReqFetchRankPointLeaderboard', (_message.Message,), dict(
  DESCRIPTOR = _REQFETCHRANKPOINTLEADERBOARD,
  __module__ = 'protocol_pb2'
  # @@protoc_insertion_point(class_scope:lq.ReqFetchRankPointLeaderboard)
  ))
_sym_db.RegisterMessage(ReqFetchRankPointLeaderboard)

ResFetchRankPointLeaderboard = _reflection.GeneratedProtocolMessageType('ResFetchRankPointLeaderboard', (_message.Message,), dict(

  Item = _reflection.GeneratedProtocolMessageType('Item', (_message.Message,), dict(
    DESCRIPTOR = _RESFETCHRANKPOINTLEADERBOARD_ITEM,
    __module__ = 'protocol_pb2'
    # @@protoc_insertion_point(class_scope:lq.ResFetchRankPointLeaderboard.Item)
    ))
  ,
  DESCRIPTOR = _RESFETCHRANKPOINTLEADERBOARD,
  __module__ = 'protocol_pb2'
  # @@protoc_insertion_point(class_scope:lq.ResFetchRankPointLeaderboard)
  ))
_sym_db.RegisterMessage(ResFetchRankPointLeaderboard)
_sym_db.RegisterMessage(ResFetchRankPointLeaderboard.Item)

ReqGainRankPointReward = _reflection.GeneratedProtocolMessageType('ReqGainRankPointReward', (_message.Message,), dict(
  DESCRIPTOR = _REQGAINRANKPOINTREWARD,
  __module__ = 'protocol_pb2'
  # @@protoc_insertion_point(class_scope:lq.ReqGainRankPointReward)
  ))
_sym_db.RegisterMessage(ReqGainRankPointReward)

ReqRichmanNextMove = _reflection.GeneratedProtocolMessageType('ReqRichmanNextMove', (_message.Message,), dict(
  DESCRIPTOR = _REQRICHMANNEXTMOVE,
  __module__ = 'protocol_pb2'
  # @@protoc_insertion_point(class_scope:lq.ReqRichmanNextMove)
  ))
_sym_db.RegisterMessage(ReqRichmanNextMove)

ResRichmanNextMove = _reflection.GeneratedProtocolMessageType('ResRichmanNextMove', (_message.Message,), dict(

  RewardData = _reflection.GeneratedProtocolMessageType('RewardData', (_message.Message,), dict(
    DESCRIPTOR = _RESRICHMANNEXTMOVE_REWARDDATA,
    __module__ = 'protocol_pb2'
    # @@protoc_insertion_point(class_scope:lq.ResRichmanNextMove.RewardData)
    ))
  ,

  PathData = _reflection.GeneratedProtocolMessageType('PathData', (_message.Message,), dict(
    DESCRIPTOR = _RESRICHMANNEXTMOVE_PATHDATA,
    __module__ = 'protocol_pb2'
    # @@protoc_insertion_point(class_scope:lq.ResRichmanNextMove.PathData)
    ))
  ,

  BuffData = _reflection.GeneratedProtocolMessageType('BuffData', (_message.Message,), dict(
    DESCRIPTOR = _RESRICHMANNEXTMOVE_BUFFDATA,
    __module__ = 'protocol_pb2'
    # @@protoc_insertion_point(class_scope:lq.ResRichmanNextMove.BuffData)
    ))
  ,
  DESCRIPTOR = _RESRICHMANNEXTMOVE,
  __module__ = 'protocol_pb2'
  # @@protoc_insertion_point(class_scope:lq.ResRichmanNextMove)
  ))
_sym_db.RegisterMessage(ResRichmanNextMove)
_sym_db.RegisterMessage(ResRichmanNextMove.RewardData)
_sym_db.RegisterMessage(ResRichmanNextMove.PathData)
_sym_db.RegisterMessage(ResRichmanNextMove.BuffData)

ReqRichmanSpecialMove = _reflection.GeneratedProtocolMessageType('ReqRichmanSpecialMove', (_message.Message,), dict(
  DESCRIPTOR = _REQRICHMANSPECIALMOVE,
  __module__ = 'protocol_pb2'
  # @@protoc_insertion_point(class_scope:lq.ReqRichmanSpecialMove)
  ))
_sym_db.RegisterMessage(ReqRichmanSpecialMove)

ReqRichmanChestInfo = _reflection.GeneratedProtocolMessageType('ReqRichmanChestInfo', (_message.Message,), dict(
  DESCRIPTOR = _REQRICHMANCHESTINFO,
  __module__ = 'protocol_pb2'
  # @@protoc_insertion_point(class_scope:lq.ReqRichmanChestInfo)
  ))
_sym_db.RegisterMessage(ReqRichmanChestInfo)

ResRichmanChestInfo = _reflection.GeneratedProtocolMessageType('ResRichmanChestInfo', (_message.Message,), dict(

  ItemData = _reflection.GeneratedProtocolMessageType('ItemData', (_message.Message,), dict(
    DESCRIPTOR = _RESRICHMANCHESTINFO_ITEMDATA,
    __module__ = 'protocol_pb2'
    # @@protoc_insertion_point(class_scope:lq.ResRichmanChestInfo.ItemData)
    ))
  ,
  DESCRIPTOR = _RESRICHMANCHESTINFO,
  __module__ = 'protocol_pb2'
  # @@protoc_insertion_point(class_scope:lq.ResRichmanChestInfo)
  ))
_sym_db.RegisterMessage(ResRichmanChestInfo)
_sym_db.RegisterMessage(ResRichmanChestInfo.ItemData)

ReqCreateGameObserveAuth = _reflection.GeneratedProtocolMessageType('ReqCreateGameObserveAuth', (_message.Message,), dict(
  DESCRIPTOR = _REQCREATEGAMEOBSERVEAUTH,
  __module__ = 'protocol_pb2'
  # @@protoc_insertion_point(class_scope:lq.ReqCreateGameObserveAuth)
  ))
_sym_db.RegisterMessage(ReqCreateGameObserveAuth)

ResCreateGameObserveAuth = _reflection.GeneratedProtocolMessageType('ResCreateGameObserveAuth', (_message.Message,), dict(
  DESCRIPTOR = _RESCREATEGAMEOBSERVEAUTH,
  __module__ = 'protocol_pb2'
  # @@protoc_insertion_point(class_scope:lq.ResCreateGameObserveAuth)
  ))
_sym_db.RegisterMessage(ResCreateGameObserveAuth)

ReqRefreshGameObserveAuth = _reflection.GeneratedProtocolMessageType('ReqRefreshGameObserveAuth', (_message.Message,), dict(
  DESCRIPTOR = _REQREFRESHGAMEOBSERVEAUTH,
  __module__ = 'protocol_pb2'
  # @@protoc_insertion_point(class_scope:lq.ReqRefreshGameObserveAuth)
  ))
_sym_db.RegisterMessage(ReqRefreshGameObserveAuth)

ResRefreshGameObserveAuth = _reflection.GeneratedProtocolMessageType('ResRefreshGameObserveAuth', (_message.Message,), dict(
  DESCRIPTOR = _RESREFRESHGAMEOBSERVEAUTH,
  __module__ = 'protocol_pb2'
  # @@protoc_insertion_point(class_scope:lq.ResRefreshGameObserveAuth)
  ))
_sym_db.RegisterMessage(ResRefreshGameObserveAuth)

ResActivityBuff = _reflection.GeneratedProtocolMessageType('ResActivityBuff', (_message.Message,), dict(

  ActivityBuffData = _reflection.GeneratedProtocolMessageType('ActivityBuffData', (_message.Message,), dict(
    DESCRIPTOR = _RESACTIVITYBUFF_ACTIVITYBUFFDATA,
    __module__ = 'protocol_pb2'
    # @@protoc_insertion_point(class_scope:lq.ResActivityBuff.ActivityBuffData)
    ))
  ,
  DESCRIPTOR = _RESACTIVITYBUFF,
  __module__ = 'protocol_pb2'
  # @@protoc_insertion_point(class_scope:lq.ResActivityBuff)
  ))
_sym_db.RegisterMessage(ResActivityBuff)
_sym_db.RegisterMessage(ResActivityBuff.ActivityBuffData)

ReqUpgradeActivityBuff = _reflection.GeneratedProtocolMessageType('ReqUpgradeActivityBuff', (_message.Message,), dict(
  DESCRIPTOR = _REQUPGRADEACTIVITYBUFF,
  __module__ = 'protocol_pb2'
  # @@protoc_insertion_point(class_scope:lq.ReqUpgradeActivityBuff)
  ))
_sym_db.RegisterMessage(ReqUpgradeActivityBuff)

ResUpgradeChallenge = _reflection.GeneratedProtocolMessageType('ResUpgradeChallenge', (_message.Message,), dict(
  DESCRIPTOR = _RESUPGRADECHALLENGE,
  __module__ = 'protocol_pb2'
  # @@protoc_insertion_point(class_scope:lq.ResUpgradeChallenge)
  ))
_sym_db.RegisterMessage(ResUpgradeChallenge)

ResRefreshChallenge = _reflection.GeneratedProtocolMessageType('ResRefreshChallenge', (_message.Message,), dict(
  DESCRIPTOR = _RESREFRESHCHALLENGE,
  __module__ = 'protocol_pb2'
  # @@protoc_insertion_point(class_scope:lq.ResRefreshChallenge)
  ))
_sym_db.RegisterMessage(ResRefreshChallenge)

ResFetchChallengeInfo = _reflection.GeneratedProtocolMessageType('ResFetchChallengeInfo', (_message.Message,), dict(
  DESCRIPTOR = _RESFETCHCHALLENGEINFO,
  __module__ = 'protocol_pb2'
  # @@protoc_insertion_point(class_scope:lq.ResFetchChallengeInfo)
  ))
_sym_db.RegisterMessage(ResFetchChallengeInfo)

ReqForceCompleteChallengeTask = _reflection.GeneratedProtocolMessageType('ReqForceCompleteChallengeTask', (_message.Message,), dict(
  DESCRIPTOR = _REQFORCECOMPLETECHALLENGETASK,
  __module__ = 'protocol_pb2'
  # @@protoc_insertion_point(class_scope:lq.ReqForceCompleteChallengeTask)
  ))
_sym_db.RegisterMessage(ReqForceCompleteChallengeTask)

ResFetchABMatch = _reflection.GeneratedProtocolMessageType('ResFetchABMatch', (_message.Message,), dict(

  MatchPoint = _reflection.GeneratedProtocolMessageType('MatchPoint', (_message.Message,), dict(
    DESCRIPTOR = _RESFETCHABMATCH_MATCHPOINT,
    __module__ = 'protocol_pb2'
    # @@protoc_insertion_point(class_scope:lq.ResFetchABMatch.MatchPoint)
    ))
  ,
  DESCRIPTOR = _RESFETCHABMATCH,
  __module__ = 'protocol_pb2'
  # @@protoc_insertion_point(class_scope:lq.ResFetchABMatch)
  ))
_sym_db.RegisterMessage(ResFetchABMatch)
_sym_db.RegisterMessage(ResFetchABMatch.MatchPoint)

ReqStartUnifiedMatch = _reflection.GeneratedProtocolMessageType('ReqStartUnifiedMatch', (_message.Message,), dict(
  DESCRIPTOR = _REQSTARTUNIFIEDMATCH,
  __module__ = 'protocol_pb2'
  # @@protoc_insertion_point(class_scope:lq.ReqStartUnifiedMatch)
  ))
_sym_db.RegisterMessage(ReqStartUnifiedMatch)

ReqCancelUnifiedMatch = _reflection.GeneratedProtocolMessageType('ReqCancelUnifiedMatch', (_message.Message,), dict(
  DESCRIPTOR = _REQCANCELUNIFIEDMATCH,
  __module__ = 'protocol_pb2'
  # @@protoc_insertion_point(class_scope:lq.ReqCancelUnifiedMatch)
  ))
_sym_db.RegisterMessage(ReqCancelUnifiedMatch)

ResChallengeSeasonInfo = _reflection.GeneratedProtocolMessageType('ResChallengeSeasonInfo', (_message.Message,), dict(

  ChallengeInfo = _reflection.GeneratedProtocolMessageType('ChallengeInfo', (_message.Message,), dict(
    DESCRIPTOR = _RESCHALLENGESEASONINFO_CHALLENGEINFO,
    __module__ = 'protocol_pb2'
    # @@protoc_insertion_point(class_scope:lq.ResChallengeSeasonInfo.ChallengeInfo)
    ))
  ,
  DESCRIPTOR = _RESCHALLENGESEASONINFO,
  __module__ = 'protocol_pb2'
  # @@protoc_insertion_point(class_scope:lq.ResChallengeSeasonInfo)
  ))
_sym_db.RegisterMessage(ResChallengeSeasonInfo)
_sym_db.RegisterMessage(ResChallengeSeasonInfo.ChallengeInfo)

ReqReceiveChallengeRankReward = _reflection.GeneratedProtocolMessageType('ReqReceiveChallengeRankReward', (_message.Message,), dict(
  DESCRIPTOR = _REQRECEIVECHALLENGERANKREWARD,
  __module__ = 'protocol_pb2'
  # @@protoc_insertion_point(class_scope:lq.ReqReceiveChallengeRankReward)
  ))
_sym_db.RegisterMessage(ReqReceiveChallengeRankReward)

ResReceiveChallengeRankReward = _reflection.GeneratedProtocolMessageType('ResReceiveChallengeRankReward', (_message.Message,), dict(

  Reward = _reflection.GeneratedProtocolMessageType('Reward', (_message.Message,), dict(
    DESCRIPTOR = _RESRECEIVECHALLENGERANKREWARD_REWARD,
    __module__ = 'protocol_pb2'
    # @@protoc_insertion_point(class_scope:lq.ResReceiveChallengeRankReward.Reward)
    ))
  ,
  DESCRIPTOR = _RESRECEIVECHALLENGERANKREWARD,
  __module__ = 'protocol_pb2'
  # @@protoc_insertion_point(class_scope:lq.ResReceiveChallengeRankReward)
  ))
_sym_db.RegisterMessage(ResReceiveChallengeRankReward)
_sym_db.RegisterMessage(ResReceiveChallengeRankReward.Reward)

ReqBuyInABMatch = _reflection.GeneratedProtocolMessageType('ReqBuyInABMatch', (_message.Message,), dict(
  DESCRIPTOR = _REQBUYINABMATCH,
  __module__ = 'protocol_pb2'
  # @@protoc_insertion_point(class_scope:lq.ReqBuyInABMatch)
  ))
_sym_db.RegisterMessage(ReqBuyInABMatch)

ReqGamePointRank = _reflection.GeneratedProtocolMessageType('ReqGamePointRank', (_message.Message,), dict(
  DESCRIPTOR = _REQGAMEPOINTRANK,
  __module__ = 'protocol_pb2'
  # @@protoc_insertion_point(class_scope:lq.ReqGamePointRank)
  ))
_sym_db.RegisterMessage(ReqGamePointRank)

ResGamePointRank = _reflection.GeneratedProtocolMessageType('ResGamePointRank', (_message.Message,), dict(

  RankInfo = _reflection.GeneratedProtocolMessageType('RankInfo', (_message.Message,), dict(
    DESCRIPTOR = _RESGAMEPOINTRANK_RANKINFO,
    __module__ = 'protocol_pb2'
    # @@protoc_insertion_point(class_scope:lq.ResGamePointRank.RankInfo)
    ))
  ,
  DESCRIPTOR = _RESGAMEPOINTRANK,
  __module__ = 'protocol_pb2'
  # @@protoc_insertion_point(class_scope:lq.ResGamePointRank)
  ))
_sym_db.RegisterMessage(ResGamePointRank)
_sym_db.RegisterMessage(ResGamePointRank.RankInfo)

ResFetchSelfGamePointRank = _reflection.GeneratedProtocolMessageType('ResFetchSelfGamePointRank', (_message.Message,), dict(
  DESCRIPTOR = _RESFETCHSELFGAMEPOINTRANK,
  __module__ = 'protocol_pb2'
  # @@protoc_insertion_point(class_scope:lq.ResFetchSelfGamePointRank)
  ))
_sym_db.RegisterMessage(ResFetchSelfGamePointRank)

ActionMJStart = _reflection.GeneratedProtocolMessageType('ActionMJStart', (_message.Message,), dict(
  DESCRIPTOR = _ACTIONMJSTART,
  __module__ = 'protocol_pb2'
  # @@protoc_insertion_point(class_scope:lq.ActionMJStart)
  ))
_sym_db.RegisterMessage(ActionMJStart)

NewRoundOpenedTiles = _reflection.GeneratedProtocolMessageType('NewRoundOpenedTiles', (_message.Message,), dict(
  DESCRIPTOR = _NEWROUNDOPENEDTILES,
  __module__ = 'protocol_pb2'
  # @@protoc_insertion_point(class_scope:lq.NewRoundOpenedTiles)
  ))
_sym_db.RegisterMessage(NewRoundOpenedTiles)

MuyuInfo = _reflection.GeneratedProtocolMessageType('MuyuInfo', (_message.Message,), dict(
  DESCRIPTOR = _MUYUINFO,
  __module__ = 'protocol_pb2'
  # @@protoc_insertion_point(class_scope:lq.MuyuInfo)
  ))
_sym_db.RegisterMessage(MuyuInfo)

ChuanmaGang = _reflection.GeneratedProtocolMessageType('ChuanmaGang', (_message.Message,), dict(
  DESCRIPTOR = _CHUANMAGANG,
  __module__ = 'protocol_pb2'
  # @@protoc_insertion_point(class_scope:lq.ChuanmaGang)
  ))
_sym_db.RegisterMessage(ChuanmaGang)

ActionNewRound = _reflection.GeneratedProtocolMessageType('ActionNewRound', (_message.Message,), dict(
  DESCRIPTOR = _ACTIONNEWROUND,
  __module__ = 'protocol_pb2'
  # @@protoc_insertion_point(class_scope:lq.ActionNewRound)
  ))
_sym_db.RegisterMessage(ActionNewRound)

RecordNewRound = _reflection.GeneratedProtocolMessageType('RecordNewRound', (_message.Message,), dict(

  TingPai = _reflection.GeneratedProtocolMessageType('TingPai', (_message.Message,), dict(
    DESCRIPTOR = _RECORDNEWROUND_TINGPAI,
    __module__ = 'protocol_pb2'
    # @@protoc_insertion_point(class_scope:lq.RecordNewRound.TingPai)
    ))
  ,
  DESCRIPTOR = _RECORDNEWROUND,
  __module__ = 'protocol_pb2'
  # @@protoc_insertion_point(class_scope:lq.RecordNewRound)
  ))
_sym_db.RegisterMessage(RecordNewRound)
_sym_db.RegisterMessage(RecordNewRound.TingPai)

GameSnapshot = _reflection.GeneratedProtocolMessageType('GameSnapshot', (_message.Message,), dict(

  PlayerSnapshot = _reflection.GeneratedProtocolMessageType('PlayerSnapshot', (_message.Message,), dict(

    Fulu = _reflection.GeneratedProtocolMessageType('Fulu', (_message.Message,), dict(
      DESCRIPTOR = _GAMESNAPSHOT_PLAYERSNAPSHOT_FULU,
      __module__ = 'protocol_pb2'
      # @@protoc_insertion_point(class_scope:lq.GameSnapshot.PlayerSnapshot.Fulu)
      ))
    ,
    DESCRIPTOR = _GAMESNAPSHOT_PLAYERSNAPSHOT,
    __module__ = 'protocol_pb2'
    # @@protoc_insertion_point(class_scope:lq.GameSnapshot.PlayerSnapshot)
    ))
  ,
  DESCRIPTOR = _GAMESNAPSHOT,
  __module__ = 'protocol_pb2'
  # @@protoc_insertion_point(class_scope:lq.GameSnapshot)
  ))
_sym_db.RegisterMessage(GameSnapshot)
_sym_db.RegisterMessage(GameSnapshot.PlayerSnapshot)
_sym_db.RegisterMessage(GameSnapshot.PlayerSnapshot.Fulu)

ActionPrototype = _reflection.GeneratedProtocolMessageType('ActionPrototype', (_message.Message,), dict(
  DESCRIPTOR = _ACTIONPROTOTYPE,
  __module__ = 'protocol_pb2'
  # @@protoc_insertion_point(class_scope:lq.ActionPrototype)
  ))
_sym_db.RegisterMessage(ActionPrototype)

GameDetailRecords = _reflection.GeneratedProtocolMessageType('GameDetailRecords', (_message.Message,), dict(
  DESCRIPTOR = _GAMEDETAILRECORDS,
  __module__ = 'protocol_pb2'
  # @@protoc_insertion_point(class_scope:lq.GameDetailRecords)
  ))
_sym_db.RegisterMessage(GameDetailRecords)

OptionalOperation = _reflection.GeneratedProtocolMessageType('OptionalOperation', (_message.Message,), dict(
  DESCRIPTOR = _OPTIONALOPERATION,
  __module__ = 'protocol_pb2'
  # @@protoc_insertion_point(class_scope:lq.OptionalOperation)
  ))
_sym_db.RegisterMessage(OptionalOperation)

OptionalOperationList = _reflection.GeneratedProtocolMessageType('OptionalOperationList', (_message.Message,), dict(
  DESCRIPTOR = _OPTIONALOPERATIONLIST,
  __module__ = 'protocol_pb2'
  # @@protoc_insertion_point(class_scope:lq.OptionalOperationList)
  ))
_sym_db.RegisterMessage(OptionalOperationList)

LiQiSuccess = _reflection.GeneratedProtocolMessageType('LiQiSuccess', (_message.Message,), dict(
  DESCRIPTOR = _LIQISUCCESS,
  __module__ = 'protocol_pb2'
  # @@protoc_insertion_point(class_scope:lq.LiQiSuccess)
  ))
_sym_db.RegisterMessage(LiQiSuccess)

FanInfo = _reflection.GeneratedProtocolMessageType('FanInfo', (_message.Message,), dict(
  DESCRIPTOR = _FANINFO,
  __module__ = 'protocol_pb2'
  # @@protoc_insertion_point(class_scope:lq.FanInfo)
  ))
_sym_db.RegisterMessage(FanInfo)

HuleInfo = _reflection.GeneratedProtocolMessageType('HuleInfo', (_message.Message,), dict(
  DESCRIPTOR = _HULEINFO,
  __module__ = 'protocol_pb2'
  # @@protoc_insertion_point(class_scope:lq.HuleInfo)
  ))
_sym_db.RegisterMessage(HuleInfo)

TingPaiInfo = _reflection.GeneratedProtocolMessageType('TingPaiInfo', (_message.Message,), dict(
  DESCRIPTOR = _TINGPAIINFO,
  __module__ = 'protocol_pb2'
  # @@protoc_insertion_point(class_scope:lq.TingPaiInfo)
  ))
_sym_db.RegisterMessage(TingPaiInfo)

TingPaiDiscardInfo = _reflection.GeneratedProtocolMessageType('TingPaiDiscardInfo', (_message.Message,), dict(
  DESCRIPTOR = _TINGPAIDISCARDINFO,
  __module__ = 'protocol_pb2'
  # @@protoc_insertion_point(class_scope:lq.TingPaiDiscardInfo)
  ))
_sym_db.RegisterMessage(TingPaiDiscardInfo)

GameEnd = _reflection.GeneratedProtocolMessageType('GameEnd', (_message.Message,), dict(
  DESCRIPTOR = _GAMEEND,
  __module__ = 'protocol_pb2'
  # @@protoc_insertion_point(class_scope:lq.GameEnd)
  ))
_sym_db.RegisterMessage(GameEnd)

ActionSelectGap = _reflection.GeneratedProtocolMessageType('ActionSelectGap', (_message.Message,), dict(
  DESCRIPTOR = _ACTIONSELECTGAP,
  __module__ = 'protocol_pb2'
  # @@protoc_insertion_point(class_scope:lq.ActionSelectGap)
  ))
_sym_db.RegisterMessage(ActionSelectGap)

RecordSelectGap = _reflection.GeneratedProtocolMessageType('RecordSelectGap', (_message.Message,), dict(

  TingPai = _reflection.GeneratedProtocolMessageType('TingPai', (_message.Message,), dict(
    DESCRIPTOR = _RECORDSELECTGAP_TINGPAI,
    __module__ = 'protocol_pb2'
    # @@protoc_insertion_point(class_scope:lq.RecordSelectGap.TingPai)
    ))
  ,
  DESCRIPTOR = _RECORDSELECTGAP,
  __module__ = 'protocol_pb2'
  # @@protoc_insertion_point(class_scope:lq.RecordSelectGap)
  ))
_sym_db.RegisterMessage(RecordSelectGap)
_sym_db.RegisterMessage(RecordSelectGap.TingPai)

ActionChangeTile = _reflection.GeneratedProtocolMessageType('ActionChangeTile', (_message.Message,), dict(
  DESCRIPTOR = _ACTIONCHANGETILE,
  __module__ = 'protocol_pb2'
  # @@protoc_insertion_point(class_scope:lq.ActionChangeTile)
  ))
_sym_db.RegisterMessage(ActionChangeTile)

RecordChangeTile = _reflection.GeneratedProtocolMessageType('RecordChangeTile', (_message.Message,), dict(

  TingPai = _reflection.GeneratedProtocolMessageType('TingPai', (_message.Message,), dict(
    DESCRIPTOR = _RECORDCHANGETILE_TINGPAI,
    __module__ = 'protocol_pb2'
    # @@protoc_insertion_point(class_scope:lq.RecordChangeTile.TingPai)
    ))
  ,

  ChangeTile = _reflection.GeneratedProtocolMessageType('ChangeTile', (_message.Message,), dict(
    DESCRIPTOR = _RECORDCHANGETILE_CHANGETILE,
    __module__ = 'protocol_pb2'
    # @@protoc_insertion_point(class_scope:lq.RecordChangeTile.ChangeTile)
    ))
  ,
  DESCRIPTOR = _RECORDCHANGETILE,
  __module__ = 'protocol_pb2'
  # @@protoc_insertion_point(class_scope:lq.RecordChangeTile)
  ))
_sym_db.RegisterMessage(RecordChangeTile)
_sym_db.RegisterMessage(RecordChangeTile.TingPai)
_sym_db.RegisterMessage(RecordChangeTile.ChangeTile)

ActionDiscardTile = _reflection.GeneratedProtocolMessageType('ActionDiscardTile', (_message.Message,), dict(
  DESCRIPTOR = _ACTIONDISCARDTILE,
  __module__ = 'protocol_pb2'
  # @@protoc_insertion_point(class_scope:lq.ActionDiscardTile)
  ))
_sym_db.RegisterMessage(ActionDiscardTile)

RecordDiscardTile = _reflection.GeneratedProtocolMessageType('RecordDiscardTile', (_message.Message,), dict(
  DESCRIPTOR = _RECORDDISCARDTILE,
  __module__ = 'protocol_pb2'
  # @@protoc_insertion_point(class_scope:lq.RecordDiscardTile)
  ))
_sym_db.RegisterMessage(RecordDiscardTile)

ActionDealTile = _reflection.GeneratedProtocolMessageType('ActionDealTile', (_message.Message,), dict(
  DESCRIPTOR = _ACTIONDEALTILE,
  __module__ = 'protocol_pb2'
  # @@protoc_insertion_point(class_scope:lq.ActionDealTile)
  ))
_sym_db.RegisterMessage(ActionDealTile)

RecordDealTile = _reflection.GeneratedProtocolMessageType('RecordDealTile', (_message.Message,), dict(
  DESCRIPTOR = _RECORDDEALTILE,
  __module__ = 'protocol_pb2'
  # @@protoc_insertion_point(class_scope:lq.RecordDealTile)
  ))
_sym_db.RegisterMessage(RecordDealTile)

ActionChiPengGang = _reflection.GeneratedProtocolMessageType('ActionChiPengGang', (_message.Message,), dict(
  DESCRIPTOR = _ACTIONCHIPENGGANG,
  __module__ = 'protocol_pb2'
  # @@protoc_insertion_point(class_scope:lq.ActionChiPengGang)
  ))
_sym_db.RegisterMessage(ActionChiPengGang)

RecordChiPengGang = _reflection.GeneratedProtocolMessageType('RecordChiPengGang', (_message.Message,), dict(
  DESCRIPTOR = _RECORDCHIPENGGANG,
  __module__ = 'protocol_pb2'
  # @@protoc_insertion_point(class_scope:lq.RecordChiPengGang)
  ))
_sym_db.RegisterMessage(RecordChiPengGang)

ActionGangResult = _reflection.GeneratedProtocolMessageType('ActionGangResult', (_message.Message,), dict(
  DESCRIPTOR = _ACTIONGANGRESULT,
  __module__ = 'protocol_pb2'
  # @@protoc_insertion_point(class_scope:lq.ActionGangResult)
  ))
_sym_db.RegisterMessage(ActionGangResult)

RecordGangResult = _reflection.GeneratedProtocolMessageType('RecordGangResult', (_message.Message,), dict(
  DESCRIPTOR = _RECORDGANGRESULT,
  __module__ = 'protocol_pb2'
  # @@protoc_insertion_point(class_scope:lq.RecordGangResult)
  ))
_sym_db.RegisterMessage(RecordGangResult)

ActionGangResultEnd = _reflection.GeneratedProtocolMessageType('ActionGangResultEnd', (_message.Message,), dict(
  DESCRIPTOR = _ACTIONGANGRESULTEND,
  __module__ = 'protocol_pb2'
  # @@protoc_insertion_point(class_scope:lq.ActionGangResultEnd)
  ))
_sym_db.RegisterMessage(ActionGangResultEnd)

RecordGangResultEnd = _reflection.GeneratedProtocolMessageType('RecordGangResultEnd', (_message.Message,), dict(
  DESCRIPTOR = _RECORDGANGRESULTEND,
  __module__ = 'protocol_pb2'
  # @@protoc_insertion_point(class_scope:lq.RecordGangResultEnd)
  ))
_sym_db.RegisterMessage(RecordGangResultEnd)

ActionAnGangAddGang = _reflection.GeneratedProtocolMessageType('ActionAnGangAddGang', (_message.Message,), dict(
  DESCRIPTOR = _ACTIONANGANGADDGANG,
  __module__ = 'protocol_pb2'
  # @@protoc_insertion_point(class_scope:lq.ActionAnGangAddGang)
  ))
_sym_db.RegisterMessage(ActionAnGangAddGang)

RecordAnGangAddGang = _reflection.GeneratedProtocolMessageType('RecordAnGangAddGang', (_message.Message,), dict(
  DESCRIPTOR = _RECORDANGANGADDGANG,
  __module__ = 'protocol_pb2'
  # @@protoc_insertion_point(class_scope:lq.RecordAnGangAddGang)
  ))
_sym_db.RegisterMessage(RecordAnGangAddGang)

ActionBaBei = _reflection.GeneratedProtocolMessageType('ActionBaBei', (_message.Message,), dict(
  DESCRIPTOR = _ACTIONBABEI,
  __module__ = 'protocol_pb2'
  # @@protoc_insertion_point(class_scope:lq.ActionBaBei)
  ))
_sym_db.RegisterMessage(ActionBaBei)

RecordBaBei = _reflection.GeneratedProtocolMessageType('RecordBaBei', (_message.Message,), dict(
  DESCRIPTOR = _RECORDBABEI,
  __module__ = 'protocol_pb2'
  # @@protoc_insertion_point(class_scope:lq.RecordBaBei)
  ))
_sym_db.RegisterMessage(RecordBaBei)

ActionHule = _reflection.GeneratedProtocolMessageType('ActionHule', (_message.Message,), dict(
  DESCRIPTOR = _ACTIONHULE,
  __module__ = 'protocol_pb2'
  # @@protoc_insertion_point(class_scope:lq.ActionHule)
  ))
_sym_db.RegisterMessage(ActionHule)

RecordHule = _reflection.GeneratedProtocolMessageType('RecordHule', (_message.Message,), dict(
  DESCRIPTOR = _RECORDHULE,
  __module__ = 'protocol_pb2'
  # @@protoc_insertion_point(class_scope:lq.RecordHule)
  ))
_sym_db.RegisterMessage(RecordHule)

HuInfoXueZhanMid = _reflection.GeneratedProtocolMessageType('HuInfoXueZhanMid', (_message.Message,), dict(
  DESCRIPTOR = _HUINFOXUEZHANMID,
  __module__ = 'protocol_pb2'
  # @@protoc_insertion_point(class_scope:lq.HuInfoXueZhanMid)
  ))
_sym_db.RegisterMessage(HuInfoXueZhanMid)

ActionHuleXueZhanMid = _reflection.GeneratedProtocolMessageType('ActionHuleXueZhanMid', (_message.Message,), dict(
  DESCRIPTOR = _ACTIONHULEXUEZHANMID,
  __module__ = 'protocol_pb2'
  # @@protoc_insertion_point(class_scope:lq.ActionHuleXueZhanMid)
  ))
_sym_db.RegisterMessage(ActionHuleXueZhanMid)

RecordHuleXueZhanMid = _reflection.GeneratedProtocolMessageType('RecordHuleXueZhanMid', (_message.Message,), dict(
  DESCRIPTOR = _RECORDHULEXUEZHANMID,
  __module__ = 'protocol_pb2'
  # @@protoc_insertion_point(class_scope:lq.RecordHuleXueZhanMid)
  ))
_sym_db.RegisterMessage(RecordHuleXueZhanMid)

ActionHuleXueZhanEnd = _reflection.GeneratedProtocolMessageType('ActionHuleXueZhanEnd', (_message.Message,), dict(
  DESCRIPTOR = _ACTIONHULEXUEZHANEND,
  __module__ = 'protocol_pb2'
  # @@protoc_insertion_point(class_scope:lq.ActionHuleXueZhanEnd)
  ))
_sym_db.RegisterMessage(ActionHuleXueZhanEnd)

RecordHuleXueZhanEnd = _reflection.GeneratedProtocolMessageType('RecordHuleXueZhanEnd', (_message.Message,), dict(
  DESCRIPTOR = _RECORDHULEXUEZHANEND,
  __module__ = 'protocol_pb2'
  # @@protoc_insertion_point(class_scope:lq.RecordHuleXueZhanEnd)
  ))
_sym_db.RegisterMessage(RecordHuleXueZhanEnd)

ActionLiuJu = _reflection.GeneratedProtocolMessageType('ActionLiuJu', (_message.Message,), dict(
  DESCRIPTOR = _ACTIONLIUJU,
  __module__ = 'protocol_pb2'
  # @@protoc_insertion_point(class_scope:lq.ActionLiuJu)
  ))
_sym_db.RegisterMessage(ActionLiuJu)

RecordLiuJu = _reflection.GeneratedProtocolMessageType('RecordLiuJu', (_message.Message,), dict(
  DESCRIPTOR = _RECORDLIUJU,
  __module__ = 'protocol_pb2'
  # @@protoc_insertion_point(class_scope:lq.RecordLiuJu)
  ))
_sym_db.RegisterMessage(RecordLiuJu)

NoTilePlayerInfo = _reflection.GeneratedProtocolMessageType('NoTilePlayerInfo', (_message.Message,), dict(
  DESCRIPTOR = _NOTILEPLAYERINFO,
  __module__ = 'protocol_pb2'
  # @@protoc_insertion_point(class_scope:lq.NoTilePlayerInfo)
  ))
_sym_db.RegisterMessage(NoTilePlayerInfo)

NoTileScoreInfo = _reflection.GeneratedProtocolMessageType('NoTileScoreInfo', (_message.Message,), dict(
  DESCRIPTOR = _NOTILESCOREINFO,
  __module__ = 'protocol_pb2'
  # @@protoc_insertion_point(class_scope:lq.NoTileScoreInfo)
  ))
_sym_db.RegisterMessage(NoTileScoreInfo)

ActionNoTile = _reflection.GeneratedProtocolMessageType('ActionNoTile', (_message.Message,), dict(
  DESCRIPTOR = _ACTIONNOTILE,
  __module__ = 'protocol_pb2'
  # @@protoc_insertion_point(class_scope:lq.ActionNoTile)
  ))
_sym_db.RegisterMessage(ActionNoTile)

RecordNoTile = _reflection.GeneratedProtocolMessageType('RecordNoTile', (_message.Message,), dict(
  DESCRIPTOR = _RECORDNOTILE,
  __module__ = 'protocol_pb2'
  # @@protoc_insertion_point(class_scope:lq.RecordNoTile)
  ))
_sym_db.RegisterMessage(RecordNoTile)

PlayerLeaving = _reflection.GeneratedProtocolMessageType('PlayerLeaving', (_message.Message,), dict(
  DESCRIPTOR = _PLAYERLEAVING,
  __module__ = 'protocol_pb2'
  # @@protoc_insertion_point(class_scope:lq.PlayerLeaving)
  ))
_sym_db.RegisterMessage(PlayerLeaving)

ReqAuthGame = _reflection.GeneratedProtocolMessageType('ReqAuthGame', (_message.Message,), dict(
  DESCRIPTOR = _REQAUTHGAME,
  __module__ = 'protocol_pb2'
  # @@protoc_insertion_point(class_scope:lq.ReqAuthGame)
  ))
_sym_db.RegisterMessage(ReqAuthGame)

ResAuthGame = _reflection.GeneratedProtocolMessageType('ResAuthGame', (_message.Message,), dict(
  DESCRIPTOR = _RESAUTHGAME,
  __module__ = 'protocol_pb2'
  # @@protoc_insertion_point(class_scope:lq.ResAuthGame)
  ))
_sym_db.RegisterMessage(ResAuthGame)

GameRestore = _reflection.GeneratedProtocolMessageType('GameRestore', (_message.Message,), dict(
  DESCRIPTOR = _GAMERESTORE,
  __module__ = 'protocol_pb2'
  # @@protoc_insertion_point(class_scope:lq.GameRestore)
  ))
_sym_db.RegisterMessage(GameRestore)

ResEnterGame = _reflection.GeneratedProtocolMessageType('ResEnterGame', (_message.Message,), dict(
  DESCRIPTOR = _RESENTERGAME,
  __module__ = 'protocol_pb2'
  # @@protoc_insertion_point(class_scope:lq.ResEnterGame)
  ))
_sym_db.RegisterMessage(ResEnterGame)

ReqSyncGame = _reflection.GeneratedProtocolMessageType('ReqSyncGame', (_message.Message,), dict(
  DESCRIPTOR = _REQSYNCGAME,
  __module__ = 'protocol_pb2'
  # @@protoc_insertion_point(class_scope:lq.ReqSyncGame)
  ))
_sym_db.RegisterMessage(ReqSyncGame)

ResSyncGame = _reflection.GeneratedProtocolMessageType('ResSyncGame', (_message.Message,), dict(
  DESCRIPTOR = _RESSYNCGAME,
  __module__ = 'protocol_pb2'
  # @@protoc_insertion_point(class_scope:lq.ResSyncGame)
  ))
_sym_db.RegisterMessage(ResSyncGame)

ReqSelfOperation = _reflection.GeneratedProtocolMessageType('ReqSelfOperation', (_message.Message,), dict(
  DESCRIPTOR = _REQSELFOPERATION,
  __module__ = 'protocol_pb2'
  # @@protoc_insertion_point(class_scope:lq.ReqSelfOperation)
  ))
_sym_db.RegisterMessage(ReqSelfOperation)

ReqChiPengGang = _reflection.GeneratedProtocolMessageType('ReqChiPengGang', (_message.Message,), dict(
  DESCRIPTOR = _REQCHIPENGGANG,
  __module__ = 'protocol_pb2'
  # @@protoc_insertion_point(class_scope:lq.ReqChiPengGang)
  ))
_sym_db.RegisterMessage(ReqChiPengGang)

ReqBroadcastInGame = _reflection.GeneratedProtocolMessageType('ReqBroadcastInGame', (_message.Message,), dict(
  DESCRIPTOR = _REQBROADCASTINGAME,
  __module__ = 'protocol_pb2'
  # @@protoc_insertion_point(class_scope:lq.ReqBroadcastInGame)
  ))
_sym_db.RegisterMessage(ReqBroadcastInGame)

ReqGMCommandInGaming = _reflection.GeneratedProtocolMessageType('ReqGMCommandInGaming', (_message.Message,), dict(
  DESCRIPTOR = _REQGMCOMMANDINGAMING,
  __module__ = 'protocol_pb2'
  # @@protoc_insertion_point(class_scope:lq.ReqGMCommandInGaming)
  ))
_sym_db.RegisterMessage(ReqGMCommandInGaming)

ResGamePlayerState = _reflection.GeneratedProtocolMessageType('ResGamePlayerState', (_message.Message,), dict(
  DESCRIPTOR = _RESGAMEPLAYERSTATE,
  __module__ = 'protocol_pb2'
  # @@protoc_insertion_point(class_scope:lq.ResGamePlayerState)
  ))
_sym_db.RegisterMessage(ResGamePlayerState)

ReqVoteGameEnd = _reflection.GeneratedProtocolMessageType('ReqVoteGameEnd', (_message.Message,), dict(
  DESCRIPTOR = _REQVOTEGAMEEND,
  __module__ = 'protocol_pb2'
  # @@protoc_insertion_point(class_scope:lq.ReqVoteGameEnd)
  ))
_sym_db.RegisterMessage(ReqVoteGameEnd)

ResGameEndVote = _reflection.GeneratedProtocolMessageType('ResGameEndVote', (_message.Message,), dict(
  DESCRIPTOR = _RESGAMEENDVOTE,
  __module__ = 'protocol_pb2'
  # @@protoc_insertion_point(class_scope:lq.ResGameEndVote)
  ))
_sym_db.RegisterMessage(ResGameEndVote)

ReqAuthObserve = _reflection.GeneratedProtocolMessageType('ReqAuthObserve', (_message.Message,), dict(
  DESCRIPTOR = _REQAUTHOBSERVE,
  __module__ = 'protocol_pb2'
  # @@protoc_insertion_point(class_scope:lq.ReqAuthObserve)
  ))
_sym_db.RegisterMessage(ReqAuthObserve)

ResStartObserve = _reflection.GeneratedProtocolMessageType('ResStartObserve', (_message.Message,), dict(
  DESCRIPTOR = _RESSTARTOBSERVE,
  __module__ = 'protocol_pb2'
  # @@protoc_insertion_point(class_scope:lq.ResStartObserve)
  ))
_sym_db.RegisterMessage(ResStartObserve)

NotifyNewGame = _reflection.GeneratedProtocolMessageType('NotifyNewGame', (_message.Message,), dict(
  DESCRIPTOR = _NOTIFYNEWGAME,
  __module__ = 'protocol_pb2'
  # @@protoc_insertion_point(class_scope:lq.NotifyNewGame)
  ))
_sym_db.RegisterMessage(NotifyNewGame)

NotifyPlayerLoadGameReady = _reflection.GeneratedProtocolMessageType('NotifyPlayerLoadGameReady', (_message.Message,), dict(
  DESCRIPTOR = _NOTIFYPLAYERLOADGAMEREADY,
  __module__ = 'protocol_pb2'
  # @@protoc_insertion_point(class_scope:lq.NotifyPlayerLoadGameReady)
  ))
_sym_db.RegisterMessage(NotifyPlayerLoadGameReady)

NotifyGameBroadcast = _reflection.GeneratedProtocolMessageType('NotifyGameBroadcast', (_message.Message,), dict(
  DESCRIPTOR = _NOTIFYGAMEBROADCAST,
  __module__ = 'protocol_pb2'
  # @@protoc_insertion_point(class_scope:lq.NotifyGameBroadcast)
  ))
_sym_db.RegisterMessage(NotifyGameBroadcast)

NotifyGameEndResult = _reflection.GeneratedProtocolMessageType('NotifyGameEndResult', (_message.Message,), dict(
  DESCRIPTOR = _NOTIFYGAMEENDRESULT,
  __module__ = 'protocol_pb2'
  # @@protoc_insertion_point(class_scope:lq.NotifyGameEndResult)
  ))
_sym_db.RegisterMessage(NotifyGameEndResult)

NotifyGameTerminate = _reflection.GeneratedProtocolMessageType('NotifyGameTerminate', (_message.Message,), dict(
  DESCRIPTOR = _NOTIFYGAMETERMINATE,
  __module__ = 'protocol_pb2'
  # @@protoc_insertion_point(class_scope:lq.NotifyGameTerminate)
  ))
_sym_db.RegisterMessage(NotifyGameTerminate)

NotifyPlayerConnectionState = _reflection.GeneratedProtocolMessageType('NotifyPlayerConnectionState', (_message.Message,), dict(
  DESCRIPTOR = _NOTIFYPLAYERCONNECTIONSTATE,
  __module__ = 'protocol_pb2'
  # @@protoc_insertion_point(class_scope:lq.NotifyPlayerConnectionState)
  ))
_sym_db.RegisterMessage(NotifyPlayerConnectionState)

NotifyAccountLevelChange = _reflection.GeneratedProtocolMessageType('NotifyAccountLevelChange', (_message.Message,), dict(
  DESCRIPTOR = _NOTIFYACCOUNTLEVELCHANGE,
  __module__ = 'protocol_pb2'
  # @@protoc_insertion_point(class_scope:lq.NotifyAccountLevelChange)
  ))
_sym_db.RegisterMessage(NotifyAccountLevelChange)

NotifyGameFinishReward = _reflection.GeneratedProtocolMessageType('NotifyGameFinishReward', (_message.Message,), dict(

  LevelChange = _reflection.GeneratedProtocolMessageType('LevelChange', (_message.Message,), dict(
    DESCRIPTOR = _NOTIFYGAMEFINISHREWARD_LEVELCHANGE,
    __module__ = 'protocol_pb2'
    # @@protoc_insertion_point(class_scope:lq.NotifyGameFinishReward.LevelChange)
    ))
  ,

  MatchChest = _reflection.GeneratedProtocolMessageType('MatchChest', (_message.Message,), dict(
    DESCRIPTOR = _NOTIFYGAMEFINISHREWARD_MATCHCHEST,
    __module__ = 'protocol_pb2'
    # @@protoc_insertion_point(class_scope:lq.NotifyGameFinishReward.MatchChest)
    ))
  ,

  MainCharacter = _reflection.GeneratedProtocolMessageType('MainCharacter', (_message.Message,), dict(
    DESCRIPTOR = _NOTIFYGAMEFINISHREWARD_MAINCHARACTER,
    __module__ = 'protocol_pb2'
    # @@protoc_insertion_point(class_scope:lq.NotifyGameFinishReward.MainCharacter)
    ))
  ,

  CharacterGift = _reflection.GeneratedProtocolMessageType('CharacterGift', (_message.Message,), dict(
    DESCRIPTOR = _NOTIFYGAMEFINISHREWARD_CHARACTERGIFT,
    __module__ = 'protocol_pb2'
    # @@protoc_insertion_point(class_scope:lq.NotifyGameFinishReward.CharacterGift)
    ))
  ,
  DESCRIPTOR = _NOTIFYGAMEFINISHREWARD,
  __module__ = 'protocol_pb2'
  # @@protoc_insertion_point(class_scope:lq.NotifyGameFinishReward)
  ))
_sym_db.RegisterMessage(NotifyGameFinishReward)
_sym_db.RegisterMessage(NotifyGameFinishReward.LevelChange)
_sym_db.RegisterMessage(NotifyGameFinishReward.MatchChest)
_sym_db.RegisterMessage(NotifyGameFinishReward.MainCharacter)
_sym_db.RegisterMessage(NotifyGameFinishReward.CharacterGift)

NotifyActivityReward = _reflection.GeneratedProtocolMessageType('NotifyActivityReward', (_message.Message,), dict(

  ActivityReward = _reflection.GeneratedProtocolMessageType('ActivityReward', (_message.Message,), dict(
    DESCRIPTOR = _NOTIFYACTIVITYREWARD_ACTIVITYREWARD,
    __module__ = 'protocol_pb2'
    # @@protoc_insertion_point(class_scope:lq.NotifyActivityReward.ActivityReward)
    ))
  ,
  DESCRIPTOR = _NOTIFYACTIVITYREWARD,
  __module__ = 'protocol_pb2'
  # @@protoc_insertion_point(class_scope:lq.NotifyActivityReward)
  ))
_sym_db.RegisterMessage(NotifyActivityReward)
_sym_db.RegisterMessage(NotifyActivityReward.ActivityReward)

NotifyActivityPoint = _reflection.GeneratedProtocolMessageType('NotifyActivityPoint', (_message.Message,), dict(

  ActivityPoint = _reflection.GeneratedProtocolMessageType('ActivityPoint', (_message.Message,), dict(
    DESCRIPTOR = _NOTIFYACTIVITYPOINT_ACTIVITYPOINT,
    __module__ = 'protocol_pb2'
    # @@protoc_insertion_point(class_scope:lq.NotifyActivityPoint.ActivityPoint)
    ))
  ,
  DESCRIPTOR = _NOTIFYACTIVITYPOINT,
  __module__ = 'protocol_pb2'
  # @@protoc_insertion_point(class_scope:lq.NotifyActivityPoint)
  ))
_sym_db.RegisterMessage(NotifyActivityPoint)
_sym_db.RegisterMessage(NotifyActivityPoint.ActivityPoint)

NotifyLeaderboardPoint = _reflection.GeneratedProtocolMessageType('NotifyLeaderboardPoint', (_message.Message,), dict(

  LeaderboardPoint = _reflection.GeneratedProtocolMessageType('LeaderboardPoint', (_message.Message,), dict(
    DESCRIPTOR = _NOTIFYLEADERBOARDPOINT_LEADERBOARDPOINT,
    __module__ = 'protocol_pb2'
    # @@protoc_insertion_point(class_scope:lq.NotifyLeaderboardPoint.LeaderboardPoint)
    ))
  ,
  DESCRIPTOR = _NOTIFYLEADERBOARDPOINT,
  __module__ = 'protocol_pb2'
  # @@protoc_insertion_point(class_scope:lq.NotifyLeaderboardPoint)
  ))
_sym_db.RegisterMessage(NotifyLeaderboardPoint)
_sym_db.RegisterMessage(NotifyLeaderboardPoint.LeaderboardPoint)

NotifyGamePause = _reflection.GeneratedProtocolMessageType('NotifyGamePause', (_message.Message,), dict(
  DESCRIPTOR = _NOTIFYGAMEPAUSE,
  __module__ = 'protocol_pb2'
  # @@protoc_insertion_point(class_scope:lq.NotifyGamePause)
  ))
_sym_db.RegisterMessage(NotifyGamePause)

NotifyEndGameVote = _reflection.GeneratedProtocolMessageType('NotifyEndGameVote', (_message.Message,), dict(

  VoteResult = _reflection.GeneratedProtocolMessageType('VoteResult', (_message.Message,), dict(
    DESCRIPTOR = _NOTIFYENDGAMEVOTE_VOTERESULT,
    __module__ = 'protocol_pb2'
    # @@protoc_insertion_point(class_scope:lq.NotifyEndGameVote.VoteResult)
    ))
  ,
  DESCRIPTOR = _NOTIFYENDGAMEVOTE,
  __module__ = 'protocol_pb2'
  # @@protoc_insertion_point(class_scope:lq.NotifyEndGameVote)
  ))
_sym_db.RegisterMessage(NotifyEndGameVote)
_sym_db.RegisterMessage(NotifyEndGameVote.VoteResult)

NotifyObserveData = _reflection.GeneratedProtocolMessageType('NotifyObserveData', (_message.Message,), dict(
  DESCRIPTOR = _NOTIFYOBSERVEDATA,
  __module__ = 'protocol_pb2'
  # @@protoc_insertion_point(class_scope:lq.NotifyObserveData)
  ))
_sym_db.RegisterMessage(NotifyObserveData)



_LOBBY = _descriptor.ServiceDescriptor(
  name='Lobby',
  full_name='lq.Lobby',
  file=DESCRIPTOR,
  index=0,
  serialized_options=None,
  serialized_start=63398,
  serialized_end=78842,
  methods=[
  _descriptor.MethodDescriptor(
    name='fetchConnectionInfo',
    full_name='lq.Lobby.fetchConnectionInfo',
    index=0,
    containing_service=None,
    input_type=_REQCOMMON,
    output_type=_RESCONNECTIONINFO,
    serialized_options=None,
  ),
  _descriptor.MethodDescriptor(
    name='signup',
    full_name='lq.Lobby.signup',
    index=1,
    containing_service=None,
    input_type=_REQSIGNUPACCOUNT,
    output_type=_RESSIGNUPACCOUNT,
    serialized_options=None,
  ),
  _descriptor.MethodDescriptor(
    name='login',
    full_name='lq.Lobby.login',
    index=2,
    containing_service=None,
    input_type=_REQLOGIN,
    output_type=_RESLOGIN,
    serialized_options=None,
  ),
  _descriptor.MethodDescriptor(
    name='loginSuccess',
    full_name='lq.Lobby.loginSuccess',
    index=3,
    containing_service=None,
    input_type=_REQCOMMON,
    output_type=_RESCOMMON,
    serialized_options=None,
  ),
  _descriptor.MethodDescriptor(
    name='emailLogin',
    full_name='lq.Lobby.emailLogin',
    index=4,
    containing_service=None,
    input_type=_REQEMAILLOGIN,
    output_type=_RESLOGIN,
    serialized_options=None,
  ),
  _descriptor.MethodDescriptor(
    name='oauth2Auth',
    full_name='lq.Lobby.oauth2Auth',
    index=5,
    containing_service=None,
    input_type=_REQOAUTH2AUTH,
    output_type=_RESOAUTH2AUTH,
    serialized_options=None,
  ),
  _descriptor.MethodDescriptor(
    name='oauth2Check',
    full_name='lq.Lobby.oauth2Check',
    index=6,
    containing_service=None,
    input_type=_REQOAUTH2CHECK,
    output_type=_RESOAUTH2CHECK,
    serialized_options=None,
  ),
  _descriptor.MethodDescriptor(
    name='oauth2Signup',
    full_name='lq.Lobby.oauth2Signup',
    index=7,
    containing_service=None,
    input_type=_REQOAUTH2SIGNUP,
    output_type=_RESOAUTH2SIGNUP,
    serialized_options=None,
  ),
  _descriptor.MethodDescriptor(
    name='oauth2Login',
    full_name='lq.Lobby.oauth2Login',
    index=8,
    containing_service=None,
    input_type=_REQOAUTH2LOGIN,
    output_type=_RESLOGIN,
    serialized_options=None,
  ),
  _descriptor.MethodDescriptor(
    name='dmmPreLogin',
    full_name='lq.Lobby.dmmPreLogin',
    index=9,
    containing_service=None,
    input_type=_REQDMMPRELOGIN,
    output_type=_RESDMMPRELOGIN,
    serialized_options=None,
  ),
  _descriptor.MethodDescriptor(
    name='createPhoneVerifyCode',
    full_name='lq.Lobby.createPhoneVerifyCode',
    index=10,
    containing_service=None,
    input_type=_REQCREATEPHONEVERIFYCODE,
    output_type=_RESCOMMON,
    serialized_options=None,
  ),
  _descriptor.MethodDescriptor(
    name='createEmailVerifyCode',
    full_name='lq.Lobby.createEmailVerifyCode',
    index=11,
    containing_service=None,
    input_type=_REQCREATEEMAILVERIFYCODE,
    output_type=_RESCOMMON,
    serialized_options=None,
  ),
  _descriptor.MethodDescriptor(
    name='verfifyCodeForSecure',
    full_name='lq.Lobby.verfifyCodeForSecure',
    index=12,
    containing_service=None,
    input_type=_REQVERIFYCODEFORSECURE,
    output_type=_RESVERFIYCODEFORSECURE,
    serialized_options=None,
  ),
  _descriptor.MethodDescriptor(
    name='bindPhoneNumber',
    full_name='lq.Lobby.bindPhoneNumber',
    index=13,
    containing_service=None,
    input_type=_REQBINDPHONENUMBER,
    output_type=_RESCOMMON,
    serialized_options=None,
  ),
  _descriptor.MethodDescriptor(
    name='unbindPhoneNumber',
    full_name='lq.Lobby.unbindPhoneNumber',
    index=14,
    containing_service=None,
    input_type=_REQUNBINDPHONENUMBER,
    output_type=_RESCOMMON,
    serialized_options=None,
  ),
  _descriptor.MethodDescriptor(
    name='fetchPhoneLoginBind',
    full_name='lq.Lobby.fetchPhoneLoginBind',
    index=15,
    containing_service=None,
    input_type=_REQCOMMON,
    output_type=_RESFETCHPHONELOGINBIND,
    serialized_options=None,
  ),
  _descriptor.MethodDescriptor(
    name='createPhoneLoginBind',
    full_name='lq.Lobby.createPhoneLoginBind',
    index=16,
    containing_service=None,
    input_type=_REQCREATEPHONELOGINBIND,
    output_type=_RESCOMMON,
    serialized_options=None,
  ),
  _descriptor.MethodDescriptor(
    name='bindEmail',
    full_name='lq.Lobby.bindEmail',
    index=17,
    containing_service=None,
    input_type=_REQBINDEMAIL,
    output_type=_RESCOMMON,
    serialized_options=None,
  ),
  _descriptor.MethodDescriptor(
    name='modifyPassword',
    full_name='lq.Lobby.modifyPassword',
    index=18,
    containing_service=None,
    input_type=_REQMODIFYPASSWORD,
    output_type=_RESCOMMON,
    serialized_options=None,
  ),
  _descriptor.MethodDescriptor(
    name='bindAccount',
    full_name='lq.Lobby.bindAccount',
    index=19,
    containing_service=None,
    input_type=_REQBINDACCOUNT,
    output_type=_RESCOMMON,
    serialized_options=None,
  ),
  _descriptor.MethodDescriptor(
    name='logout',
    full_name='lq.Lobby.logout',
    index=20,
    containing_service=None,
    input_type=_REQLOGOUT,
    output_type=_RESLOGOUT,
    serialized_options=None,
  ),
  _descriptor.MethodDescriptor(
    name='heatbeat',
    full_name='lq.Lobby.heatbeat',
    index=21,
    containing_service=None,
    input_type=_REQHEATBEAT,
    output_type=_RESCOMMON,
    serialized_options=None,
  ),
  _descriptor.MethodDescriptor(
    name='loginBeat',
    full_name='lq.Lobby.loginBeat',
    index=22,
    containing_service=None,
    input_type=_REQLOGINBEAT,
    output_type=_RESCOMMON,
    serialized_options=None,
  ),
  _descriptor.MethodDescriptor(
    name='createNickname',
    full_name='lq.Lobby.createNickname',
    index=23,
    containing_service=None,
    input_type=_REQCREATENICKNAME,
    output_type=_RESCOMMON,
    serialized_options=None,
  ),
  _descriptor.MethodDescriptor(
    name='modifyNickname',
    full_name='lq.Lobby.modifyNickname',
    index=24,
    containing_service=None,
    input_type=_REQMODIFYNICKNAME,
    output_type=_RESCOMMON,
    serialized_options=None,
  ),
  _descriptor.MethodDescriptor(
    name='modifyBirthday',
    full_name='lq.Lobby.modifyBirthday',
    index=25,
    containing_service=None,
    input_type=_REQMODIFYBIRTHDAY,
    output_type=_RESCOMMON,
    serialized_options=None,
  ),
  _descriptor.MethodDescriptor(
    name='fetchRoom',
    full_name='lq.Lobby.fetchRoom',
    index=26,
    containing_service=None,
    input_type=_REQCOMMON,
    output_type=_RESSELFROOM,
    serialized_options=None,
  ),
  _descriptor.MethodDescriptor(
    name='createRoom',
    full_name='lq.Lobby.createRoom',
    index=27,
    containing_service=None,
    input_type=_REQCREATEROOM,
    output_type=_RESCREATEROOM,
    serialized_options=None,
  ),
  _descriptor.MethodDescriptor(
    name='joinRoom',
    full_name='lq.Lobby.joinRoom',
    index=28,
    containing_service=None,
    input_type=_REQJOINROOM,
    output_type=_RESJOINROOM,
    serialized_options=None,
  ),
  _descriptor.MethodDescriptor(
    name='leaveRoom',
    full_name='lq.Lobby.leaveRoom',
    index=29,
    containing_service=None,
    input_type=_REQCOMMON,
    output_type=_RESCOMMON,
    serialized_options=None,
  ),
  _descriptor.MethodDescriptor(
    name='readyPlay',
    full_name='lq.Lobby.readyPlay',
    index=30,
    containing_service=None,
    input_type=_REQROOMREADY,
    output_type=_RESCOMMON,
    serialized_options=None,
  ),
  _descriptor.MethodDescriptor(
    name='dressingStatus',
    full_name='lq.Lobby.dressingStatus',
    index=31,
    containing_service=None,
    input_type=_REQROOMDRESSING,
    output_type=_RESCOMMON,
    serialized_options=None,
  ),
  _descriptor.MethodDescriptor(
    name='startRoom',
    full_name='lq.Lobby.startRoom',
    index=32,
    containing_service=None,
    input_type=_REQROOMSTART,
    output_type=_RESCOMMON,
    serialized_options=None,
  ),
  _descriptor.MethodDescriptor(
    name='kickPlayer',
    full_name='lq.Lobby.kickPlayer',
    index=33,
    containing_service=None,
    input_type=_REQROOMKICK,
    output_type=_RESCOMMON,
    serialized_options=None,
  ),
  _descriptor.MethodDescriptor(
    name='modifyRoom',
    full_name='lq.Lobby.modifyRoom',
    index=34,
    containing_service=None,
    input_type=_REQMODIFYROOM,
    output_type=_RESCOMMON,
    serialized_options=None,
  ),
  _descriptor.MethodDescriptor(
    name='matchGame',
    full_name='lq.Lobby.matchGame',
    index=35,
    containing_service=None,
    input_type=_REQJOINMATCHQUEUE,
    output_type=_RESCOMMON,
    serialized_options=None,
  ),
  _descriptor.MethodDescriptor(
    name='cancelMatch',
    full_name='lq.Lobby.cancelMatch',
    index=36,
    containing_service=None,
    input_type=_REQCANCELMATCHQUEUE,
    output_type=_RESCOMMON,
    serialized_options=None,
  ),
  _descriptor.MethodDescriptor(
    name='fetchAccountInfo',
    full_name='lq.Lobby.fetchAccountInfo',
    index=37,
    containing_service=None,
    input_type=_REQACCOUNTINFO,
    output_type=_RESACCOUNTINFO,
    serialized_options=None,
  ),
  _descriptor.MethodDescriptor(
    name='changeAvatar',
    full_name='lq.Lobby.changeAvatar',
    index=38,
    containing_service=None,
    input_type=_REQCHANGEAVATAR,
    output_type=_RESCOMMON,
    serialized_options=None,
  ),
  _descriptor.MethodDescriptor(
    name='receiveVersionReward',
    full_name='lq.Lobby.receiveVersionReward',
    index=39,
    containing_service=None,
    input_type=_REQCOMMON,
    output_type=_RESCOMMON,
    serialized_options=None,
  ),
  _descriptor.MethodDescriptor(
    name='fetchAccountStatisticInfo',
    full_name='lq.Lobby.fetchAccountStatisticInfo',
    index=40,
    containing_service=None,
    input_type=_REQACCOUNTSTATISTICINFO,
    output_type=_RESACCOUNTSTATISTICINFO,
    serialized_options=None,
  ),
  _descriptor.MethodDescriptor(
    name='fetchAccountChallengeRankInfo',
    full_name='lq.Lobby.fetchAccountChallengeRankInfo',
    index=41,
    containing_service=None,
    input_type=_REQACCOUNTINFO,
    output_type=_RESACCOUNTCHALLENGERANKINFO,
    serialized_options=None,
  ),
  _descriptor.MethodDescriptor(
    name='fetchAccountCharacterInfo',
    full_name='lq.Lobby.fetchAccountCharacterInfo',
    index=42,
    containing_service=None,
    input_type=_REQCOMMON,
    output_type=_RESACCOUNTCHARACTERINFO,
    serialized_options=None,
  ),
  _descriptor.MethodDescriptor(
    name='shopPurchase',
    full_name='lq.Lobby.shopPurchase',
    index=43,
    containing_service=None,
    input_type=_REQSHOPPURCHASE,
    output_type=_RESSHOPPURCHASE,
    serialized_options=None,
  ),
  _descriptor.MethodDescriptor(
    name='fetchGameRecord',
    full_name='lq.Lobby.fetchGameRecord',
    index=44,
    containing_service=None,
    input_type=_REQGAMERECORD,
    output_type=_RESGAMERECORD,
    serialized_options=None,
  ),
  _descriptor.MethodDescriptor(
    name='readGameRecord',
    full_name='lq.Lobby.readGameRecord',
    index=45,
    containing_service=None,
    input_type=_REQGAMERECORD,
    output_type=_RESCOMMON,
    serialized_options=None,
  ),
  _descriptor.MethodDescriptor(
    name='fetchGameRecordList',
    full_name='lq.Lobby.fetchGameRecordList',
    index=46,
    containing_service=None,
    input_type=_REQGAMERECORDLIST,
    output_type=_RESGAMERECORDLIST,
    serialized_options=None,
  ),
  _descriptor.MethodDescriptor(
    name='fetchCollectedGameRecordList',
    full_name='lq.Lobby.fetchCollectedGameRecordList',
    index=47,
    containing_service=None,
    input_type=_REQCOMMON,
    output_type=_RESCOLLECTEDGAMERECORDLIST,
    serialized_options=None,
  ),
  _descriptor.MethodDescriptor(
    name='fetchGameRecordsDetail',
    full_name='lq.Lobby.fetchGameRecordsDetail',
    index=48,
    containing_service=None,
    input_type=_REQGAMERECORDSDETAIL,
    output_type=_RESGAMERECORDSDETAIL,
    serialized_options=None,
  ),
  _descriptor.MethodDescriptor(
    name='addCollectedGameRecord',
    full_name='lq.Lobby.addCollectedGameRecord',
    index=49,
    containing_service=None,
    input_type=_REQADDCOLLECTEDGAMERECORD,
    output_type=_RESADDCOLLECTEDGAMERECORD,
    serialized_options=None,
  ),
  _descriptor.MethodDescriptor(
    name='removeCollectedGameRecord',
    full_name='lq.Lobby.removeCollectedGameRecord',
    index=50,
    containing_service=None,
    input_type=_REQREMOVECOLLECTEDGAMERECORD,
    output_type=_RESREMOVECOLLECTEDGAMERECORD,
    serialized_options=None,
  ),
  _descriptor.MethodDescriptor(
    name='changeCollectedGameRecordRemarks',
    full_name='lq.Lobby.changeCollectedGameRecordRemarks',
    index=51,
    containing_service=None,
    input_type=_REQCHANGECOLLECTEDGAMERECORDREMARKS,
    output_type=_RESCHANGECOLLECTEDGAMERECORDREMARKS,
    serialized_options=None,
  ),
  _descriptor.MethodDescriptor(
    name='fetchLevelLeaderboard',
    full_name='lq.Lobby.fetchLevelLeaderboard',
    index=52,
    containing_service=None,
    input_type=_REQLEVELLEADERBOARD,
    output_type=_RESLEVELLEADERBOARD,
    serialized_options=None,
  ),
  _descriptor.MethodDescriptor(
    name='fetchChallengeLeaderboard',
    full_name='lq.Lobby.fetchChallengeLeaderboard',
    index=53,
    containing_service=None,
    input_type=_REQCHALLANGELEADERBOARD,
    output_type=_RESCHALLENGELEADERBOARD,
    serialized_options=None,
  ),
  _descriptor.MethodDescriptor(
    name='fetchMutiChallengeLevel',
    full_name='lq.Lobby.fetchMutiChallengeLevel',
    index=54,
    containing_service=None,
    input_type=_REQMUTICHALLENGELEVEL,
    output_type=_RESMUTICHALLENGELEVEL,
    serialized_options=None,
  ),
  _descriptor.MethodDescriptor(
    name='fetchMultiAccountBrief',
    full_name='lq.Lobby.fetchMultiAccountBrief',
    index=55,
    containing_service=None,
    input_type=_REQMULTIACCOUNTID,
    output_type=_RESMULTIACCOUNTBRIEF,
    serialized_options=None,
  ),
  _descriptor.MethodDescriptor(
    name='fetchFriendList',
    full_name='lq.Lobby.fetchFriendList',
    index=56,
    containing_service=None,
    input_type=_REQCOMMON,
    output_type=_RESFRIENDLIST,
    serialized_options=None,
  ),
  _descriptor.MethodDescriptor(
    name='fetchFriendApplyList',
    full_name='lq.Lobby.fetchFriendApplyList',
    index=57,
    containing_service=None,
    input_type=_REQCOMMON,
    output_type=_RESFRIENDAPPLYLIST,
    serialized_options=None,
  ),
  _descriptor.MethodDescriptor(
    name='applyFriend',
    full_name='lq.Lobby.applyFriend',
    index=58,
    containing_service=None,
    input_type=_REQAPPLYFRIEND,
    output_type=_RESCOMMON,
    serialized_options=None,
  ),
  _descriptor.MethodDescriptor(
    name='handleFriendApply',
    full_name='lq.Lobby.handleFriendApply',
    index=59,
    containing_service=None,
    input_type=_REQHANDLEFRIENDAPPLY,
    output_type=_RESCOMMON,
    serialized_options=None,
  ),
  _descriptor.MethodDescriptor(
    name='removeFriend',
    full_name='lq.Lobby.removeFriend',
    index=60,
    containing_service=None,
    input_type=_REQREMOVEFRIEND,
    output_type=_RESCOMMON,
    serialized_options=None,
  ),
  _descriptor.MethodDescriptor(
    name='searchAccountById',
    full_name='lq.Lobby.searchAccountById',
    index=61,
    containing_service=None,
    input_type=_REQSEARCHACCOUNTBYID,
    output_type=_RESSEARCHACCOUNTBYID,
    serialized_options=None,
  ),
  _descriptor.MethodDescriptor(
    name='searchAccountByPattern',
    full_name='lq.Lobby.searchAccountByPattern',
    index=62,
    containing_service=None,
    input_type=_REQSEARCHACCOUNTBYPATTERN,
    output_type=_RESSEARCHACCOUNTBYPATTERN,
    serialized_options=None,
  ),
  _descriptor.MethodDescriptor(
    name='fetchAccountState',
    full_name='lq.Lobby.fetchAccountState',
    index=63,
    containing_service=None,
    input_type=_REQACCOUNTLIST,
    output_type=_RESACCOUNTSTATES,
    serialized_options=None,
  ),
  _descriptor.MethodDescriptor(
    name='fetchBagInfo',
    full_name='lq.Lobby.fetchBagInfo',
    index=64,
    containing_service=None,
    input_type=_REQCOMMON,
    output_type=_RESBAGINFO,
    serialized_options=None,
  ),
  _descriptor.MethodDescriptor(
    name='useBagItem',
    full_name='lq.Lobby.useBagItem',
    index=65,
    containing_service=None,
    input_type=_REQUSEBAGITEM,
    output_type=_RESCOMMON,
    serialized_options=None,
  ),
  _descriptor.MethodDescriptor(
    name='openManualItem',
    full_name='lq.Lobby.openManualItem',
    index=66,
    containing_service=None,
    input_type=_REQOPENMANUALITEM,
    output_type=_RESCOMMON,
    serialized_options=None,
  ),
  _descriptor.MethodDescriptor(
    name='openRandomRewardItem',
    full_name='lq.Lobby.openRandomRewardItem',
    index=67,
    containing_service=None,
    input_type=_REQOPENRANDOMREWARDITEM,
    output_type=_RESOPENRANDOMREWARDITEM,
    serialized_options=None,
  ),
  _descriptor.MethodDescriptor(
    name='openAllRewardItem',
    full_name='lq.Lobby.openAllRewardItem',
    index=68,
    containing_service=None,
    input_type=_REQOPENALLREWARDITEM,
    output_type=_RESOPENALLREWARDITEM,
    serialized_options=None,
  ),
  _descriptor.MethodDescriptor(
    name='composeShard',
    full_name='lq.Lobby.composeShard',
    index=69,
    containing_service=None,
    input_type=_REQCOMPOSESHARD,
    output_type=_RESCOMMON,
    serialized_options=None,
  ),
  _descriptor.MethodDescriptor(
    name='fetchAnnouncement',
    full_name='lq.Lobby.fetchAnnouncement',
    index=70,
    containing_service=None,
    input_type=_REQFETCHANNOUNCEMENT,
    output_type=_RESANNOUNCEMENT,
    serialized_options=None,
  ),
  _descriptor.MethodDescriptor(
    name='readAnnouncement',
    full_name='lq.Lobby.readAnnouncement',
    index=71,
    containing_service=None,
    input_type=_REQREADANNOUNCEMENT,
    output_type=_RESCOMMON,
    serialized_options=None,
  ),
  _descriptor.MethodDescriptor(
    name='fetchMailInfo',
    full_name='lq.Lobby.fetchMailInfo',
    index=72,
    containing_service=None,
    input_type=_REQCOMMON,
    output_type=_RESMAILINFO,
    serialized_options=None,
  ),
  _descriptor.MethodDescriptor(
    name='readMail',
    full_name='lq.Lobby.readMail',
    index=73,
    containing_service=None,
    input_type=_REQREADMAIL,
    output_type=_RESCOMMON,
    serialized_options=None,
  ),
  _descriptor.MethodDescriptor(
    name='deleteMail',
    full_name='lq.Lobby.deleteMail',
    index=74,
    containing_service=None,
    input_type=_REQDELETEMAIL,
    output_type=_RESCOMMON,
    serialized_options=None,
  ),
  _descriptor.MethodDescriptor(
    name='takeAttachmentFromMail',
    full_name='lq.Lobby.takeAttachmentFromMail',
    index=75,
    containing_service=None,
    input_type=_REQTAKEATTACHMENT,
    output_type=_RESCOMMON,
    serialized_options=None,
  ),
  _descriptor.MethodDescriptor(
    name='receiveAchievementReward',
    full_name='lq.Lobby.receiveAchievementReward',
    index=76,
    containing_service=None,
    input_type=_REQRECEIVEACHIEVEMENTREWARD,
    output_type=_RESRECEIVEACHIEVEMENTREWARD,
    serialized_options=None,
  ),
  _descriptor.MethodDescriptor(
    name='receiveAchievementGroupReward',
    full_name='lq.Lobby.receiveAchievementGroupReward',
    index=77,
    containing_service=None,
    input_type=_REQRECEIVEACHIEVEMENTGROUPREWARD,
    output_type=_RESRECEIVEACHIEVEMENTGROUPREWARD,
    serialized_options=None,
  ),
  _descriptor.MethodDescriptor(
    name='fetchAchievementRate',
    full_name='lq.Lobby.fetchAchievementRate',
    index=78,
    containing_service=None,
    input_type=_REQCOMMON,
    output_type=_RESFETCHACHIEVEMENTRATE,
    serialized_options=None,
  ),
  _descriptor.MethodDescriptor(
    name='fetchAchievement',
    full_name='lq.Lobby.fetchAchievement',
    index=79,
    containing_service=None,
    input_type=_REQCOMMON,
    output_type=_RESACHIEVEMENT,
    serialized_options=None,
  ),
  _descriptor.MethodDescriptor(
    name='buyShiLian',
    full_name='lq.Lobby.buyShiLian',
    index=80,
    containing_service=None,
    input_type=_REQBUYSHILIAN,
    output_type=_RESCOMMON,
    serialized_options=None,
  ),
  _descriptor.MethodDescriptor(
    name='matchShiLian',
    full_name='lq.Lobby.matchShiLian',
    index=81,
    containing_service=None,
    input_type=_REQCOMMON,
    output_type=_RESCOMMON,
    serialized_options=None,
  ),
  _descriptor.MethodDescriptor(
    name='goNextShiLian',
    full_name='lq.Lobby.goNextShiLian',
    index=82,
    containing_service=None,
    input_type=_REQCOMMON,
    output_type=_RESCOMMON,
    serialized_options=None,
  ),
  _descriptor.MethodDescriptor(
    name='updateClientValue',
    full_name='lq.Lobby.updateClientValue',
    index=83,
    containing_service=None,
    input_type=_REQUPDATECLIENTVALUE,
    output_type=_RESCOMMON,
    serialized_options=None,
  ),
  _descriptor.MethodDescriptor(
    name='fetchClientValue',
    full_name='lq.Lobby.fetchClientValue',
    index=84,
    containing_service=None,
    input_type=_REQCOMMON,
    output_type=_RESCLIENTVALUE,
    serialized_options=None,
  ),
  _descriptor.MethodDescriptor(
    name='clientMessage',
    full_name='lq.Lobby.clientMessage',
    index=85,
    containing_service=None,
    input_type=_REQCLIENTMESSAGE,
    output_type=_RESCOMMON,
    serialized_options=None,
  ),
  _descriptor.MethodDescriptor(
    name='fetchCurrentMatchInfo',
    full_name='lq.Lobby.fetchCurrentMatchInfo',
    index=86,
    containing_service=None,
    input_type=_REQCURRENTMATCHINFO,
    output_type=_RESCURRENTMATCHINFO,
    serialized_options=None,
  ),
  _descriptor.MethodDescriptor(
    name='userComplain',
    full_name='lq.Lobby.userComplain',
    index=87,
    containing_service=None,
    input_type=_REQUSERCOMPLAIN,
    output_type=_RESCOMMON,
    serialized_options=None,
  ),
  _descriptor.MethodDescriptor(
    name='fetchReviveCoinInfo',
    full_name='lq.Lobby.fetchReviveCoinInfo',
    index=88,
    containing_service=None,
    input_type=_REQCOMMON,
    output_type=_RESREVIVECOININFO,
    serialized_options=None,
  ),
  _descriptor.MethodDescriptor(
    name='gainReviveCoin',
    full_name='lq.Lobby.gainReviveCoin',
    index=89,
    containing_service=None,
    input_type=_REQCOMMON,
    output_type=_RESCOMMON,
    serialized_options=None,
  ),
  _descriptor.MethodDescriptor(
    name='fetchDailyTask',
    full_name='lq.Lobby.fetchDailyTask',
    index=90,
    containing_service=None,
    input_type=_REQCOMMON,
    output_type=_RESDAILYTASK,
    serialized_options=None,
  ),
  _descriptor.MethodDescriptor(
    name='refreshDailyTask',
    full_name='lq.Lobby.refreshDailyTask',
    index=91,
    containing_service=None,
    input_type=_REQREFRESHDAILYTASK,
    output_type=_RESREFRESHDAILYTASK,
    serialized_options=None,
  ),
  _descriptor.MethodDescriptor(
    name='useGiftCode',
    full_name='lq.Lobby.useGiftCode',
    index=92,
    containing_service=None,
    input_type=_REQUSEGIFTCODE,
    output_type=_RESUSEGIFTCODE,
    serialized_options=None,
  ),
  _descriptor.MethodDescriptor(
    name='useSpecialGiftCode',
    full_name='lq.Lobby.useSpecialGiftCode',
    index=93,
    containing_service=None,
    input_type=_REQUSEGIFTCODE,
    output_type=_RESUSESPECIALGIFTCODE,
    serialized_options=None,
  ),
  _descriptor.MethodDescriptor(
    name='fetchTitleList',
    full_name='lq.Lobby.fetchTitleList',
    index=94,
    containing_service=None,
    input_type=_REQCOMMON,
    output_type=_RESTITLELIST,
    serialized_options=None,
  ),
  _descriptor.MethodDescriptor(
    name='useTitle',
    full_name='lq.Lobby.useTitle',
    index=95,
    containing_service=None,
    input_type=_REQUSETITLE,
    output_type=_RESCOMMON,
    serialized_options=None,
  ),
  _descriptor.MethodDescriptor(
    name='sendClientMessage',
    full_name='lq.Lobby.sendClientMessage',
    index=96,
    containing_service=None,
    input_type=_REQSENDCLIENTMESSAGE,
    output_type=_RESCOMMON,
    serialized_options=None,
  ),
  _descriptor.MethodDescriptor(
    name='fetchGameLiveInfo',
    full_name='lq.Lobby.fetchGameLiveInfo',
    index=97,
    containing_service=None,
    input_type=_REQGAMELIVEINFO,
    output_type=_RESGAMELIVEINFO,
    serialized_options=None,
  ),
  _descriptor.MethodDescriptor(
    name='fetchGameLiveLeftSegment',
    full_name='lq.Lobby.fetchGameLiveLeftSegment',
    index=98,
    containing_service=None,
    input_type=_REQGAMELIVELEFTSEGMENT,
    output_type=_RESGAMELIVELEFTSEGMENT,
    serialized_options=None,
  ),
  _descriptor.MethodDescriptor(
    name='fetchGameLiveList',
    full_name='lq.Lobby.fetchGameLiveList',
    index=99,
    containing_service=None,
    input_type=_REQGAMELIVELIST,
    output_type=_RESGAMELIVELIST,
    serialized_options=None,
  ),
  _descriptor.MethodDescriptor(
    name='fetchCommentSetting',
    full_name='lq.Lobby.fetchCommentSetting',
    index=100,
    containing_service=None,
    input_type=_REQCOMMON,
    output_type=_RESCOMMENTSETTING,
    serialized_options=None,
  ),
  _descriptor.MethodDescriptor(
    name='updateCommentSetting',
    full_name='lq.Lobby.updateCommentSetting',
    index=101,
    containing_service=None,
    input_type=_REQUPDATECOMMENTSETTING,
    output_type=_RESCOMMON,
    serialized_options=None,
  ),
  _descriptor.MethodDescriptor(
    name='fetchCommentList',
    full_name='lq.Lobby.fetchCommentList',
    index=102,
    containing_service=None,
    input_type=_REQFETCHCOMMENTLIST,
    output_type=_RESFETCHCOMMENTLIST,
    serialized_options=None,
  ),
  _descriptor.MethodDescriptor(
    name='fetchCommentContent',
    full_name='lq.Lobby.fetchCommentContent',
    index=103,
    containing_service=None,
    input_type=_REQFETCHCOMMENTCONTENT,
    output_type=_RESFETCHCOMMENTCONTENT,
    serialized_options=None,
  ),
  _descriptor.MethodDescriptor(
    name='leaveComment',
    full_name='lq.Lobby.leaveComment',
    index=104,
    containing_service=None,
    input_type=_REQLEAVECOMMENT,
    output_type=_RESCOMMON,
    serialized_options=None,
  ),
  _descriptor.MethodDescriptor(
    name='deleteComment',
    full_name='lq.Lobby.deleteComment',
    index=105,
    containing_service=None,
    input_type=_REQDELETECOMMENT,
    output_type=_RESCOMMON,
    serialized_options=None,
  ),
  _descriptor.MethodDescriptor(
    name='updateReadComment',
    full_name='lq.Lobby.updateReadComment',
    index=106,
    containing_service=None,
    input_type=_REQUPDATEREADCOMMENT,
    output_type=_RESCOMMON,
    serialized_options=None,
  ),
  _descriptor.MethodDescriptor(
    name='fetchRollingNotice',
    full_name='lq.Lobby.fetchRollingNotice',
    index=107,
    containing_service=None,
    input_type=_REQCOMMON,
    output_type=_REQROLLINGNOTICE,
    serialized_options=None,
  ),
  _descriptor.MethodDescriptor(
    name='fetchServerTime',
    full_name='lq.Lobby.fetchServerTime',
    index=108,
    containing_service=None,
    input_type=_REQCOMMON,
    output_type=_RESSERVERTIME,
    serialized_options=None,
  ),
  _descriptor.MethodDescriptor(
    name='fetchPlatformProducts',
    full_name='lq.Lobby.fetchPlatformProducts',
    index=109,
    containing_service=None,
    input_type=_REQPLATFORMBILLINGPRODUCTS,
    output_type=_RESPLATFORMBILLINGPRODUCTS,
    serialized_options=None,
  ),
  _descriptor.MethodDescriptor(
    name='cancelGooglePlayOrder',
    full_name='lq.Lobby.cancelGooglePlayOrder',
    index=110,
    containing_service=None,
    input_type=_REQCANCELGOOGLEPLAYORDER,
    output_type=_RESCOMMON,
    serialized_options=None,
  ),
  _descriptor.MethodDescriptor(
    name='openChest',
    full_name='lq.Lobby.openChest',
    index=111,
    containing_service=None,
    input_type=_REQOPENCHEST,
    output_type=_RESOPENCHEST,
    serialized_options=None,
  ),
  _descriptor.MethodDescriptor(
    name='buyFromChestShop',
    full_name='lq.Lobby.buyFromChestShop',
    index=112,
    containing_service=None,
    input_type=_REQBUYFROMCHESTSHOP,
    output_type=_RESBUYFROMCHESTSHOP,
    serialized_options=None,
  ),
  _descriptor.MethodDescriptor(
    name='fetchDailySignInInfo',
    full_name='lq.Lobby.fetchDailySignInInfo',
    index=113,
    containing_service=None,
    input_type=_REQCOMMON,
    output_type=_RESDAILYSIGNININFO,
    serialized_options=None,
  ),
  _descriptor.MethodDescriptor(
    name='doDailySignIn',
    full_name='lq.Lobby.doDailySignIn',
    index=114,
    containing_service=None,
    input_type=_REQCOMMON,
    output_type=_RESCOMMON,
    serialized_options=None,
  ),
  _descriptor.MethodDescriptor(
    name='doActivitySignIn',
    full_name='lq.Lobby.doActivitySignIn',
    index=115,
    containing_service=None,
    input_type=_REQDOACTIVITYSIGNIN,
    output_type=_RESDOACTIVITYSIGNIN,
    serialized_options=None,
  ),
  _descriptor.MethodDescriptor(
    name='fetchCharacterInfo',
    full_name='lq.Lobby.fetchCharacterInfo',
    index=116,
    containing_service=None,
    input_type=_REQCOMMON,
    output_type=_RESCHARACTERINFO,
    serialized_options=None,
  ),
  _descriptor.MethodDescriptor(
    name='updateCharacterSort',
    full_name='lq.Lobby.updateCharacterSort',
    index=117,
    containing_service=None,
    input_type=_REQUPDATECHARACTERSORT,
    output_type=_RESCOMMON,
    serialized_options=None,
  ),
  _descriptor.MethodDescriptor(
    name='changeMainCharacter',
    full_name='lq.Lobby.changeMainCharacter',
    index=118,
    containing_service=None,
    input_type=_REQCHANGEMAINCHARACTER,
    output_type=_RESCOMMON,
    serialized_options=None,
  ),
  _descriptor.MethodDescriptor(
    name='changeCharacterSkin',
    full_name='lq.Lobby.changeCharacterSkin',
    index=119,
    containing_service=None,
    input_type=_REQCHANGECHARACTERSKIN,
    output_type=_RESCOMMON,
    serialized_options=None,
  ),
  _descriptor.MethodDescriptor(
    name='changeCharacterView',
    full_name='lq.Lobby.changeCharacterView',
    index=120,
    containing_service=None,
    input_type=_REQCHANGECHARACTERVIEW,
    output_type=_RESCOMMON,
    serialized_options=None,
  ),
  _descriptor.MethodDescriptor(
    name='sendGiftToCharacter',
    full_name='lq.Lobby.sendGiftToCharacter',
    index=121,
    containing_service=None,
    input_type=_REQSENDGIFTTOCHARACTER,
    output_type=_RESSENDGIFTTOCHARACTER,
    serialized_options=None,
  ),
  _descriptor.MethodDescriptor(
    name='sellItem',
    full_name='lq.Lobby.sellItem',
    index=122,
    containing_service=None,
    input_type=_REQSELLITEM,
    output_type=_RESCOMMON,
    serialized_options=None,
  ),
  _descriptor.MethodDescriptor(
    name='fetchCommonView',
    full_name='lq.Lobby.fetchCommonView',
    index=123,
    containing_service=None,
    input_type=_REQCOMMON,
    output_type=_RESCOMMONVIEW,
    serialized_options=None,
  ),
  _descriptor.MethodDescriptor(
    name='changeCommonView',
    full_name='lq.Lobby.changeCommonView',
    index=124,
    containing_service=None,
    input_type=_REQCHANGECOMMONVIEW,
    output_type=_RESCOMMON,
    serialized_options=None,
  ),
  _descriptor.MethodDescriptor(
    name='saveCommonViews',
    full_name='lq.Lobby.saveCommonViews',
    index=125,
    containing_service=None,
    input_type=_REQSAVECOMMONVIEWS,
    output_type=_RESCOMMON,
    serialized_options=None,
  ),
  _descriptor.MethodDescriptor(
    name='fetchCommonViews',
    full_name='lq.Lobby.fetchCommonViews',
    index=126,
    containing_service=None,
    input_type=_REQCOMMONVIEWS,
    output_type=_RESCOMMONVIEWS,
    serialized_options=None,
  ),
  _descriptor.MethodDescriptor(
    name='fetchAllCommonViews',
    full_name='lq.Lobby.fetchAllCommonViews',
    index=127,
    containing_service=None,
    input_type=_REQCOMMON,
    output_type=_RESALLCOMMONVIEWS,
    serialized_options=None,
  ),
  _descriptor.MethodDescriptor(
    name='useCommonView',
    full_name='lq.Lobby.useCommonView',
    index=128,
    containing_service=None,
    input_type=_REQUSECOMMONVIEW,
    output_type=_RESCOMMON,
    serialized_options=None,
  ),
  _descriptor.MethodDescriptor(
    name='upgradeCharacter',
    full_name='lq.Lobby.upgradeCharacter',
    index=129,
    containing_service=None,
    input_type=_REQUPGRADECHARACTER,
    output_type=_RESUPGRADECHARACTER,
    serialized_options=None,
  ),
  _descriptor.MethodDescriptor(
    name='addFinishedEnding',
    full_name='lq.Lobby.addFinishedEnding',
    index=130,
    containing_service=None,
    input_type=_REQFINISHEDENDING,
    output_type=_RESCOMMON,
    serialized_options=None,
  ),
  _descriptor.MethodDescriptor(
    name='receiveEndingReward',
    full_name='lq.Lobby.receiveEndingReward',
    index=131,
    containing_service=None,
    input_type=_REQFINISHEDENDING,
    output_type=_RESCOMMON,
    serialized_options=None,
  ),
  _descriptor.MethodDescriptor(
    name='gameMasterCommand',
    full_name='lq.Lobby.gameMasterCommand',
    index=132,
    containing_service=None,
    input_type=_REQGMCOMMAND,
    output_type=_RESCOMMON,
    serialized_options=None,
  ),
  _descriptor.MethodDescriptor(
    name='fetchShopInfo',
    full_name='lq.Lobby.fetchShopInfo',
    index=133,
    containing_service=None,
    input_type=_REQCOMMON,
    output_type=_RESSHOPINFO,
    serialized_options=None,
  ),
  _descriptor.MethodDescriptor(
    name='buyFromShop',
    full_name='lq.Lobby.buyFromShop',
    index=134,
    containing_service=None,
    input_type=_REQBUYFROMSHOP,
    output_type=_RESBUYFROMSHOP,
    serialized_options=None,
  ),
  _descriptor.MethodDescriptor(
    name='buyFromZHP',
    full_name='lq.Lobby.buyFromZHP',
    index=135,
    containing_service=None,
    input_type=_REQBUYFROMZHP,
    output_type=_RESCOMMON,
    serialized_options=None,
  ),
  _descriptor.MethodDescriptor(
    name='refreshZHPShop',
    full_name='lq.Lobby.refreshZHPShop',
    index=136,
    containing_service=None,
    input_type=_REQRESHZHPSHOP,
    output_type=_RESREFRESHZHPSHOP,
    serialized_options=None,
  ),
  _descriptor.MethodDescriptor(
    name='fetchMonthTicketInfo',
    full_name='lq.Lobby.fetchMonthTicketInfo',
    index=137,
    containing_service=None,
    input_type=_REQCOMMON,
    output_type=_RESMONTHTICKETINFO,
    serialized_options=None,
  ),
  _descriptor.MethodDescriptor(
    name='payMonthTicket',
    full_name='lq.Lobby.payMonthTicket',
    index=138,
    containing_service=None,
    input_type=_REQPAYMONTHTICKET,
    output_type=_RESPAYMONTHTICKET,
    serialized_options=None,
  ),
  _descriptor.MethodDescriptor(
    name='exchangeCurrency',
    full_name='lq.Lobby.exchangeCurrency',
    index=139,
    containing_service=None,
    input_type=_REQEXCHANGECURRENCY,
    output_type=_RESCOMMON,
    serialized_options=None,
  ),
  _descriptor.MethodDescriptor(
    name='exchangeChestStone',
    full_name='lq.Lobby.exchangeChestStone',
    index=140,
    containing_service=None,
    input_type=_REQEXCHANGECURRENCY,
    output_type=_RESCOMMON,
    serialized_options=None,
  ),
  _descriptor.MethodDescriptor(
    name='exchangeDiamond',
    full_name='lq.Lobby.exchangeDiamond',
    index=141,
    containing_service=None,
    input_type=_REQEXCHANGECURRENCY,
    output_type=_RESCOMMON,
    serialized_options=None,
  ),
  _descriptor.MethodDescriptor(
    name='fetchServerSettings',
    full_name='lq.Lobby.fetchServerSettings',
    index=142,
    containing_service=None,
    input_type=_REQCOMMON,
    output_type=_RESSERVERSETTINGS,
    serialized_options=None,
  ),
  _descriptor.MethodDescriptor(
    name='fetchAccountSettings',
    full_name='lq.Lobby.fetchAccountSettings',
    index=143,
    containing_service=None,
    input_type=_REQCOMMON,
    output_type=_RESACCOUNTSETTINGS,
    serialized_options=None,
  ),
  _descriptor.MethodDescriptor(
    name='updateAccountSettings',
    full_name='lq.Lobby.updateAccountSettings',
    index=144,
    containing_service=None,
    input_type=_REQUPDATEACCOUNTSETTINGS,
    output_type=_RESCOMMON,
    serialized_options=None,
  ),
  _descriptor.MethodDescriptor(
    name='fetchModNicknameTime',
    full_name='lq.Lobby.fetchModNicknameTime',
    index=145,
    containing_service=None,
    input_type=_REQCOMMON,
    output_type=_RESMODNICKNAMETIME,
    serialized_options=None,
  ),
  _descriptor.MethodDescriptor(
    name='createWechatNativeOrder',
    full_name='lq.Lobby.createWechatNativeOrder',
    index=146,
    containing_service=None,
    input_type=_REQCREATEWECHATNATIVEORDER,
    output_type=_RESCREATEWECHATNATIVEORDER,
    serialized_options=None,
  ),
  _descriptor.MethodDescriptor(
    name='createWechatAppOrder',
    full_name='lq.Lobby.createWechatAppOrder',
    index=147,
    containing_service=None,
    input_type=_REQCREATEWECHATAPPORDER,
    output_type=_RESCREATEWECHATAPPORDER,
    serialized_options=None,
  ),
  _descriptor.MethodDescriptor(
    name='createAlipayOrder',
    full_name='lq.Lobby.createAlipayOrder',
    index=148,
    containing_service=None,
    input_type=_REQCREATEALIPAYORDER,
    output_type=_RESCREATEALIPAYORDER,
    serialized_options=None,
  ),
  _descriptor.MethodDescriptor(
    name='createAlipayScanOrder',
    full_name='lq.Lobby.createAlipayScanOrder',
    index=149,
    containing_service=None,
    input_type=_REQCREATEALIPAYSCANORDER,
    output_type=_RESCREATEALIPAYSCANORDER,
    serialized_options=None,
  ),
  _descriptor.MethodDescriptor(
    name='createAlipayAppOrder',
    full_name='lq.Lobby.createAlipayAppOrder',
    index=150,
    containing_service=None,
    input_type=_REQCREATEALIPAYAPPORDER,
    output_type=_RESCREATEALIPAYAPPORDER,
    serialized_options=None,
  ),
  _descriptor.MethodDescriptor(
    name='createJPCreditCardOrder',
    full_name='lq.Lobby.createJPCreditCardOrder',
    index=151,
    containing_service=None,
    input_type=_REQCREATEJPCREDITCARDORDER,
    output_type=_RESCREATEJPCREDITCARDORDER,
    serialized_options=None,
  ),
  _descriptor.MethodDescriptor(
    name='createJPPaypalOrder',
    full_name='lq.Lobby.createJPPaypalOrder',
    index=152,
    containing_service=None,
    input_type=_REQCREATEJPPAYPALORDER,
    output_type=_RESCREATEJPPAYPALORDER,
    serialized_options=None,
  ),
  _descriptor.MethodDescriptor(
    name='createJPAuOrder',
    full_name='lq.Lobby.createJPAuOrder',
    index=153,
    containing_service=None,
    input_type=_REQCREATEJPAUORDER,
    output_type=_RESCREATEJPAUORDER,
    serialized_options=None,
  ),
  _descriptor.MethodDescriptor(
    name='createJPDocomoOrder',
    full_name='lq.Lobby.createJPDocomoOrder',
    index=154,
    containing_service=None,
    input_type=_REQCREATEJPDOCOMOORDER,
    output_type=_RESCREATEJPDOCOMOORDER,
    serialized_options=None,
  ),
  _descriptor.MethodDescriptor(
    name='createJPWebMoneyOrder',
    full_name='lq.Lobby.createJPWebMoneyOrder',
    index=155,
    containing_service=None,
    input_type=_REQCREATEJPWEBMONEYORDER,
    output_type=_RESCREATEJPWEBMONEYORDER,
    serialized_options=None,
  ),
  _descriptor.MethodDescriptor(
    name='createJPSoftbankOrder',
    full_name='lq.Lobby.createJPSoftbankOrder',
    index=156,
    containing_service=None,
    input_type=_REQCREATEJPSOFTBANKORDER,
    output_type=_RESCREATEJPSOFTBANKORDER,
    serialized_options=None,
  ),
  _descriptor.MethodDescriptor(
    name='createENPaypalOrder',
    full_name='lq.Lobby.createENPaypalOrder',
    index=157,
    containing_service=None,
    input_type=_REQCREATEENPAYPALORDER,
    output_type=_RESCREATEENPAYPALORDER,
    serialized_options=None,
  ),
  _descriptor.MethodDescriptor(
    name='createENMasterCardOrder',
    full_name='lq.Lobby.createENMasterCardOrder',
    index=158,
    containing_service=None,
    input_type=_REQCREATEENMASTERCARDORDER,
    output_type=_RESCREATEENMASTERCARDORDER,
    serialized_options=None,
  ),
  _descriptor.MethodDescriptor(
    name='createENVisaOrder',
    full_name='lq.Lobby.createENVisaOrder',
    index=159,
    containing_service=None,
    input_type=_REQCREATEENVISAORDER,
    output_type=_RESCREATEENVISAORDER,
    serialized_options=None,
  ),
  _descriptor.MethodDescriptor(
    name='createENJCBOrder',
    full_name='lq.Lobby.createENJCBOrder',
    index=160,
    containing_service=None,
    input_type=_REQCREATEENJCBORDER,
    output_type=_RESCREATEENJCBORDER,
    serialized_options=None,
  ),
  _descriptor.MethodDescriptor(
    name='createENAlipayOrder',
    full_name='lq.Lobby.createENAlipayOrder',
    index=161,
    containing_service=None,
    input_type=_REQCREATEENALIPAYORDER,
    output_type=_RESCREATEENALIPAYORDER,
    serialized_options=None,
  ),
  _descriptor.MethodDescriptor(
    name='createDMMOrder',
    full_name='lq.Lobby.createDMMOrder',
    index=162,
    containing_service=None,
    input_type=_REQCREATEDMMORDER,
    output_type=_RESCREATEDMMORDER,
    serialized_options=None,
  ),
  _descriptor.MethodDescriptor(
    name='createIAPOrder',
    full_name='lq.Lobby.createIAPOrder',
    index=163,
    containing_service=None,
    input_type=_REQCREATEIAPORDER,
    output_type=_RESCREATEIAPORDER,
    serialized_options=None,
  ),
  _descriptor.MethodDescriptor(
    name='createSteamOrder',
    full_name='lq.Lobby.createSteamOrder',
    index=164,
    containing_service=None,
    input_type=_REQCREATESTEAMORDER,
    output_type=_RESCREATESTEAMORDER,
    serialized_options=None,
  ),
  _descriptor.MethodDescriptor(
    name='verifySteamOrder',
    full_name='lq.Lobby.verifySteamOrder',
    index=165,
    containing_service=None,
    input_type=_REQVERIFYSTEAMORDER,
    output_type=_RESCOMMON,
    serialized_options=None,
  ),
  _descriptor.MethodDescriptor(
    name='createMyCardAndroidOrder',
    full_name='lq.Lobby.createMyCardAndroidOrder',
    index=166,
    containing_service=None,
    input_type=_REQCREATEMYCARDORDER,
    output_type=_RESCREATEMYCARDORDER,
    serialized_options=None,
  ),
  _descriptor.MethodDescriptor(
    name='createMyCardWebOrder',
    full_name='lq.Lobby.createMyCardWebOrder',
    index=167,
    containing_service=None,
    input_type=_REQCREATEMYCARDORDER,
    output_type=_RESCREATEMYCARDORDER,
    serialized_options=None,
  ),
  _descriptor.MethodDescriptor(
    name='createPaypalOrder',
    full_name='lq.Lobby.createPaypalOrder',
    index=168,
    containing_service=None,
    input_type=_REQCREATEPAYPALORDER,
    output_type=_RESCREATEPAYPALORDER,
    serialized_options=None,
  ),
  _descriptor.MethodDescriptor(
    name='createXsollaOrder',
    full_name='lq.Lobby.createXsollaOrder',
    index=169,
    containing_service=None,
    input_type=_REQCREATEXSOLLAORDER,
    output_type=_RESCREATEXSOLLAORDER,
    serialized_options=None,
  ),
  _descriptor.MethodDescriptor(
    name='verifyMyCardOrder',
    full_name='lq.Lobby.verifyMyCardOrder',
    index=170,
    containing_service=None,
    input_type=_REQVERIFYMYCARDORDER,
    output_type=_RESCOMMON,
    serialized_options=None,
  ),
  _descriptor.MethodDescriptor(
    name='verificationIAPOrder',
    full_name='lq.Lobby.verificationIAPOrder',
    index=171,
    containing_service=None,
    input_type=_REQVERIFICATIONIAPORDER,
    output_type=_RESVERIFICATIONIAPORDER,
    serialized_options=None,
  ),
  _descriptor.MethodDescriptor(
    name='createYostarSDKOrder',
    full_name='lq.Lobby.createYostarSDKOrder',
    index=172,
    containing_service=None,
    input_type=_REQCREATEYOSTARORDER,
    output_type=_RESCREATEYOSTARORDER,
    serialized_options=None,
  ),
  _descriptor.MethodDescriptor(
    name='createBillingOrder',
    full_name='lq.Lobby.createBillingOrder',
    index=173,
    containing_service=None,
    input_type=_REQCREATEBILLINGORDER,
    output_type=_RESCREATEBILLINGORDER,
    serialized_options=None,
  ),
  _descriptor.MethodDescriptor(
    name='solveGooglePlayOrder',
    full_name='lq.Lobby.solveGooglePlayOrder',
    index=174,
    containing_service=None,
    input_type=_REQSOLVEGOOGLEPLAYORDER,
    output_type=_RESCOMMON,
    serialized_options=None,
  ),
  _descriptor.MethodDescriptor(
    name='solveGooglePayOrderV3',
    full_name='lq.Lobby.solveGooglePayOrderV3',
    index=175,
    containing_service=None,
    input_type=_REQSOLVEGOOGLEPLAYORDERV3,
    output_type=_RESCOMMON,
    serialized_options=None,
  ),
  _descriptor.MethodDescriptor(
    name='fetchMisc',
    full_name='lq.Lobby.fetchMisc',
    index=176,
    containing_service=None,
    input_type=_REQCOMMON,
    output_type=_RESMISC,
    serialized_options=None,
  ),
  _descriptor.MethodDescriptor(
    name='modifySignature',
    full_name='lq.Lobby.modifySignature',
    index=177,
    containing_service=None,
    input_type=_REQMODIFYSIGNATURE,
    output_type=_RESCOMMON,
    serialized_options=None,
  ),
  _descriptor.MethodDescriptor(
    name='fetchIDCardInfo',
    full_name='lq.Lobby.fetchIDCardInfo',
    index=178,
    containing_service=None,
    input_type=_REQCOMMON,
    output_type=_RESIDCARDINFO,
    serialized_options=None,
  ),
  _descriptor.MethodDescriptor(
    name='updateIDCardInfo',
    full_name='lq.Lobby.updateIDCardInfo',
    index=179,
    containing_service=None,
    input_type=_REQUPDATEIDCARDINFO,
    output_type=_RESCOMMON,
    serialized_options=None,
  ),
  _descriptor.MethodDescriptor(
    name='fetchVipReward',
    full_name='lq.Lobby.fetchVipReward',
    index=180,
    containing_service=None,
    input_type=_REQCOMMON,
    output_type=_RESVIPREWARD,
    serialized_options=None,
  ),
  _descriptor.MethodDescriptor(
    name='gainVipReward',
    full_name='lq.Lobby.gainVipReward',
    index=181,
    containing_service=None,
    input_type=_REQGAINVIPREWARD,
    output_type=_RESCOMMON,
    serialized_options=None,
  ),
  _descriptor.MethodDescriptor(
    name='fetchCustomizedContestList',
    full_name='lq.Lobby.fetchCustomizedContestList',
    index=182,
    containing_service=None,
    input_type=_REQFETCHCUSTOMIZEDCONTESTLIST,
    output_type=_RESFETCHCUSTOMIZEDCONTESTLIST,
    serialized_options=None,
  ),
  _descriptor.MethodDescriptor(
    name='fetchCustomizedContestExtendInfo',
    full_name='lq.Lobby.fetchCustomizedContestExtendInfo',
    index=183,
    containing_service=None,
    input_type=_REQFETCHCUSTOMIZEDCONTESTEXTENDINFO,
    output_type=_RESFETCHCUSTOMIZEDCONTESTEXTENDINFO,
    serialized_options=None,
  ),
  _descriptor.MethodDescriptor(
    name='fetchCustomizedContestAuthInfo',
    full_name='lq.Lobby.fetchCustomizedContestAuthInfo',
    index=184,
    containing_service=None,
    input_type=_REQFETCHCUSTOMIZEDCONTESTAUTHINFO,
    output_type=_RESFETCHCUSTOMIZEDCONTESTAUTHINFO,
    serialized_options=None,
  ),
  _descriptor.MethodDescriptor(
    name='enterCustomizedContest',
    full_name='lq.Lobby.enterCustomizedContest',
    index=185,
    containing_service=None,
    input_type=_REQENTERCUSTOMIZEDCONTEST,
    output_type=_RESENTERCUSTOMIZEDCONTEST,
    serialized_options=None,
  ),
  _descriptor.MethodDescriptor(
    name='leaveCustomizedContest',
    full_name='lq.Lobby.leaveCustomizedContest',
    index=186,
    containing_service=None,
    input_type=_REQCOMMON,
    output_type=_RESCOMMON,
    serialized_options=None,
  ),
  _descriptor.MethodDescriptor(
    name='fetchCustomizedContestOnlineInfo',
    full_name='lq.Lobby.fetchCustomizedContestOnlineInfo',
    index=187,
    containing_service=None,
    input_type=_REQFETCHCUSTOMIZEDCONTESTONLINEINFO,
    output_type=_RESFETCHCUSTOMIZEDCONTESTONLINEINFO,
    serialized_options=None,
  ),
  _descriptor.MethodDescriptor(
    name='fetchCustomizedContestByContestId',
    full_name='lq.Lobby.fetchCustomizedContestByContestId',
    index=188,
    containing_service=None,
    input_type=_REQFETCHCUSTOMIZEDCONTESTBYCONTESTID,
    output_type=_RESFETCHCUSTOMIZEDCONTESTBYCONTESTID,
    serialized_options=None,
  ),
  _descriptor.MethodDescriptor(
    name='startCustomizedContest',
    full_name='lq.Lobby.startCustomizedContest',
    index=189,
    containing_service=None,
    input_type=_REQSTARTCUSTOMIZEDCONTEST,
    output_type=_RESCOMMON,
    serialized_options=None,
  ),
  _descriptor.MethodDescriptor(
    name='stopCustomizedContest',
    full_name='lq.Lobby.stopCustomizedContest',
    index=190,
    containing_service=None,
    input_type=_REQCOMMON,
    output_type=_RESCOMMON,
    serialized_options=None,
  ),
  _descriptor.MethodDescriptor(
    name='joinCustomizedContestChatRoom',
    full_name='lq.Lobby.joinCustomizedContestChatRoom',
    index=191,
    containing_service=None,
    input_type=_REQJOINCUSTOMIZEDCONTESTCHATROOM,
    output_type=_RESJOINCUSTOMIZEDCONTESTCHATROOM,
    serialized_options=None,
  ),
  _descriptor.MethodDescriptor(
    name='leaveCustomizedContestChatRoom',
    full_name='lq.Lobby.leaveCustomizedContestChatRoom',
    index=192,
    containing_service=None,
    input_type=_REQCOMMON,
    output_type=_RESCOMMON,
    serialized_options=None,
  ),
  _descriptor.MethodDescriptor(
    name='sayChatMessage',
    full_name='lq.Lobby.sayChatMessage',
    index=193,
    containing_service=None,
    input_type=_REQSAYCHATMESSAGE,
    output_type=_RESCOMMON,
    serialized_options=None,
  ),
  _descriptor.MethodDescriptor(
    name='fetchCustomizedContestGameRecords',
    full_name='lq.Lobby.fetchCustomizedContestGameRecords',
    index=194,
    containing_service=None,
    input_type=_REQFETCHCUSTOMIZEDCONTESTGAMERECORDS,
    output_type=_RESFETCHCUSTOMIZEDCONTESTGAMERECORDS,
    serialized_options=None,
  ),
  _descriptor.MethodDescriptor(
    name='fetchCustomizedContestGameLiveList',
    full_name='lq.Lobby.fetchCustomizedContestGameLiveList',
    index=195,
    containing_service=None,
    input_type=_REQFETCHCUSTOMIZEDCONTESTGAMELIVELIST,
    output_type=_RESFETCHCUSTOMIZEDCONTESTGAMELIVELIST,
    serialized_options=None,
  ),
  _descriptor.MethodDescriptor(
    name='followCustomizedContest',
    full_name='lq.Lobby.followCustomizedContest',
    index=196,
    containing_service=None,
    input_type=_REQTARGETCUSTOMIZEDCONTEST,
    output_type=_RESCOMMON,
    serialized_options=None,
  ),
  _descriptor.MethodDescriptor(
    name='unfollowCustomizedContest',
    full_name='lq.Lobby.unfollowCustomizedContest',
    index=197,
    containing_service=None,
    input_type=_REQTARGETCUSTOMIZEDCONTEST,
    output_type=_RESCOMMON,
    serialized_options=None,
  ),
  _descriptor.MethodDescriptor(
    name='fetchActivityList',
    full_name='lq.Lobby.fetchActivityList',
    index=198,
    containing_service=None,
    input_type=_REQCOMMON,
    output_type=_RESACTIVITYLIST,
    serialized_options=None,
  ),
  _descriptor.MethodDescriptor(
    name='fetchAccountActivityData',
    full_name='lq.Lobby.fetchAccountActivityData',
    index=199,
    containing_service=None,
    input_type=_REQCOMMON,
    output_type=_RESACCOUNTACTIVITYDATA,
    serialized_options=None,
  ),
  _descriptor.MethodDescriptor(
    name='exchangeActivityItem',
    full_name='lq.Lobby.exchangeActivityItem',
    index=200,
    containing_service=None,
    input_type=_REQEXCHANGEACTIVITYITEM,
    output_type=_RESEXCHANGEACTIVITYITEM,
    serialized_options=None,
  ),
  _descriptor.MethodDescriptor(
    name='completeActivityTask',
    full_name='lq.Lobby.completeActivityTask',
    index=201,
    containing_service=None,
    input_type=_REQCOMPLETEACTIVITYTASK,
    output_type=_RESCOMMON,
    serialized_options=None,
  ),
  _descriptor.MethodDescriptor(
    name='completeActivityFlipTask',
    full_name='lq.Lobby.completeActivityFlipTask',
    index=202,
    containing_service=None,
    input_type=_REQCOMPLETEACTIVITYTASK,
    output_type=_RESCOMMON,
    serialized_options=None,
  ),
  _descriptor.MethodDescriptor(
    name='completePeriodActivityTask',
    full_name='lq.Lobby.completePeriodActivityTask',
    index=203,
    containing_service=None,
    input_type=_REQCOMPLETEACTIVITYTASK,
    output_type=_RESCOMMON,
    serialized_options=None,
  ),
  _descriptor.MethodDescriptor(
    name='completeRandomActivityTask',
    full_name='lq.Lobby.completeRandomActivityTask',
    index=204,
    containing_service=None,
    input_type=_REQCOMPLETEACTIVITYTASK,
    output_type=_RESCOMMON,
    serialized_options=None,
  ),
  _descriptor.MethodDescriptor(
    name='receiveActivityFlipTask',
    full_name='lq.Lobby.receiveActivityFlipTask',
    index=205,
    containing_service=None,
    input_type=_REQRECEIVEACTIVITYFLIPTASK,
    output_type=_RESRECEIVEACTIVITYFLIPTASK,
    serialized_options=None,
  ),
  _descriptor.MethodDescriptor(
    name='fetchActivityFlipInfo',
    full_name='lq.Lobby.fetchActivityFlipInfo',
    index=206,
    containing_service=None,
    input_type=_REQFETCHACTIVITYFLIPINFO,
    output_type=_RESFETCHACTIVITYFLIPINFO,
    serialized_options=None,
  ),
  _descriptor.MethodDescriptor(
    name='gainAccumulatedPointActivityReward',
    full_name='lq.Lobby.gainAccumulatedPointActivityReward',
    index=207,
    containing_service=None,
    input_type=_REQGAINACCUMULATEDPOINTACTIVITYREWARD,
    output_type=_RESCOMMON,
    serialized_options=None,
  ),
  _descriptor.MethodDescriptor(
    name='gainMultiPointActivityReward',
    full_name='lq.Lobby.gainMultiPointActivityReward',
    index=208,
    containing_service=None,
    input_type=_REQGAINMULTIPOINTACTIVITYREWARD,
    output_type=_RESCOMMON,
    serialized_options=None,
  ),
  _descriptor.MethodDescriptor(
    name='fetchRankPointLeaderboard',
    full_name='lq.Lobby.fetchRankPointLeaderboard',
    index=209,
    containing_service=None,
    input_type=_REQFETCHRANKPOINTLEADERBOARD,
    output_type=_RESFETCHRANKPOINTLEADERBOARD,
    serialized_options=None,
  ),
  _descriptor.MethodDescriptor(
    name='gainRankPointReward',
    full_name='lq.Lobby.gainRankPointReward',
    index=210,
    containing_service=None,
    input_type=_REQGAINRANKPOINTREWARD,
    output_type=_RESCOMMON,
    serialized_options=None,
  ),
  _descriptor.MethodDescriptor(
    name='richmanActivityNextMove',
    full_name='lq.Lobby.richmanActivityNextMove',
    index=211,
    containing_service=None,
    input_type=_REQRICHMANNEXTMOVE,
    output_type=_RESRICHMANNEXTMOVE,
    serialized_options=None,
  ),
  _descriptor.MethodDescriptor(
    name='richmanAcitivitySpecialMove',
    full_name='lq.Lobby.richmanAcitivitySpecialMove',
    index=212,
    containing_service=None,
    input_type=_REQRICHMANSPECIALMOVE,
    output_type=_RESRICHMANNEXTMOVE,
    serialized_options=None,
  ),
  _descriptor.MethodDescriptor(
    name='richmanActivityChestInfo',
    full_name='lq.Lobby.richmanActivityChestInfo',
    index=213,
    containing_service=None,
    input_type=_REQRICHMANCHESTINFO,
    output_type=_RESRICHMANCHESTINFO,
    serialized_options=None,
  ),
  _descriptor.MethodDescriptor(
    name='createGameObserveAuth',
    full_name='lq.Lobby.createGameObserveAuth',
    index=214,
    containing_service=None,
    input_type=_REQCREATEGAMEOBSERVEAUTH,
    output_type=_RESCREATEGAMEOBSERVEAUTH,
    serialized_options=None,
  ),
  _descriptor.MethodDescriptor(
    name='refreshGameObserveAuth',
    full_name='lq.Lobby.refreshGameObserveAuth',
    index=215,
    containing_service=None,
    input_type=_REQREFRESHGAMEOBSERVEAUTH,
    output_type=_RESREFRESHGAMEOBSERVEAUTH,
    serialized_options=None,
  ),
  _descriptor.MethodDescriptor(
    name='fetchActivityBuff',
    full_name='lq.Lobby.fetchActivityBuff',
    index=216,
    containing_service=None,
    input_type=_REQCOMMON,
    output_type=_RESACTIVITYBUFF,
    serialized_options=None,
  ),
  _descriptor.MethodDescriptor(
    name='upgradeActivityBuff',
    full_name='lq.Lobby.upgradeActivityBuff',
    index=217,
    containing_service=None,
    input_type=_REQUPGRADEACTIVITYBUFF,
    output_type=_RESACTIVITYBUFF,
    serialized_options=None,
  ),
  _descriptor.MethodDescriptor(
    name='upgradeChallenge',
    full_name='lq.Lobby.upgradeChallenge',
    index=218,
    containing_service=None,
    input_type=_REQCOMMON,
    output_type=_RESUPGRADECHALLENGE,
    serialized_options=None,
  ),
  _descriptor.MethodDescriptor(
    name='refreshChallenge',
    full_name='lq.Lobby.refreshChallenge',
    index=219,
    containing_service=None,
    input_type=_REQCOMMON,
    output_type=_RESREFRESHCHALLENGE,
    serialized_options=None,
  ),
  _descriptor.MethodDescriptor(
    name='fetchChallengeInfo',
    full_name='lq.Lobby.fetchChallengeInfo',
    index=220,
    containing_service=None,
    input_type=_REQCOMMON,
    output_type=_RESFETCHCHALLENGEINFO,
    serialized_options=None,
  ),
  _descriptor.MethodDescriptor(
    name='forceCompleteChallengeTask',
    full_name='lq.Lobby.forceCompleteChallengeTask',
    index=221,
    containing_service=None,
    input_type=_REQFORCECOMPLETECHALLENGETASK,
    output_type=_RESCOMMON,
    serialized_options=None,
  ),
  _descriptor.MethodDescriptor(
    name='fetchChallengeSeason',
    full_name='lq.Lobby.fetchChallengeSeason',
    index=222,
    containing_service=None,
    input_type=_REQCOMMON,
    output_type=_RESCHALLENGESEASONINFO,
    serialized_options=None,
  ),
  _descriptor.MethodDescriptor(
    name='receiveChallengeRankReward',
    full_name='lq.Lobby.receiveChallengeRankReward',
    index=223,
    containing_service=None,
    input_type=_REQRECEIVECHALLENGERANKREWARD,
    output_type=_RESRECEIVECHALLENGERANKREWARD,
    serialized_options=None,
  ),
  _descriptor.MethodDescriptor(
    name='fetchABMatchInfo',
    full_name='lq.Lobby.fetchABMatchInfo',
    index=224,
    containing_service=None,
    input_type=_REQCOMMON,
    output_type=_RESFETCHABMATCH,
    serialized_options=None,
  ),
  _descriptor.MethodDescriptor(
    name='buyInABMatch',
    full_name='lq.Lobby.buyInABMatch',
    index=225,
    containing_service=None,
    input_type=_REQBUYINABMATCH,
    output_type=_RESCOMMON,
    serialized_options=None,
  ),
  _descriptor.MethodDescriptor(
    name='receiveABMatchReward',
    full_name='lq.Lobby.receiveABMatchReward',
    index=226,
    containing_service=None,
    input_type=_REQCOMMON,
    output_type=_RESCOMMON,
    serialized_options=None,
  ),
  _descriptor.MethodDescriptor(
    name='quitABMatch',
    full_name='lq.Lobby.quitABMatch',
    index=227,
    containing_service=None,
    input_type=_REQCOMMON,
    output_type=_RESCOMMON,
    serialized_options=None,
  ),
  _descriptor.MethodDescriptor(
    name='startUnifiedMatch',
    full_name='lq.Lobby.startUnifiedMatch',
    index=228,
    containing_service=None,
    input_type=_REQSTARTUNIFIEDMATCH,
    output_type=_RESCOMMON,
    serialized_options=None,
  ),
  _descriptor.MethodDescriptor(
    name='cancelUnifiedMatch',
    full_name='lq.Lobby.cancelUnifiedMatch',
    index=229,
    containing_service=None,
    input_type=_REQCANCELUNIFIEDMATCH,
    output_type=_RESCOMMON,
    serialized_options=None,
  ),
  _descriptor.MethodDescriptor(
    name='fetchGamePointRank',
    full_name='lq.Lobby.fetchGamePointRank',
    index=230,
    containing_service=None,
    input_type=_REQGAMEPOINTRANK,
    output_type=_RESGAMEPOINTRANK,
    serialized_options=None,
  ),
  _descriptor.MethodDescriptor(
    name='fetchSelfGamePointRank',
    full_name='lq.Lobby.fetchSelfGamePointRank',
    index=231,
    containing_service=None,
    input_type=_REQGAMEPOINTRANK,
    output_type=_RESFETCHSELFGAMEPOINTRANK,
    serialized_options=None,
  ),
])
_sym_db.RegisterServiceDescriptor(_LOBBY)

DESCRIPTOR.services_by_name['Lobby'] = _LOBBY


_FASTTEST = _descriptor.ServiceDescriptor(
  name='FastTest',
  full_name='lq.FastTest',
  file=DESCRIPTOR,
  index=1,
  serialized_options=None,
  serialized_start=78845,
  serialized_end=79730,
  methods=[
  _descriptor.MethodDescriptor(
    name='authGame',
    full_name='lq.FastTest.authGame',
    index=0,
    containing_service=None,
    input_type=_REQAUTHGAME,
    output_type=_RESAUTHGAME,
    serialized_options=None,
  ),
  _descriptor.MethodDescriptor(
    name='enterGame',
    full_name='lq.FastTest.enterGame',
    index=1,
    containing_service=None,
    input_type=_REQCOMMON,
    output_type=_RESENTERGAME,
    serialized_options=None,
  ),
  _descriptor.MethodDescriptor(
    name='syncGame',
    full_name='lq.FastTest.syncGame',
    index=2,
    containing_service=None,
    input_type=_REQSYNCGAME,
    output_type=_RESSYNCGAME,
    serialized_options=None,
  ),
  _descriptor.MethodDescriptor(
    name='finishSyncGame',
    full_name='lq.FastTest.finishSyncGame',
    index=3,
    containing_service=None,
    input_type=_REQCOMMON,
    output_type=_RESCOMMON,
    serialized_options=None,
  ),
  _descriptor.MethodDescriptor(
    name='terminateGame',
    full_name='lq.FastTest.terminateGame',
    index=4,
    containing_service=None,
    input_type=_REQCOMMON,
    output_type=_RESCOMMON,
    serialized_options=None,
  ),
  _descriptor.MethodDescriptor(
    name='inputOperation',
    full_name='lq.FastTest.inputOperation',
    index=5,
    containing_service=None,
    input_type=_REQSELFOPERATION,
    output_type=_RESCOMMON,
    serialized_options=None,
  ),
  _descriptor.MethodDescriptor(
    name='inputChiPengGang',
    full_name='lq.FastTest.inputChiPengGang',
    index=6,
    containing_service=None,
    input_type=_REQCHIPENGGANG,
    output_type=_RESCOMMON,
    serialized_options=None,
  ),
  _descriptor.MethodDescriptor(
    name='confirmNewRound',
    full_name='lq.FastTest.confirmNewRound',
    index=7,
    containing_service=None,
    input_type=_REQCOMMON,
    output_type=_RESCOMMON,
    serialized_options=None,
  ),
  _descriptor.MethodDescriptor(
    name='broadcastInGame',
    full_name='lq.FastTest.broadcastInGame',
    index=8,
    containing_service=None,
    input_type=_REQBROADCASTINGAME,
    output_type=_RESCOMMON,
    serialized_options=None,
  ),
  _descriptor.MethodDescriptor(
    name='inputGameGMCommand',
    full_name='lq.FastTest.inputGameGMCommand',
    index=9,
    containing_service=None,
    input_type=_REQGMCOMMANDINGAMING,
    output_type=_RESCOMMON,
    serialized_options=None,
  ),
  _descriptor.MethodDescriptor(
    name='fetchGamePlayerState',
    full_name='lq.FastTest.fetchGamePlayerState',
    index=10,
    containing_service=None,
    input_type=_REQCOMMON,
    output_type=_RESGAMEPLAYERSTATE,
    serialized_options=None,
  ),
  _descriptor.MethodDescriptor(
    name='checkNetworkDelay',
    full_name='lq.FastTest.checkNetworkDelay',
    index=11,
    containing_service=None,
    input_type=_REQCOMMON,
    output_type=_RESCOMMON,
    serialized_options=None,
  ),
  _descriptor.MethodDescriptor(
    name='clearLeaving',
    full_name='lq.FastTest.clearLeaving',
    index=12,
    containing_service=None,
    input_type=_REQCOMMON,
    output_type=_RESCOMMON,
    serialized_options=None,
  ),
  _descriptor.MethodDescriptor(
    name='voteGameEnd',
    full_name='lq.FastTest.voteGameEnd',
    index=13,
    containing_service=None,
    input_type=_REQVOTEGAMEEND,
    output_type=_RESGAMEENDVOTE,
    serialized_options=None,
  ),
  _descriptor.MethodDescriptor(
    name='authObserve',
    full_name='lq.FastTest.authObserve',
    index=14,
    containing_service=None,
    input_type=_REQAUTHOBSERVE,
    output_type=_RESCOMMON,
    serialized_options=None,
  ),
  _descriptor.MethodDescriptor(
    name='startObserve',
    full_name='lq.FastTest.startObserve',
    index=15,
    containing_service=None,
    input_type=_REQCOMMON,
    output_type=_RESSTARTOBSERVE,
    serialized_options=None,
  ),
  _descriptor.MethodDescriptor(
    name='stopObserve',
    full_name='lq.FastTest.stopObserve',
    index=16,
    containing_service=None,
    input_type=_REQCOMMON,
    output_type=_RESCOMMON,
    serialized_options=None,
  ),
])
_sym_db.RegisterServiceDescriptor(_FASTTEST)

DESCRIPTOR.services_by_name['FastTest'] = _FASTTEST

# @@protoc_insertion_point(module_scope)
