diff --git a/pyproject.toml b/pyproject.toml index 9b16d45..8ca7e94 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -1,6 +1,6 @@ [project] name = "majsoulrpa" -version = "0.0.4" +version = "0.0.5" description = "A Robotic Process Automation (RPA) framework for Mahjong Soul (雀魂)" authors = [ { name = "Apricot S." } diff --git a/src/majsoulrpa/_impl/id/character.py b/src/majsoulrpa/_impl/id/character.py index f7f9533..930697f 100644 --- a/src/majsoulrpa/_impl/id/character.py +++ b/src/majsoulrpa/_impl/id/character.py @@ -91,6 +91,7 @@ 200090: "玖辻", 200093: "レイア", 200094: "シンシア", + 200095: "南楓花", } diff --git a/src/majsoulrpa/_impl/protobuf_liqi/liqi.proto b/src/majsoulrpa/_impl/protobuf_liqi/liqi.proto index 231e87f..f79dfaf 100644 --- a/src/majsoulrpa/_impl/protobuf_liqi/liqi.proto +++ b/src/majsoulrpa/_impl/protobuf_liqi/liqi.proto @@ -190,6 +190,9 @@ message NotifyShopUpdate { ShopInfo shop_info = 1; } +message NotifyIntervalUpdate { +} + message NotifyVipLevelChange { uint32 gift_limit = 1; uint32 friend_max_count = 2; @@ -237,6 +240,10 @@ message NotifyMatchTimeout { string sid = 1; } +message NotifyMatchFailed { + string sid = 1; +} + message NotifyCustomContestState { uint32 unique_id = 1; uint32 state = 2; @@ -493,6 +500,7 @@ message AccountUpdate { AccountABMatchUpdate ab_match = 14; lq.AccountActivityUpdate activity = 15; SegmentTaskUpdate activity_segment_task = 16; + MonthTicketUpdate month_ticket = 17; message NumericalUpdate { uint32 id = 1; uint32 final = 3; @@ -555,6 +563,11 @@ message AccountUpdate { repeated uint32 task_list = 2; } + message MonthTicketUpdate { + uint32 end_time = 1; + uint32 last_pay_time = 2; + } + } message GameMetaData { @@ -699,6 +712,7 @@ message GameDetailRule { uint32 enable_renhe = 68; uint32 enable_baopai_extend_settings = 69; uint32 yongchang_mode = 70; + uint32 hunzhiyiji_mode = 71; } message Room { @@ -713,6 +727,7 @@ message Room { uint32 robot_count = 9; uint32 tournament_id = 10; uint32 seq = 11; + string pre_rule = 12; } message GameEndResult { @@ -795,6 +810,11 @@ message ExecuteReward { uint32 replace_count = 3; } +message ExecuteResult { + uint32 id = 1; + int32 count = 2; +} + message I18nContext { string lang = 1; string context = 2; @@ -1044,6 +1064,9 @@ message AccountActivityUpdate { repeated lq.ActivityGachaUpdateData gacha_data = 7; repeated lq.ActivitySimulationData simulation_data = 8; repeated ActivityCombiningLQData combining_data = 9; + repeated lq.ActivityVillageData village_data = 10; + repeated lq.ActivityFestivalData festival_data = 11; + repeated lq.ActivityIslandData island_data = 12; } message ActivityCombiningWorkbench { @@ -1099,6 +1122,103 @@ message ActivityCombiningData { } +message VillageReward { + uint32 id = 1; + uint32 count = 2; +} + +message VillageBuildingData { + uint32 id = 1; + repeated VillageReward reward = 3; + repeated uint32 workers = 4; +} + +message VillageTripData { + uint32 start_round = 1; + uint32 dest_id = 2; + repeated VillageReward reward = 3; + uint32 level = 4; + VillageTargetInfo info = 5; +} + +message VillageTaskData { + uint32 id = 1; + uint32 completed_count = 2; +} + +message VillageTargetInfo { + string nickname = 1; + uint32 avatar = 2; + uint32 avatar_frame = 3; + uint32 title = 4; + uint32 verified = 5; +} + +message ActivityVillageData { + uint32 activity_id = 1; + repeated VillageBuildingData buildings = 2; + repeated VillageTripData trip = 3; + repeated VillageTaskData tasks = 6; + uint32 round = 7; +} + +message TimeCounterData { + uint32 count = 1; + uint32 update_time = 2; +} + +message SignedTimeCounterData { + int32 count = 1; + uint32 update_time = 2; +} + +message FestivalProposalData { + uint32 id = 1; + uint32 proposal_id = 2; + uint32 pos = 3; +} + +message ActivityFestivalData { + uint32 activity_id = 1; + uint32 level = 2; + repeated FestivalProposalData proposal_list = 3; + repeated uint32 event_list = 4; + SignedTimeCounterData buy_record = 5; +} + +message IslandBagItemData { + uint32 id = 1; + repeated uint32 pos = 2; + uint32 rotate = 3; + uint32 goods_id = 4; + uint32 price = 5; +} + +message IslandBagData { + uint32 id = 1; + string matrix = 2; + repeated IslandBagItemData items = 3; +} + +message IslandGoodsData { + uint32 goods_id = 1; + int32 count = 2; + uint32 update_time = 3; +} + +message IslandZoneData { + uint32 id = 1; + SignedTimeCounterData currency_used = 2; + repeated IslandGoodsData goods_records = 3; +} + +message ActivityIslandData { + uint32 activity_id = 1; + uint32 zone = 2; + repeated IslandBagData bags = 3; + repeated IslandZoneData zones = 4; +} + message ActivityFeedData { uint32 activity_id = 1; uint32 feed_count = 2; @@ -1455,6 +1575,9 @@ message CustomizedContestBase { uint32 finish_time = 8; bool open = 9; uint32 contest_type = 10; + string public_notice = 11; + uint32 check_state = 12; + string checking_name = 13; } message CustomizedContestExtend { @@ -1493,6 +1616,10 @@ message CustomizedContestDetail { uint32 emoji_switch = 14; uint32 contest_type = 15; uint32 disable_broadcast = 16; + uint32 signup_start_time = 17; + uint32 signup_end_time = 18; + uint32 signup_type = 19; + uint32 auto_match = 20; } message CustomizedContestPlayerReport { @@ -2053,6 +2180,7 @@ service Lobby { rpc modifyNickname (ReqModifyNickname) returns (ResCommon); rpc modifyBirthday (ReqModifyBirthday) returns (ResCommon); rpc fetchRoom (ReqCommon) returns (ResSelfRoom); + rpc fetchGamingInfo (ReqCommon) returns (ResFetchGamingInfo); rpc createRoom (ReqCreateRoom) returns (ResCreateRoom); rpc joinRoom (ReqJoinRoom) returns (ResJoinRoom); rpc leaveRoom (ReqCommon) returns (ResCommon); @@ -2220,14 +2348,14 @@ service Lobby { rpc gainVipReward (ReqGainVipReward) returns (ResCommon); rpc fetchRefundOrder (ReqCommon) returns (ResFetchRefundOrder); rpc fetchCustomizedContestList (ReqFetchCustomizedContestList) returns (ResFetchCustomizedContestList); - rpc fetchCustomizedContestExtendInfo (ReqFetchCustomizedContestExtendInfo) returns (ResFetchCustomizedContestExtendInfo); rpc fetchCustomizedContestAuthInfo (ReqFetchCustomizedContestAuthInfo) returns (ResFetchCustomizedContestAuthInfo); rpc enterCustomizedContest (ReqEnterCustomizedContest) returns (ResEnterCustomizedContest); rpc leaveCustomizedContest (ReqCommon) returns (ResCommon); rpc fetchCustomizedContestOnlineInfo (ReqFetchCustomizedContestOnlineInfo) returns (ResFetchCustomizedContestOnlineInfo); rpc fetchCustomizedContestByContestId (ReqFetchCustomizedContestByContestId) returns (ResFetchCustomizedContestByContestId); + rpc signupCustomizedContest (ReqSignupCustomizedContest) returns (ResSignupCustomizedContest); rpc startCustomizedContest (ReqStartCustomizedContest) returns (ResCommon); - rpc stopCustomizedContest (ReqCommon) returns (ResCommon); + rpc stopCustomizedContest (ReqStopCustomizedContest) returns (ResCommon); rpc joinCustomizedContestChatRoom (ReqJoinCustomizedContestChatRoom) returns (ResJoinCustomizedContestChatRoom); rpc leaveCustomizedContestChatRoom (ReqCommon) returns (ResCommon); rpc sayChatMessage (ReqSayChatMessage) returns (ResCommon); @@ -2239,6 +2367,7 @@ service Lobby { rpc fetchAccountActivityData (ReqCommon) returns (ResAccountActivityData); rpc exchangeActivityItem (ReqExchangeActivityItem) returns (ResExchangeActivityItem); rpc completeActivityTask (ReqCompleteActivityTask) returns (ResCommon); + rpc completeActivityTaskBatch (ReqCompleteActivityTaskBatch) returns (ResCommon); rpc completeActivityFlipTask (ReqCompleteActivityTask) returns (ResCommon); rpc completePeriodActivityTask (ReqCompleteActivityTask) returns (ResCommon); rpc completePeriodActivityTaskBatch (ReqCompletePeriodActivityTaskBatch) returns (ResCommon); @@ -2320,6 +2449,30 @@ service Lobby { rpc combiningRecycleCraft (ReqCombiningRecycleCraft) returns (ResCombiningRecycleCraft); rpc recoverCombiningRecycle (ReqRecoverCombiningRecycle) returns (ResRecoverCombiningRecycle); rpc finishCombiningOrder (ReqFinishCombiningOrder) returns (ResFinishCombiningOrder); + rpc upgradeVillageBuilding (ReqUpgradeVillageBuilding) returns (ResCommon); + rpc receiveVillageBuildingReward (ReqReceiveVillageBuildingReward) returns (ResReceiveVillageBuildingReward); + rpc startVillageTrip (ReqStartVillageTrip) returns (ResCommon); + rpc receiveVillageTripReward (ReqReceiveVillageTripReward) returns (ResReceiveVillageTripReward); + rpc completeVillageTask (ReqCompleteVillageTask) returns (ResCompleteVillageTask); + rpc getFriendVillageData (ReqGetFriendVillageData) returns (ResGetFriendVillageData); + rpc setVillageWorker (ReqSetVillageWorker) returns (ResSetVillageWorker); + rpc nextRoundVillage (ReqNextRoundVillage) returns (ResNextRoundVillage); + rpc resolveFestivalActivityProposal (ReqResolveFestivalActivityProposal) returns (ResResolveFestivalActivityProposal); + rpc resolveFestivalActivityEvent (ReqResolveFestivalActivityEvent) returns (ResResolveFestivalActivityEvent); + rpc buyFestivalProposal (ReqBuyFestivalProposal) returns (ResBuyFestivalProposal); + rpc islandActivityMove (ReqIslandActivityMove) returns (ResCommon); + rpc islandActivityBuy (ReqIslandActivityBuy) returns (ResCommon); + rpc islandActivitySell (ReqIslandActivitySell) returns (ResCommon); + rpc islandActivityTidyBag (ReqIslandActivityTidyBag) returns (ResCommon); + rpc islandActivityUnlockBagGrid (ReqIslandActivityUnlockBagGrid) returns (ResCommon); + rpc createCustomizedContest (ReqCreateCustomizedContest) returns (ResCreateCustomizedContest); + rpc fetchManagerCustomizedContestList (ReqFetchmanagerCustomizedContestList) returns (ResFetchManagerCustomizedContestList); + rpc fetchManagerCustomizedContest (ReqFetchManagerCustomizedContest) returns (ResFetchManagerCustomizedContest); + rpc updateManagerCustomizedContest (ReqUpdateManagerCustomizedContest) returns (ResCommon); + rpc fetchContestPlayerRank (ReqFetchContestPlayerRank) returns (ResFetchContestPlayerRank); + rpc fetchReadyPlayerList (ReqFetchReadyPlayerList) returns (ResFetchReadyPlayerList); + rpc createGamePlan (ReqCreateGamePlan) returns (ResCommon); + rpc generateContestManagerLoginCode (ReqCommon) returns (ResGenerateContestManagerLoginCode); } message ResConnectionInfo { @@ -2565,11 +2718,17 @@ message ResSelfRoom { Room room = 2; } +message ResFetchGamingInfo { + Error error = 1; + GameConnectInfo game_info = 2; +} + message ReqCreateRoom { uint32 player_count = 1; GameMode mode = 2; bool public_live = 3; string client_version_string = 4; + string pre_rule = 5; } message ResCreateRoom { @@ -2983,6 +3142,7 @@ message ReqUserComplain { message ReqReadAnnouncement { uint32 announcement_id = 1; + repeated uint32 announcement_list = 2; } message ResReviveCoinInfo { @@ -3112,6 +3272,7 @@ message ReqRollingNotice { message ResServerTime { uint32 server_time = 1; + Error error = 2; } message ReqPlatformBillingProducts { @@ -3930,6 +4091,7 @@ message ReqGainVipReward { message ReqFetchCustomizedContestList { uint32 start = 1; uint32 count = 2; + string lang = 3; } message ResFetchCustomizedContestList { @@ -3938,15 +4100,6 @@ message ResFetchCustomizedContestList { repeated CustomizedContestBase follow_contests = 3; } -message ReqFetchCustomizedContestExtendInfo { - repeated uint32 uid_list = 1; -} - -message ResFetchCustomizedContestExtendInfo { - Error error = 1; - repeated CustomizedContestExtend extend_list = 2; -} - message ReqFetchCustomizedContestAuthInfo { uint32 unique_id = 1; } @@ -3958,6 +4111,7 @@ message ResFetchCustomizedContestAuthInfo { message ReqEnterCustomizedContest { uint32 unique_id = 1; + string lang = 2; } message ResEnterCustomizedContest { @@ -3965,6 +4119,8 @@ message ResEnterCustomizedContest { CustomizedContestDetail detail_info = 2; CustomizedContestPlayerReport player_report = 3; bool is_followed = 4; + uint32 state = 5; + bool is_admin = 6; } message ReqFetchCustomizedContestOnlineInfo { @@ -3978,6 +4134,7 @@ message ResFetchCustomizedContestOnlineInfo { message ReqFetchCustomizedContestByContestId { uint32 contest_id = 1; + string lang = 2; } message ResFetchCustomizedContestByContestId { @@ -3985,22 +4142,37 @@ message ResFetchCustomizedContestByContestId { CustomizedContestAbstract contest_info = 2; } +message ReqSignupCustomizedContest { + uint32 unique_id = 1; + string client_version_string = 2; +} + +message ResSignupCustomizedContest { + Error error = 1; + uint32 state = 2; +} + message ReqStartCustomizedContest { uint32 unique_id = 1; string client_version_string = 2; } +message ReqStopCustomizedContest { + uint32 unique_id = 1; +} + message ReqJoinCustomizedContestChatRoom { uint32 unique_id = 1; } message ResJoinCustomizedContestChatRoom { Error error = 1; - repeated bytes chat_history = 2; + string token = 2; } message ReqSayChatMessage { string content = 1; + uint32 unique_id = 2; } message ReqFetchCustomizedContestGameLiveList { @@ -4015,6 +4187,7 @@ message ResFetchCustomizedContestGameLiveList { message ReqFetchCustomizedContestGameRecords { uint32 unique_id = 1; uint32 last_index = 2; + uint32 season_id = 3; } message ResFetchCustomizedContestGameRecords { @@ -4057,6 +4230,9 @@ message ResAccountActivityData { repeated lq.ActivityGachaUpdateData gacha_data = 22; repeated lq.ActivitySimulationData simulation_data = 23; repeated lq.ActivityCombiningLQData combining_data = 24; + repeated lq.ActivityVillageData village_data = 25; + repeated lq.ActivityFestivalData festival_data = 26; + repeated lq.ActivityIslandData island_data = 27; message ActivitySignInData { uint32 activity_id = 1; uint32 sign_in_count = 2; @@ -4116,6 +4292,10 @@ message ReqCompleteActivityTask { uint32 task_id = 1; } +message ReqCompleteActivityTaskBatch { + repeated uint32 task_list = 1; +} + message ReqCompletePeriodActivityTaskBatch { repeated uint32 task_list = 1; } @@ -4911,6 +5091,306 @@ message ResFetchInfo { ResCollectedGameRecordList collected_game_record_list = 29; } +message ReqUpgradeVillageBuilding { + uint32 building_id = 1; + uint32 activity_id = 2; +} + +message ReqReceiveVillageBuildingReward { + uint32 activity_id = 1; + uint32 building_id = 2; + repeated RewardSlot rewards = 3; +} + +message ResReceiveVillageBuildingReward { + Error error = 1; + repeated ExecuteReward reward_items = 2; +} + +message ReqStartVillageTrip { + uint32 dest = 1; + uint32 activity_id = 2; +} + +message ReqReceiveVillageTripReward { + uint32 activity_id = 1; + uint32 dest_id = 2; + repeated RewardSlot rewards = 3; +} + +message ResReceiveVillageTripReward { + Error error = 1; + repeated ExecuteReward reward_items = 2; +} + +message ReqCompleteVillageTask { + uint32 task_id = 1; + uint32 activity_id = 2; +} + +message ResCompleteVillageTask { + Error error = 1; + repeated ExecuteReward reward_items = 2; +} + +message ReqGetFriendVillageData { + repeated uint32 account_list = 1; + uint32 activity_id = 2; +} + +message ResGetFriendVillageData { + Error error = 1; + repeated FriendVillageData list = 2; + message FriendVillageData { + uint32 account_id = 1; + uint32 level = 2; + } + +} + +message ReqSetVillageWorker { + uint32 building_id = 1; + uint32 worker_pos = 2; + uint32 activity_id = 3; +} + +message ResSetVillageWorker { + Error error = 1; + VillageBuildingData building = 2; + uint32 update_time = 3; +} + +message ReqNextRoundVillage { + uint32 activity_id = 1; +} + +message ResNextRoundVillage { + Error error = 1; + ActivityVillageData activity_data = 2; +} + +message ReqResolveFestivalActivityProposal { + uint32 activity_id = 1; + uint32 id = 2; + uint32 select = 3; +} + +message ResResolveFestivalActivityProposal { + Error error = 1; + repeated uint32 effected_buff = 2; + uint32 result = 3; + repeated ExecuteResult reward_items = 4; + uint32 level = 5; +} + +message ReqResolveFestivalActivityEvent { + uint32 activity_id = 1; + uint32 id = 2; + uint32 select = 3; +} + +message ResResolveFestivalActivityEvent { + Error error = 1; + repeated uint32 effected_buff = 2; + repeated ExecuteResult reward_items = 4; + uint32 ending_id = 5; + uint32 level = 6; +} + +message ReqBuyFestivalProposal { + uint32 activity_id = 1; +} + +message ResBuyFestivalProposal { + Error error = 1; + FestivalProposalData new_proposal = 2; +} + +message ReqIslandActivityMove { + uint32 activity_id = 1; + uint32 zone_id = 2; +} + +message ReqIslandActivityBuy { + uint32 activity_id = 1; + repeated BuyItems items = 2; + message BuyItems { + uint32 goods_id = 2; + repeated uint32 pos = 3; + uint32 rotate = 4; + uint32 bag_id = 5; + uint32 price = 6; + } + +} + +message ReqIslandActivitySell { + uint32 activity_id = 1; + repeated SellItem items = 2; + message SellItem { + uint32 bag_id = 2; + uint32 id = 3; + uint32 price = 4; + } + +} + +message ReqIslandActivityTidyBag { + uint32 activity_id = 1; + repeated BagData bag_data = 2; + message BagData { + uint32 bag_id = 2; + repeated ITemData items = 3; + repeated uint32 drops = 4; + message ITemData { + uint32 id = 1; + repeated uint32 pos = 2; + uint32 rotate = 3; + } + + } + +} + +message ReqIslandActivityUnlockBagGrid { + uint32 activity_id = 1; + uint32 bag_id = 2; + repeated uint32 pos = 3; +} + +message ContestSetting { + repeated LevelLimit level_limit = 1; + uint32 game_limit = 2; + uint32 system_broadcast = 3; + message LevelLimit { + uint32 type = 1; + uint32 value = 2; + } + +} + +message ReqCreateCustomizedContest { + string name = 1; + uint32 open_show = 2; + GameMode game_rule_setting = 3; + uint32 start_time = 4; + uint32 end_time = 5; + uint32 auto_match = 6; + uint32 rank_rule = 7; + ContestSetting contest_setting = 8; +} + +message ResCreateCustomizedContest { + Error error = 1; + uint32 unique_id = 2; +} + +message ReqFetchmanagerCustomizedContestList { + string lang = 1; +} + +message ResFetchManagerCustomizedContestList { + Error error = 1; + repeated CustomizedContestBase contests = 2; +} + +message ReqFetchManagerCustomizedContest { + uint32 unique_id = 1; +} + +message ResFetchManagerCustomizedContest { + Error error = 1; + string name = 2; + uint32 open_show = 3; + GameMode game_rule_setting = 4; + uint32 start_time = 5; + uint32 end_time = 6; + uint32 auto_match = 7; + uint32 rank_rule = 8; + uint32 check_state = 9; + string checking_name = 10; + ContestSetting contest_setting = 11; +} + +message ReqUpdateManagerCustomizedContest { + string name = 1; + uint32 open_show = 2; + GameMode game_rule_setting = 3; + uint32 start_time = 4; + uint32 end_time = 5; + uint32 unique_id = 6; + uint32 auto_match = 7; + uint32 rank_rule = 8; + ContestSetting contest_setting = 9; +} + +message ReqFetchContestPlayerRank { + uint32 unique_id = 1; + uint32 limit = 2; + uint32 offset = 3; +} + +message ResFetchContestPlayerRank { + Error error = 1; + uint32 total = 2; + repeated SeasonRank rank = 3; + PlayerData player_data = 4; + message ContestPlayerAccountData { + uint32 total_game_count = 1; + repeated ContestGameResult recent_games = 2; + repeated ContestSeriesGameResult highest_series_points = 3; + message ContestGameResult { + uint32 rank = 1; + int32 total_point = 2; + } + + message ContestSeriesGameResult { + uint32 key = 1; + repeated ContestGameResult results = 2; + } + + } + + message SeasonRank { + uint32 account_id = 1; + string nickname = 2; + ContestPlayerAccountData data = 3; + } + + message PlayerData { + uint32 rank = 1; + ContestPlayerAccountData data = 2; + } + +} + +message ReqFetchReadyPlayerList { + uint32 unique_id = 1; +} + +message ResFetchReadyPlayerList { + Error error = 1; + repeated Player list = 2; + message Player { + uint32 account_id = 1; + string nickname = 2; + } + +} + +message ReqCreateGamePlan { + uint32 unique_id = 1; + repeated uint32 account_list = 2; + uint32 game_start_time = 3; + uint32 shuffle_seats = 4; + uint32 ai_level = 5; +} + +message ResGenerateContestManagerLoginCode { + Error error = 1; + string code = 2; +} + message ActionMJStart { } @@ -4972,6 +5452,7 @@ message ActionNewRound { uint32 field_spell = 18; string sha256 = 19; YongchangInfo yongchang = 20; + string saltSha256 = 21; } message RecordNewRound { @@ -4998,6 +5479,8 @@ message RecordNewRound { uint32 field_spell = 21; string sha256 = 22; YongchangInfo yongchang = 23; + string saltSha256 = 24; + string salt = 25; message TingPai { uint32 seat = 1; repeated TingPaiInfo tingpais1 = 2; @@ -5165,6 +5648,12 @@ message TingPaiDiscardInfo { repeated TingPaiInfo infos = 3; } +message HunZhiYiJiBuffInfo { + uint32 seat = 1; + uint32 continue_deal_count = 2; + bool overload = 3; +} + message GameEnd { repeated int32 scores = 1; } @@ -5300,6 +5789,7 @@ message ActionDiscardTile { repeated int32 scores = 13; uint32 liqibang = 14; YongchangInfo yongchang = 25; + HunZhiYiJiBuffInfo hun_zhi_yi_ji_info = 26; } message RecordDiscardTile { @@ -5315,6 +5805,7 @@ message RecordDiscardTile { uint32 tile_state = 11; MuyuInfo muyu = 12; YongchangInfo yongchang = 13; + HunZhiYiJiBuffInfo hun_zhi_yi_ji_info = 14; } message ActionDealTile { @@ -5329,6 +5820,7 @@ message ActionDealTile { uint32 tile_state = 9; MuyuInfo muyu = 10; uint32 tile_index = 11; + HunZhiYiJiBuffInfo hun_zhi_yi_ji_info = 12; } message RecordDealTile { @@ -5342,6 +5834,7 @@ message RecordDealTile { uint32 tile_state = 9; MuyuInfo muyu = 11; uint32 tile_index = 12; + HunZhiYiJiBuffInfo hun_zhi_yi_ji_info = 13; } message ActionFillAwaitingTiles { @@ -5372,6 +5865,7 @@ message ActionChiPengGang { repeated int32 scores = 11; uint32 liqibang = 12; YongchangInfo yongchang = 13; + HunZhiYiJiBuffInfo hun_zhi_yi_ji_info = 14; } message RecordChiPengGang { @@ -5387,6 +5881,7 @@ message RecordChiPengGang { repeated int32 scores = 11; uint32 liqibang = 12; YongchangInfo yongchang = 13; + HunZhiYiJiBuffInfo hun_zhi_yi_ji_info = 14; } message ActionGangResult { @@ -5455,6 +5950,7 @@ message ActionHule { repeated string doras = 7; MuyuInfo muyu = 8; int32 baopai = 9; + HunZhiYiJiBuffInfo hun_zhi_yi_ji_info = 10; } message RecordHule { @@ -5467,6 +5963,7 @@ message RecordHule { repeated string doras = 7; MuyuInfo muyu = 8; int32 baopai = 9; + HunZhiYiJiBuffInfo hun_zhi_yi_ji_info = 10; } message HuInfoXueZhanMid { diff --git a/src/majsoulrpa/_impl/protobuf_liqi/liqi_pb2.py b/src/majsoulrpa/_impl/protobuf_liqi/liqi_pb2.py index ced7701..8403922 100644 --- a/src/majsoulrpa/_impl/protobuf_liqi/liqi_pb2.py +++ b/src/majsoulrpa/_impl/protobuf_liqi/liqi_pb2.py @@ -13,15 +13,15 @@ -DESCRIPTOR = _descriptor_pool.Default().AddSerializedFile(b'\n\nliqi.proto\x12\x02lq\"W\n\rNotifyCaptcha\x12\x10\n\x08\x63heck_id\x18\x01 \x01(\r\x12\x12\n\nstart_time\x18\x02 \x01(\r\x12\x12\n\nrandom_str\x18\x03 \x01(\t\x12\x0c\n\x04type\x18\x04 \x01(\r\"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\"\x96\x01\n\x18NotifyAnnouncementUpdate\x12\x44\n\x0bupdate_list\x18\x01 \x03(\x0b\x32/.lq.NotifyAnnouncementUpdate.AnnouncementUpdate\x1a\x34\n\x12\x41nnouncementUpdate\x12\x0c\n\x04lang\x18\x01 \x01(\t\x12\x10\n\x08platform\x18\x02 \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\"N\n\x1fNotifyActivitySegmentTaskUpdate\x12+\n\nprogresses\x18\x01 \x03(\x0b\x32\x17.lq.SegmentTaskProgress\"\xbb\x04\n\x14NotifyActivityUpdate\x12\x37\n\x04list\x18\x01 \x03(\x0b\x32).lq.NotifyActivityUpdate.FeedActivityData\x1a\xe9\x03\n\x10\x46\x65\x65\x64\x41\x63tivityData\x12\x13\n\x0b\x61\x63tivity_id\x18\x01 \x01(\r\x12\x12\n\nfeed_count\x18\x02 \x01(\r\x12X\n\x13\x66riend_receive_data\x18\x03 \x01(\x0b\x32;.lq.NotifyActivityUpdate.FeedActivityData.CountWithTimeData\x12U\n\x10\x66riend_send_data\x18\x04 \x01(\x0b\x32;.lq.NotifyActivityUpdate.FeedActivityData.CountWithTimeData\x12I\n\ngift_inbox\x18\x05 \x03(\x0b\x32\x35.lq.NotifyActivityUpdate.FeedActivityData.GiftBoxData\x1a<\n\x11\x43ountWithTimeData\x12\r\n\x05\x63ount\x18\x01 \x01(\r\x12\x18\n\x10last_update_time\x18\x02 \x01(\r\x1ar\n\x0bGiftBoxData\x12\n\n\x02id\x18\x01 \x01(\r\x12\x0f\n\x07item_id\x18\x02 \x01(\r\x12\r\n\x05\x63ount\x18\x03 \x01(\r\x12\x17\n\x0f\x66rom_account_id\x18\x04 \x01(\r\x12\x0c\n\x04time\x18\x05 \x01(\r\x12\x10\n\x08received\x18\x06 \x01(\r\"\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 \x03(\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\"\x1a\n\x18NotifyLoginQueueFinished\"\x8e\x05\n\x18NotifyGameFinishRewardV2\x12\x0f\n\x07mode_id\x18\x01 \x01(\r\x12>\n\x0clevel_change\x18\x02 \x01(\x0b\x32(.lq.NotifyGameFinishRewardV2.LevelChange\x12<\n\x0bmatch_chest\x18\x03 \x01(\x0b\x32\'.lq.NotifyGameFinishRewardV2.MatchChest\x12\x42\n\x0emain_character\x18\x04 \x01(\x0b\x32*.lq.NotifyGameFinishRewardV2.MainCharacter\x12\x42\n\x0e\x63haracter_gift\x18\x05 \x01(\x0b\x32*.lq.NotifyGameFinishRewardV2.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\"\xa4\x01\n\x16NotifyActivityRewardV2\x12\x42\n\x0f\x61\x63tivity_reward\x18\x01 \x03(\x0b\x32).lq.NotifyActivityRewardV2.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\"\x8e\x01\n\x15NotifyActivityPointV2\x12@\n\x0f\x61\x63tivity_points\x18\x01 \x03(\x0b\x32\'.lq.NotifyActivityPointV2.ActivityPoint\x1a\x33\n\rActivityPoint\x12\x13\n\x0b\x61\x63tivity_id\x18\x01 \x01(\r\x12\r\n\x05point\x18\x02 \x01(\r\"\xa0\x01\n\x18NotifyLeaderboardPointV2\x12I\n\x12leaderboard_points\x18\x01 \x03(\x0b\x32-.lq.NotifyLeaderboardPointV2.LeaderboardPoint\x1a\x39\n\x10LeaderboardPoint\x12\x16\n\x0eleaderboard_id\x18\x01 \x01(\r\x12\r\n\x05point\x18\x02 \x01(\r\"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\"M\n\x08ViewSlot\x12\x0c\n\x04slot\x18\x01 \x01(\r\x12\x0f\n\x07item_id\x18\x02 \x01(\r\x12\x0c\n\x04type\x18\x03 \x01(\r\x12\x14\n\x0citem_id_list\x18\x04 \x03(\r\"\xb1\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\x12\x14\n\x0c\x66rozen_state\x18\x1d \x01(\r\x12\x15\n\rloading_image\x18\x1e \x03(\r\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\"\xa4\x0e\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\x12+\n\x08\x61\x63tivity\x18\x0f \x01(\x0b\x32\x19.lq.AccountActivityUpdate\x12\x42\n\x15\x61\x63tivity_segment_task\x18\x10 \x01(\x0b\x32#.lq.AccountUpdate.SegmentTaskUpdate\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\x1aS\n\x11SegmentTaskUpdate\x12+\n\nprogresses\x18\x01 \x03(\x0b\x32\x17.lq.SegmentTaskProgress\x12\x11\n\ttask_list\x18\x02 \x03(\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\"Y\n\x19GameTestingEnvironmentSet\x12\x0f\n\x07paixing\x18\x01 \x01(\r\x12\x12\n\nleft_count\x18\x02 \x01(\r\x12\x17\n\x0f\x66ield_spell_var\x18\x03 \x01(\r\"\xa2\x0c\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\x16\n\x0ereveal_discard\x18\x33 \x01(\r\x12\x18\n\x10\x66ield_spell_mode\x18\x34 \x01(\r\x12\x10\n\x08zhanxing\x18\x35 \x01(\r\x12\x15\n\rtianming_mode\x18\x36 \x01(\r\x12\x1a\n\x12\x64isable_leijiyiman\x18< \x01(\x08\x12\x1e\n\x16\x64isable_double_yakuman\x18> \x01(\r\x12!\n\x19\x64isable_composite_yakuman\x18? \x01(\r\x12\x14\n\x0c\x65nable_shiti\x18@ \x01(\r\x12\x1c\n\x14\x65nable_nontsumo_liqi\x18\x41 \x01(\r\x12#\n\x1b\x64isable_double_wind_four_fu\x18\x42 \x01(\r\x12\x1d\n\x15\x64isable_angang_guoshi\x18\x43 \x01(\r\x12\x14\n\x0c\x65nable_renhe\x18\x44 \x01(\r\x12%\n\x1d\x65nable_baopai_extend_settings\x18\x45 \x01(\r\x12\x16\n\x0eyongchang_mode\x18\x46 \x01(\r\"\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\"g\n\x11\x46\x61keRandomRecords\x12\x0f\n\x07item_id\x18\x01 \x01(\r\x12\x17\n\x0fspecial_item_id\x18\x02 \x01(\r\x12\x12\n\ngain_count\x18\x03 \x01(\r\x12\x14\n\x0cgain_history\x18\x04 \x03(\r\"&\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\",\n\x0bI18nContext\x12\x0c\n\x04lang\x18\x01 \x01(\t\x12\x0f\n\x07\x63ontext\x18\x02 \x01(\t\"\xa5\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\x0f.lq.I18nContext\x12%\n\x0c\x63ontent_i18n\x18\x0b \x03(\x0b\x32\x0f.lq.I18nContext\x12\x13\n\x0btemplate_id\x18\x0c \x01(\r\"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\"\xef\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\x12\x14\n\x0cscreen_width\x18\n \x01(\r\x12\x15\n\rscreen_height\x18\x0b \x01(\r\"6\n\x11\x43lientVersionInfo\x12\x10\n\x08resource\x18\x01 \x01(\t\x12\x0f\n\x07package\x18\x02 \x01(\t\"P\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\x12\x14\n\x0cheader_image\x18\x04 \x01(\t\"v\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\x12\x15\n\rrewarded_time\x18\x06 \x01(\r\"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\"P\n\x08RPGState\x12\x16\n\x0eplayer_damaged\x18\x01 \x01(\r\x12\x17\n\x0fmonster_damaged\x18\x02 \x01(\r\x12\x13\n\x0bmonster_seq\x18\x03 \x01(\r\"\xd0\x01\n\x0bRPGActivity\x12\x13\n\x0b\x61\x63tivity_id\x18\x01 \x01(\r\x12\x16\n\x0elast_show_uuid\x18\x05 \x01(\t\x12\x18\n\x10last_played_uuid\x18\x06 \x01(\t\x12#\n\rcurrent_state\x18\x07 \x01(\x0b\x32\x0c.lq.RPGState\x12%\n\x0flast_show_state\x18\x08 \x01(\x0b\x32\x0c.lq.RPGState\x12\x18\n\x10received_rewards\x18\t \x03(\r\x12\x14\n\x0clast_show_id\x18\n \x01(\r\"\xc8\x01\n\x11\x41\x63tivityArenaData\x12\x11\n\twin_count\x18\x01 \x01(\r\x12\x12\n\nlose_count\x18\x02 \x01(\r\x12\x13\n\x0b\x61\x63tivity_id\x18\x03 \x01(\r\x12\x12\n\nenter_time\x18\x04 \x01(\r\x12\x19\n\x11\x64\x61ily_enter_count\x18\x05 \x01(\r\x12\x18\n\x10\x64\x61ily_enter_time\x18\x06 \x01(\r\x12\x15\n\rmax_win_count\x18\x07 \x01(\r\x12\x17\n\x0ftotal_win_count\x18\x08 \x01(\r\"\xaa\x03\n\x10\x46\x65\x65\x64\x41\x63tivityData\x12\x13\n\x0b\x61\x63tivity_id\x18\x01 \x01(\r\x12\x12\n\nfeed_count\x18\x02 \x01(\r\x12\x43\n\x13\x66riend_receive_data\x18\x03 \x01(\x0b\x32&.lq.FeedActivityData.CountWithTimeData\x12@\n\x10\x66riend_send_data\x18\x04 \x01(\x0b\x32&.lq.FeedActivityData.CountWithTimeData\x12\x34\n\ngift_inbox\x18\x05 \x03(\x0b\x32 .lq.FeedActivityData.GiftBoxData\x1a<\n\x11\x43ountWithTimeData\x12\r\n\x05\x63ount\x18\x01 \x01(\r\x12\x18\n\x10last_update_time\x18\x02 \x01(\r\x1ar\n\x0bGiftBoxData\x12\n\n\x02id\x18\x01 \x01(\r\x12\x0f\n\x07item_id\x18\x02 \x01(\r\x12\r\n\x05\x63ount\x18\x03 \x01(\r\x12\x17\n\x0f\x66rom_account_id\x18\x04 \x01(\r\x12\x0c\n\x04time\x18\x05 \x01(\r\x12\x10\n\x08received\x18\x06 \x01(\r\"\x94\x01\n\x13SegmentTaskProgress\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\x12\x14\n\x0creward_count\x18\x06 \x01(\r\x12\x16\n\x0e\x61\x63hieved_count\x18\x07 \x01(\r\"Y\n\x10MineActivityData\x12\x1c\n\tdig_point\x18\x01 \x03(\x0b\x32\t.lq.Point\x12\x1b\n\x03map\x18\x02 \x03(\x0b\x32\x0e.lq.MineReward\x12\n\n\x02id\x18\x03 \x01(\r\"\xb5\x03\n\x15\x41\x63\x63ountActivityUpdate\x12\'\n\tmine_data\x18\x01 \x03(\x0b\x32\x14.lq.MineActivityData\x12!\n\x08rpg_data\x18\x02 \x03(\x0b\x32\x0f.lq.RPGActivity\x12\'\n\tfeed_data\x18\x03 \x03(\x0b\x32\x14.lq.ActivityFeedData\x12\'\n\tspot_data\x18\x04 \x03(\x0b\x32\x14.lq.ActivitySpotData\x12\x34\n\x10\x66riend_gift_data\x18\x05 \x03(\x0b\x32\x1a.lq.ActivityFriendGiftData\x12-\n\x0cupgrade_data\x18\x06 \x03(\x0b\x32\x17.lq.ActivityUpgradeData\x12/\n\ngacha_data\x18\x07 \x03(\x0b\x32\x1b.lq.ActivityGachaUpdateData\x12\x33\n\x0fsimulation_data\x18\x08 \x03(\x0b\x32\x1a.lq.ActivitySimulationData\x12\x33\n\x0e\x63ombining_data\x18\t \x03(\x0b\x32\x1b.lq.ActivityCombiningLQData\";\n\x1a\x41\x63tivityCombiningWorkbench\x12\x10\n\x08\x63raft_id\x18\x01 \x01(\r\x12\x0b\n\x03pos\x18\x02 \x01(\r\"\x9a\x01\n\x19\x41\x63tivityCombiningMenuData\x12\x12\n\nmenu_group\x18\x01 \x01(\r\x12<\n\tgenerated\x18\x02 \x03(\x0b\x32).lq.ActivityCombiningMenuData.MenuRequire\x1a+\n\x0bMenuRequire\x12\r\n\x05level\x18\x01 \x01(\r\x12\r\n\x05\x63ount\x18\x02 \x01(\r\"[\n\x1a\x41\x63tivityCombiningOrderData\x12\n\n\x02id\x18\x01 \x01(\r\x12\x0b\n\x03pos\x18\x02 \x01(\r\x12\x10\n\x08\x63raft_id\x18\x03 \x01(\r\x12\x12\n\nunlock_day\x18\x04 \x01(\r\"\xde\x01\n\x17\x41\x63tivityCombiningLQData\x12\x13\n\x0b\x61\x63tivity_id\x18\x01 \x01(\r\x12\x31\n\tworkbench\x18\x02 \x03(\x0b\x32\x1e.lq.ActivityCombiningWorkbench\x12.\n\x06orders\x18\x03 \x03(\x0b\x32\x1e.lq.ActivityCombiningOrderData\x12\x33\n\x0brecycle_bin\x18\x04 \x01(\x0b\x32\x1e.lq.ActivityCombiningWorkbench\x12\x16\n\x0eunlocked_craft\x18\x05 \x03(\r\"9\n\x19\x41\x63tivityCombiningPoolData\x12\r\n\x05group\x18\x01 \x01(\r\x12\r\n\x05\x63ount\x18\x02 \x01(\r\"\xee\x03\n\x15\x41\x63tivityCombiningData\x12\x13\n\x0b\x61\x63tivity_id\x18\x01 \x01(\r\x12\x31\n\tworkbench\x18\x02 \x03(\x0b\x32\x1e.lq.ActivityCombiningWorkbench\x12.\n\x06orders\x18\x03 \x03(\x0b\x32\x1e.lq.ActivityCombiningOrderData\x12\x33\n\x0brecycle_bin\x18\x04 \x01(\x0b\x32\x1e.lq.ActivityCombiningWorkbench\x12+\n\x04menu\x18\x05 \x01(\x0b\x32\x1d.lq.ActivityCombiningMenuData\x12\x18\n\x10\x63urrent_order_id\x18\x06 \x01(\r\x12\x32\n\x05\x62onus\x18\x07 \x01(\x0b\x32#.lq.ActivityCombiningData.BonusData\x12\x16\n\x0eunlocked_craft\x18\x08 \x03(\r\x12\x31\n\ncraft_pool\x18\t \x03(\x0b\x32\x1d.lq.ActivityCombiningPoolData\x12\x31\n\norder_pool\x18\n \x03(\x0b\x32\x1d.lq.ActivityCombiningPoolData\x1a/\n\tBonusData\x12\r\n\x05\x63ount\x18\x01 \x01(\r\x12\x13\n\x0bupdate_time\x18\x02 \x01(\r\"\xc0\x03\n\x10\x41\x63tivityFeedData\x12\x13\n\x0b\x61\x63tivity_id\x18\x01 \x01(\r\x12\x12\n\nfeed_count\x18\x02 \x01(\r\x12\x43\n\x13\x66riend_receive_data\x18\x03 \x01(\x0b\x32&.lq.ActivityFeedData.CountWithTimeData\x12@\n\x10\x66riend_send_data\x18\x04 \x01(\x0b\x32&.lq.ActivityFeedData.CountWithTimeData\x12\x34\n\ngift_inbox\x18\x05 \x03(\x0b\x32 .lq.ActivityFeedData.GiftBoxData\x12\x14\n\x0cmax_inbox_id\x18\x06 \x01(\r\x1a<\n\x11\x43ountWithTimeData\x12\r\n\x05\x63ount\x18\x01 \x01(\r\x12\x18\n\x10last_update_time\x18\x02 \x01(\r\x1ar\n\x0bGiftBoxData\x12\n\n\x02id\x18\x01 \x01(\r\x12\x0f\n\x07item_id\x18\x02 \x01(\r\x12\r\n\x05\x63ount\x18\x03 \x01(\r\x12\x17\n\x0f\x66rom_account_id\x18\x04 \x01(\r\x12\x0c\n\x04time\x18\x05 \x01(\r\x12\x10\n\x08received\x18\x06 \x01(\r\"\xce\x03\n\x16\x41\x63tivityFriendGiftData\x12\x13\n\x0b\x61\x63tivity_id\x18\x01 \x01(\r\x12\x14\n\x0cmax_inbox_id\x18\x02 \x01(\r\x12\x42\n\x0creceive_data\x18\x03 \x01(\x0b\x32,.lq.ActivityFriendGiftData.CountWithTimeData\x12?\n\tsend_data\x18\x04 \x01(\x0b\x32,.lq.ActivityFriendGiftData.CountWithTimeData\x12:\n\ngift_inbox\x18\x05 \x03(\x0b\x32&.lq.ActivityFriendGiftData.GiftBoxData\x1aT\n\x11\x43ountWithTimeData\x12\r\n\x05\x63ount\x18\x01 \x01(\r\x12\x18\n\x10last_update_time\x18\x02 \x01(\r\x12\x16\n\x0esend_friend_id\x18\x03 \x03(\r\x1ar\n\x0bGiftBoxData\x12\n\n\x02id\x18\x01 \x01(\r\x12\x0f\n\x07item_id\x18\x02 \x01(\r\x12\r\n\x05\x63ount\x18\x03 \x01(\r\x12\x17\n\x0f\x66rom_account_id\x18\x04 \x01(\r\x12\x0c\n\x04time\x18\x05 \x01(\r\x12\x10\n\x08received\x18\x06 \x01(\r\"\xa5\x01\n\x13\x41\x63tivityUpgradeData\x12\x13\n\x0b\x61\x63tivity_id\x18\x01 \x01(\r\x12\x32\n\x06groups\x18\x02 \x03(\x0b\x32\".lq.ActivityUpgradeData.LevelGroup\x12\x16\n\x0ereceived_level\x18\x03 \x01(\r\x1a-\n\nLevelGroup\x12\x10\n\x08group_id\x18\x01 \x01(\r\x12\r\n\x05level\x18\x02 \x01(\r\"(\n\x0bGachaRecord\x12\n\n\x02id\x18\x01 \x01(\r\x12\r\n\x05\x63ount\x18\x02 \x01(\r\"I\n\x11\x41\x63tivityGachaData\x12\x13\n\x0b\x61\x63tivity_id\x18\x01 \x01(\r\x12\x1f\n\x06gained\x18\x02 \x03(\x0b\x32\x0f.lq.GachaRecord\"e\n\x17\x41\x63tivityGachaUpdateData\x12\x13\n\x0b\x61\x63tivity_id\x18\x01 \x01(\r\x12\x1f\n\x06gained\x18\x02 \x03(\x0b\x32\x0f.lq.GachaRecord\x12\x14\n\x0cremain_count\x18\x03 \x01(\r\"N\n#ActivitySimulationGameRecordMessage\x12\x0c\n\x04type\x18\x01 \x01(\r\x12\x0c\n\x04\x61rgs\x18\x02 \x03(\r\x12\x0b\n\x03xun\x18\x03 \x01(\r\"\xa9\x01\n\x1c\x41\x63tivitySimulationGameRecord\x12\r\n\x05round\x18\x01 \x01(\r\x12\r\n\x05seats\x18\x02 \x03(\r\x12\x0c\n\x04uuid\x18\x03 \x01(\t\x12\x12\n\nstart_time\x18\x04 \x01(\r\x12\x0e\n\x06scores\x18\x05 \x03(\x05\x12\x39\n\x08messages\x18\x06 \x03(\x0b\x32\'.lq.ActivitySimulationGameRecordMessage\"\x83\x01\n\x1e\x41\x63tivitySimulationDailyContest\x12\x0b\n\x03\x64\x61y\x18\x01 \x01(\r\x12\x12\n\ncharacters\x18\x02 \x03(\r\x12\x31\n\x07records\x18\x03 \x03(\x0b\x32 .lq.ActivitySimulationGameRecord\x12\r\n\x05round\x18\x04 \x01(\r\"f\n\x1d\x41\x63tivitySimulationTrainRecord\x12\x0c\n\x04time\x18\x01 \x01(\r\x12\x14\n\x0cmodify_stats\x18\x02 \x03(\x05\x12\x13\n\x0b\x66inal_stats\x18\x03 \x03(\r\x12\x0c\n\x04type\x18\x04 \x01(\r\"\xce\x01\n\x16\x41\x63tivitySimulationData\x12\x13\n\x0b\x61\x63tivity_id\x18\x01 \x01(\r\x12\r\n\x05stats\x18\x02 \x03(\r\x12\x1b\n\x13stamina_update_time\x18\x03 \x01(\r\x12\x39\n\rdaily_contest\x18\x04 \x03(\x0b\x32\".lq.ActivitySimulationDailyContest\x12\x38\n\rtrain_records\x18\x05 \x03(\x0b\x32!.lq.ActivitySimulationTrainRecord\"\xb1\x01\n\x10\x41\x63tivitySpotData\x12\x13\n\x0b\x61\x63tivity_id\x18\x01 \x01(\r\x12,\n\x05spots\x18\x03 \x03(\x0b\x32\x1d.lq.ActivitySpotData.SpotData\x1aZ\n\x08SpotData\x12\x11\n\tunique_id\x18\x01 \x01(\r\x12\x10\n\x08rewarded\x18\x02 \x01(\r\x12\x17\n\x0funlocked_ending\x18\x03 \x03(\r\x12\x10\n\x08unlocked\x18\x04 \x01(\r\"\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\"\x1d\n\x05Point\x12\t\n\x01x\x18\x01 \x01(\r\x12\t\n\x01y\x18\x02 \x01(\r\"K\n\nMineReward\x12\x18\n\x05point\x18\x01 \x01(\x0b\x32\t.lq.Point\x12\x11\n\treward_id\x18\x02 \x01(\r\x12\x10\n\x08received\x18\x03 \x01(\x08\"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\"\xa4\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\x12\x16\n\x0erewarded_level\x18\x08 \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\"\x9e\x01\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\x12-\n\x10nickname_setting\x18\x05 \x01(\x0b\x32\x13.lq.NicknameSetting\"4\n\x0fNicknameSetting\x12\x0e\n\x06\x65nable\x18\x01 \x01(\r\x12\x11\n\tnicknames\x18\x02 \x03(\t\"\xed\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\x1a\x86\x01\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\x12\x17\n\x0f\x65nabled_channel\x18\x05 \x03(\t\x1a\xf5\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\x12!\n\x19\x65nable_for_frozen_account\x18\x06 \x01(\x08\x12\x12\n\nextra_data\x18\x07 \x01(\t\x12\x17\n\x0f\x65nabled_channel\x18\x08 \x03(\t\"\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\"t\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\x12\x1f\n\x17ticket_face_black_count\x18\x04 \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\"\xf4\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\x12\x14\n\x0c\x63ontest_type\x18\x0b \x01(\r\"\xf1\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\x12\x14\n\x0c\x63ontest_type\x18\x0f \x01(\r\x12\x19\n\x11\x64isable_broadcast\x18\x10 \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\"\x92\n\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\x12\x12\n\ndora3_mode\x18+ \x01(\r\x12\x14\n\x0cxuezhandaodi\x18, \x01(\r\x12\x14\n\x0chuansanzhang\x18- \x01(\r\x12\x0f\n\x07\x63huanma\x18. \x01(\r\x12\x1e\n\x16\x64isable_double_yakuman\x18> \x01(\r\x12!\n\x19\x64isable_composite_yakuman\x18? \x01(\r\x12\x14\n\x0c\x65nable_shiti\x18@ \x01(\r\x12\x1c\n\x14\x65nable_nontsumo_liqi\x18\x41 \x01(\r\x12#\n\x1b\x64isable_double_wind_four_fu\x18\x42 \x01(\r\x12\x1d\n\x15\x64isable_angang_guoshi\x18\x43 \x01(\r\x12\x14\n\x0c\x65nable_renhe\x18\x44 \x01(\r\x12%\n\x1d\x65nable_baopai_extend_settings\x18\x45 \x01(\r\x12\r\n\x05\x66\x61nfu\x18\x46 \x01(\r\"\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\"\xcb\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\x12\x11\n\tting_mian\x18\x16 \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\x08VoteData\x12\x13\n\x0b\x61\x63tivity_id\x18\x01 \x01(\r\x12\x0c\n\x04vote\x18\x02 \x01(\r\x12\r\n\x05\x63ount\x18\x03 \x01(\r\"2\n\x10\x41\x63tivityBuffData\x12\x0f\n\x07\x62uff_id\x18\x01 \x01(\r\x12\r\n\x05level\x18\x05 \x01(\r\"\x96\x04\n\x17\x41\x63\x63ountResourceSnapshot\x12=\n\x08\x62\x61g_item\x18\x01 \x03(\x0b\x32+.lq.AccountResourceSnapshot.BagItemSnapshot\x12>\n\x08\x63urrency\x18\x02 \x03(\x0b\x32,.lq.AccountResourceSnapshot.CurrencySnapshot\x12\x38\n\x05title\x18\x03 \x01(\x0b\x32).lq.AccountResourceSnapshot.TitleSnapshot\x12\x41\n\nused_title\x18\x04 \x01(\x0b\x32-.lq.AccountResourceSnapshot.UsedTitleSnapshot\x12\x18\n\x10\x63urrency_convert\x18\x05 \x01(\r\x1aX\n\x0f\x42\x61gItemSnapshot\x12\x13\n\x0bresource_id\x18\x01 \x01(\r\x12\x16\n\x0eresource_count\x18\x02 \x01(\r\x12\x18\n\x10resource_version\x18\x03 \x01(\r\x1a?\n\x10\x43urrencySnapshot\x12\x13\n\x0b\x63urrency_id\x18\x01 \x01(\r\x12\x16\n\x0e\x63urrency_count\x18\x02 \x01(\r\x1a#\n\rTitleSnapshot\x12\x12\n\ntitle_list\x18\x01 \x03(\r\x1a%\n\x11UsedTitleSnapshot\x12\x10\n\x08title_id\x18\x01 \x01(\r\"\xd8\x03\n\x18\x41\x63\x63ountCharacterSnapshot\x12\x1a\n\x12\x63reated_characters\x18\x01 \x03(\r\x12)\n\x12removed_characters\x18\x02 \x03(\x0b\x32\r.lq.Character\x12*\n\x13modified_characters\x18\x03 \x03(\x0b\x32\r.lq.Character\x12J\n\x0emain_character\x18\x04 \x01(\x0b\x32\x32.lq.AccountCharacterSnapshot.MainCharacterSnapshot\x12\x39\n\x05skins\x18\x05 \x01(\x0b\x32*.lq.AccountCharacterSnapshot.SkinsSnapshot\x12G\n\x11hidden_characters\x18\x06 \x01(\x0b\x32,.lq.AccountCharacterSnapshot.HiddenCharacter\x1a-\n\x15MainCharacterSnapshot\x12\x14\n\x0c\x63haracter_id\x18\x01 \x01(\r\x1a\"\n\rSkinsSnapshot\x12\x11\n\tskin_list\x18\x01 \x03(\r\x1a&\n\x0fHiddenCharacter\x12\x13\n\x0bhidden_list\x18\x01 \x03(\r\"\xc1\x02\n\x11\x41\x63\x63ountMailRecord\x12\x15\n\rcreated_mails\x18\x01 \x03(\r\x12\x39\n\rremoved_mails\x18\x02 \x03(\x0b\x32\".lq.AccountMailRecord.MailSnapshot\x12:\n\x0emodified_mails\x18\x03 \x03(\x0b\x32\".lq.AccountMailRecord.MailSnapshot\x1a\x9d\x01\n\x0cMailSnapshot\x12\x0f\n\x07mail_id\x18\x01 \x01(\r\x12\x14\n\x0creference_id\x18\x02 \x01(\r\x12\x13\n\x0b\x63reate_time\x18\x03 \x01(\r\x12\x13\n\x0b\x65xpire_time\x18\x04 \x01(\r\x12\x17\n\x0ftake_attachment\x18\x05 \x01(\r\x12#\n\x0b\x61ttachments\x18\x06 \x03(\x0b\x32\x0e.lq.RewardSlot\"\xb2\x02\n\x1a\x41\x63\x63ountAchievementSnapshot\x12-\n\x0c\x61\x63hievements\x18\x01 \x03(\x0b\x32\x17.lq.AchievementProgress\x12L\n\x0erewarded_group\x18\x02 \x01(\x0b\x32\x34.lq.AccountAchievementSnapshot.RewardedGroupSnapshot\x12\x42\n\x07version\x18\x03 \x01(\x0b\x32\x31.lq.AccountAchievementSnapshot.AchievementVersion\x1a,\n\x15RewardedGroupSnapshot\x12\x13\n\x0brewarded_id\x18\x01 \x01(\r\x1a%\n\x12\x41\x63hievementVersion\x12\x0f\n\x07version\x18\x01 \x01(\r\"\xe9\x07\n\x13\x41\x63\x63ountMiscSnapshot\x12!\n\nfaith_data\x18\x01 \x01(\x0b\x32\r.lq.FaithData\x12K\n\x11vip_reward_gained\x18\x02 \x01(\x0b\x32\x30.lq.AccountMiscSnapshot.AccountVIPRewardSnapshot\x12/\n\x03vip\x18\x03 \x01(\x0b\x32\".lq.AccountMiscSnapshot.AccountVIP\x12\x1f\n\tshop_info\x18\x04 \x01(\x0b\x32\x0c.lq.ShopInfo\x12H\n\x0cmonth_ticket\x18\x05 \x01(\x0b\x32\x32.lq.AccountMiscSnapshot.AccountMonthTicketSnapshot\x12>\n\trecharged\x18\x06 \x01(\x0b\x32+.lq.AccountMiscSnapshot.AccountRechargeInfo\x12M\n\x0fmonth_ticket_v2\x18\x07 \x01(\x0b\x32\x34.lq.AccountMiscSnapshot.AccountMonthTicketSnapshotV2\x1a,\n\x18\x41\x63\x63ountVIPRewardSnapshot\x12\x10\n\x08rewarded\x18\x01 \x03(\r\x1ar\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\x12\x19\n\x11record_start_time\x18\x04 \x01(\r\x12\x0f\n\x07history\x18\x05 \x03(\r\x1aV\n\x1a\x41\x63\x63ountMonthTicketSnapshot\x12\x38\n\x07tickets\x18\x01 \x03(\x0b\x32\'.lq.AccountMiscSnapshot.MonthTicketInfo\x1a\x19\n\nAccountVIP\x12\x0b\n\x03vip\x18\x01 \x01(\r\x1a\xac\x01\n\x13\x41\x63\x63ountRechargeInfo\x12K\n\x07records\x18\x01 \x03(\x0b\x32:.lq.AccountMiscSnapshot.AccountRechargeInfo.RechargeRecord\x12\x10\n\x08has_data\x18\x02 \x01(\r\x1a\x36\n\x0eRechargeRecord\x12\r\n\x05level\x18\x01 \x01(\r\x12\x15\n\rrecharge_time\x18\x02 \x01(\r\x1as\n\x1c\x41\x63\x63ountMonthTicketSnapshotV2\x12\x10\n\x08\x65nd_time\x18\x01 \x01(\r\x12\x15\n\rlast_pay_time\x18\x02 \x01(\r\x12\x19\n\x11record_start_time\x18\x03 \x01(\r\x12\x0f\n\x07history\x18\x04 \x03(\r\"/\n\x15\x41\x63\x63ountGiftCodeRecord\x12\x16\n\x0eused_gift_code\x18\x01 \x03(\t\"\x96\x02\n\x05\x41\x63\x63Sn\x12-\n\x08resource\x18\x01 \x01(\x0b\x32\x1b.lq.AccountResourceSnapshot\x12/\n\tcharacter\x18\x02 \x01(\x0b\x32\x1c.lq.AccountCharacterSnapshot\x12#\n\x04mail\x18\x03 \x01(\x0b\x32\x15.lq.AccountMailRecord\x12\x33\n\x0b\x61\x63hievement\x18\x04 \x01(\x0b\x32\x1e.lq.AccountAchievementSnapshot\x12%\n\x04misc\x18\x05 \x01(\x0b\x32\x17.lq.AccountMiscSnapshot\x12,\n\tgift_code\x18\x06 \x01(\x0b\x32\x19.lq.AccountGiftCodeRecord\"=\n\x07\x41\x63\x63SnDa\x12\x12\n\naccount_id\x18\x01 \x01(\r\x12\x0c\n\x04time\x18\x02 \x01(\r\x12\x10\n\x08snapshot\x18\x03 \x01(\x0c\"e\n\x0fTransparentData\x12\x0e\n\x06method\x18\x01 \x01(\t\x12\x0c\n\x04\x64\x61ta\x18\x02 \x01(\x0c\x12\x0f\n\x07session\x18\x03 \x01(\t\x12#\n\x06remote\x18\x04 \x01(\x0b\x32\x13.lq.NetworkEndpoint\"[\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\"K\n\x11ResFetchQueueInfo\x12\x18\n\x05\x65rror\x18\x01 \x01(\x0b\x32\t.lq.Error\x12\x0e\n\x06remain\x18\x02 \x01(\r\x12\x0c\n\x04rank\x18\x03 \x01(\r\"-\n\x0eReqOpenidCheck\x12\x0c\n\x04type\x18\x01 \x01(\r\x12\r\n\x05token\x18\x02 \x01(\t\"\xa3\x01\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\x12\x1d\n\x15\x63lient_version_string\x18\x06 \x01(\t\x12\x0b\n\x03tag\x18\x07 \x01(\t\",\n\x10ResSignupAccount\x12\x18\n\x05\x65rror\x18\x01 \x01(\x0b\x32\t.lq.Error\"\xaa\x02\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\x12\x1d\n\x15\x63lient_version_string\x18\x0b \x01(\t\x12\x0b\n\x03tag\x18\x0c \x01(\t\"\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\"W\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\x12\x1d\n\x15\x63lient_version_string\x18\x04 \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\"\xdc\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\x12\x1d\n\x15\x63lient_version_string\x18\x07 \x01(\t\x12\x0b\n\x03tag\x18\x08 \x01(\t\"+\n\x0fResOauth2Signup\x12\x18\n\x05\x65rror\x18\x01 \x01(\x0b\x32\t.lq.Error\"\xa3\x02\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\x12\x1d\n\x15\x63lient_version_string\x18\n \x01(\t\x12\x0b\n\x03tag\x18\x0b \x01(\t\"$\n\x0eReqDMMPreLogin\x12\x12\n\nfinish_url\x18\x01 \x01(\t\"=\n\x0eResDMMPreLogin\x12\x18\n\x05\x65rror\x18\x02 \x01(\x0b\x32\t.lq.Error\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\"F\n\x11ReqJoinMatchQueue\x12\x12\n\nmatch_mode\x18\x01 \x01(\r\x12\x1d\n\x15\x63lient_version_string\x18\x02 \x01(\t\")\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\"I\n\x11ReqCreateNickname\x12\x10\n\x08nickname\x18\x01 \x01(\t\x12\x15\n\radvertise_str\x18\x02 \x01(\t\x12\x0b\n\x03tag\x18\x03 \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\"u\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\x12\x1d\n\x15\x63lient_version_string\x18\x04 \x01(\t\"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\"=\n\x0bReqJoinRoom\x12\x0f\n\x07room_id\x18\x01 \x01(\r\x12\x1d\n\x15\x63lient_version_string\x18\x02 \x01(\t\"?\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\"H\n\x17ResAccountCharacterInfo\x12\x18\n\x05\x65rror\x18\x02 \x01(\x0b\x32\t.lq.Error\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\"A\n\rReqGameRecord\x12\x11\n\tgame_uuid\x18\x01 \x01(\t\x12\x1d\n\x15\x63lient_version_string\x18\x02 \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\"6\n\x14ReqFetchAnnouncement\x12\x0c\n\x04lang\x18\x01 \x01(\t\x12\x10\n\x08platform\x18\x02 \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\"\x9b\x01\n\x17ResFetchAchievementRate\x12\x18\n\x05\x65rror\x18\x02 \x01(\x0b\x32\t.lq.Error\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\"\x91\x01\n\x0eResClientValue\x12\x18\n\x05\x65rror\x18\x03 \x01(\x0b\x32\t.lq.Error\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\"\x8b\x01\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\x12\x1d\n\x15\x63lient_version_string\x18\x05 \x01(\t\"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\"\x8a\x01\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\x12\x1d\n\x15\x63lient_version_string\x18\x05 \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\"\x87\x01\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\x12\x1d\n\x15\x63lient_version_string\x18\x05 \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\"\x9f\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\x12\x1d\n\x15\x63lient_version_string\x18\x06 \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\"t\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\x12\x1d\n\x15\x63lient_version_string\x18\x04 \x01(\t\"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\"s\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\x12\x1d\n\x15\x63lient_version_string\x18\x04 \x01(\t\"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\"\xa0\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\x12\x1d\n\x15\x63lient_version_string\x18\x06 \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\"\x9c\x01\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\x12\x1d\n\x15\x63lient_version_string\x18\x06 \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\"\x98\x01\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\x12\x1d\n\x15\x63lient_version_string\x18\x06 \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\"\x9c\x01\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\x12\x1d\n\x15\x63lient_version_string\x18\x06 \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\"\x9e\x01\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\x12\x1d\n\x15\x63lient_version_string\x18\x06 \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\"\x9e\x01\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\x12\x1d\n\x15\x63lient_version_string\x18\x06 \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\"\x9c\x01\n\x16ReqCreateJPPayPayOrder\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\x12\x1d\n\x15\x63lient_version_string\x18\x06 \x01(\t\"D\n\x16ResCreateJPPayPayOrder\x12\x18\n\x05\x65rror\x18\x01 \x01(\x0b\x32\t.lq.Error\x12\x10\n\x08order_id\x18\x02 \x01(\t\"G\n\x1fReqFetchJPCommonCreditCardOrder\x12\x10\n\x08order_id\x18\x01 \x01(\t\x12\x12\n\naccount_id\x18\x02 \x01(\r\";\n\x1fResFetchJPCommonCreditCardOrder\x12\x18\n\x05\x65rror\x18\x01 \x01(\x0b\x32\t.lq.Error\"\x99\x01\n\x13ReqCreateJPGMOOrder\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\x12\x1d\n\x15\x63lient_version_string\x18\x06 \x01(\t\"A\n\x13ResCreateJPGMOOrder\x12\x18\n\x05\x65rror\x18\x01 \x01(\x0b\x32\t.lq.Error\x12\x10\n\x08order_id\x18\x02 \x01(\t\"\x84\x01\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\x12\x1d\n\x15\x63lient_version_string\x18\x05 \x01(\t\"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\"\x9c\x01\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\x12\x1d\n\x15\x63lient_version_string\x18\x06 \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\"\x99\x01\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\x12\x1d\n\x15\x63lient_version_string\x18\x06 \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\"\xa0\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\x12\x1d\n\x15\x63lient_version_string\x18\x06 \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\"\x9a\x01\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\x12\x1d\n\x15\x63lient_version_string\x18\x06 \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\"\x9c\x01\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\x12\x1d\n\x15\x63lient_version_string\x18\x06 \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\"\x9c\x01\n\x16ReqCreateKRPaypalOrder\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\x12\x1d\n\x15\x63lient_version_string\x18\x06 \x01(\t\"D\n\x16ResCreateKRPaypalOrder\x12\x18\n\x05\x65rror\x18\x01 \x01(\x0b\x32\t.lq.Error\x12\x10\n\x08order_id\x18\x02 \x01(\t\"\x99\x01\n\x13ReqCreateKRJCBOrder\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\x12\x1d\n\x15\x63lient_version_string\x18\x06 \x01(\t\"A\n\x13ResCreateKRJCBOrder\x12\x18\n\x05\x65rror\x18\x01 \x01(\x0b\x32\t.lq.Error\x12\x10\n\x08order_id\x18\x02 \x01(\t\"\xa0\x01\n\x1aReqCreateKRMasterCardOrder\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\x12\x1d\n\x15\x63lient_version_string\x18\x06 \x01(\t\"H\n\x1aResCreateKRMasterCardOrder\x12\x18\n\x05\x65rror\x18\x01 \x01(\x0b\x32\t.lq.Error\x12\x10\n\x08order_id\x18\x02 \x01(\t\"\x9a\x01\n\x14ReqCreateKRVisaOrder\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\x12\x1d\n\x15\x63lient_version_string\x18\x06 \x01(\t\"B\n\x14ResCreateKRVisaOrder\x12\x18\n\x05\x65rror\x18\x01 \x01(\x0b\x32\t.lq.Error\x12\x10\n\x08order_id\x18\x02 \x01(\t\"\x9c\x01\n\x16ReqCreateKRAlipayOrder\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\x12\x1d\n\x15\x63lient_version_string\x18\x06 \x01(\t\"D\n\x16ResCreateKRAlipayOrder\x12\x18\n\x05\x65rror\x18\x01 \x01(\x0b\x32\t.lq.Error\x12\x10\n\x08order_id\x18\x02 \x01(\t\"m\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\x12\x1d\n\x15\x63lient_version_string\x18\x04 \x01(\t\"\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\"\x9a\x01\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\x12\x15\n\rdebt_order_id\x18\x05 \x01(\t\x12\x1d\n\x15\x63lient_version_string\x18\x06 \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\"\xaa\x01\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\x12\x15\n\rdebt_order_id\x18\x06 \x01(\t\x12\x1d\n\x15\x63lient_version_string\x18\x07 \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\"\x87\x01\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\x12\x15\n\rdebt_order_id\x18\x04 \x01(\t\x12\x1d\n\x15\x63lient_version_string\x18\x05 \x01(\t\"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\"\x87\x01\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\x12\x15\n\rdebt_order_id\x18\x04 \x01(\t\x12\x1d\n\x15\x63lient_version_string\x18\x05 \x01(\t\"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\"\x9f\x01\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\x12\x15\n\rdebt_order_id\x18\x05 \x01(\t\x12\x1d\n\x15\x63lient_version_string\x18\x06 \x01(\t\"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\"L\n\x13ReqDeliverAA32Order\x12\x12\n\naccount_id\x18\x01 \x01(\r\x12\x0e\n\x06nsa_id\x18\x02 \x01(\t\x12\x11\n\tnsa_token\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(\x05\"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\"\x92\x02\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\x12\x19\n\x11hidden_characters\x18\n \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\"+\n\x15ReqSetHiddenCharacter\x12\x12\n\nchara_list\x18\x01 \x03(\r\"L\n\x15ResSetHiddenCharacter\x12\x18\n\x05\x65rror\x18\x01 \x01(\x0b\x32\t.lq.Error\x12\x19\n\x11hidden_characters\x18\x02 \x03(\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\"G\n\x0eResCommonViews\x12\x18\n\x05\x65rror\x18\x02 \x01(\x0b\x32\t.lq.Error\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\"\xac\x01\n\x0eReqBuyFromShop\x12\x10\n\x08goods_id\x18\x01 \x01(\r\x12\r\n\x05\x63ount\x18\x02 \x01(\r\x12*\n\tver_price\x18\x03 \x03(\x0b\x32\x17.lq.ReqBuyFromShop.Item\x12*\n\tver_goods\x18\x04 \x03(\x0b\x32\x17.lq.ReqBuyFromShop.Item\x1a!\n\x04Item\x12\n\n\x02id\x18\x01 \x01(\r\x12\r\n\x05\x63ount\x18\x02 \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\"^\n\x12ResMonthTicketInfo\x12\x18\n\x05\x65rror\x18\x02 \x01(\x0b\x32\t.lq.Error\x12.\n\x11month_ticket_info\x18\x01 \x01(\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\"S\n\x11ResServerSettings\x12\x18\n\x05\x65rror\x18\x02 \x01(\x0b\x32\t.lq.Error\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\"E\n\x12ResModNicknameTime\x12\x18\n\x05\x65rror\x18\x02 \x01(\x0b\x32\t.lq.Error\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(\x05\"\'\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\"\xf4\x01\n\x13ResFetchRefundOrder\x12\x18\n\x05\x65rror\x18\x01 \x01(\x0b\x32\t.lq.Error\x12\x31\n\x06orders\x18\x02 \x03(\x0b\x32!.lq.ResFetchRefundOrder.OrderInfo\x12\x16\n\x0e\x63lear_deadline\x18\x03 \x01(\r\x12 \n\x07message\x18\x04 \x03(\x0b\x32\x0f.lq.I18nContext\x1aV\n\tOrderInfo\x12\x14\n\x0csuccess_time\x18\x01 \x01(\r\x12\x10\n\x08goods_id\x18\x02 \x01(\r\x12\x0f\n\x07\x63leared\x18\x03 \x01(\r\x12\x10\n\x08order_id\x18\x04 \x01(\t\"%\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\"M\n\x19ReqStartCustomizedContest\x12\x11\n\tunique_id\x18\x01 \x01(\r\x12\x1d\n\x15\x63lient_version_string\x18\x02 \x01(\t\"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\"\xb2\r\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\x12<\n\x08sns_data\x18\x0c \x01(\x0b\x32*.lq.ResAccountActivityData.ActivitySNSData\x12\'\n\tmine_data\x18\r \x03(\x0b\x32\x14.lq.MineActivityData\x12!\n\x08rpg_data\x18\x0e \x03(\x0b\x32\x0f.lq.RPGActivity\x12)\n\narena_data\x18\x0f \x03(\x0b\x32\x15.lq.ActivityArenaData\x12\'\n\tfeed_data\x18\x10 \x03(\x0b\x32\x14.lq.FeedActivityData\x12;\n\x1asegment_task_progress_list\x18\x11 \x03(\x0b\x32\x17.lq.SegmentTaskProgress\x12\"\n\x0cvote_records\x18\x12 \x03(\x0b\x32\x0c.lq.VoteData\x12\'\n\tspot_data\x18\x13 \x03(\x0b\x32\x14.lq.ActivitySpotData\x12\x34\n\x10\x66riend_gift_data\x18\x14 \x03(\x0b\x32\x1a.lq.ActivityFriendGiftData\x12-\n\x0cupgrade_data\x18\x15 \x03(\x0b\x32\x17.lq.ActivityUpgradeData\x12/\n\ngacha_data\x18\x16 \x03(\x0b\x32\x1b.lq.ActivityGachaUpdateData\x12\x33\n\x0fsimulation_data\x18\x17 \x03(\x0b\x32\x1a.lq.ActivitySimulationData\x12\x33\n\x0e\x63ombining_data\x18\x18 \x03(\x0b\x32\x1b.lq.ActivityCombiningLQData\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\x1a[\n\x0f\x41\x63tivitySNSData\x12\x19\n\x04\x62log\x18\x01 \x03(\x0b\x32\x0b.lq.SNSBlog\x12\x10\n\x08liked_id\x18\x02 \x03(\r\x12\x1b\n\x05reply\x18\x03 \x03(\x0b\x32\x0c.lq.SNSReply\"(\n\x07SNSBlog\x12\n\n\x02id\x18\x01 \x01(\r\x12\x11\n\tread_time\x18\x02 \x01(\r\"*\n\x08SNSReply\x12\n\n\x02id\x18\x01 \x01(\r\x12\x12\n\nreply_time\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\"7\n\"ReqCompletePeriodActivityTaskBatch\x12\x11\n\ttask_list\x18\x01 \x03(\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\x1cReqCompleteSegmentTaskReward\x12\x0f\n\x07task_id\x18\x01 \x01(\r\x12\r\n\x05\x63ount\x18\x02 \x01(\r\"\\\n\x1cResCompleteSegmentTaskReward\x12\x18\n\x05\x65rror\x18\x01 \x01(\x0b\x32\t.lq.Error\x12\"\n\x07rewards\x18\x02 \x03(\x0b\x32\x11.lq.ExecuteReward\"/\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\"T\n\x0fResActivityBuff\x12\x18\n\x05\x65rror\x18\x01 \x01(\x0b\x32\t.lq.Error\x12\'\n\tbuff_list\x18\x02 \x03(\x0b\x32\x14.lq.ActivityBuffData\")\n\x16ReqUpgradeActivityBuff\x12\x0f\n\x07\x62uff_id\x18\x01 \x01(\r\"L\n\x17ReqUpgradeActivityLevel\x12\x13\n\x0b\x61\x63tivity_id\x18\x01 \x01(\r\x12\r\n\x05group\x18\x02 \x01(\r\x12\r\n\x05\x63ount\x18\x03 \x01(\r\"W\n\x17ResUpgradeActivityLevel\x12\x18\n\x05\x65rror\x18\x01 \x01(\x0b\x32\t.lq.Error\x12\"\n\x07rewards\x18\x02 \x03(\x0b\x32\x11.lq.ExecuteReward\"6\n\x1fReqReceiveUpgradeActivityReward\x12\x13\n\x0b\x61\x63tivity_id\x18\x01 \x01(\r\"_\n\x1fResReceiveUpgradeActivityReward\x12\x18\n\x05\x65rror\x18\x01 \x01(\x0b\x32\t.lq.Error\x12\"\n\x07rewards\x18\x02 \x03(\x0b\x32\x11.lq.ExecuteReward\"0\n\x19ReqReceiveAllActivityGift\x12\x13\n\x0b\x61\x63tivity_id\x18\x01 \x01(\r\"\xf4\x01\n\x19ResReceiveAllActivityGift\x12\x18\n\x05\x65rror\x18\x01 \x01(\x0b\x32\t.lq.Error\x12\"\n\x07rewards\x18\x02 \x03(\x0b\x32\x11.lq.ExecuteReward\x12\x42\n\x0creceive_gift\x18\x03 \x03(\x0b\x32,.lq.ResReceiveAllActivityGift.ReceiveRewards\x1aU\n\x0eReceiveRewards\x12\n\n\x02id\x18\x01 \x01(\r\x12\x17\n\x0f\x66rom_account_id\x18\x02 \x01(\r\x12\x0f\n\x07item_id\x18\x03 \x01(\r\x12\r\n\x05\x63ount\x18\x04 \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\"H\n\x14ReqStartUnifiedMatch\x12\x11\n\tmatch_sid\x18\x01 \x01(\t\x12\x1d\n\x15\x63lient_version_string\x18\x02 \x01(\t\"*\n\x15ReqCancelUnifiedMatch\x12\x11\n\tmatch_sid\x18\x01 \x01(\t\"\xd4\x01\n\x16ResChallengeSeasonInfo\x12\x18\n\x05\x65rror\x18\x02 \x01(\x0b\x32\t.lq.Error\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\"\xa2\x01\n\x1dResReceiveChallengeRankReward\x12\x18\n\x05\x65rror\x18\x02 \x01(\x0b\x32\t.lq.Error\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\"\x18\n\nReqReadSNS\x12\n\n\x02id\x18\x01 \x01(\r\"H\n\nResReadSNS\x12\x18\n\x05\x65rror\x18\x01 \x01(\x0b\x32\t.lq.Error\x12 \n\x0bsns_content\x18\x02 \x01(\x0b\x32\x0b.lq.SNSBlog\"\x19\n\x0bReqReplySNS\x12\n\n\x02id\x18\x01 \x01(\r\"H\n\x0bResReplySNS\x12\x18\n\x05\x65rror\x18\x01 \x01(\x0b\x32\t.lq.Error\x12\x1f\n\tsns_reply\x18\x02 \x01(\x0b\x32\x0c.lq.SNSReply\"\x18\n\nReqLikeSNS\x12\n\n\x02id\x18\x01 \x01(\r\"8\n\nResLikeSNS\x12\x18\n\x05\x65rror\x18\x01 \x01(\x0b\x32\t.lq.Error\x12\x10\n\x08is_liked\x18\x02 \x01(\r\";\n\nReqDigMine\x12\x13\n\x0b\x61\x63tivity_id\x18\x01 \x01(\r\x12\x18\n\x05point\x18\x02 \x01(\x0b\x32\t.lq.Point\"c\n\nResDigMine\x12\x18\n\x05\x65rror\x18\x01 \x01(\x0b\x32\t.lq.Error\x12\x1b\n\x03map\x18\x02 \x03(\x0b\x32\x0e.lq.MineReward\x12\x1e\n\x06reward\x18\x03 \x03(\x0b\x32\x0e.lq.RewardSlot\"#\n\x13ReqFetchLastPrivacy\x12\x0c\n\x04type\x18\x01 \x03(\r\"\x93\x01\n\x13ResFetchLastPrivacy\x12\x18\n\x05\x65rror\x18\x01 \x01(\x0b\x32\t.lq.Error\x12\x34\n\x07privacy\x18\x02 \x03(\x0b\x32#.lq.ResFetchLastPrivacy.PrivacyInfo\x1a,\n\x0bPrivacyInfo\x12\x0c\n\x04type\x18\x01 \x01(\r\x12\x0f\n\x07version\x18\x02 \x01(\t\"\x81\x01\n\x0fReqCheckPrivacy\x12\x13\n\x0b\x64\x65vice_type\x18\x01 \x01(\t\x12.\n\x08versions\x18\x02 \x03(\x0b\x32\x1c.lq.ReqCheckPrivacy.Versions\x1a)\n\x08Versions\x12\x0f\n\x07version\x18\x01 \x01(\t\x12\x0c\n\x04type\x18\x03 \x01(\r\"w\n\x12ReqResponseCaptcha\x12\x10\n\x08\x63heck_id\x18\x01 \x01(\r\x12\x12\n\ncheck_time\x18\x02 \x01(\r\x12\x0e\n\x06result\x18\x03 \x01(\t\x12\x1d\n\x15\x63lient_version_string\x18\x04 \x01(\t\x12\x0c\n\x04type\x18\x05 \x01(\r\"/\n\x18ReqFetchRPGBattleHistory\x12\x13\n\x0b\x61\x63tivity_id\x18\x01 \x01(\r\"\xce\x03\n\x18ResFetchRPGBattleHistory\x12\x18\n\x05\x65rror\x18\x01 \x01(\x0b\x32\t.lq.Error\x12@\n\rbattle_result\x18\x02 \x03(\x0b\x32).lq.ResFetchRPGBattleHistory.BattleResult\x12!\n\x0bstart_state\x18\x03 \x01(\x0b\x32\x0c.lq.RPGState\x12#\n\rcurrent_state\x18\x04 \x01(\x0b\x32\x0c.lq.RPGState\x1a\x8d\x02\n\x0c\x42\x61ttleResult\x12\x0c\n\x04uuid\x18\x0e \x01(\t\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\x0e\n\x06target\x18\x04 \x01(\r\x12\x0e\n\x06\x64\x61mage\x18\x05 \x01(\r\x12\x0c\n\x04heal\x18\x06 \x01(\r\x12\x13\n\x0bmonster_seq\x18\x07 \x01(\r\x12\x11\n\tchain_atk\x18\x08 \x01(\r\x12\x0e\n\x06killed\x18\t \x01(\r\x12\x0e\n\x06is_luk\x18\n \x01(\r\x12\x0e\n\x06is_dex\x18\x0b \x01(\r\x12\x10\n\x08is_extra\x18\x0c \x01(\r\x12\x0e\n\x06reward\x18\r \x01(\t\x12\x0e\n\x06points\x18\x0f \x01(\r\x12\x0f\n\x07is_zimo\x18\x10 \x01(\r\"\xc3\x03\n\x1aResFetchRPGBattleHistoryV2\x12\x18\n\x05\x65rror\x18\x01 \x01(\x0b\x32\t.lq.Error\x12\x44\n\rbattle_result\x18\x02 \x03(\x0b\x32-.lq.ResFetchRPGBattleHistoryV2.BattleResultV2\x12!\n\x0bstart_state\x18\x03 \x01(\x0b\x32\x0c.lq.RPGState\x12#\n\rcurrent_state\x18\x04 \x01(\x0b\x32\x0c.lq.RPGState\x12K\n\x14recent_battle_result\x18\x05 \x03(\x0b\x32-.lq.ResFetchRPGBattleHistoryV2.BattleResultV2\x1a\xaf\x01\n\x0e\x42\x61ttleResultV2\x12\x0c\n\x04uuid\x18\x0e \x01(\t\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\x0e\n\x06\x64\x61mage\x18\x05 \x01(\r\x12\x13\n\x0bmonster_seq\x18\x07 \x01(\r\x12\x0e\n\x06killed\x18\t \x01(\r\x12\"\n\x04\x62uff\x18\n \x03(\x0b\x32\x14.lq.ActivityBuffData\x12\x0e\n\x06points\x18\x0b \x01(\r\"(\n\x11ReqBuyArenaTicket\x12\x13\n\x0b\x61\x63tivity_id\x18\x01 \x01(\r\"%\n\x0eReqArenaReward\x12\x13\n\x0b\x61\x63tivity_id\x18\x01 \x01(\r\"$\n\rReqEnterArena\x12\x13\n\x0b\x61\x63tivity_id\x18\x01 \x01(\r\"\x81\x01\n\x0eResArenaReward\x12\x18\n\x05\x65rror\x18\x01 \x01(\x0b\x32\t.lq.Error\x12,\n\x05items\x18\x02 \x03(\x0b\x32\x1d.lq.ResArenaReward.RewardItem\x1a\'\n\nRewardItem\x12\n\n\x02id\x18\x01 \x01(\r\x12\r\n\x05\x63ount\x18\x02 \x01(\r\"+\n\x14ReqReceiveRPGRewards\x12\x13\n\x0b\x61\x63tivity_id\x18\x01 \x01(\r\"?\n\x13ReqReceiveRPGReward\x12\x13\n\x0b\x61\x63tivity_id\x18\x01 \x01(\r\x12\x13\n\x0bmonster_seq\x18\x02 \x01(\r\"\x8d\x01\n\x14ResReceiveRPGRewards\x12\x18\n\x05\x65rror\x18\x01 \x01(\x0b\x32\t.lq.Error\x12\x32\n\x05items\x18\x02 \x03(\x0b\x32#.lq.ResReceiveRPGRewards.RewardItem\x1a\'\n\nRewardItem\x12\n\n\x02id\x18\x01 \x01(\r\x12\r\n\x05\x63ount\x18\x02 \x01(\r\"\x1f\n\x0fReqFetchOBToken\x12\x0c\n\x04uuid\x18\x01 \x01(\t\"r\n\x0fResFetchOBToken\x12\x18\n\x05\x65rror\x18\x01 \x01(\x0b\x32\t.lq.Error\x12\r\n\x05token\x18\x02 \x01(\t\x12\x13\n\x0b\x63reate_time\x18\x03 \x01(\r\x12\r\n\x05\x64\x65lay\x18\x04 \x01(\r\x12\x12\n\nstart_time\x18\x05 \x01(\r\"A\n\x1aReqReceiveCharacterRewards\x12\x14\n\x0c\x63haracter_id\x18\x01 \x01(\r\x12\r\n\x05level\x18\x02 \x01(\r\"\x99\x01\n\x1aResReceiveCharacterRewards\x12\x18\n\x05\x65rror\x18\x01 \x01(\x0b\x32\t.lq.Error\x12\x38\n\x05items\x18\x02 \x03(\x0b\x32).lq.ResReceiveCharacterRewards.RewardItem\x1a\'\n\nRewardItem\x12\n\n\x02id\x18\x01 \x01(\r\x12\r\n\x05\x63ount\x18\x02 \x01(\r\"9\n\x13ReqFeedActivityFeed\x12\x13\n\x0b\x61\x63tivity_id\x18\x01 \x01(\r\x12\r\n\x05\x63ount\x18\x02 \x01(\r\"\x9f\x01\n\x13ResFeedActivityFeed\x12\x18\n\x05\x65rror\x18\x01 \x01(\x0b\x32\t.lq.Error\x12\x31\n\x05items\x18\x02 \x03(\x0b\x32\".lq.ResFeedActivityFeed.RewardItem\x12\x12\n\nfeed_count\x18\x03 \x01(\r\x1a\'\n\nRewardItem\x12\n\n\x02id\x18\x01 \x01(\r\x12\r\n\x05\x63ount\x18\x02 \x01(\r\"V\n\x1bReqSendActivityGiftToFriend\x12\x13\n\x0b\x61\x63tivity_id\x18\x01 \x01(\r\x12\x0f\n\x07item_id\x18\x02 \x01(\r\x12\x11\n\ttarget_id\x18\x03 \x01(\r\"P\n\x1bResSendActivityGiftToFriend\x12\x18\n\x05\x65rror\x18\x01 \x01(\x0b\x32\t.lq.Error\x12\x17\n\x0fsend_gift_count\x18\x02 \x01(\r\"9\n\x16ReqReceiveActivityGift\x12\x13\n\x0b\x61\x63tivity_id\x18\x01 \x01(\r\x12\n\n\x02id\x18\x02 \x01(\r\"K\n\x1eReqFetchFriendGiftActivityData\x12\x13\n\x0b\x61\x63tivity_id\x18\x01 \x01(\r\x12\x14\n\x0c\x61\x63\x63ount_list\x18\x02 \x03(\r\"\x9f\x02\n\x1eResFetchFriendGiftActivityData\x12\x18\n\x05\x65rror\x18\x01 \x01(\x0b\x32\t.lq.Error\x12;\n\x04list\x18\x02 \x03(\x0b\x32-.lq.ResFetchFriendGiftActivityData.FriendData\x1a,\n\rItemCountData\x12\x0c\n\x04item\x18\x01 \x01(\r\x12\r\n\x05\x63ount\x18\x02 \x01(\r\x1ax\n\nFriendData\x12\x12\n\naccount_id\x18\x01 \x01(\r\x12?\n\x05items\x18\x02 \x03(\x0b\x32\x30.lq.ResFetchFriendGiftActivityData.ItemCountData\x12\x15\n\rreceive_count\x18\x03 \x01(\r\"7\n\x13ReqOpenPreChestItem\x12\x0f\n\x07item_id\x18\x01 \x01(\r\x12\x0f\n\x07pool_id\x18\x02 \x01(\r\"P\n\x13ResOpenPreChestItem\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\x14ReqFetchVoteActivity\x12\x13\n\x0b\x61\x63tivity_id\x18\x01 \x01(\r\"X\n\x14ResFetchVoteActivity\x12\x18\n\x05\x65rror\x18\x01 \x01(\x0b\x32\t.lq.Error\x12\x11\n\tvote_rank\x18\x02 \x03(\r\x12\x13\n\x0bupdate_time\x18\x03 \x01(\r\"4\n\x0fReqVoteActivity\x12\x0c\n\x04vote\x18\x01 \x01(\r\x12\x13\n\x0b\x61\x63tivity_id\x18\x02 \x01(\r\"O\n\x0fResVoteActivity\x12\x18\n\x05\x65rror\x18\x01 \x01(\x0b\x32\t.lq.Error\x12\"\n\x0cvote_records\x18\x02 \x03(\x0b\x32\x0c.lq.VoteData\"*\n\x15ReqUnlockActivitySpot\x12\x11\n\tunique_id\x18\x01 \x01(\r\"C\n\x1bReqUnlockActivitySpotEnding\x12\x11\n\tunique_id\x18\x01 \x01(\r\x12\x11\n\tending_id\x18\x02 \x01(\r\"1\n\x1cReqReceiveActivitySpotReward\x12\x11\n\tunique_id\x18\x01 \x01(\r\"\x9d\x01\n\x1cResReceiveActivitySpotReward\x12\x18\n\x05\x65rror\x18\x01 \x01(\x0b\x32\t.lq.Error\x12:\n\x05items\x18\x02 \x03(\x0b\x32+.lq.ResReceiveActivitySpotReward.RewardItem\x1a\'\n\nRewardItem\x12\n\n\x02id\x18\x01 \x01(\r\x12\r\n\x05\x63ount\x18\x02 \x01(\r\"/\n\x0cReqLogReport\x12\x0f\n\x07success\x18\x01 \x01(\r\x12\x0e\n\x06\x66\x61iled\x18\x02 \x01(\r\",\n\rReqBindOauth2\x12\x0c\n\x04type\x18\x01 \x01(\r\x12\r\n\x05token\x18\x02 \x01(\t\"\x1e\n\x0eReqFetchOauth2\x12\x0c\n\x04type\x18\x01 \x01(\r\":\n\x0eResFetchOauth2\x12\x18\n\x05\x65rror\x18\x01 \x01(\x0b\x32\t.lq.Error\x12\x0e\n\x06openid\x18\x02 \x01(\t\"A\n\x10ResDeleteAccount\x12\x18\n\x05\x65rror\x18\x01 \x01(\x0b\x32\t.lq.Error\x12\x13\n\x0b\x64\x65lete_time\x18\x02 \x01(\r\"$\n\x12ReqSetLoadingImage\x12\x0e\n\x06images\x18\x01 \x03(\r\"\x9b\x01\n\x14ResFetchShopInterval\x12\x18\n\x05\x65rror\x18\x01 \x01(\x0b\x32\t.lq.Error\x12\x35\n\x06result\x18\x02 \x03(\x0b\x32%.lq.ResFetchShopInterval.ShopInterval\x1a\x32\n\x0cShopInterval\x12\x10\n\x08group_id\x18\x01 \x01(\r\x12\x10\n\x08interval\x18\x02 \x01(\r\"\xae\x01\n\x18ResFetchActivityInterval\x12\x18\n\x05\x65rror\x18\x01 \x01(\x0b\x32\t.lq.Error\x12=\n\x06result\x18\x02 \x03(\x0b\x32-.lq.ResFetchActivityInterval.ActivityInterval\x1a\x39\n\x10\x41\x63tivityInterval\x12\x13\n\x0b\x61\x63tivity_id\x18\x01 \x01(\r\x12\x10\n\x08interval\x18\x02 \x01(\r\"F\n\x14ResFetchrecentFriend\x12\x18\n\x05\x65rror\x18\x01 \x01(\x0b\x32\t.lq.Error\x12\x14\n\x0c\x61\x63\x63ount_list\x18\x02 \x03(\r\"2\n\x0cReqOpenGacha\x12\x13\n\x0b\x61\x63tivity_id\x18\x01 \x01(\r\x12\r\n\x05\x63ount\x18\x02 \x01(\r\"\xa8\x01\n\x0cResOpenGacha\x12\x18\n\x05\x65rror\x18\x01 \x01(\x0b\x32\t.lq.Error\x12\x13\n\x0bresult_list\x18\x02 \x03(\r\x12\'\n\x0creward_items\x18\x03 \x03(\x0b\x32\x11.lq.ExecuteReward\x12*\n\x0fsp_reward_items\x18\x04 \x03(\x0b\x32\x11.lq.ExecuteReward\x12\x14\n\x0cremain_count\x18\x05 \x01(\r\" \n\x0eReqTaskRequest\x12\x0e\n\x06params\x18\x01 \x03(\r\"?\n\x1aReqSimulationActivityTrain\x12\x13\n\x0b\x61\x63tivity_id\x18\x01 \x01(\r\x12\x0c\n\x04type\x18\x02 \x01(\r\"`\n\x1aResSimulationActivityTrain\x12\x18\n\x05\x65rror\x18\x01 \x01(\x0b\x32\t.lq.Error\x12\x13\n\x0bresult_type\x18\x02 \x01(\r\x12\x13\n\x0b\x66inal_stats\x18\x04 \x03(\r\"F\n\x1cReqFetchSimulationGameRecord\x12\x11\n\tgame_uuid\x18\x01 \x01(\t\x12\x13\n\x0b\x61\x63tivity_id\x18\x02 \x01(\r\"s\n\x1cResFetchSimulationGameRecord\x12\x18\n\x05\x65rror\x18\x01 \x01(\x0b\x32\t.lq.Error\x12\x39\n\x08messages\x18\x02 \x03(\x0b\x32\'.lq.ActivitySimulationGameRecordMessage\"5\n\x1eReqStartSimulationActivityGame\x12\x13\n\x0b\x61\x63tivity_id\x18\x01 \x01(\r\"m\n\x1eResStartSimulationActivityGame\x12\x18\n\x05\x65rror\x18\x01 \x01(\x0b\x32\t.lq.Error\x12\x31\n\x07records\x18\x02 \x03(\x0b\x32 .lq.ActivitySimulationGameRecord\">\n\x1aReqFetchSimulationGameRank\x12\x13\n\x0b\x61\x63tivity_id\x18\x01 \x01(\r\x12\x0b\n\x03\x64\x61y\x18\x02 \x01(\r\"\x9b\x01\n\x1aResFetchSimulationGameRank\x12\x18\n\x05\x65rror\x18\x01 \x01(\x0b\x32\t.lq.Error\x12\x35\n\x04rank\x18\x02 \x03(\x0b\x32\'.lq.ResFetchSimulationGameRank.RankInfo\x1a,\n\x08RankInfo\x12\x11\n\tcharacter\x18\x01 \x01(\r\x12\r\n\x05score\x18\x02 \x01(\x02\"@\n\x19ReqGenerateCombiningCraft\x12\x13\n\x0b\x61\x63tivity_id\x18\x01 \x01(\r\x12\x0e\n\x06\x62in_id\x18\x02 \x01(\r\"T\n\x19ResGenerateCombiningCraft\x12\x18\n\x05\x65rror\x18\x01 \x01(\x0b\x32\t.lq.Error\x12\x0b\n\x03pos\x18\x02 \x01(\r\x12\x10\n\x08\x63raft_id\x18\x03 \x01(\r\"F\n\x15ReqMoveCombiningCraft\x12\x13\n\x0b\x61\x63tivity_id\x18\x01 \x01(\r\x12\x0c\n\x04\x66rom\x18\x02 \x01(\r\x12\n\n\x02to\x18\x03 \x01(\r\"\xc2\x01\n\x15ResMoveCombiningCraft\x12\x18\n\x05\x65rror\x18\x01 \x01(\x0b\x32\t.lq.Error\x12\x0b\n\x03pos\x18\x02 \x01(\r\x12\x10\n\x08\x63ombined\x18\x03 \x01(\r\x12\x10\n\x08\x63raft_id\x18\x04 \x01(\r\x12\x32\n\x05\x62onus\x18\x05 \x01(\x0b\x32#.lq.ResMoveCombiningCraft.BonusData\x1a*\n\tBonusData\x12\x10\n\x08\x63raft_id\x18\x01 \x01(\r\x12\x0b\n\x03pos\x18\x02 \x01(\r\"<\n\x18ReqCombiningRecycleCraft\x12\x13\n\x0b\x61\x63tivity_id\x18\x01 \x01(\r\x12\x0b\n\x03pos\x18\x02 \x01(\r\"]\n\x18ResCombiningRecycleCraft\x12\x18\n\x05\x65rror\x18\x01 \x01(\x0b\x32\t.lq.Error\x12\'\n\x0creward_items\x18\x02 \x03(\x0b\x32\x11.lq.ExecuteReward\"1\n\x1aReqRecoverCombiningRecycle\x12\x13\n\x0b\x61\x63tivity_id\x18\x01 \x01(\r\"U\n\x1aResRecoverCombiningRecycle\x12\x18\n\x05\x65rror\x18\x01 \x01(\x0b\x32\t.lq.Error\x12\x10\n\x08\x63raft_id\x18\x02 \x01(\r\x12\x0b\n\x03pos\x18\x03 \x01(\r\"T\n\x17ReqFinishCombiningOrder\x12\x13\n\x0b\x61\x63tivity_id\x18\x01 \x01(\r\x12\x11\n\tcraft_pos\x18\x02 \x01(\r\x12\x11\n\torder_pos\x18\x03 \x01(\r\"\\\n\x17ResFinishCombiningOrder\x12\x18\n\x05\x65rror\x18\x01 \x01(\x0b\x32\t.lq.Error\x12\'\n\x0creward_items\x18\x02 \x03(\x0b\x32\x11.lq.ExecuteReward\"\x9a\n\n\x0cResFetchInfo\x12\x18\n\x05\x65rror\x18\x01 \x01(\x0b\x32\t.lq.Error\x12&\n\x0bserver_time\x18\x02 \x01(\x0b\x32\x11.lq.ResServerTime\x12-\n\x0eserver_setting\x18\x03 \x01(\x0b\x32\x15.lq.ResServerSettings\x12(\n\x0c\x63lient_value\x18\x04 \x01(\x0b\x32\x12.lq.ResClientValue\x12&\n\x0b\x66riend_list\x18\x05 \x01(\x0b\x32\x11.lq.ResFriendList\x12\x31\n\x11\x66riend_apply_list\x18\x06 \x01(\x0b\x32\x16.lq.ResFriendApplyList\x12/\n\rrecent_friend\x18\x07 \x01(\x0b\x32\x18.lq.ResFetchrecentFriend\x12\"\n\tmail_info\x18\x08 \x01(\x0b\x32\x0f.lq.ResMailInfo\x12\x30\n\x11receive_coin_info\x18\t \x01(\x0b\x32\x15.lq.ResReviveCoinInfo\x12$\n\ntitle_list\x18\n \x01(\x0b\x32\x10.lq.ResTitleList\x12 \n\x08\x62\x61g_info\x18\x0b \x01(\x0b\x32\x0e.lq.ResBagInfo\x12\"\n\tshop_info\x18\x0c \x01(\x0b\x32\x0f.lq.ResShopInfo\x12/\n\rshop_interval\x18\r \x01(\x0b\x32\x18.lq.ResFetchShopInterval\x12\x31\n\ractivity_data\x18\x0e \x01(\x0b\x32\x1a.lq.ResAccountActivityData\x12\x37\n\x11\x61\x63tivity_interval\x18\x0f \x01(\x0b\x32\x1c.lq.ResFetchActivityInterval\x12*\n\ractivity_buff\x18\x10 \x01(\x0b\x32\x13.lq.ResActivityBuff\x12$\n\nvip_reward\x18\x11 \x01(\x0b\x32\x10.lq.ResVipReward\x12\x31\n\x11month_ticket_info\x18\x12 \x01(\x0b\x32\x16.lq.ResMonthTicketInfo\x12\'\n\x0b\x61\x63hievement\x18\x13 \x01(\x0b\x32\x12.lq.ResAchievement\x12.\n\x0f\x63omment_setting\x18\x14 \x01(\x0b\x32\x15.lq.ResCommentSetting\x12\x30\n\x10\x61\x63\x63ount_settings\x18\x15 \x01(\x0b\x32\x16.lq.ResAccountSettings\x12\x31\n\x11mod_nickname_time\x18\x16 \x01(\x0b\x32\x16.lq.ResModNicknameTime\x12\x19\n\x04misc\x18\x17 \x01(\x0b\x32\x0b.lq.ResMisc\x12)\n\x0c\x61nnouncement\x18\x18 \x01(\x0b\x32\x13.lq.ResAnnouncement\x12,\n\x0erolling_notice\x18\x19 \x01(\x0b\x32\x14.lq.ReqRollingNotice\x12*\n\ractivity_list\x18\x1a \x01(\x0b\x32\x13.lq.ResActivityList\x12,\n\x0e\x63haracter_info\x18\x1b \x01(\x0b\x32\x14.lq.ResCharacterInfo\x12/\n\x10\x61ll_common_views\x18\x1c \x01(\x0b\x32\x15.lq.ResAllcommonViews\x12\x42\n\x1a\x63ollected_game_record_list\x18\x1d \x01(\x0b\x32\x1e.lq.ResCollectedGameRecordList\"\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\"u\n\rYongchangInfo\x12\x0c\n\x04seat\x18\x01 \x01(\r\x12\x13\n\x0bmoqie_count\x18\x02 \x01(\r\x12\x13\n\x0bmoqie_bonus\x18\x03 \x01(\r\x12\x15\n\rshouqie_count\x18\x04 \x01(\r\x12\x15\n\rshouqie_bonus\x18\x05 \x01(\r\"$\n\rActionNewCard\x12\x13\n\x0b\x66ield_spell\x18\x01 \x01(\r\"$\n\rRecordNewCard\x12\x13\n\x0b\x66ield_spell\x18\x01 \x01(\r\"\xd6\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\x12\x13\n\x0b\x66ield_spell\x18\x12 \x01(\r\x12\x0e\n\x06sha256\x18\x13 \x01(\t\x12$\n\tyongchang\x18\x14 \x01(\x0b\x32\x11.lq.YongchangInfo\"\xd6\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\x12\x13\n\x0b\x66ield_spell\x18\x15 \x01(\r\x12\x0e\n\x06sha256\x18\x16 \x01(\t\x12$\n\tyongchang\x18\x17 \x01(\x0b\x32\x11.lq.YongchangInfo\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\"c\n\x11GameDetailRecords\x12\x0f\n\x07records\x18\x01 \x03(\x0c\x12\x0f\n\x07version\x18\x02 \x01(\r\x12\x1f\n\x07\x61\x63tions\x18\x03 \x03(\x0b\x32\x0e.lq.GameAction\x12\x0b\n\x03\x62\x61r\x18\x04 \x01(\x0c\"\xc9\x01\n\x11GameSelfOperation\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\"Y\n\x0fGameChiPengGang\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\"\x1e\n\x0fGameVoteGameEnd\x12\x0b\n\x03yes\x18\x01 \x01(\x08\"\xa7\x01\n\rGameUserInput\x12\x0c\n\x04seat\x18\x01 \x01(\r\x12\x0c\n\x04type\x18\x02 \x01(\r\x12\x0b\n\x03\x65mo\x18\x03 \x01(\r\x12(\n\toperation\x18\n \x01(\x0b\x32\x15.lq.GameSelfOperation\x12 \n\x03\x63pg\x18\x0b \x01(\x0b\x32\x13.lq.GameChiPengGang\x12!\n\x04vote\x18\x0c \x01(\x0b\x32\x13.lq.GameVoteGameEnd\"+\n\rGameUserEvent\x12\x0c\n\x04seat\x18\x01 \x01(\r\x12\x0c\n\x04type\x18\x02 \x01(\r\"\x9c\x01\n\nGameAction\x12\x0e\n\x06passed\x18\x01 \x01(\r\x12\x0c\n\x04type\x18\x02 \x01(\r\x12\x0e\n\x06result\x18\x03 \x01(\x0c\x12%\n\nuser_input\x18\x04 \x01(\x0b\x32\x11.lq.GameUserInput\x12%\n\nuser_event\x18\x05 \x01(\x0b\x32\x11.lq.GameUserEvent\x12\x12\n\ngame_event\x18\x06 \x01(\r\"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\"\xad\x03\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\x12\x0e\n\x06\x62\x61opai\x18\x15 \x01(\r\x12\x14\n\x0c\x62\x61opai_seats\x18\x16 \x03(\r\x12\r\n\x05lines\x18\x17 \x03(\t\x12\x16\n\x0etianming_bonus\x18\x18 \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\"\xe5\x01\n\x10\x41\x63tionRevealTile\x12\x0c\n\x04seat\x18\x01 \x01(\r\x12\x0f\n\x07is_liqi\x18\x02 \x01(\x08\x12\x10\n\x08is_wliqi\x18\x03 \x01(\x08\x12\r\n\x05moqie\x18\x04 \x01(\x08\x12\x0e\n\x06scores\x18\x05 \x03(\x05\x12\x10\n\x08liqibang\x18\x06 \x01(\r\x12,\n\toperation\x18\x07 \x01(\x0b\x32\x19.lq.OptionalOperationList\x12!\n\x08tingpais\x18\x08 \x03(\x0b\x32\x0f.lq.TingPaiInfo\x12\x0c\n\x04tile\x18\t \x01(\t\x12\x10\n\x08zhenting\x18\n \x01(\x08\"\xe6\x01\n\x10RecordRevealTile\x12\x0c\n\x04seat\x18\x01 \x01(\r\x12\x0f\n\x07is_liqi\x18\x02 \x01(\x08\x12\x10\n\x08is_wliqi\x18\x03 \x01(\x08\x12\r\n\x05moqie\x18\x04 \x01(\x08\x12\x0e\n\x06scores\x18\x05 \x03(\x05\x12\x10\n\x08liqibang\x18\x06 \x01(\r\x12-\n\noperations\x18\x07 \x03(\x0b\x32\x19.lq.OptionalOperationList\x12!\n\x08tingpais\x18\x08 \x03(\x0b\x32\x0f.lq.TingPaiInfo\x12\x0c\n\x04tile\x18\t \x01(\t\x12\x10\n\x08zhenting\x18\n \x03(\x08\"p\n\x10\x41\x63tionUnveilTile\x12\x0c\n\x04seat\x18\x01 \x01(\x05\x12\x0e\n\x06scores\x18\x02 \x03(\x05\x12\x10\n\x08liqibang\x18\x03 \x01(\r\x12,\n\toperation\x18\x04 \x01(\x0b\x32\x19.lq.OptionalOperationList\"p\n\x10RecordUnveilTile\x12\x0c\n\x04seat\x18\x01 \x01(\x05\x12\x0e\n\x06scores\x18\x02 \x03(\x05\x12\x10\n\x08liqibang\x18\x03 \x01(\r\x12,\n\toperation\x18\x04 \x01(\x0b\x32\x19.lq.OptionalOperationList\"\xd4\x01\n\x0e\x41\x63tionLockTile\x12\x0c\n\x04seat\x18\x01 \x01(\r\x12\x0e\n\x06scores\x18\x02 \x03(\x05\x12\x10\n\x08liqibang\x18\x03 \x01(\r\x12\x0c\n\x04tile\x18\x04 \x01(\t\x12,\n\toperation\x18\x05 \x01(\x0b\x32\x19.lq.OptionalOperationList\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\x12\n\nlock_state\x18\t \x01(\x05\"\xd5\x01\n\x0eRecordLockTile\x12\x0c\n\x04seat\x18\x01 \x01(\r\x12\x0e\n\x06scores\x18\x02 \x03(\x05\x12\x10\n\x08liqibang\x18\x03 \x01(\r\x12\x0c\n\x04tile\x18\x04 \x01(\t\x12,\n\toperation\x18\x05 \x03(\x0b\x32\x19.lq.OptionalOperationList\x12\x11\n\tzhentings\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\x12\n\nlock_state\x18\t \x01(\x05\"\xdd\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\x12\x10\n\x08revealed\x18\x0c \x01(\x08\x12\x0e\n\x06scores\x18\r \x03(\x05\x12\x10\n\x08liqibang\x18\x0e \x01(\r\x12$\n\tyongchang\x18\x19 \x01(\x0b\x32\x11.lq.YongchangInfo\"\xaa\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\x12$\n\tyongchang\x18\r \x01(\x0b\x32\x11.lq.YongchangInfo\"\xa1\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\x12\x12\n\ntile_index\x18\x0b \x01(\r\"\xf7\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\x12\x12\n\ntile_index\x18\x0c \x01(\r\"\x97\x01\n\x17\x41\x63tionFillAwaitingTiles\x12\x16\n\x0e\x61waiting_tiles\x18\x01 \x03(\t\x12\x17\n\x0fleft_tile_count\x18\x02 \x01(\r\x12,\n\toperation\x18\x03 \x01(\x0b\x32\x19.lq.OptionalOperationList\x12\x1d\n\x04liqi\x18\x04 \x01(\x0b\x32\x0f.lq.LiQiSuccess\"\x97\x01\n\x17RecordFillAwaitingTiles\x12\x16\n\x0e\x61waiting_tiles\x18\x01 \x03(\t\x12\x17\n\x0fleft_tile_count\x18\x02 \x01(\r\x12,\n\toperation\x18\x03 \x01(\x0b\x32\x19.lq.OptionalOperationList\x12\x1d\n\x04liqi\x18\x04 \x01(\x0b\x32\x0f.lq.LiQiSuccess\"\xcf\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\x12\x0e\n\x06scores\x18\x0b \x03(\x05\x12\x10\n\x08liqibang\x18\x0c \x01(\r\x12$\n\tyongchang\x18\r \x01(\x0b\x32\x11.lq.YongchangInfo\"\xa5\x02\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\x12\x0e\n\x06scores\x18\x0b \x03(\x05\x12\x10\n\x08liqibang\x18\x0c \x01(\r\x12$\n\tyongchang\x18\r \x01(\x0b\x32\x11.lq.YongchangInfo\"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\"n\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\x12\x0f\n\x07session\x18\x04 \x01(\t\x12\x0c\n\x04gift\x18\x05 \x01(\t\x12\n\n\x02vs\x18\x06 \x01(\r\"\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\x96\x9d\x01\n\x05Lobby\x12;\n\x13\x66\x65tchConnectionInfo\x12\r.lq.ReqCommon\x1a\x15.lq.ResConnectionInfo\x12\x36\n\x0e\x66\x65tchQueueInfo\x12\r.lq.ReqCommon\x1a\x15.lq.ResFetchQueueInfo\x12+\n\x0b\x63\x61ncelQueue\x12\r.lq.ReqCommon\x1a\r.lq.ResCommon\x12\x35\n\x0bopenidCheck\x12\x12.lq.ReqOpenidCheck\x1a\x12.lq.ResOauth2Check\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\tfetchInfo\x12\r.lq.ReqCommon\x1a\x10.lq.ResFetchInfo\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\x12J\n\x12setHiddenCharacter\x12\x19.lq.ReqSetHiddenCharacter\x1a\x19.lq.ResSetHiddenCharacter\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\x36\n\x0epayMonthTicket\x12\r.lq.ReqCommon\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\x63reateJPPayPayOrder\x12\x1a.lq.ReqCreateJPPayPayOrder\x1a\x1a.lq.ResCreateJPPayPayOrder\x12h\n\x1c\x66\x65tchJPCommonCreditCardOrder\x12#.lq.ReqFetchJPCommonCreditCardOrder\x1a#.lq.ResFetchJPCommonCreditCardOrder\x12\x44\n\x10\x63reateJPGMOOrder\x12\x17.lq.ReqCreateJPGMOOrder\x1a\x17.lq.ResCreateJPGMOOrder\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\x12M\n\x13\x63reateKRPaypalOrder\x12\x1a.lq.ReqCreateKRPaypalOrder\x1a\x1a.lq.ResCreateKRPaypalOrder\x12Y\n\x17\x63reateKRMasterCardOrder\x12\x1e.lq.ReqCreateKRMasterCardOrder\x1a\x1e.lq.ResCreateKRMasterCardOrder\x12G\n\x11\x63reateKRVisaOrder\x12\x18.lq.ReqCreateKRVisaOrder\x1a\x18.lq.ResCreateKRVisaOrder\x12\x44\n\x10\x63reateKRJCBOrder\x12\x17.lq.ReqCreateKRJCBOrder\x1a\x17.lq.ResCreateKRJCBOrder\x12M\n\x13\x63reateKRAlipayOrder\x12\x1a.lq.ReqCreateKRAlipayOrder\x1a\x1a.lq.ResCreateKRAlipayOrder\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\x10\x64\x65liverAA32Order\x12\x17.lq.ReqDeliverAA32Order\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:\n\x10\x66\x65tchRefundOrder\x12\r.lq.ReqCommon\x1a\x17.lq.ResFetchRefundOrder\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\x12X\n\x1f\x63ompletePeriodActivityTaskBatch\x12&.lq.ReqCompletePeriodActivityTaskBatch\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\x12_\n\x19\x63ompleteSegmentTaskReward\x12 .lq.ReqCompleteSegmentTaskReward\x1a .lq.ResCompleteSegmentTaskReward\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\x12P\n\x14upgradeActivityLevel\x12\x1b.lq.ReqUpgradeActivityLevel\x1a\x1b.lq.ResUpgradeActivityLevel\x12h\n\x1creceiveUpgradeActivityReward\x12#.lq.ReqReceiveUpgradeActivityReward\x1a#.lq.ResReceiveUpgradeActivityReward\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.ResFetchSelfGamePointRank\x12)\n\x07readSNS\x12\x0e.lq.ReqReadSNS\x1a\x0e.lq.ResReadSNS\x12,\n\x08replySNS\x12\x0f.lq.ReqReplySNS\x1a\x0f.lq.ResReplySNS\x12)\n\x07likeSNS\x12\x0e.lq.ReqLikeSNS\x1a\x0e.lq.ResLikeSNS\x12)\n\x07\x64igMine\x12\x0e.lq.ReqDigMine\x1a\x0e.lq.ResDigMine\x12\x44\n\x10\x66\x65tchLastPrivacy\x12\x17.lq.ReqFetchLastPrivacy\x1a\x17.lq.ResFetchLastPrivacy\x12\x32\n\x0c\x63heckPrivacy\x12\x13.lq.ReqCheckPrivacy\x1a\r.lq.ResCommon\x12\x38\n\x0fresponseCaptcha\x12\x16.lq.ReqResponseCaptcha\x1a\r.lq.ResCommon\x12S\n\x15\x66\x65tchRPGBattleHistory\x12\x1c.lq.ReqFetchRPGBattleHistory\x1a\x1c.lq.ResFetchRPGBattleHistory\x12W\n\x17\x66\x65tchRPGBattleHistoryV2\x12\x1c.lq.ReqFetchRPGBattleHistory\x1a\x1e.lq.ResFetchRPGBattleHistoryV2\x12G\n\x11receiveRPGRewards\x12\x18.lq.ReqReceiveRPGRewards\x1a\x18.lq.ResReceiveRPGRewards\x12\x45\n\x10receiveRPGReward\x12\x17.lq.ReqReceiveRPGReward\x1a\x18.lq.ResReceiveRPGRewards\x12\x36\n\x0e\x62uyArenaTicket\x12\x15.lq.ReqBuyArenaTicket\x1a\r.lq.ResCommon\x12.\n\nenterArena\x12\x11.lq.ReqEnterArena\x1a\r.lq.ResCommon\x12<\n\x12receiveArenaReward\x12\x12.lq.ReqArenaReward\x1a\x12.lq.ResArenaReward\x12\x38\n\x0c\x66\x65tchOBToken\x12\x13.lq.ReqFetchOBToken\x1a\x13.lq.ResFetchOBToken\x12Y\n\x17receiveCharacterRewards\x12\x1e.lq.ReqReceiveCharacterRewards\x1a\x1e.lq.ResReceiveCharacterRewards\x12\x44\n\x10\x66\x65\x65\x64\x41\x63tivityFeed\x12\x17.lq.ReqFeedActivityFeed\x1a\x17.lq.ResFeedActivityFeed\x12\\\n\x18sendActivityGiftToFriend\x12\x1f.lq.ReqSendActivityGiftToFriend\x1a\x1f.lq.ResSendActivityGiftToFriend\x12@\n\x13receiveActivityGift\x12\x1a.lq.ReqReceiveActivityGift\x1a\r.lq.ResCommon\x12V\n\x16receiveAllActivityGift\x12\x1d.lq.ReqReceiveAllActivityGift\x1a\x1d.lq.ResReceiveAllActivityGift\x12\x65\n\x1b\x66\x65tchFriendGiftActivityData\x12\".lq.ReqFetchFriendGiftActivityData\x1a\".lq.ResFetchFriendGiftActivityData\x12\x44\n\x10openPreChestItem\x12\x17.lq.ReqOpenPreChestItem\x1a\x17.lq.ResOpenPreChestItem\x12G\n\x11\x66\x65tchVoteActivity\x12\x18.lq.ReqFetchVoteActivity\x1a\x18.lq.ResFetchVoteActivity\x12\x38\n\x0cvoteActivity\x12\x13.lq.ReqVoteActivity\x1a\x13.lq.ResVoteActivity\x12>\n\x12unlockActivitySpot\x12\x19.lq.ReqUnlockActivitySpot\x1a\r.lq.ResCommon\x12J\n\x18unlockActivitySpotEnding\x12\x1f.lq.ReqUnlockActivitySpotEnding\x1a\r.lq.ResCommon\x12_\n\x19receiveActivitySpotReward\x12 .lq.ReqReceiveActivitySpotReward\x1a .lq.ResReceiveActivitySpotReward\x12\x34\n\rdeleteAccount\x12\r.lq.ReqCommon\x1a\x14.lq.ResDeleteAccount\x12\x33\n\x13\x63\x61ncelDeleteAccount\x12\r.lq.ReqCommon\x1a\r.lq.ResCommon\x12,\n\tlogReport\x12\x10.lq.ReqLogReport\x1a\r.lq.ResCommon\x12.\n\nbindOauth2\x12\x11.lq.ReqBindOauth2\x1a\r.lq.ResCommon\x12\x39\n\x0f\x66\x65tchOauth2Info\x12\x12.lq.ReqFetchOauth2\x1a\x12.lq.ResFetchOauth2\x12\x38\n\x0fsetLoadingImage\x12\x16.lq.ReqSetLoadingImage\x1a\r.lq.ResCommon\x12<\n\x11\x66\x65tchShopInterval\x12\r.lq.ReqCommon\x1a\x18.lq.ResFetchShopInterval\x12\x44\n\x15\x66\x65tchActivityInterval\x12\r.lq.ReqCommon\x1a\x1c.lq.ResFetchActivityInterval\x12<\n\x11\x66\x65tchRecentFriend\x12\r.lq.ReqCommon\x1a\x18.lq.ResFetchrecentFriend\x12/\n\topenGacha\x12\x10.lq.ReqOpenGacha\x1a\x10.lq.ResOpenGacha\x12\x30\n\x0btaskRequest\x12\x12.lq.ReqTaskRequest\x1a\r.lq.ResCommon\x12Y\n\x17simulationActivityTrain\x12\x1e.lq.ReqSimulationActivityTrain\x1a\x1e.lq.ResSimulationActivityTrain\x12_\n\x19\x66\x65tchSimulationGameRecord\x12 .lq.ReqFetchSimulationGameRecord\x1a .lq.ResFetchSimulationGameRecord\x12\x65\n\x1bstartSimulationActivityGame\x12\".lq.ReqStartSimulationActivityGame\x1a\".lq.ResStartSimulationActivityGame\x12Y\n\x17\x66\x65tchSimulationGameRank\x12\x1e.lq.ReqFetchSimulationGameRank\x1a\x1e.lq.ResFetchSimulationGameRank\x12V\n\x16generateCombiningCraft\x12\x1d.lq.ReqGenerateCombiningCraft\x1a\x1d.lq.ResGenerateCombiningCraft\x12J\n\x12moveCombiningCraft\x12\x19.lq.ReqMoveCombiningCraft\x1a\x19.lq.ResMoveCombiningCraft\x12S\n\x15\x63ombiningRecycleCraft\x12\x1c.lq.ReqCombiningRecycleCraft\x1a\x1c.lq.ResCombiningRecycleCraft\x12Y\n\x17recoverCombiningRecycle\x12\x1e.lq.ReqRecoverCombiningRecycle\x1a\x1e.lq.ResRecoverCombiningRecycle\x12P\n\x14\x66inishCombiningOrder\x12\x1b.lq.ReqFinishCombiningOrder\x1a\x1b.lq.ResFinishCombiningOrder2\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') +DESCRIPTOR = _descriptor_pool.Default().AddSerializedFile(b'\n\nliqi.proto\x12\x02lq\"W\n\rNotifyCaptcha\x12\x10\n\x08\x63heck_id\x18\x01 \x01(\r\x12\x12\n\nstart_time\x18\x02 \x01(\r\x12\x12\n\nrandom_str\x18\x03 \x01(\t\x12\x0c\n\x04type\x18\x04 \x01(\r\"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\"\x96\x01\n\x18NotifyAnnouncementUpdate\x12\x44\n\x0bupdate_list\x18\x01 \x03(\x0b\x32/.lq.NotifyAnnouncementUpdate.AnnouncementUpdate\x1a\x34\n\x12\x41nnouncementUpdate\x12\x0c\n\x04lang\x18\x01 \x01(\t\x12\x10\n\x08platform\x18\x02 \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\"N\n\x1fNotifyActivitySegmentTaskUpdate\x12+\n\nprogresses\x18\x01 \x03(\x0b\x32\x17.lq.SegmentTaskProgress\"\xbb\x04\n\x14NotifyActivityUpdate\x12\x37\n\x04list\x18\x01 \x03(\x0b\x32).lq.NotifyActivityUpdate.FeedActivityData\x1a\xe9\x03\n\x10\x46\x65\x65\x64\x41\x63tivityData\x12\x13\n\x0b\x61\x63tivity_id\x18\x01 \x01(\r\x12\x12\n\nfeed_count\x18\x02 \x01(\r\x12X\n\x13\x66riend_receive_data\x18\x03 \x01(\x0b\x32;.lq.NotifyActivityUpdate.FeedActivityData.CountWithTimeData\x12U\n\x10\x66riend_send_data\x18\x04 \x01(\x0b\x32;.lq.NotifyActivityUpdate.FeedActivityData.CountWithTimeData\x12I\n\ngift_inbox\x18\x05 \x03(\x0b\x32\x35.lq.NotifyActivityUpdate.FeedActivityData.GiftBoxData\x1a<\n\x11\x43ountWithTimeData\x12\r\n\x05\x63ount\x18\x01 \x01(\r\x12\x18\n\x10last_update_time\x18\x02 \x01(\r\x1ar\n\x0bGiftBoxData\x12\n\n\x02id\x18\x01 \x01(\r\x12\x0f\n\x07item_id\x18\x02 \x01(\r\x12\r\n\x05\x63ount\x18\x03 \x01(\r\x12\x17\n\x0f\x66rom_account_id\x18\x04 \x01(\r\x12\x0c\n\x04time\x18\x05 \x01(\r\x12\x10\n\x08received\x18\x06 \x01(\r\"\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 \x03(\x0b\x32\x11.lq.RollingNotice\"\x17\n\x15NotifyGiftSendRefresh\"3\n\x10NotifyShopUpdate\x12\x1f\n\tshop_info\x18\x01 \x01(\x0b\x32\x0c.lq.ShopInfo\"\x16\n\x14NotifyIntervalUpdate\"\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\x11NotifyMatchFailed\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\"\x1a\n\x18NotifyLoginQueueFinished\"\x8e\x05\n\x18NotifyGameFinishRewardV2\x12\x0f\n\x07mode_id\x18\x01 \x01(\r\x12>\n\x0clevel_change\x18\x02 \x01(\x0b\x32(.lq.NotifyGameFinishRewardV2.LevelChange\x12<\n\x0bmatch_chest\x18\x03 \x01(\x0b\x32\'.lq.NotifyGameFinishRewardV2.MatchChest\x12\x42\n\x0emain_character\x18\x04 \x01(\x0b\x32*.lq.NotifyGameFinishRewardV2.MainCharacter\x12\x42\n\x0e\x63haracter_gift\x18\x05 \x01(\x0b\x32*.lq.NotifyGameFinishRewardV2.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\"\xa4\x01\n\x16NotifyActivityRewardV2\x12\x42\n\x0f\x61\x63tivity_reward\x18\x01 \x03(\x0b\x32).lq.NotifyActivityRewardV2.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\"\x8e\x01\n\x15NotifyActivityPointV2\x12@\n\x0f\x61\x63tivity_points\x18\x01 \x03(\x0b\x32\'.lq.NotifyActivityPointV2.ActivityPoint\x1a\x33\n\rActivityPoint\x12\x13\n\x0b\x61\x63tivity_id\x18\x01 \x01(\r\x12\r\n\x05point\x18\x02 \x01(\r\"\xa0\x01\n\x18NotifyLeaderboardPointV2\x12I\n\x12leaderboard_points\x18\x01 \x03(\x0b\x32-.lq.NotifyLeaderboardPointV2.LeaderboardPoint\x1a\x39\n\x10LeaderboardPoint\x12\x16\n\x0eleaderboard_id\x18\x01 \x01(\r\x12\r\n\x05point\x18\x02 \x01(\r\"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\"M\n\x08ViewSlot\x12\x0c\n\x04slot\x18\x01 \x01(\r\x12\x0f\n\x07item_id\x18\x02 \x01(\r\x12\x0c\n\x04type\x18\x03 \x01(\r\x12\x14\n\x0citem_id_list\x18\x04 \x03(\r\"\xb1\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\x12\x14\n\x0c\x66rozen_state\x18\x1d \x01(\r\x12\x15\n\rloading_image\x18\x1e \x03(\r\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\"\x9d\x0f\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\x12+\n\x08\x61\x63tivity\x18\x0f \x01(\x0b\x32\x19.lq.AccountActivityUpdate\x12\x42\n\x15\x61\x63tivity_segment_task\x18\x10 \x01(\x0b\x32#.lq.AccountUpdate.SegmentTaskUpdate\x12\x39\n\x0cmonth_ticket\x18\x11 \x01(\x0b\x32#.lq.AccountUpdate.MonthTicketUpdate\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\x1aS\n\x11SegmentTaskUpdate\x12+\n\nprogresses\x18\x01 \x03(\x0b\x32\x17.lq.SegmentTaskProgress\x12\x11\n\ttask_list\x18\x02 \x03(\r\x1a<\n\x11MonthTicketUpdate\x12\x10\n\x08\x65nd_time\x18\x01 \x01(\r\x12\x15\n\rlast_pay_time\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\"Y\n\x19GameTestingEnvironmentSet\x12\x0f\n\x07paixing\x18\x01 \x01(\r\x12\x12\n\nleft_count\x18\x02 \x01(\r\x12\x17\n\x0f\x66ield_spell_var\x18\x03 \x01(\r\"\xbb\x0c\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\x16\n\x0ereveal_discard\x18\x33 \x01(\r\x12\x18\n\x10\x66ield_spell_mode\x18\x34 \x01(\r\x12\x10\n\x08zhanxing\x18\x35 \x01(\r\x12\x15\n\rtianming_mode\x18\x36 \x01(\r\x12\x1a\n\x12\x64isable_leijiyiman\x18< \x01(\x08\x12\x1e\n\x16\x64isable_double_yakuman\x18> \x01(\r\x12!\n\x19\x64isable_composite_yakuman\x18? \x01(\r\x12\x14\n\x0c\x65nable_shiti\x18@ \x01(\r\x12\x1c\n\x14\x65nable_nontsumo_liqi\x18\x41 \x01(\r\x12#\n\x1b\x64isable_double_wind_four_fu\x18\x42 \x01(\r\x12\x1d\n\x15\x64isable_angang_guoshi\x18\x43 \x01(\r\x12\x14\n\x0c\x65nable_renhe\x18\x44 \x01(\r\x12%\n\x1d\x65nable_baopai_extend_settings\x18\x45 \x01(\r\x12\x16\n\x0eyongchang_mode\x18\x46 \x01(\r\x12\x17\n\x0fhunzhiyiji_mode\x18G \x01(\r\"\x8c\x02\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\x12\x10\n\x08pre_rule\x18\x0c \x01(\t\"\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\"g\n\x11\x46\x61keRandomRecords\x12\x0f\n\x07item_id\x18\x01 \x01(\r\x12\x17\n\x0fspecial_item_id\x18\x02 \x01(\r\x12\x12\n\ngain_count\x18\x03 \x01(\r\x12\x14\n\x0cgain_history\x18\x04 \x03(\r\"&\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\"*\n\rExecuteResult\x12\n\n\x02id\x18\x01 \x01(\r\x12\r\n\x05\x63ount\x18\x02 \x01(\x05\",\n\x0bI18nContext\x12\x0c\n\x04lang\x18\x01 \x01(\t\x12\x0f\n\x07\x63ontext\x18\x02 \x01(\t\"\xa5\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\x0f.lq.I18nContext\x12%\n\x0c\x63ontent_i18n\x18\x0b \x03(\x0b\x32\x0f.lq.I18nContext\x12\x13\n\x0btemplate_id\x18\x0c \x01(\r\"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\"\xef\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\x12\x14\n\x0cscreen_width\x18\n \x01(\r\x12\x15\n\rscreen_height\x18\x0b \x01(\r\"6\n\x11\x43lientVersionInfo\x12\x10\n\x08resource\x18\x01 \x01(\t\x12\x0f\n\x07package\x18\x02 \x01(\t\"P\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\x12\x14\n\x0cheader_image\x18\x04 \x01(\t\"v\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\x12\x15\n\rrewarded_time\x18\x06 \x01(\r\"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\"P\n\x08RPGState\x12\x16\n\x0eplayer_damaged\x18\x01 \x01(\r\x12\x17\n\x0fmonster_damaged\x18\x02 \x01(\r\x12\x13\n\x0bmonster_seq\x18\x03 \x01(\r\"\xd0\x01\n\x0bRPGActivity\x12\x13\n\x0b\x61\x63tivity_id\x18\x01 \x01(\r\x12\x16\n\x0elast_show_uuid\x18\x05 \x01(\t\x12\x18\n\x10last_played_uuid\x18\x06 \x01(\t\x12#\n\rcurrent_state\x18\x07 \x01(\x0b\x32\x0c.lq.RPGState\x12%\n\x0flast_show_state\x18\x08 \x01(\x0b\x32\x0c.lq.RPGState\x12\x18\n\x10received_rewards\x18\t \x03(\r\x12\x14\n\x0clast_show_id\x18\n \x01(\r\"\xc8\x01\n\x11\x41\x63tivityArenaData\x12\x11\n\twin_count\x18\x01 \x01(\r\x12\x12\n\nlose_count\x18\x02 \x01(\r\x12\x13\n\x0b\x61\x63tivity_id\x18\x03 \x01(\r\x12\x12\n\nenter_time\x18\x04 \x01(\r\x12\x19\n\x11\x64\x61ily_enter_count\x18\x05 \x01(\r\x12\x18\n\x10\x64\x61ily_enter_time\x18\x06 \x01(\r\x12\x15\n\rmax_win_count\x18\x07 \x01(\r\x12\x17\n\x0ftotal_win_count\x18\x08 \x01(\r\"\xaa\x03\n\x10\x46\x65\x65\x64\x41\x63tivityData\x12\x13\n\x0b\x61\x63tivity_id\x18\x01 \x01(\r\x12\x12\n\nfeed_count\x18\x02 \x01(\r\x12\x43\n\x13\x66riend_receive_data\x18\x03 \x01(\x0b\x32&.lq.FeedActivityData.CountWithTimeData\x12@\n\x10\x66riend_send_data\x18\x04 \x01(\x0b\x32&.lq.FeedActivityData.CountWithTimeData\x12\x34\n\ngift_inbox\x18\x05 \x03(\x0b\x32 .lq.FeedActivityData.GiftBoxData\x1a<\n\x11\x43ountWithTimeData\x12\r\n\x05\x63ount\x18\x01 \x01(\r\x12\x18\n\x10last_update_time\x18\x02 \x01(\r\x1ar\n\x0bGiftBoxData\x12\n\n\x02id\x18\x01 \x01(\r\x12\x0f\n\x07item_id\x18\x02 \x01(\r\x12\r\n\x05\x63ount\x18\x03 \x01(\r\x12\x17\n\x0f\x66rom_account_id\x18\x04 \x01(\r\x12\x0c\n\x04time\x18\x05 \x01(\r\x12\x10\n\x08received\x18\x06 \x01(\r\"\x94\x01\n\x13SegmentTaskProgress\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\x12\x14\n\x0creward_count\x18\x06 \x01(\r\x12\x16\n\x0e\x61\x63hieved_count\x18\x07 \x01(\r\"Y\n\x10MineActivityData\x12\x1c\n\tdig_point\x18\x01 \x03(\x0b\x32\t.lq.Point\x12\x1b\n\x03map\x18\x02 \x03(\x0b\x32\x0e.lq.MineReward\x12\n\n\x02id\x18\x03 \x01(\r\"\xc2\x04\n\x15\x41\x63\x63ountActivityUpdate\x12\'\n\tmine_data\x18\x01 \x03(\x0b\x32\x14.lq.MineActivityData\x12!\n\x08rpg_data\x18\x02 \x03(\x0b\x32\x0f.lq.RPGActivity\x12\'\n\tfeed_data\x18\x03 \x03(\x0b\x32\x14.lq.ActivityFeedData\x12\'\n\tspot_data\x18\x04 \x03(\x0b\x32\x14.lq.ActivitySpotData\x12\x34\n\x10\x66riend_gift_data\x18\x05 \x03(\x0b\x32\x1a.lq.ActivityFriendGiftData\x12-\n\x0cupgrade_data\x18\x06 \x03(\x0b\x32\x17.lq.ActivityUpgradeData\x12/\n\ngacha_data\x18\x07 \x03(\x0b\x32\x1b.lq.ActivityGachaUpdateData\x12\x33\n\x0fsimulation_data\x18\x08 \x03(\x0b\x32\x1a.lq.ActivitySimulationData\x12\x33\n\x0e\x63ombining_data\x18\t \x03(\x0b\x32\x1b.lq.ActivityCombiningLQData\x12-\n\x0cvillage_data\x18\n \x03(\x0b\x32\x17.lq.ActivityVillageData\x12/\n\rfestival_data\x18\x0b \x03(\x0b\x32\x18.lq.ActivityFestivalData\x12+\n\x0bisland_data\x18\x0c \x03(\x0b\x32\x16.lq.ActivityIslandData\";\n\x1a\x41\x63tivityCombiningWorkbench\x12\x10\n\x08\x63raft_id\x18\x01 \x01(\r\x12\x0b\n\x03pos\x18\x02 \x01(\r\"\x9a\x01\n\x19\x41\x63tivityCombiningMenuData\x12\x12\n\nmenu_group\x18\x01 \x01(\r\x12<\n\tgenerated\x18\x02 \x03(\x0b\x32).lq.ActivityCombiningMenuData.MenuRequire\x1a+\n\x0bMenuRequire\x12\r\n\x05level\x18\x01 \x01(\r\x12\r\n\x05\x63ount\x18\x02 \x01(\r\"[\n\x1a\x41\x63tivityCombiningOrderData\x12\n\n\x02id\x18\x01 \x01(\r\x12\x0b\n\x03pos\x18\x02 \x01(\r\x12\x10\n\x08\x63raft_id\x18\x03 \x01(\r\x12\x12\n\nunlock_day\x18\x04 \x01(\r\"\xde\x01\n\x17\x41\x63tivityCombiningLQData\x12\x13\n\x0b\x61\x63tivity_id\x18\x01 \x01(\r\x12\x31\n\tworkbench\x18\x02 \x03(\x0b\x32\x1e.lq.ActivityCombiningWorkbench\x12.\n\x06orders\x18\x03 \x03(\x0b\x32\x1e.lq.ActivityCombiningOrderData\x12\x33\n\x0brecycle_bin\x18\x04 \x01(\x0b\x32\x1e.lq.ActivityCombiningWorkbench\x12\x16\n\x0eunlocked_craft\x18\x05 \x03(\r\"9\n\x19\x41\x63tivityCombiningPoolData\x12\r\n\x05group\x18\x01 \x01(\r\x12\r\n\x05\x63ount\x18\x02 \x01(\r\"\xee\x03\n\x15\x41\x63tivityCombiningData\x12\x13\n\x0b\x61\x63tivity_id\x18\x01 \x01(\r\x12\x31\n\tworkbench\x18\x02 \x03(\x0b\x32\x1e.lq.ActivityCombiningWorkbench\x12.\n\x06orders\x18\x03 \x03(\x0b\x32\x1e.lq.ActivityCombiningOrderData\x12\x33\n\x0brecycle_bin\x18\x04 \x01(\x0b\x32\x1e.lq.ActivityCombiningWorkbench\x12+\n\x04menu\x18\x05 \x01(\x0b\x32\x1d.lq.ActivityCombiningMenuData\x12\x18\n\x10\x63urrent_order_id\x18\x06 \x01(\r\x12\x32\n\x05\x62onus\x18\x07 \x01(\x0b\x32#.lq.ActivityCombiningData.BonusData\x12\x16\n\x0eunlocked_craft\x18\x08 \x03(\r\x12\x31\n\ncraft_pool\x18\t \x03(\x0b\x32\x1d.lq.ActivityCombiningPoolData\x12\x31\n\norder_pool\x18\n \x03(\x0b\x32\x1d.lq.ActivityCombiningPoolData\x1a/\n\tBonusData\x12\r\n\x05\x63ount\x18\x01 \x01(\r\x12\x13\n\x0bupdate_time\x18\x02 \x01(\r\"*\n\rVillageReward\x12\n\n\x02id\x18\x01 \x01(\r\x12\r\n\x05\x63ount\x18\x02 \x01(\r\"U\n\x13VillageBuildingData\x12\n\n\x02id\x18\x01 \x01(\r\x12!\n\x06reward\x18\x03 \x03(\x0b\x32\x11.lq.VillageReward\x12\x0f\n\x07workers\x18\x04 \x03(\r\"\x8e\x01\n\x0fVillageTripData\x12\x13\n\x0bstart_round\x18\x01 \x01(\r\x12\x0f\n\x07\x64\x65st_id\x18\x02 \x01(\r\x12!\n\x06reward\x18\x03 \x03(\x0b\x32\x11.lq.VillageReward\x12\r\n\x05level\x18\x04 \x01(\r\x12#\n\x04info\x18\x05 \x01(\x0b\x32\x15.lq.VillageTargetInfo\"6\n\x0fVillageTaskData\x12\n\n\x02id\x18\x01 \x01(\r\x12\x17\n\x0f\x63ompleted_count\x18\x02 \x01(\r\"l\n\x11VillageTargetInfo\x12\x10\n\x08nickname\x18\x01 \x01(\t\x12\x0e\n\x06\x61vatar\x18\x02 \x01(\r\x12\x14\n\x0c\x61vatar_frame\x18\x03 \x01(\r\x12\r\n\x05title\x18\x04 \x01(\r\x12\x10\n\x08verified\x18\x05 \x01(\r\"\xac\x01\n\x13\x41\x63tivityVillageData\x12\x13\n\x0b\x61\x63tivity_id\x18\x01 \x01(\r\x12*\n\tbuildings\x18\x02 \x03(\x0b\x32\x17.lq.VillageBuildingData\x12!\n\x04trip\x18\x03 \x03(\x0b\x32\x13.lq.VillageTripData\x12\"\n\x05tasks\x18\x06 \x03(\x0b\x32\x13.lq.VillageTaskData\x12\r\n\x05round\x18\x07 \x01(\r\"5\n\x0fTimeCounterData\x12\r\n\x05\x63ount\x18\x01 \x01(\r\x12\x13\n\x0bupdate_time\x18\x02 \x01(\r\";\n\x15SignedTimeCounterData\x12\r\n\x05\x63ount\x18\x01 \x01(\x05\x12\x13\n\x0bupdate_time\x18\x02 \x01(\r\"D\n\x14\x46\x65stivalProposalData\x12\n\n\x02id\x18\x01 \x01(\r\x12\x13\n\x0bproposal_id\x18\x02 \x01(\r\x12\x0b\n\x03pos\x18\x03 \x01(\r\"\xae\x01\n\x14\x41\x63tivityFestivalData\x12\x13\n\x0b\x61\x63tivity_id\x18\x01 \x01(\r\x12\r\n\x05level\x18\x02 \x01(\r\x12/\n\rproposal_list\x18\x03 \x03(\x0b\x32\x18.lq.FestivalProposalData\x12\x12\n\nevent_list\x18\x04 \x03(\r\x12-\n\nbuy_record\x18\x05 \x01(\x0b\x32\x19.lq.SignedTimeCounterData\"]\n\x11IslandBagItemData\x12\n\n\x02id\x18\x01 \x01(\r\x12\x0b\n\x03pos\x18\x02 \x03(\r\x12\x0e\n\x06rotate\x18\x03 \x01(\r\x12\x10\n\x08goods_id\x18\x04 \x01(\r\x12\r\n\x05price\x18\x05 \x01(\r\"Q\n\rIslandBagData\x12\n\n\x02id\x18\x01 \x01(\r\x12\x0e\n\x06matrix\x18\x02 \x01(\t\x12$\n\x05items\x18\x03 \x03(\x0b\x32\x15.lq.IslandBagItemData\"G\n\x0fIslandGoodsData\x12\x10\n\x08goods_id\x18\x01 \x01(\r\x12\r\n\x05\x63ount\x18\x02 \x01(\x05\x12\x13\n\x0bupdate_time\x18\x03 \x01(\r\"z\n\x0eIslandZoneData\x12\n\n\x02id\x18\x01 \x01(\r\x12\x30\n\rcurrency_used\x18\x02 \x01(\x0b\x32\x19.lq.SignedTimeCounterData\x12*\n\rgoods_records\x18\x03 \x03(\x0b\x32\x13.lq.IslandGoodsData\"{\n\x12\x41\x63tivityIslandData\x12\x13\n\x0b\x61\x63tivity_id\x18\x01 \x01(\r\x12\x0c\n\x04zone\x18\x02 \x01(\r\x12\x1f\n\x04\x62\x61gs\x18\x03 \x03(\x0b\x32\x11.lq.IslandBagData\x12!\n\x05zones\x18\x04 \x03(\x0b\x32\x12.lq.IslandZoneData\"\xc0\x03\n\x10\x41\x63tivityFeedData\x12\x13\n\x0b\x61\x63tivity_id\x18\x01 \x01(\r\x12\x12\n\nfeed_count\x18\x02 \x01(\r\x12\x43\n\x13\x66riend_receive_data\x18\x03 \x01(\x0b\x32&.lq.ActivityFeedData.CountWithTimeData\x12@\n\x10\x66riend_send_data\x18\x04 \x01(\x0b\x32&.lq.ActivityFeedData.CountWithTimeData\x12\x34\n\ngift_inbox\x18\x05 \x03(\x0b\x32 .lq.ActivityFeedData.GiftBoxData\x12\x14\n\x0cmax_inbox_id\x18\x06 \x01(\r\x1a<\n\x11\x43ountWithTimeData\x12\r\n\x05\x63ount\x18\x01 \x01(\r\x12\x18\n\x10last_update_time\x18\x02 \x01(\r\x1ar\n\x0bGiftBoxData\x12\n\n\x02id\x18\x01 \x01(\r\x12\x0f\n\x07item_id\x18\x02 \x01(\r\x12\r\n\x05\x63ount\x18\x03 \x01(\r\x12\x17\n\x0f\x66rom_account_id\x18\x04 \x01(\r\x12\x0c\n\x04time\x18\x05 \x01(\r\x12\x10\n\x08received\x18\x06 \x01(\r\"\xce\x03\n\x16\x41\x63tivityFriendGiftData\x12\x13\n\x0b\x61\x63tivity_id\x18\x01 \x01(\r\x12\x14\n\x0cmax_inbox_id\x18\x02 \x01(\r\x12\x42\n\x0creceive_data\x18\x03 \x01(\x0b\x32,.lq.ActivityFriendGiftData.CountWithTimeData\x12?\n\tsend_data\x18\x04 \x01(\x0b\x32,.lq.ActivityFriendGiftData.CountWithTimeData\x12:\n\ngift_inbox\x18\x05 \x03(\x0b\x32&.lq.ActivityFriendGiftData.GiftBoxData\x1aT\n\x11\x43ountWithTimeData\x12\r\n\x05\x63ount\x18\x01 \x01(\r\x12\x18\n\x10last_update_time\x18\x02 \x01(\r\x12\x16\n\x0esend_friend_id\x18\x03 \x03(\r\x1ar\n\x0bGiftBoxData\x12\n\n\x02id\x18\x01 \x01(\r\x12\x0f\n\x07item_id\x18\x02 \x01(\r\x12\r\n\x05\x63ount\x18\x03 \x01(\r\x12\x17\n\x0f\x66rom_account_id\x18\x04 \x01(\r\x12\x0c\n\x04time\x18\x05 \x01(\r\x12\x10\n\x08received\x18\x06 \x01(\r\"\xa5\x01\n\x13\x41\x63tivityUpgradeData\x12\x13\n\x0b\x61\x63tivity_id\x18\x01 \x01(\r\x12\x32\n\x06groups\x18\x02 \x03(\x0b\x32\".lq.ActivityUpgradeData.LevelGroup\x12\x16\n\x0ereceived_level\x18\x03 \x01(\r\x1a-\n\nLevelGroup\x12\x10\n\x08group_id\x18\x01 \x01(\r\x12\r\n\x05level\x18\x02 \x01(\r\"(\n\x0bGachaRecord\x12\n\n\x02id\x18\x01 \x01(\r\x12\r\n\x05\x63ount\x18\x02 \x01(\r\"I\n\x11\x41\x63tivityGachaData\x12\x13\n\x0b\x61\x63tivity_id\x18\x01 \x01(\r\x12\x1f\n\x06gained\x18\x02 \x03(\x0b\x32\x0f.lq.GachaRecord\"e\n\x17\x41\x63tivityGachaUpdateData\x12\x13\n\x0b\x61\x63tivity_id\x18\x01 \x01(\r\x12\x1f\n\x06gained\x18\x02 \x03(\x0b\x32\x0f.lq.GachaRecord\x12\x14\n\x0cremain_count\x18\x03 \x01(\r\"N\n#ActivitySimulationGameRecordMessage\x12\x0c\n\x04type\x18\x01 \x01(\r\x12\x0c\n\x04\x61rgs\x18\x02 \x03(\r\x12\x0b\n\x03xun\x18\x03 \x01(\r\"\xa9\x01\n\x1c\x41\x63tivitySimulationGameRecord\x12\r\n\x05round\x18\x01 \x01(\r\x12\r\n\x05seats\x18\x02 \x03(\r\x12\x0c\n\x04uuid\x18\x03 \x01(\t\x12\x12\n\nstart_time\x18\x04 \x01(\r\x12\x0e\n\x06scores\x18\x05 \x03(\x05\x12\x39\n\x08messages\x18\x06 \x03(\x0b\x32\'.lq.ActivitySimulationGameRecordMessage\"\x83\x01\n\x1e\x41\x63tivitySimulationDailyContest\x12\x0b\n\x03\x64\x61y\x18\x01 \x01(\r\x12\x12\n\ncharacters\x18\x02 \x03(\r\x12\x31\n\x07records\x18\x03 \x03(\x0b\x32 .lq.ActivitySimulationGameRecord\x12\r\n\x05round\x18\x04 \x01(\r\"f\n\x1d\x41\x63tivitySimulationTrainRecord\x12\x0c\n\x04time\x18\x01 \x01(\r\x12\x14\n\x0cmodify_stats\x18\x02 \x03(\x05\x12\x13\n\x0b\x66inal_stats\x18\x03 \x03(\r\x12\x0c\n\x04type\x18\x04 \x01(\r\"\xce\x01\n\x16\x41\x63tivitySimulationData\x12\x13\n\x0b\x61\x63tivity_id\x18\x01 \x01(\r\x12\r\n\x05stats\x18\x02 \x03(\r\x12\x1b\n\x13stamina_update_time\x18\x03 \x01(\r\x12\x39\n\rdaily_contest\x18\x04 \x03(\x0b\x32\".lq.ActivitySimulationDailyContest\x12\x38\n\rtrain_records\x18\x05 \x03(\x0b\x32!.lq.ActivitySimulationTrainRecord\"\xb1\x01\n\x10\x41\x63tivitySpotData\x12\x13\n\x0b\x61\x63tivity_id\x18\x01 \x01(\r\x12,\n\x05spots\x18\x03 \x03(\x0b\x32\x1d.lq.ActivitySpotData.SpotData\x1aZ\n\x08SpotData\x12\x11\n\tunique_id\x18\x01 \x01(\r\x12\x10\n\x08rewarded\x18\x02 \x01(\r\x12\x17\n\x0funlocked_ending\x18\x03 \x03(\r\x12\x10\n\x08unlocked\x18\x04 \x01(\r\"\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\"\x1d\n\x05Point\x12\t\n\x01x\x18\x01 \x01(\r\x12\t\n\x01y\x18\x02 \x01(\r\"K\n\nMineReward\x12\x18\n\x05point\x18\x01 \x01(\x0b\x32\t.lq.Point\x12\x11\n\treward_id\x18\x02 \x01(\r\x12\x10\n\x08received\x18\x03 \x01(\x08\"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\"\xa4\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\x12\x16\n\x0erewarded_level\x18\x08 \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\"\x9e\x01\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\x12-\n\x10nickname_setting\x18\x05 \x01(\x0b\x32\x13.lq.NicknameSetting\"4\n\x0fNicknameSetting\x12\x0e\n\x06\x65nable\x18\x01 \x01(\r\x12\x11\n\tnicknames\x18\x02 \x03(\t\"\xed\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\x1a\x86\x01\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\x12\x17\n\x0f\x65nabled_channel\x18\x05 \x03(\t\x1a\xf5\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\x12!\n\x19\x65nable_for_frozen_account\x18\x06 \x01(\x08\x12\x12\n\nextra_data\x18\x07 \x01(\t\x12\x17\n\x0f\x65nabled_channel\x18\x08 \x03(\t\"\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\"t\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\x12\x1f\n\x17ticket_face_black_count\x18\x04 \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\"\x9c\x02\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\x12\x15\n\rpublic_notice\x18\x0b \x01(\t\x12\x13\n\x0b\x63heck_state\x18\x0c \x01(\r\x12\x15\n\rchecking_name\x18\r \x01(\t\"C\n\x17\x43ustomizedContestExtend\x12\x11\n\tunique_id\x18\x01 \x01(\r\x12\x15\n\rpublic_notice\x18\x02 \x01(\t\"\xf4\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\x12\x14\n\x0c\x63ontest_type\x18\x0b \x01(\r\"\xce\x03\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\x12\x14\n\x0c\x63ontest_type\x18\x0f \x01(\r\x12\x19\n\x11\x64isable_broadcast\x18\x10 \x01(\r\x12\x19\n\x11signup_start_time\x18\x11 \x01(\r\x12\x17\n\x0fsignup_end_time\x18\x12 \x01(\r\x12\x13\n\x0bsignup_type\x18\x13 \x01(\r\x12\x12\n\nauto_match\x18\x14 \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\"\x92\n\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\x12\x12\n\ndora3_mode\x18+ \x01(\r\x12\x14\n\x0cxuezhandaodi\x18, \x01(\r\x12\x14\n\x0chuansanzhang\x18- \x01(\r\x12\x0f\n\x07\x63huanma\x18. \x01(\r\x12\x1e\n\x16\x64isable_double_yakuman\x18> \x01(\r\x12!\n\x19\x64isable_composite_yakuman\x18? \x01(\r\x12\x14\n\x0c\x65nable_shiti\x18@ \x01(\r\x12\x1c\n\x14\x65nable_nontsumo_liqi\x18\x41 \x01(\r\x12#\n\x1b\x64isable_double_wind_four_fu\x18\x42 \x01(\r\x12\x1d\n\x15\x64isable_angang_guoshi\x18\x43 \x01(\r\x12\x14\n\x0c\x65nable_renhe\x18\x44 \x01(\r\x12%\n\x1d\x65nable_baopai_extend_settings\x18\x45 \x01(\r\x12\r\n\x05\x66\x61nfu\x18\x46 \x01(\r\"\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\"\xcb\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\x12\x11\n\tting_mian\x18\x16 \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\x08VoteData\x12\x13\n\x0b\x61\x63tivity_id\x18\x01 \x01(\r\x12\x0c\n\x04vote\x18\x02 \x01(\r\x12\r\n\x05\x63ount\x18\x03 \x01(\r\"2\n\x10\x41\x63tivityBuffData\x12\x0f\n\x07\x62uff_id\x18\x01 \x01(\r\x12\r\n\x05level\x18\x05 \x01(\r\"\x96\x04\n\x17\x41\x63\x63ountResourceSnapshot\x12=\n\x08\x62\x61g_item\x18\x01 \x03(\x0b\x32+.lq.AccountResourceSnapshot.BagItemSnapshot\x12>\n\x08\x63urrency\x18\x02 \x03(\x0b\x32,.lq.AccountResourceSnapshot.CurrencySnapshot\x12\x38\n\x05title\x18\x03 \x01(\x0b\x32).lq.AccountResourceSnapshot.TitleSnapshot\x12\x41\n\nused_title\x18\x04 \x01(\x0b\x32-.lq.AccountResourceSnapshot.UsedTitleSnapshot\x12\x18\n\x10\x63urrency_convert\x18\x05 \x01(\r\x1aX\n\x0f\x42\x61gItemSnapshot\x12\x13\n\x0bresource_id\x18\x01 \x01(\r\x12\x16\n\x0eresource_count\x18\x02 \x01(\r\x12\x18\n\x10resource_version\x18\x03 \x01(\r\x1a?\n\x10\x43urrencySnapshot\x12\x13\n\x0b\x63urrency_id\x18\x01 \x01(\r\x12\x16\n\x0e\x63urrency_count\x18\x02 \x01(\r\x1a#\n\rTitleSnapshot\x12\x12\n\ntitle_list\x18\x01 \x03(\r\x1a%\n\x11UsedTitleSnapshot\x12\x10\n\x08title_id\x18\x01 \x01(\r\"\xd8\x03\n\x18\x41\x63\x63ountCharacterSnapshot\x12\x1a\n\x12\x63reated_characters\x18\x01 \x03(\r\x12)\n\x12removed_characters\x18\x02 \x03(\x0b\x32\r.lq.Character\x12*\n\x13modified_characters\x18\x03 \x03(\x0b\x32\r.lq.Character\x12J\n\x0emain_character\x18\x04 \x01(\x0b\x32\x32.lq.AccountCharacterSnapshot.MainCharacterSnapshot\x12\x39\n\x05skins\x18\x05 \x01(\x0b\x32*.lq.AccountCharacterSnapshot.SkinsSnapshot\x12G\n\x11hidden_characters\x18\x06 \x01(\x0b\x32,.lq.AccountCharacterSnapshot.HiddenCharacter\x1a-\n\x15MainCharacterSnapshot\x12\x14\n\x0c\x63haracter_id\x18\x01 \x01(\r\x1a\"\n\rSkinsSnapshot\x12\x11\n\tskin_list\x18\x01 \x03(\r\x1a&\n\x0fHiddenCharacter\x12\x13\n\x0bhidden_list\x18\x01 \x03(\r\"\xc1\x02\n\x11\x41\x63\x63ountMailRecord\x12\x15\n\rcreated_mails\x18\x01 \x03(\r\x12\x39\n\rremoved_mails\x18\x02 \x03(\x0b\x32\".lq.AccountMailRecord.MailSnapshot\x12:\n\x0emodified_mails\x18\x03 \x03(\x0b\x32\".lq.AccountMailRecord.MailSnapshot\x1a\x9d\x01\n\x0cMailSnapshot\x12\x0f\n\x07mail_id\x18\x01 \x01(\r\x12\x14\n\x0creference_id\x18\x02 \x01(\r\x12\x13\n\x0b\x63reate_time\x18\x03 \x01(\r\x12\x13\n\x0b\x65xpire_time\x18\x04 \x01(\r\x12\x17\n\x0ftake_attachment\x18\x05 \x01(\r\x12#\n\x0b\x61ttachments\x18\x06 \x03(\x0b\x32\x0e.lq.RewardSlot\"\xb2\x02\n\x1a\x41\x63\x63ountAchievementSnapshot\x12-\n\x0c\x61\x63hievements\x18\x01 \x03(\x0b\x32\x17.lq.AchievementProgress\x12L\n\x0erewarded_group\x18\x02 \x01(\x0b\x32\x34.lq.AccountAchievementSnapshot.RewardedGroupSnapshot\x12\x42\n\x07version\x18\x03 \x01(\x0b\x32\x31.lq.AccountAchievementSnapshot.AchievementVersion\x1a,\n\x15RewardedGroupSnapshot\x12\x13\n\x0brewarded_id\x18\x01 \x01(\r\x1a%\n\x12\x41\x63hievementVersion\x12\x0f\n\x07version\x18\x01 \x01(\r\"\xe9\x07\n\x13\x41\x63\x63ountMiscSnapshot\x12!\n\nfaith_data\x18\x01 \x01(\x0b\x32\r.lq.FaithData\x12K\n\x11vip_reward_gained\x18\x02 \x01(\x0b\x32\x30.lq.AccountMiscSnapshot.AccountVIPRewardSnapshot\x12/\n\x03vip\x18\x03 \x01(\x0b\x32\".lq.AccountMiscSnapshot.AccountVIP\x12\x1f\n\tshop_info\x18\x04 \x01(\x0b\x32\x0c.lq.ShopInfo\x12H\n\x0cmonth_ticket\x18\x05 \x01(\x0b\x32\x32.lq.AccountMiscSnapshot.AccountMonthTicketSnapshot\x12>\n\trecharged\x18\x06 \x01(\x0b\x32+.lq.AccountMiscSnapshot.AccountRechargeInfo\x12M\n\x0fmonth_ticket_v2\x18\x07 \x01(\x0b\x32\x34.lq.AccountMiscSnapshot.AccountMonthTicketSnapshotV2\x1a,\n\x18\x41\x63\x63ountVIPRewardSnapshot\x12\x10\n\x08rewarded\x18\x01 \x03(\r\x1ar\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\x12\x19\n\x11record_start_time\x18\x04 \x01(\r\x12\x0f\n\x07history\x18\x05 \x03(\r\x1aV\n\x1a\x41\x63\x63ountMonthTicketSnapshot\x12\x38\n\x07tickets\x18\x01 \x03(\x0b\x32\'.lq.AccountMiscSnapshot.MonthTicketInfo\x1a\x19\n\nAccountVIP\x12\x0b\n\x03vip\x18\x01 \x01(\r\x1a\xac\x01\n\x13\x41\x63\x63ountRechargeInfo\x12K\n\x07records\x18\x01 \x03(\x0b\x32:.lq.AccountMiscSnapshot.AccountRechargeInfo.RechargeRecord\x12\x10\n\x08has_data\x18\x02 \x01(\r\x1a\x36\n\x0eRechargeRecord\x12\r\n\x05level\x18\x01 \x01(\r\x12\x15\n\rrecharge_time\x18\x02 \x01(\r\x1as\n\x1c\x41\x63\x63ountMonthTicketSnapshotV2\x12\x10\n\x08\x65nd_time\x18\x01 \x01(\r\x12\x15\n\rlast_pay_time\x18\x02 \x01(\r\x12\x19\n\x11record_start_time\x18\x03 \x01(\r\x12\x0f\n\x07history\x18\x04 \x03(\r\"/\n\x15\x41\x63\x63ountGiftCodeRecord\x12\x16\n\x0eused_gift_code\x18\x01 \x03(\t\"\x96\x02\n\x05\x41\x63\x63Sn\x12-\n\x08resource\x18\x01 \x01(\x0b\x32\x1b.lq.AccountResourceSnapshot\x12/\n\tcharacter\x18\x02 \x01(\x0b\x32\x1c.lq.AccountCharacterSnapshot\x12#\n\x04mail\x18\x03 \x01(\x0b\x32\x15.lq.AccountMailRecord\x12\x33\n\x0b\x61\x63hievement\x18\x04 \x01(\x0b\x32\x1e.lq.AccountAchievementSnapshot\x12%\n\x04misc\x18\x05 \x01(\x0b\x32\x17.lq.AccountMiscSnapshot\x12,\n\tgift_code\x18\x06 \x01(\x0b\x32\x19.lq.AccountGiftCodeRecord\"=\n\x07\x41\x63\x63SnDa\x12\x12\n\naccount_id\x18\x01 \x01(\r\x12\x0c\n\x04time\x18\x02 \x01(\r\x12\x10\n\x08snapshot\x18\x03 \x01(\x0c\"e\n\x0fTransparentData\x12\x0e\n\x06method\x18\x01 \x01(\t\x12\x0c\n\x04\x64\x61ta\x18\x02 \x01(\x0c\x12\x0f\n\x07session\x18\x03 \x01(\t\x12#\n\x06remote\x18\x04 \x01(\x0b\x32\x13.lq.NetworkEndpoint\"[\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\"K\n\x11ResFetchQueueInfo\x12\x18\n\x05\x65rror\x18\x01 \x01(\x0b\x32\t.lq.Error\x12\x0e\n\x06remain\x18\x02 \x01(\r\x12\x0c\n\x04rank\x18\x03 \x01(\r\"-\n\x0eReqOpenidCheck\x12\x0c\n\x04type\x18\x01 \x01(\r\x12\r\n\x05token\x18\x02 \x01(\t\"\xa3\x01\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\x12\x1d\n\x15\x63lient_version_string\x18\x06 \x01(\t\x12\x0b\n\x03tag\x18\x07 \x01(\t\",\n\x10ResSignupAccount\x12\x18\n\x05\x65rror\x18\x01 \x01(\x0b\x32\t.lq.Error\"\xaa\x02\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\x12\x1d\n\x15\x63lient_version_string\x18\x0b \x01(\t\x12\x0b\n\x03tag\x18\x0c \x01(\t\"\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\"W\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\x12\x1d\n\x15\x63lient_version_string\x18\x04 \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\"\xdc\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\x12\x1d\n\x15\x63lient_version_string\x18\x07 \x01(\t\x12\x0b\n\x03tag\x18\x08 \x01(\t\"+\n\x0fResOauth2Signup\x12\x18\n\x05\x65rror\x18\x01 \x01(\x0b\x32\t.lq.Error\"\xa3\x02\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\x12\x1d\n\x15\x63lient_version_string\x18\n \x01(\t\x12\x0b\n\x03tag\x18\x0b \x01(\t\"$\n\x0eReqDMMPreLogin\x12\x12\n\nfinish_url\x18\x01 \x01(\t\"=\n\x0eResDMMPreLogin\x12\x18\n\x05\x65rror\x18\x02 \x01(\x0b\x32\t.lq.Error\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\"F\n\x11ReqJoinMatchQueue\x12\x12\n\nmatch_mode\x18\x01 \x01(\r\x12\x1d\n\x15\x63lient_version_string\x18\x02 \x01(\t\")\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\"I\n\x11ReqCreateNickname\x12\x10\n\x08nickname\x18\x01 \x01(\t\x12\x15\n\radvertise_str\x18\x02 \x01(\t\x12\x0b\n\x03tag\x18\x03 \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\x12ResFetchGamingInfo\x12\x18\n\x05\x65rror\x18\x01 \x01(\x0b\x32\t.lq.Error\x12&\n\tgame_info\x18\x02 \x01(\x0b\x32\x13.lq.GameConnectInfo\"\x87\x01\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\x12\x1d\n\x15\x63lient_version_string\x18\x04 \x01(\t\x12\x10\n\x08pre_rule\x18\x05 \x01(\t\"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\"=\n\x0bReqJoinRoom\x12\x0f\n\x07room_id\x18\x01 \x01(\r\x12\x1d\n\x15\x63lient_version_string\x18\x02 \x01(\t\"?\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\"H\n\x17ResAccountCharacterInfo\x12\x18\n\x05\x65rror\x18\x02 \x01(\x0b\x32\t.lq.Error\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\"A\n\rReqGameRecord\x12\x11\n\tgame_uuid\x18\x01 \x01(\t\x12\x1d\n\x15\x63lient_version_string\x18\x02 \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\"6\n\x14ReqFetchAnnouncement\x12\x0c\n\x04lang\x18\x01 \x01(\t\x12\x10\n\x08platform\x18\x02 \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\"\x9b\x01\n\x17ResFetchAchievementRate\x12\x18\n\x05\x65rror\x18\x02 \x01(\x0b\x32\t.lq.Error\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\"\x91\x01\n\x0eResClientValue\x12\x18\n\x05\x65rror\x18\x03 \x01(\x0b\x32\t.lq.Error\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\"I\n\x13ReqReadAnnouncement\x12\x17\n\x0f\x61nnouncement_id\x18\x01 \x01(\r\x12\x19\n\x11\x61nnouncement_list\x18\x02 \x03(\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\x12\x18\n\x05\x65rror\x18\x02 \x01(\x0b\x32\t.lq.Error\"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\"\x8b\x01\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\x12\x1d\n\x15\x63lient_version_string\x18\x05 \x01(\t\"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\"\x8a\x01\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\x12\x1d\n\x15\x63lient_version_string\x18\x05 \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\"\x87\x01\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\x12\x1d\n\x15\x63lient_version_string\x18\x05 \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\"\x9f\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\x12\x1d\n\x15\x63lient_version_string\x18\x06 \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\"t\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\x12\x1d\n\x15\x63lient_version_string\x18\x04 \x01(\t\"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\"s\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\x12\x1d\n\x15\x63lient_version_string\x18\x04 \x01(\t\"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\"\xa0\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\x12\x1d\n\x15\x63lient_version_string\x18\x06 \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\"\x9c\x01\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\x12\x1d\n\x15\x63lient_version_string\x18\x06 \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\"\x98\x01\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\x12\x1d\n\x15\x63lient_version_string\x18\x06 \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\"\x9c\x01\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\x12\x1d\n\x15\x63lient_version_string\x18\x06 \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\"\x9e\x01\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\x12\x1d\n\x15\x63lient_version_string\x18\x06 \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\"\x9e\x01\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\x12\x1d\n\x15\x63lient_version_string\x18\x06 \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\"\x9c\x01\n\x16ReqCreateJPPayPayOrder\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\x12\x1d\n\x15\x63lient_version_string\x18\x06 \x01(\t\"D\n\x16ResCreateJPPayPayOrder\x12\x18\n\x05\x65rror\x18\x01 \x01(\x0b\x32\t.lq.Error\x12\x10\n\x08order_id\x18\x02 \x01(\t\"G\n\x1fReqFetchJPCommonCreditCardOrder\x12\x10\n\x08order_id\x18\x01 \x01(\t\x12\x12\n\naccount_id\x18\x02 \x01(\r\";\n\x1fResFetchJPCommonCreditCardOrder\x12\x18\n\x05\x65rror\x18\x01 \x01(\x0b\x32\t.lq.Error\"\x99\x01\n\x13ReqCreateJPGMOOrder\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\x12\x1d\n\x15\x63lient_version_string\x18\x06 \x01(\t\"A\n\x13ResCreateJPGMOOrder\x12\x18\n\x05\x65rror\x18\x01 \x01(\x0b\x32\t.lq.Error\x12\x10\n\x08order_id\x18\x02 \x01(\t\"\x84\x01\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\x12\x1d\n\x15\x63lient_version_string\x18\x05 \x01(\t\"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\"\x9c\x01\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\x12\x1d\n\x15\x63lient_version_string\x18\x06 \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\"\x99\x01\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\x12\x1d\n\x15\x63lient_version_string\x18\x06 \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\"\xa0\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\x12\x1d\n\x15\x63lient_version_string\x18\x06 \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\"\x9a\x01\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\x12\x1d\n\x15\x63lient_version_string\x18\x06 \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\"\x9c\x01\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\x12\x1d\n\x15\x63lient_version_string\x18\x06 \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\"\x9c\x01\n\x16ReqCreateKRPaypalOrder\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\x12\x1d\n\x15\x63lient_version_string\x18\x06 \x01(\t\"D\n\x16ResCreateKRPaypalOrder\x12\x18\n\x05\x65rror\x18\x01 \x01(\x0b\x32\t.lq.Error\x12\x10\n\x08order_id\x18\x02 \x01(\t\"\x99\x01\n\x13ReqCreateKRJCBOrder\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\x12\x1d\n\x15\x63lient_version_string\x18\x06 \x01(\t\"A\n\x13ResCreateKRJCBOrder\x12\x18\n\x05\x65rror\x18\x01 \x01(\x0b\x32\t.lq.Error\x12\x10\n\x08order_id\x18\x02 \x01(\t\"\xa0\x01\n\x1aReqCreateKRMasterCardOrder\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\x12\x1d\n\x15\x63lient_version_string\x18\x06 \x01(\t\"H\n\x1aResCreateKRMasterCardOrder\x12\x18\n\x05\x65rror\x18\x01 \x01(\x0b\x32\t.lq.Error\x12\x10\n\x08order_id\x18\x02 \x01(\t\"\x9a\x01\n\x14ReqCreateKRVisaOrder\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\x12\x1d\n\x15\x63lient_version_string\x18\x06 \x01(\t\"B\n\x14ResCreateKRVisaOrder\x12\x18\n\x05\x65rror\x18\x01 \x01(\x0b\x32\t.lq.Error\x12\x10\n\x08order_id\x18\x02 \x01(\t\"\x9c\x01\n\x16ReqCreateKRAlipayOrder\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\x12\x1d\n\x15\x63lient_version_string\x18\x06 \x01(\t\"D\n\x16ResCreateKRAlipayOrder\x12\x18\n\x05\x65rror\x18\x01 \x01(\x0b\x32\t.lq.Error\x12\x10\n\x08order_id\x18\x02 \x01(\t\"m\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\x12\x1d\n\x15\x63lient_version_string\x18\x04 \x01(\t\"\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\"\x9a\x01\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\x12\x15\n\rdebt_order_id\x18\x05 \x01(\t\x12\x1d\n\x15\x63lient_version_string\x18\x06 \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\"\xaa\x01\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\x12\x15\n\rdebt_order_id\x18\x06 \x01(\t\x12\x1d\n\x15\x63lient_version_string\x18\x07 \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\"\x87\x01\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\x12\x15\n\rdebt_order_id\x18\x04 \x01(\t\x12\x1d\n\x15\x63lient_version_string\x18\x05 \x01(\t\"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\"\x87\x01\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\x12\x15\n\rdebt_order_id\x18\x04 \x01(\t\x12\x1d\n\x15\x63lient_version_string\x18\x05 \x01(\t\"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\"\x9f\x01\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\x12\x15\n\rdebt_order_id\x18\x05 \x01(\t\x12\x1d\n\x15\x63lient_version_string\x18\x06 \x01(\t\"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\"L\n\x13ReqDeliverAA32Order\x12\x12\n\naccount_id\x18\x01 \x01(\r\x12\x0e\n\x06nsa_id\x18\x02 \x01(\t\x12\x11\n\tnsa_token\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(\x05\"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\"\x92\x02\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\x12\x19\n\x11hidden_characters\x18\n \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\"+\n\x15ReqSetHiddenCharacter\x12\x12\n\nchara_list\x18\x01 \x03(\r\"L\n\x15ResSetHiddenCharacter\x12\x18\n\x05\x65rror\x18\x01 \x01(\x0b\x32\t.lq.Error\x12\x19\n\x11hidden_characters\x18\x02 \x03(\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\"G\n\x0eResCommonViews\x12\x18\n\x05\x65rror\x18\x02 \x01(\x0b\x32\t.lq.Error\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\"\xac\x01\n\x0eReqBuyFromShop\x12\x10\n\x08goods_id\x18\x01 \x01(\r\x12\r\n\x05\x63ount\x18\x02 \x01(\r\x12*\n\tver_price\x18\x03 \x03(\x0b\x32\x17.lq.ReqBuyFromShop.Item\x12*\n\tver_goods\x18\x04 \x03(\x0b\x32\x17.lq.ReqBuyFromShop.Item\x1a!\n\x04Item\x12\n\n\x02id\x18\x01 \x01(\r\x12\r\n\x05\x63ount\x18\x02 \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\"^\n\x12ResMonthTicketInfo\x12\x18\n\x05\x65rror\x18\x02 \x01(\x0b\x32\t.lq.Error\x12.\n\x11month_ticket_info\x18\x01 \x01(\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\"S\n\x11ResServerSettings\x12\x18\n\x05\x65rror\x18\x02 \x01(\x0b\x32\t.lq.Error\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\"E\n\x12ResModNicknameTime\x12\x18\n\x05\x65rror\x18\x02 \x01(\x0b\x32\t.lq.Error\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(\x05\"\'\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\"\xf4\x01\n\x13ResFetchRefundOrder\x12\x18\n\x05\x65rror\x18\x01 \x01(\x0b\x32\t.lq.Error\x12\x31\n\x06orders\x18\x02 \x03(\x0b\x32!.lq.ResFetchRefundOrder.OrderInfo\x12\x16\n\x0e\x63lear_deadline\x18\x03 \x01(\r\x12 \n\x07message\x18\x04 \x03(\x0b\x32\x0f.lq.I18nContext\x1aV\n\tOrderInfo\x12\x14\n\x0csuccess_time\x18\x01 \x01(\r\x12\x10\n\x08goods_id\x18\x02 \x01(\r\x12\x0f\n\x07\x63leared\x18\x03 \x01(\r\x12\x10\n\x08order_id\x18\x04 \x01(\t\"%\n\x10ReqGainVipReward\x12\x11\n\tvip_level\x18\x01 \x01(\r\"K\n\x1dReqFetchCustomizedContestList\x12\r\n\x05start\x18\x01 \x01(\r\x12\r\n\x05\x63ount\x18\x02 \x01(\r\x12\x0c\n\x04lang\x18\x03 \x01(\t\"\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\"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\x12\x0c\n\x04lang\x18\x02 \x01(\t\"\xd7\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\x12\r\n\x05state\x18\x05 \x01(\r\x12\x10\n\x08is_admin\x18\x06 \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\"H\n$ReqFetchCustomizedContestByContestId\x12\x12\n\ncontest_id\x18\x01 \x01(\r\x12\x0c\n\x04lang\x18\x02 \x01(\t\"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\n\x1aReqSignupCustomizedContest\x12\x11\n\tunique_id\x18\x01 \x01(\r\x12\x1d\n\x15\x63lient_version_string\x18\x02 \x01(\t\"E\n\x1aResSignupCustomizedContest\x12\x18\n\x05\x65rror\x18\x01 \x01(\x0b\x32\t.lq.Error\x12\r\n\x05state\x18\x02 \x01(\r\"M\n\x19ReqStartCustomizedContest\x12\x11\n\tunique_id\x18\x01 \x01(\r\x12\x1d\n\x15\x63lient_version_string\x18\x02 \x01(\t\"-\n\x18ReqStopCustomizedContest\x12\x11\n\tunique_id\x18\x01 \x01(\r\"5\n ReqJoinCustomizedContestChatRoom\x12\x11\n\tunique_id\x18\x01 \x01(\r\"K\n ResJoinCustomizedContestChatRoom\x12\x18\n\x05\x65rror\x18\x01 \x01(\x0b\x32\t.lq.Error\x12\r\n\x05token\x18\x02 \x01(\t\"7\n\x11ReqSayChatMessage\x12\x0f\n\x07\x63ontent\x18\x01 \x01(\t\x12\x11\n\tunique_id\x18\x02 \x01(\r\":\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\"`\n$ReqFetchCustomizedContestGameRecords\x12\x11\n\tunique_id\x18\x01 \x01(\r\x12\x12\n\nlast_index\x18\x02 \x01(\r\x12\x11\n\tseason_id\x18\x03 \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\"\xbf\x0e\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\x12<\n\x08sns_data\x18\x0c \x01(\x0b\x32*.lq.ResAccountActivityData.ActivitySNSData\x12\'\n\tmine_data\x18\r \x03(\x0b\x32\x14.lq.MineActivityData\x12!\n\x08rpg_data\x18\x0e \x03(\x0b\x32\x0f.lq.RPGActivity\x12)\n\narena_data\x18\x0f \x03(\x0b\x32\x15.lq.ActivityArenaData\x12\'\n\tfeed_data\x18\x10 \x03(\x0b\x32\x14.lq.FeedActivityData\x12;\n\x1asegment_task_progress_list\x18\x11 \x03(\x0b\x32\x17.lq.SegmentTaskProgress\x12\"\n\x0cvote_records\x18\x12 \x03(\x0b\x32\x0c.lq.VoteData\x12\'\n\tspot_data\x18\x13 \x03(\x0b\x32\x14.lq.ActivitySpotData\x12\x34\n\x10\x66riend_gift_data\x18\x14 \x03(\x0b\x32\x1a.lq.ActivityFriendGiftData\x12-\n\x0cupgrade_data\x18\x15 \x03(\x0b\x32\x17.lq.ActivityUpgradeData\x12/\n\ngacha_data\x18\x16 \x03(\x0b\x32\x1b.lq.ActivityGachaUpdateData\x12\x33\n\x0fsimulation_data\x18\x17 \x03(\x0b\x32\x1a.lq.ActivitySimulationData\x12\x33\n\x0e\x63ombining_data\x18\x18 \x03(\x0b\x32\x1b.lq.ActivityCombiningLQData\x12-\n\x0cvillage_data\x18\x19 \x03(\x0b\x32\x17.lq.ActivityVillageData\x12/\n\rfestival_data\x18\x1a \x03(\x0b\x32\x18.lq.ActivityFestivalData\x12+\n\x0bisland_data\x18\x1b \x03(\x0b\x32\x16.lq.ActivityIslandData\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\x1a[\n\x0f\x41\x63tivitySNSData\x12\x19\n\x04\x62log\x18\x01 \x03(\x0b\x32\x0b.lq.SNSBlog\x12\x10\n\x08liked_id\x18\x02 \x03(\r\x12\x1b\n\x05reply\x18\x03 \x03(\x0b\x32\x0c.lq.SNSReply\"(\n\x07SNSBlog\x12\n\n\x02id\x18\x01 \x01(\r\x12\x11\n\tread_time\x18\x02 \x01(\r\"*\n\x08SNSReply\x12\n\n\x02id\x18\x01 \x01(\r\x12\x12\n\nreply_time\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\"1\n\x1cReqCompleteActivityTaskBatch\x12\x11\n\ttask_list\x18\x01 \x03(\r\"7\n\"ReqCompletePeriodActivityTaskBatch\x12\x11\n\ttask_list\x18\x01 \x03(\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\x1cReqCompleteSegmentTaskReward\x12\x0f\n\x07task_id\x18\x01 \x01(\r\x12\r\n\x05\x63ount\x18\x02 \x01(\r\"\\\n\x1cResCompleteSegmentTaskReward\x12\x18\n\x05\x65rror\x18\x01 \x01(\x0b\x32\t.lq.Error\x12\"\n\x07rewards\x18\x02 \x03(\x0b\x32\x11.lq.ExecuteReward\"/\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\"T\n\x0fResActivityBuff\x12\x18\n\x05\x65rror\x18\x01 \x01(\x0b\x32\t.lq.Error\x12\'\n\tbuff_list\x18\x02 \x03(\x0b\x32\x14.lq.ActivityBuffData\")\n\x16ReqUpgradeActivityBuff\x12\x0f\n\x07\x62uff_id\x18\x01 \x01(\r\"L\n\x17ReqUpgradeActivityLevel\x12\x13\n\x0b\x61\x63tivity_id\x18\x01 \x01(\r\x12\r\n\x05group\x18\x02 \x01(\r\x12\r\n\x05\x63ount\x18\x03 \x01(\r\"W\n\x17ResUpgradeActivityLevel\x12\x18\n\x05\x65rror\x18\x01 \x01(\x0b\x32\t.lq.Error\x12\"\n\x07rewards\x18\x02 \x03(\x0b\x32\x11.lq.ExecuteReward\"6\n\x1fReqReceiveUpgradeActivityReward\x12\x13\n\x0b\x61\x63tivity_id\x18\x01 \x01(\r\"_\n\x1fResReceiveUpgradeActivityReward\x12\x18\n\x05\x65rror\x18\x01 \x01(\x0b\x32\t.lq.Error\x12\"\n\x07rewards\x18\x02 \x03(\x0b\x32\x11.lq.ExecuteReward\"0\n\x19ReqReceiveAllActivityGift\x12\x13\n\x0b\x61\x63tivity_id\x18\x01 \x01(\r\"\xf4\x01\n\x19ResReceiveAllActivityGift\x12\x18\n\x05\x65rror\x18\x01 \x01(\x0b\x32\t.lq.Error\x12\"\n\x07rewards\x18\x02 \x03(\x0b\x32\x11.lq.ExecuteReward\x12\x42\n\x0creceive_gift\x18\x03 \x03(\x0b\x32,.lq.ResReceiveAllActivityGift.ReceiveRewards\x1aU\n\x0eReceiveRewards\x12\n\n\x02id\x18\x01 \x01(\r\x12\x17\n\x0f\x66rom_account_id\x18\x02 \x01(\r\x12\x0f\n\x07item_id\x18\x03 \x01(\r\x12\r\n\x05\x63ount\x18\x04 \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\"H\n\x14ReqStartUnifiedMatch\x12\x11\n\tmatch_sid\x18\x01 \x01(\t\x12\x1d\n\x15\x63lient_version_string\x18\x02 \x01(\t\"*\n\x15ReqCancelUnifiedMatch\x12\x11\n\tmatch_sid\x18\x01 \x01(\t\"\xd4\x01\n\x16ResChallengeSeasonInfo\x12\x18\n\x05\x65rror\x18\x02 \x01(\x0b\x32\t.lq.Error\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\"\xa2\x01\n\x1dResReceiveChallengeRankReward\x12\x18\n\x05\x65rror\x18\x02 \x01(\x0b\x32\t.lq.Error\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\"\x18\n\nReqReadSNS\x12\n\n\x02id\x18\x01 \x01(\r\"H\n\nResReadSNS\x12\x18\n\x05\x65rror\x18\x01 \x01(\x0b\x32\t.lq.Error\x12 \n\x0bsns_content\x18\x02 \x01(\x0b\x32\x0b.lq.SNSBlog\"\x19\n\x0bReqReplySNS\x12\n\n\x02id\x18\x01 \x01(\r\"H\n\x0bResReplySNS\x12\x18\n\x05\x65rror\x18\x01 \x01(\x0b\x32\t.lq.Error\x12\x1f\n\tsns_reply\x18\x02 \x01(\x0b\x32\x0c.lq.SNSReply\"\x18\n\nReqLikeSNS\x12\n\n\x02id\x18\x01 \x01(\r\"8\n\nResLikeSNS\x12\x18\n\x05\x65rror\x18\x01 \x01(\x0b\x32\t.lq.Error\x12\x10\n\x08is_liked\x18\x02 \x01(\r\";\n\nReqDigMine\x12\x13\n\x0b\x61\x63tivity_id\x18\x01 \x01(\r\x12\x18\n\x05point\x18\x02 \x01(\x0b\x32\t.lq.Point\"c\n\nResDigMine\x12\x18\n\x05\x65rror\x18\x01 \x01(\x0b\x32\t.lq.Error\x12\x1b\n\x03map\x18\x02 \x03(\x0b\x32\x0e.lq.MineReward\x12\x1e\n\x06reward\x18\x03 \x03(\x0b\x32\x0e.lq.RewardSlot\"#\n\x13ReqFetchLastPrivacy\x12\x0c\n\x04type\x18\x01 \x03(\r\"\x93\x01\n\x13ResFetchLastPrivacy\x12\x18\n\x05\x65rror\x18\x01 \x01(\x0b\x32\t.lq.Error\x12\x34\n\x07privacy\x18\x02 \x03(\x0b\x32#.lq.ResFetchLastPrivacy.PrivacyInfo\x1a,\n\x0bPrivacyInfo\x12\x0c\n\x04type\x18\x01 \x01(\r\x12\x0f\n\x07version\x18\x02 \x01(\t\"\x81\x01\n\x0fReqCheckPrivacy\x12\x13\n\x0b\x64\x65vice_type\x18\x01 \x01(\t\x12.\n\x08versions\x18\x02 \x03(\x0b\x32\x1c.lq.ReqCheckPrivacy.Versions\x1a)\n\x08Versions\x12\x0f\n\x07version\x18\x01 \x01(\t\x12\x0c\n\x04type\x18\x03 \x01(\r\"w\n\x12ReqResponseCaptcha\x12\x10\n\x08\x63heck_id\x18\x01 \x01(\r\x12\x12\n\ncheck_time\x18\x02 \x01(\r\x12\x0e\n\x06result\x18\x03 \x01(\t\x12\x1d\n\x15\x63lient_version_string\x18\x04 \x01(\t\x12\x0c\n\x04type\x18\x05 \x01(\r\"/\n\x18ReqFetchRPGBattleHistory\x12\x13\n\x0b\x61\x63tivity_id\x18\x01 \x01(\r\"\xce\x03\n\x18ResFetchRPGBattleHistory\x12\x18\n\x05\x65rror\x18\x01 \x01(\x0b\x32\t.lq.Error\x12@\n\rbattle_result\x18\x02 \x03(\x0b\x32).lq.ResFetchRPGBattleHistory.BattleResult\x12!\n\x0bstart_state\x18\x03 \x01(\x0b\x32\x0c.lq.RPGState\x12#\n\rcurrent_state\x18\x04 \x01(\x0b\x32\x0c.lq.RPGState\x1a\x8d\x02\n\x0c\x42\x61ttleResult\x12\x0c\n\x04uuid\x18\x0e \x01(\t\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\x0e\n\x06target\x18\x04 \x01(\r\x12\x0e\n\x06\x64\x61mage\x18\x05 \x01(\r\x12\x0c\n\x04heal\x18\x06 \x01(\r\x12\x13\n\x0bmonster_seq\x18\x07 \x01(\r\x12\x11\n\tchain_atk\x18\x08 \x01(\r\x12\x0e\n\x06killed\x18\t \x01(\r\x12\x0e\n\x06is_luk\x18\n \x01(\r\x12\x0e\n\x06is_dex\x18\x0b \x01(\r\x12\x10\n\x08is_extra\x18\x0c \x01(\r\x12\x0e\n\x06reward\x18\r \x01(\t\x12\x0e\n\x06points\x18\x0f \x01(\r\x12\x0f\n\x07is_zimo\x18\x10 \x01(\r\"\xc3\x03\n\x1aResFetchRPGBattleHistoryV2\x12\x18\n\x05\x65rror\x18\x01 \x01(\x0b\x32\t.lq.Error\x12\x44\n\rbattle_result\x18\x02 \x03(\x0b\x32-.lq.ResFetchRPGBattleHistoryV2.BattleResultV2\x12!\n\x0bstart_state\x18\x03 \x01(\x0b\x32\x0c.lq.RPGState\x12#\n\rcurrent_state\x18\x04 \x01(\x0b\x32\x0c.lq.RPGState\x12K\n\x14recent_battle_result\x18\x05 \x03(\x0b\x32-.lq.ResFetchRPGBattleHistoryV2.BattleResultV2\x1a\xaf\x01\n\x0e\x42\x61ttleResultV2\x12\x0c\n\x04uuid\x18\x0e \x01(\t\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\x0e\n\x06\x64\x61mage\x18\x05 \x01(\r\x12\x13\n\x0bmonster_seq\x18\x07 \x01(\r\x12\x0e\n\x06killed\x18\t \x01(\r\x12\"\n\x04\x62uff\x18\n \x03(\x0b\x32\x14.lq.ActivityBuffData\x12\x0e\n\x06points\x18\x0b \x01(\r\"(\n\x11ReqBuyArenaTicket\x12\x13\n\x0b\x61\x63tivity_id\x18\x01 \x01(\r\"%\n\x0eReqArenaReward\x12\x13\n\x0b\x61\x63tivity_id\x18\x01 \x01(\r\"$\n\rReqEnterArena\x12\x13\n\x0b\x61\x63tivity_id\x18\x01 \x01(\r\"\x81\x01\n\x0eResArenaReward\x12\x18\n\x05\x65rror\x18\x01 \x01(\x0b\x32\t.lq.Error\x12,\n\x05items\x18\x02 \x03(\x0b\x32\x1d.lq.ResArenaReward.RewardItem\x1a\'\n\nRewardItem\x12\n\n\x02id\x18\x01 \x01(\r\x12\r\n\x05\x63ount\x18\x02 \x01(\r\"+\n\x14ReqReceiveRPGRewards\x12\x13\n\x0b\x61\x63tivity_id\x18\x01 \x01(\r\"?\n\x13ReqReceiveRPGReward\x12\x13\n\x0b\x61\x63tivity_id\x18\x01 \x01(\r\x12\x13\n\x0bmonster_seq\x18\x02 \x01(\r\"\x8d\x01\n\x14ResReceiveRPGRewards\x12\x18\n\x05\x65rror\x18\x01 \x01(\x0b\x32\t.lq.Error\x12\x32\n\x05items\x18\x02 \x03(\x0b\x32#.lq.ResReceiveRPGRewards.RewardItem\x1a\'\n\nRewardItem\x12\n\n\x02id\x18\x01 \x01(\r\x12\r\n\x05\x63ount\x18\x02 \x01(\r\"\x1f\n\x0fReqFetchOBToken\x12\x0c\n\x04uuid\x18\x01 \x01(\t\"r\n\x0fResFetchOBToken\x12\x18\n\x05\x65rror\x18\x01 \x01(\x0b\x32\t.lq.Error\x12\r\n\x05token\x18\x02 \x01(\t\x12\x13\n\x0b\x63reate_time\x18\x03 \x01(\r\x12\r\n\x05\x64\x65lay\x18\x04 \x01(\r\x12\x12\n\nstart_time\x18\x05 \x01(\r\"A\n\x1aReqReceiveCharacterRewards\x12\x14\n\x0c\x63haracter_id\x18\x01 \x01(\r\x12\r\n\x05level\x18\x02 \x01(\r\"\x99\x01\n\x1aResReceiveCharacterRewards\x12\x18\n\x05\x65rror\x18\x01 \x01(\x0b\x32\t.lq.Error\x12\x38\n\x05items\x18\x02 \x03(\x0b\x32).lq.ResReceiveCharacterRewards.RewardItem\x1a\'\n\nRewardItem\x12\n\n\x02id\x18\x01 \x01(\r\x12\r\n\x05\x63ount\x18\x02 \x01(\r\"9\n\x13ReqFeedActivityFeed\x12\x13\n\x0b\x61\x63tivity_id\x18\x01 \x01(\r\x12\r\n\x05\x63ount\x18\x02 \x01(\r\"\x9f\x01\n\x13ResFeedActivityFeed\x12\x18\n\x05\x65rror\x18\x01 \x01(\x0b\x32\t.lq.Error\x12\x31\n\x05items\x18\x02 \x03(\x0b\x32\".lq.ResFeedActivityFeed.RewardItem\x12\x12\n\nfeed_count\x18\x03 \x01(\r\x1a\'\n\nRewardItem\x12\n\n\x02id\x18\x01 \x01(\r\x12\r\n\x05\x63ount\x18\x02 \x01(\r\"V\n\x1bReqSendActivityGiftToFriend\x12\x13\n\x0b\x61\x63tivity_id\x18\x01 \x01(\r\x12\x0f\n\x07item_id\x18\x02 \x01(\r\x12\x11\n\ttarget_id\x18\x03 \x01(\r\"P\n\x1bResSendActivityGiftToFriend\x12\x18\n\x05\x65rror\x18\x01 \x01(\x0b\x32\t.lq.Error\x12\x17\n\x0fsend_gift_count\x18\x02 \x01(\r\"9\n\x16ReqReceiveActivityGift\x12\x13\n\x0b\x61\x63tivity_id\x18\x01 \x01(\r\x12\n\n\x02id\x18\x02 \x01(\r\"K\n\x1eReqFetchFriendGiftActivityData\x12\x13\n\x0b\x61\x63tivity_id\x18\x01 \x01(\r\x12\x14\n\x0c\x61\x63\x63ount_list\x18\x02 \x03(\r\"\x9f\x02\n\x1eResFetchFriendGiftActivityData\x12\x18\n\x05\x65rror\x18\x01 \x01(\x0b\x32\t.lq.Error\x12;\n\x04list\x18\x02 \x03(\x0b\x32-.lq.ResFetchFriendGiftActivityData.FriendData\x1a,\n\rItemCountData\x12\x0c\n\x04item\x18\x01 \x01(\r\x12\r\n\x05\x63ount\x18\x02 \x01(\r\x1ax\n\nFriendData\x12\x12\n\naccount_id\x18\x01 \x01(\r\x12?\n\x05items\x18\x02 \x03(\x0b\x32\x30.lq.ResFetchFriendGiftActivityData.ItemCountData\x12\x15\n\rreceive_count\x18\x03 \x01(\r\"7\n\x13ReqOpenPreChestItem\x12\x0f\n\x07item_id\x18\x01 \x01(\r\x12\x0f\n\x07pool_id\x18\x02 \x01(\r\"P\n\x13ResOpenPreChestItem\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\x14ReqFetchVoteActivity\x12\x13\n\x0b\x61\x63tivity_id\x18\x01 \x01(\r\"X\n\x14ResFetchVoteActivity\x12\x18\n\x05\x65rror\x18\x01 \x01(\x0b\x32\t.lq.Error\x12\x11\n\tvote_rank\x18\x02 \x03(\r\x12\x13\n\x0bupdate_time\x18\x03 \x01(\r\"4\n\x0fReqVoteActivity\x12\x0c\n\x04vote\x18\x01 \x01(\r\x12\x13\n\x0b\x61\x63tivity_id\x18\x02 \x01(\r\"O\n\x0fResVoteActivity\x12\x18\n\x05\x65rror\x18\x01 \x01(\x0b\x32\t.lq.Error\x12\"\n\x0cvote_records\x18\x02 \x03(\x0b\x32\x0c.lq.VoteData\"*\n\x15ReqUnlockActivitySpot\x12\x11\n\tunique_id\x18\x01 \x01(\r\"C\n\x1bReqUnlockActivitySpotEnding\x12\x11\n\tunique_id\x18\x01 \x01(\r\x12\x11\n\tending_id\x18\x02 \x01(\r\"1\n\x1cReqReceiveActivitySpotReward\x12\x11\n\tunique_id\x18\x01 \x01(\r\"\x9d\x01\n\x1cResReceiveActivitySpotReward\x12\x18\n\x05\x65rror\x18\x01 \x01(\x0b\x32\t.lq.Error\x12:\n\x05items\x18\x02 \x03(\x0b\x32+.lq.ResReceiveActivitySpotReward.RewardItem\x1a\'\n\nRewardItem\x12\n\n\x02id\x18\x01 \x01(\r\x12\r\n\x05\x63ount\x18\x02 \x01(\r\"/\n\x0cReqLogReport\x12\x0f\n\x07success\x18\x01 \x01(\r\x12\x0e\n\x06\x66\x61iled\x18\x02 \x01(\r\",\n\rReqBindOauth2\x12\x0c\n\x04type\x18\x01 \x01(\r\x12\r\n\x05token\x18\x02 \x01(\t\"\x1e\n\x0eReqFetchOauth2\x12\x0c\n\x04type\x18\x01 \x01(\r\":\n\x0eResFetchOauth2\x12\x18\n\x05\x65rror\x18\x01 \x01(\x0b\x32\t.lq.Error\x12\x0e\n\x06openid\x18\x02 \x01(\t\"A\n\x10ResDeleteAccount\x12\x18\n\x05\x65rror\x18\x01 \x01(\x0b\x32\t.lq.Error\x12\x13\n\x0b\x64\x65lete_time\x18\x02 \x01(\r\"$\n\x12ReqSetLoadingImage\x12\x0e\n\x06images\x18\x01 \x03(\r\"\x9b\x01\n\x14ResFetchShopInterval\x12\x18\n\x05\x65rror\x18\x01 \x01(\x0b\x32\t.lq.Error\x12\x35\n\x06result\x18\x02 \x03(\x0b\x32%.lq.ResFetchShopInterval.ShopInterval\x1a\x32\n\x0cShopInterval\x12\x10\n\x08group_id\x18\x01 \x01(\r\x12\x10\n\x08interval\x18\x02 \x01(\r\"\xae\x01\n\x18ResFetchActivityInterval\x12\x18\n\x05\x65rror\x18\x01 \x01(\x0b\x32\t.lq.Error\x12=\n\x06result\x18\x02 \x03(\x0b\x32-.lq.ResFetchActivityInterval.ActivityInterval\x1a\x39\n\x10\x41\x63tivityInterval\x12\x13\n\x0b\x61\x63tivity_id\x18\x01 \x01(\r\x12\x10\n\x08interval\x18\x02 \x01(\r\"F\n\x14ResFetchrecentFriend\x12\x18\n\x05\x65rror\x18\x01 \x01(\x0b\x32\t.lq.Error\x12\x14\n\x0c\x61\x63\x63ount_list\x18\x02 \x03(\r\"2\n\x0cReqOpenGacha\x12\x13\n\x0b\x61\x63tivity_id\x18\x01 \x01(\r\x12\r\n\x05\x63ount\x18\x02 \x01(\r\"\xa8\x01\n\x0cResOpenGacha\x12\x18\n\x05\x65rror\x18\x01 \x01(\x0b\x32\t.lq.Error\x12\x13\n\x0bresult_list\x18\x02 \x03(\r\x12\'\n\x0creward_items\x18\x03 \x03(\x0b\x32\x11.lq.ExecuteReward\x12*\n\x0fsp_reward_items\x18\x04 \x03(\x0b\x32\x11.lq.ExecuteReward\x12\x14\n\x0cremain_count\x18\x05 \x01(\r\" \n\x0eReqTaskRequest\x12\x0e\n\x06params\x18\x01 \x03(\r\"?\n\x1aReqSimulationActivityTrain\x12\x13\n\x0b\x61\x63tivity_id\x18\x01 \x01(\r\x12\x0c\n\x04type\x18\x02 \x01(\r\"`\n\x1aResSimulationActivityTrain\x12\x18\n\x05\x65rror\x18\x01 \x01(\x0b\x32\t.lq.Error\x12\x13\n\x0bresult_type\x18\x02 \x01(\r\x12\x13\n\x0b\x66inal_stats\x18\x04 \x03(\r\"F\n\x1cReqFetchSimulationGameRecord\x12\x11\n\tgame_uuid\x18\x01 \x01(\t\x12\x13\n\x0b\x61\x63tivity_id\x18\x02 \x01(\r\"s\n\x1cResFetchSimulationGameRecord\x12\x18\n\x05\x65rror\x18\x01 \x01(\x0b\x32\t.lq.Error\x12\x39\n\x08messages\x18\x02 \x03(\x0b\x32\'.lq.ActivitySimulationGameRecordMessage\"5\n\x1eReqStartSimulationActivityGame\x12\x13\n\x0b\x61\x63tivity_id\x18\x01 \x01(\r\"m\n\x1eResStartSimulationActivityGame\x12\x18\n\x05\x65rror\x18\x01 \x01(\x0b\x32\t.lq.Error\x12\x31\n\x07records\x18\x02 \x03(\x0b\x32 .lq.ActivitySimulationGameRecord\">\n\x1aReqFetchSimulationGameRank\x12\x13\n\x0b\x61\x63tivity_id\x18\x01 \x01(\r\x12\x0b\n\x03\x64\x61y\x18\x02 \x01(\r\"\x9b\x01\n\x1aResFetchSimulationGameRank\x12\x18\n\x05\x65rror\x18\x01 \x01(\x0b\x32\t.lq.Error\x12\x35\n\x04rank\x18\x02 \x03(\x0b\x32\'.lq.ResFetchSimulationGameRank.RankInfo\x1a,\n\x08RankInfo\x12\x11\n\tcharacter\x18\x01 \x01(\r\x12\r\n\x05score\x18\x02 \x01(\x02\"@\n\x19ReqGenerateCombiningCraft\x12\x13\n\x0b\x61\x63tivity_id\x18\x01 \x01(\r\x12\x0e\n\x06\x62in_id\x18\x02 \x01(\r\"T\n\x19ResGenerateCombiningCraft\x12\x18\n\x05\x65rror\x18\x01 \x01(\x0b\x32\t.lq.Error\x12\x0b\n\x03pos\x18\x02 \x01(\r\x12\x10\n\x08\x63raft_id\x18\x03 \x01(\r\"F\n\x15ReqMoveCombiningCraft\x12\x13\n\x0b\x61\x63tivity_id\x18\x01 \x01(\r\x12\x0c\n\x04\x66rom\x18\x02 \x01(\r\x12\n\n\x02to\x18\x03 \x01(\r\"\xc2\x01\n\x15ResMoveCombiningCraft\x12\x18\n\x05\x65rror\x18\x01 \x01(\x0b\x32\t.lq.Error\x12\x0b\n\x03pos\x18\x02 \x01(\r\x12\x10\n\x08\x63ombined\x18\x03 \x01(\r\x12\x10\n\x08\x63raft_id\x18\x04 \x01(\r\x12\x32\n\x05\x62onus\x18\x05 \x01(\x0b\x32#.lq.ResMoveCombiningCraft.BonusData\x1a*\n\tBonusData\x12\x10\n\x08\x63raft_id\x18\x01 \x01(\r\x12\x0b\n\x03pos\x18\x02 \x01(\r\"<\n\x18ReqCombiningRecycleCraft\x12\x13\n\x0b\x61\x63tivity_id\x18\x01 \x01(\r\x12\x0b\n\x03pos\x18\x02 \x01(\r\"]\n\x18ResCombiningRecycleCraft\x12\x18\n\x05\x65rror\x18\x01 \x01(\x0b\x32\t.lq.Error\x12\'\n\x0creward_items\x18\x02 \x03(\x0b\x32\x11.lq.ExecuteReward\"1\n\x1aReqRecoverCombiningRecycle\x12\x13\n\x0b\x61\x63tivity_id\x18\x01 \x01(\r\"U\n\x1aResRecoverCombiningRecycle\x12\x18\n\x05\x65rror\x18\x01 \x01(\x0b\x32\t.lq.Error\x12\x10\n\x08\x63raft_id\x18\x02 \x01(\r\x12\x0b\n\x03pos\x18\x03 \x01(\r\"T\n\x17ReqFinishCombiningOrder\x12\x13\n\x0b\x61\x63tivity_id\x18\x01 \x01(\r\x12\x11\n\tcraft_pos\x18\x02 \x01(\r\x12\x11\n\torder_pos\x18\x03 \x01(\r\"\\\n\x17ResFinishCombiningOrder\x12\x18\n\x05\x65rror\x18\x01 \x01(\x0b\x32\t.lq.Error\x12\'\n\x0creward_items\x18\x02 \x03(\x0b\x32\x11.lq.ExecuteReward\"\x9a\n\n\x0cResFetchInfo\x12\x18\n\x05\x65rror\x18\x01 \x01(\x0b\x32\t.lq.Error\x12&\n\x0bserver_time\x18\x02 \x01(\x0b\x32\x11.lq.ResServerTime\x12-\n\x0eserver_setting\x18\x03 \x01(\x0b\x32\x15.lq.ResServerSettings\x12(\n\x0c\x63lient_value\x18\x04 \x01(\x0b\x32\x12.lq.ResClientValue\x12&\n\x0b\x66riend_list\x18\x05 \x01(\x0b\x32\x11.lq.ResFriendList\x12\x31\n\x11\x66riend_apply_list\x18\x06 \x01(\x0b\x32\x16.lq.ResFriendApplyList\x12/\n\rrecent_friend\x18\x07 \x01(\x0b\x32\x18.lq.ResFetchrecentFriend\x12\"\n\tmail_info\x18\x08 \x01(\x0b\x32\x0f.lq.ResMailInfo\x12\x30\n\x11receive_coin_info\x18\t \x01(\x0b\x32\x15.lq.ResReviveCoinInfo\x12$\n\ntitle_list\x18\n \x01(\x0b\x32\x10.lq.ResTitleList\x12 \n\x08\x62\x61g_info\x18\x0b \x01(\x0b\x32\x0e.lq.ResBagInfo\x12\"\n\tshop_info\x18\x0c \x01(\x0b\x32\x0f.lq.ResShopInfo\x12/\n\rshop_interval\x18\r \x01(\x0b\x32\x18.lq.ResFetchShopInterval\x12\x31\n\ractivity_data\x18\x0e \x01(\x0b\x32\x1a.lq.ResAccountActivityData\x12\x37\n\x11\x61\x63tivity_interval\x18\x0f \x01(\x0b\x32\x1c.lq.ResFetchActivityInterval\x12*\n\ractivity_buff\x18\x10 \x01(\x0b\x32\x13.lq.ResActivityBuff\x12$\n\nvip_reward\x18\x11 \x01(\x0b\x32\x10.lq.ResVipReward\x12\x31\n\x11month_ticket_info\x18\x12 \x01(\x0b\x32\x16.lq.ResMonthTicketInfo\x12\'\n\x0b\x61\x63hievement\x18\x13 \x01(\x0b\x32\x12.lq.ResAchievement\x12.\n\x0f\x63omment_setting\x18\x14 \x01(\x0b\x32\x15.lq.ResCommentSetting\x12\x30\n\x10\x61\x63\x63ount_settings\x18\x15 \x01(\x0b\x32\x16.lq.ResAccountSettings\x12\x31\n\x11mod_nickname_time\x18\x16 \x01(\x0b\x32\x16.lq.ResModNicknameTime\x12\x19\n\x04misc\x18\x17 \x01(\x0b\x32\x0b.lq.ResMisc\x12)\n\x0c\x61nnouncement\x18\x18 \x01(\x0b\x32\x13.lq.ResAnnouncement\x12,\n\x0erolling_notice\x18\x19 \x01(\x0b\x32\x14.lq.ReqRollingNotice\x12*\n\ractivity_list\x18\x1a \x01(\x0b\x32\x13.lq.ResActivityList\x12,\n\x0e\x63haracter_info\x18\x1b \x01(\x0b\x32\x14.lq.ResCharacterInfo\x12/\n\x10\x61ll_common_views\x18\x1c \x01(\x0b\x32\x15.lq.ResAllcommonViews\x12\x42\n\x1a\x63ollected_game_record_list\x18\x1d \x01(\x0b\x32\x1e.lq.ResCollectedGameRecordList\"E\n\x19ReqUpgradeVillageBuilding\x12\x13\n\x0b\x62uilding_id\x18\x01 \x01(\r\x12\x13\n\x0b\x61\x63tivity_id\x18\x02 \x01(\r\"l\n\x1fReqReceiveVillageBuildingReward\x12\x13\n\x0b\x61\x63tivity_id\x18\x01 \x01(\r\x12\x13\n\x0b\x62uilding_id\x18\x02 \x01(\r\x12\x1f\n\x07rewards\x18\x03 \x03(\x0b\x32\x0e.lq.RewardSlot\"d\n\x1fResReceiveVillageBuildingReward\x12\x18\n\x05\x65rror\x18\x01 \x01(\x0b\x32\t.lq.Error\x12\'\n\x0creward_items\x18\x02 \x03(\x0b\x32\x11.lq.ExecuteReward\"8\n\x13ReqStartVillageTrip\x12\x0c\n\x04\x64\x65st\x18\x01 \x01(\r\x12\x13\n\x0b\x61\x63tivity_id\x18\x02 \x01(\r\"d\n\x1bReqReceiveVillageTripReward\x12\x13\n\x0b\x61\x63tivity_id\x18\x01 \x01(\r\x12\x0f\n\x07\x64\x65st_id\x18\x02 \x01(\r\x12\x1f\n\x07rewards\x18\x03 \x03(\x0b\x32\x0e.lq.RewardSlot\"`\n\x1bResReceiveVillageTripReward\x12\x18\n\x05\x65rror\x18\x01 \x01(\x0b\x32\t.lq.Error\x12\'\n\x0creward_items\x18\x02 \x03(\x0b\x32\x11.lq.ExecuteReward\">\n\x16ReqCompleteVillageTask\x12\x0f\n\x07task_id\x18\x01 \x01(\r\x12\x13\n\x0b\x61\x63tivity_id\x18\x02 \x01(\r\"[\n\x16ResCompleteVillageTask\x12\x18\n\x05\x65rror\x18\x01 \x01(\x0b\x32\t.lq.Error\x12\'\n\x0creward_items\x18\x02 \x03(\x0b\x32\x11.lq.ExecuteReward\"D\n\x17ReqGetFriendVillageData\x12\x14\n\x0c\x61\x63\x63ount_list\x18\x01 \x03(\r\x12\x13\n\x0b\x61\x63tivity_id\x18\x02 \x01(\r\"\xa8\x01\n\x17ResGetFriendVillageData\x12\x18\n\x05\x65rror\x18\x01 \x01(\x0b\x32\t.lq.Error\x12;\n\x04list\x18\x02 \x03(\x0b\x32-.lq.ResGetFriendVillageData.FriendVillageData\x1a\x36\n\x11\x46riendVillageData\x12\x12\n\naccount_id\x18\x01 \x01(\r\x12\r\n\x05level\x18\x02 \x01(\r\"S\n\x13ReqSetVillageWorker\x12\x13\n\x0b\x62uilding_id\x18\x01 \x01(\r\x12\x12\n\nworker_pos\x18\x02 \x01(\r\x12\x13\n\x0b\x61\x63tivity_id\x18\x03 \x01(\r\"o\n\x13ResSetVillageWorker\x12\x18\n\x05\x65rror\x18\x01 \x01(\x0b\x32\t.lq.Error\x12)\n\x08\x62uilding\x18\x02 \x01(\x0b\x32\x17.lq.VillageBuildingData\x12\x13\n\x0bupdate_time\x18\x03 \x01(\r\"*\n\x13ReqNextRoundVillage\x12\x13\n\x0b\x61\x63tivity_id\x18\x01 \x01(\r\"_\n\x13ResNextRoundVillage\x12\x18\n\x05\x65rror\x18\x01 \x01(\x0b\x32\t.lq.Error\x12.\n\ractivity_data\x18\x02 \x01(\x0b\x32\x17.lq.ActivityVillageData\"U\n\"ReqResolveFestivalActivityProposal\x12\x13\n\x0b\x61\x63tivity_id\x18\x01 \x01(\r\x12\n\n\x02id\x18\x02 \x01(\r\x12\x0e\n\x06select\x18\x03 \x01(\r\"\x9d\x01\n\"ResResolveFestivalActivityProposal\x12\x18\n\x05\x65rror\x18\x01 \x01(\x0b\x32\t.lq.Error\x12\x15\n\reffected_buff\x18\x02 \x03(\r\x12\x0e\n\x06result\x18\x03 \x01(\r\x12\'\n\x0creward_items\x18\x04 \x03(\x0b\x32\x11.lq.ExecuteResult\x12\r\n\x05level\x18\x05 \x01(\r\"R\n\x1fReqResolveFestivalActivityEvent\x12\x13\n\x0b\x61\x63tivity_id\x18\x01 \x01(\r\x12\n\n\x02id\x18\x02 \x01(\r\x12\x0e\n\x06select\x18\x03 \x01(\r\"\x9d\x01\n\x1fResResolveFestivalActivityEvent\x12\x18\n\x05\x65rror\x18\x01 \x01(\x0b\x32\t.lq.Error\x12\x15\n\reffected_buff\x18\x02 \x03(\r\x12\'\n\x0creward_items\x18\x04 \x03(\x0b\x32\x11.lq.ExecuteResult\x12\x11\n\tending_id\x18\x05 \x01(\r\x12\r\n\x05level\x18\x06 \x01(\r\"-\n\x16ReqBuyFestivalProposal\x12\x13\n\x0b\x61\x63tivity_id\x18\x01 \x01(\r\"b\n\x16ResBuyFestivalProposal\x12\x18\n\x05\x65rror\x18\x01 \x01(\x0b\x32\t.lq.Error\x12.\n\x0cnew_proposal\x18\x02 \x01(\x0b\x32\x18.lq.FestivalProposalData\"=\n\x15ReqIslandActivityMove\x12\x13\n\x0b\x61\x63tivity_id\x18\x01 \x01(\r\x12\x0f\n\x07zone_id\x18\x02 \x01(\r\"\xb7\x01\n\x14ReqIslandActivityBuy\x12\x13\n\x0b\x61\x63tivity_id\x18\x01 \x01(\r\x12\x30\n\x05items\x18\x02 \x03(\x0b\x32!.lq.ReqIslandActivityBuy.BuyItems\x1aX\n\x08\x42uyItems\x12\x10\n\x08goods_id\x18\x02 \x01(\r\x12\x0b\n\x03pos\x18\x03 \x03(\r\x12\x0e\n\x06rotate\x18\x04 \x01(\r\x12\x0e\n\x06\x62\x61g_id\x18\x05 \x01(\r\x12\r\n\x05price\x18\x06 \x01(\r\"\x96\x01\n\x15ReqIslandActivitySell\x12\x13\n\x0b\x61\x63tivity_id\x18\x01 \x01(\r\x12\x31\n\x05items\x18\x02 \x03(\x0b\x32\".lq.ReqIslandActivitySell.SellItem\x1a\x35\n\x08SellItem\x12\x0e\n\x06\x62\x61g_id\x18\x02 \x01(\r\x12\n\n\x02id\x18\x03 \x01(\r\x12\r\n\x05price\x18\x04 \x01(\r\"\x85\x02\n\x18ReqIslandActivityTidyBag\x12\x13\n\x0b\x61\x63tivity_id\x18\x01 \x01(\r\x12\x36\n\x08\x62\x61g_data\x18\x02 \x03(\x0b\x32$.lq.ReqIslandActivityTidyBag.BagData\x1a\x9b\x01\n\x07\x42\x61gData\x12\x0e\n\x06\x62\x61g_id\x18\x02 \x01(\r\x12<\n\x05items\x18\x03 \x03(\x0b\x32-.lq.ReqIslandActivityTidyBag.BagData.ITemData\x12\r\n\x05\x64rops\x18\x04 \x03(\r\x1a\x33\n\x08ITemData\x12\n\n\x02id\x18\x01 \x01(\r\x12\x0b\n\x03pos\x18\x02 \x03(\r\x12\x0e\n\x06rotate\x18\x03 \x01(\r\"R\n\x1eReqIslandActivityUnlockBagGrid\x12\x13\n\x0b\x61\x63tivity_id\x18\x01 \x01(\r\x12\x0e\n\x06\x62\x61g_id\x18\x02 \x01(\r\x12\x0b\n\x03pos\x18\x03 \x03(\r\"\x9d\x01\n\x0e\x43ontestSetting\x12\x32\n\x0blevel_limit\x18\x01 \x03(\x0b\x32\x1d.lq.ContestSetting.LevelLimit\x12\x12\n\ngame_limit\x18\x02 \x01(\r\x12\x18\n\x10system_broadcast\x18\x03 \x01(\r\x1a)\n\nLevelLimit\x12\x0c\n\x04type\x18\x01 \x01(\r\x12\r\n\x05value\x18\x02 \x01(\r\"\xe0\x01\n\x1aReqCreateCustomizedContest\x12\x0c\n\x04name\x18\x01 \x01(\t\x12\x11\n\topen_show\x18\x02 \x01(\r\x12\'\n\x11game_rule_setting\x18\x03 \x01(\x0b\x32\x0c.lq.GameMode\x12\x12\n\nstart_time\x18\x04 \x01(\r\x12\x10\n\x08\x65nd_time\x18\x05 \x01(\r\x12\x12\n\nauto_match\x18\x06 \x01(\r\x12\x11\n\trank_rule\x18\x07 \x01(\r\x12+\n\x0f\x63ontest_setting\x18\x08 \x01(\x0b\x32\x12.lq.ContestSetting\"I\n\x1aResCreateCustomizedContest\x12\x18\n\x05\x65rror\x18\x01 \x01(\x0b\x32\t.lq.Error\x12\x11\n\tunique_id\x18\x02 \x01(\r\"4\n$ReqFetchmanagerCustomizedContestList\x12\x0c\n\x04lang\x18\x01 \x01(\t\"m\n$ResFetchManagerCustomizedContestList\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\"5\n ReqFetchManagerCustomizedContest\x12\x11\n\tunique_id\x18\x01 \x01(\r\"\xac\x02\n ResFetchManagerCustomizedContest\x12\x18\n\x05\x65rror\x18\x01 \x01(\x0b\x32\t.lq.Error\x12\x0c\n\x04name\x18\x02 \x01(\t\x12\x11\n\topen_show\x18\x03 \x01(\r\x12\'\n\x11game_rule_setting\x18\x04 \x01(\x0b\x32\x0c.lq.GameMode\x12\x12\n\nstart_time\x18\x05 \x01(\r\x12\x10\n\x08\x65nd_time\x18\x06 \x01(\r\x12\x12\n\nauto_match\x18\x07 \x01(\r\x12\x11\n\trank_rule\x18\x08 \x01(\r\x12\x13\n\x0b\x63heck_state\x18\t \x01(\r\x12\x15\n\rchecking_name\x18\n \x01(\t\x12+\n\x0f\x63ontest_setting\x18\x0b \x01(\x0b\x32\x12.lq.ContestSetting\"\xfa\x01\n!ReqUpdateManagerCustomizedContest\x12\x0c\n\x04name\x18\x01 \x01(\t\x12\x11\n\topen_show\x18\x02 \x01(\r\x12\'\n\x11game_rule_setting\x18\x03 \x01(\x0b\x32\x0c.lq.GameMode\x12\x12\n\nstart_time\x18\x04 \x01(\r\x12\x10\n\x08\x65nd_time\x18\x05 \x01(\r\x12\x11\n\tunique_id\x18\x06 \x01(\r\x12\x12\n\nauto_match\x18\x07 \x01(\r\x12\x11\n\trank_rule\x18\x08 \x01(\r\x12+\n\x0f\x63ontest_setting\x18\t \x01(\x0b\x32\x12.lq.ContestSetting\"M\n\x19ReqFetchContestPlayerRank\x12\x11\n\tunique_id\x18\x01 \x01(\r\x12\r\n\x05limit\x18\x02 \x01(\r\x12\x0e\n\x06offset\x18\x03 \x01(\r\"\xd9\x06\n\x19ResFetchContestPlayerRank\x12\x18\n\x05\x65rror\x18\x01 \x01(\x0b\x32\t.lq.Error\x12\r\n\x05total\x18\x02 \x01(\r\x12\x36\n\x04rank\x18\x03 \x03(\x0b\x32(.lq.ResFetchContestPlayerRank.SeasonRank\x12=\n\x0bplayer_data\x18\x04 \x01(\x0b\x32(.lq.ResFetchContestPlayerRank.PlayerData\x1a\xbf\x03\n\x18\x43ontestPlayerAccountData\x12\x18\n\x10total_game_count\x18\x01 \x01(\r\x12^\n\x0crecent_games\x18\x02 \x03(\x0b\x32H.lq.ResFetchContestPlayerRank.ContestPlayerAccountData.ContestGameResult\x12m\n\x15highest_series_points\x18\x03 \x03(\x0b\x32N.lq.ResFetchContestPlayerRank.ContestPlayerAccountData.ContestSeriesGameResult\x1a\x36\n\x11\x43ontestGameResult\x12\x0c\n\x04rank\x18\x01 \x01(\r\x12\x13\n\x0btotal_point\x18\x02 \x01(\x05\x1a\x81\x01\n\x17\x43ontestSeriesGameResult\x12\x0b\n\x03key\x18\x01 \x01(\r\x12Y\n\x07results\x18\x02 \x03(\x0b\x32H.lq.ResFetchContestPlayerRank.ContestPlayerAccountData.ContestGameResult\x1ax\n\nSeasonRank\x12\x12\n\naccount_id\x18\x01 \x01(\r\x12\x10\n\x08nickname\x18\x02 \x01(\t\x12\x44\n\x04\x64\x61ta\x18\x03 \x01(\x0b\x32\x36.lq.ResFetchContestPlayerRank.ContestPlayerAccountData\x1a`\n\nPlayerData\x12\x0c\n\x04rank\x18\x01 \x01(\r\x12\x44\n\x04\x64\x61ta\x18\x02 \x01(\x0b\x32\x36.lq.ResFetchContestPlayerRank.ContestPlayerAccountData\",\n\x17ReqFetchReadyPlayerList\x12\x11\n\tunique_id\x18\x01 \x01(\r\"\x95\x01\n\x17ResFetchReadyPlayerList\x12\x18\n\x05\x65rror\x18\x01 \x01(\x0b\x32\t.lq.Error\x12\x30\n\x04list\x18\x02 \x03(\x0b\x32\".lq.ResFetchReadyPlayerList.Player\x1a.\n\x06Player\x12\x12\n\naccount_id\x18\x01 \x01(\r\x12\x10\n\x08nickname\x18\x02 \x01(\t\"~\n\x11ReqCreateGamePlan\x12\x11\n\tunique_id\x18\x01 \x01(\r\x12\x14\n\x0c\x61\x63\x63ount_list\x18\x02 \x03(\r\x12\x17\n\x0fgame_start_time\x18\x03 \x01(\r\x12\x15\n\rshuffle_seats\x18\x04 \x01(\r\x12\x10\n\x08\x61i_level\x18\x05 \x01(\r\"L\n\"ResGenerateContestManagerLoginCode\x12\x18\n\x05\x65rror\x18\x01 \x01(\x0b\x32\t.lq.Error\x12\x0c\n\x04\x63ode\x18\x02 \x01(\t\"\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\"u\n\rYongchangInfo\x12\x0c\n\x04seat\x18\x01 \x01(\r\x12\x13\n\x0bmoqie_count\x18\x02 \x01(\r\x12\x13\n\x0bmoqie_bonus\x18\x03 \x01(\r\x12\x15\n\rshouqie_count\x18\x04 \x01(\r\x12\x15\n\rshouqie_bonus\x18\x05 \x01(\r\"$\n\rActionNewCard\x12\x13\n\x0b\x66ield_spell\x18\x01 \x01(\r\"$\n\rRecordNewCard\x12\x13\n\x0b\x66ield_spell\x18\x01 \x01(\r\"\xea\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\x12\x13\n\x0b\x66ield_spell\x18\x12 \x01(\r\x12\x0e\n\x06sha256\x18\x13 \x01(\t\x12$\n\tyongchang\x18\x14 \x01(\x0b\x32\x11.lq.YongchangInfo\x12\x12\n\nsaltSha256\x18\x15 \x01(\t\"\xf8\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\x12\x13\n\x0b\x66ield_spell\x18\x15 \x01(\r\x12\x0e\n\x06sha256\x18\x16 \x01(\t\x12$\n\tyongchang\x18\x17 \x01(\x0b\x32\x11.lq.YongchangInfo\x12\x12\n\nsaltSha256\x18\x18 \x01(\t\x12\x0c\n\x04salt\x18\x19 \x01(\t\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\"c\n\x11GameDetailRecords\x12\x0f\n\x07records\x18\x01 \x03(\x0c\x12\x0f\n\x07version\x18\x02 \x01(\r\x12\x1f\n\x07\x61\x63tions\x18\x03 \x03(\x0b\x32\x0e.lq.GameAction\x12\x0b\n\x03\x62\x61r\x18\x04 \x01(\x0c\"\xc9\x01\n\x11GameSelfOperation\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\"Y\n\x0fGameChiPengGang\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\"\x1e\n\x0fGameVoteGameEnd\x12\x0b\n\x03yes\x18\x01 \x01(\x08\"\xa7\x01\n\rGameUserInput\x12\x0c\n\x04seat\x18\x01 \x01(\r\x12\x0c\n\x04type\x18\x02 \x01(\r\x12\x0b\n\x03\x65mo\x18\x03 \x01(\r\x12(\n\toperation\x18\n \x01(\x0b\x32\x15.lq.GameSelfOperation\x12 \n\x03\x63pg\x18\x0b \x01(\x0b\x32\x13.lq.GameChiPengGang\x12!\n\x04vote\x18\x0c \x01(\x0b\x32\x13.lq.GameVoteGameEnd\"+\n\rGameUserEvent\x12\x0c\n\x04seat\x18\x01 \x01(\r\x12\x0c\n\x04type\x18\x02 \x01(\r\"\x9c\x01\n\nGameAction\x12\x0e\n\x06passed\x18\x01 \x01(\r\x12\x0c\n\x04type\x18\x02 \x01(\r\x12\x0e\n\x06result\x18\x03 \x01(\x0c\x12%\n\nuser_input\x18\x04 \x01(\x0b\x32\x11.lq.GameUserInput\x12%\n\nuser_event\x18\x05 \x01(\x0b\x32\x11.lq.GameUserEvent\x12\x12\n\ngame_event\x18\x06 \x01(\r\"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\"\xad\x03\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\x12\x0e\n\x06\x62\x61opai\x18\x15 \x01(\r\x12\x14\n\x0c\x62\x61opai_seats\x18\x16 \x03(\r\x12\r\n\x05lines\x18\x17 \x03(\t\x12\x16\n\x0etianming_bonus\x18\x18 \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\"Q\n\x12HunZhiYiJiBuffInfo\x12\x0c\n\x04seat\x18\x01 \x01(\r\x12\x1b\n\x13\x63ontinue_deal_count\x18\x02 \x01(\r\x12\x10\n\x08overload\x18\x03 \x01(\x08\"\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\"\xe5\x01\n\x10\x41\x63tionRevealTile\x12\x0c\n\x04seat\x18\x01 \x01(\r\x12\x0f\n\x07is_liqi\x18\x02 \x01(\x08\x12\x10\n\x08is_wliqi\x18\x03 \x01(\x08\x12\r\n\x05moqie\x18\x04 \x01(\x08\x12\x0e\n\x06scores\x18\x05 \x03(\x05\x12\x10\n\x08liqibang\x18\x06 \x01(\r\x12,\n\toperation\x18\x07 \x01(\x0b\x32\x19.lq.OptionalOperationList\x12!\n\x08tingpais\x18\x08 \x03(\x0b\x32\x0f.lq.TingPaiInfo\x12\x0c\n\x04tile\x18\t \x01(\t\x12\x10\n\x08zhenting\x18\n \x01(\x08\"\xe6\x01\n\x10RecordRevealTile\x12\x0c\n\x04seat\x18\x01 \x01(\r\x12\x0f\n\x07is_liqi\x18\x02 \x01(\x08\x12\x10\n\x08is_wliqi\x18\x03 \x01(\x08\x12\r\n\x05moqie\x18\x04 \x01(\x08\x12\x0e\n\x06scores\x18\x05 \x03(\x05\x12\x10\n\x08liqibang\x18\x06 \x01(\r\x12-\n\noperations\x18\x07 \x03(\x0b\x32\x19.lq.OptionalOperationList\x12!\n\x08tingpais\x18\x08 \x03(\x0b\x32\x0f.lq.TingPaiInfo\x12\x0c\n\x04tile\x18\t \x01(\t\x12\x10\n\x08zhenting\x18\n \x03(\x08\"p\n\x10\x41\x63tionUnveilTile\x12\x0c\n\x04seat\x18\x01 \x01(\x05\x12\x0e\n\x06scores\x18\x02 \x03(\x05\x12\x10\n\x08liqibang\x18\x03 \x01(\r\x12,\n\toperation\x18\x04 \x01(\x0b\x32\x19.lq.OptionalOperationList\"p\n\x10RecordUnveilTile\x12\x0c\n\x04seat\x18\x01 \x01(\x05\x12\x0e\n\x06scores\x18\x02 \x03(\x05\x12\x10\n\x08liqibang\x18\x03 \x01(\r\x12,\n\toperation\x18\x04 \x01(\x0b\x32\x19.lq.OptionalOperationList\"\xd4\x01\n\x0e\x41\x63tionLockTile\x12\x0c\n\x04seat\x18\x01 \x01(\r\x12\x0e\n\x06scores\x18\x02 \x03(\x05\x12\x10\n\x08liqibang\x18\x03 \x01(\r\x12\x0c\n\x04tile\x18\x04 \x01(\t\x12,\n\toperation\x18\x05 \x01(\x0b\x32\x19.lq.OptionalOperationList\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\x12\n\nlock_state\x18\t \x01(\x05\"\xd5\x01\n\x0eRecordLockTile\x12\x0c\n\x04seat\x18\x01 \x01(\r\x12\x0e\n\x06scores\x18\x02 \x03(\x05\x12\x10\n\x08liqibang\x18\x03 \x01(\r\x12\x0c\n\x04tile\x18\x04 \x01(\t\x12,\n\toperation\x18\x05 \x03(\x0b\x32\x19.lq.OptionalOperationList\x12\x11\n\tzhentings\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\x12\n\nlock_state\x18\t \x01(\x05\"\x91\x03\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\x12\x10\n\x08revealed\x18\x0c \x01(\x08\x12\x0e\n\x06scores\x18\r \x03(\x05\x12\x10\n\x08liqibang\x18\x0e \x01(\r\x12$\n\tyongchang\x18\x19 \x01(\x0b\x32\x11.lq.YongchangInfo\x12\x32\n\x12hun_zhi_yi_ji_info\x18\x1a \x01(\x0b\x32\x16.lq.HunZhiYiJiBuffInfo\"\xde\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\x12$\n\tyongchang\x18\r \x01(\x0b\x32\x11.lq.YongchangInfo\x12\x32\n\x12hun_zhi_yi_ji_info\x18\x0e \x01(\x0b\x32\x16.lq.HunZhiYiJiBuffInfo\"\xd5\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\x12\x12\n\ntile_index\x18\x0b \x01(\r\x12\x32\n\x12hun_zhi_yi_ji_info\x18\x0c \x01(\x0b\x32\x16.lq.HunZhiYiJiBuffInfo\"\xab\x02\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\x12\x12\n\ntile_index\x18\x0c \x01(\r\x12\x32\n\x12hun_zhi_yi_ji_info\x18\r \x01(\x0b\x32\x16.lq.HunZhiYiJiBuffInfo\"\x97\x01\n\x17\x41\x63tionFillAwaitingTiles\x12\x16\n\x0e\x61waiting_tiles\x18\x01 \x03(\t\x12\x17\n\x0fleft_tile_count\x18\x02 \x01(\r\x12,\n\toperation\x18\x03 \x01(\x0b\x32\x19.lq.OptionalOperationList\x12\x1d\n\x04liqi\x18\x04 \x01(\x0b\x32\x0f.lq.LiQiSuccess\"\x97\x01\n\x17RecordFillAwaitingTiles\x12\x16\n\x0e\x61waiting_tiles\x18\x01 \x03(\t\x12\x17\n\x0fleft_tile_count\x18\x02 \x01(\r\x12,\n\toperation\x18\x03 \x01(\x0b\x32\x19.lq.OptionalOperationList\x12\x1d\n\x04liqi\x18\x04 \x01(\x0b\x32\x0f.lq.LiQiSuccess\"\x83\x03\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\x12\x0e\n\x06scores\x18\x0b \x03(\x05\x12\x10\n\x08liqibang\x18\x0c \x01(\r\x12$\n\tyongchang\x18\r \x01(\x0b\x32\x11.lq.YongchangInfo\x12\x32\n\x12hun_zhi_yi_ji_info\x18\x0e \x01(\x0b\x32\x16.lq.HunZhiYiJiBuffInfo\"\xd9\x02\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\x12\x0e\n\x06scores\x18\x0b \x03(\x05\x12\x10\n\x08liqibang\x18\x0c \x01(\r\x12$\n\tyongchang\x18\r \x01(\x0b\x32\x11.lq.YongchangInfo\x12\x32\n\x12hun_zhi_yi_ji_info\x18\x0e \x01(\x0b\x32\x16.lq.HunZhiYiJiBuffInfo\"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\"\x86\x02\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\x12\x32\n\x12hun_zhi_yi_ji_info\x18\n \x01(\x0b\x32\x16.lq.HunZhiYiJiBuffInfo\"\x86\x02\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\x12\x32\n\x12hun_zhi_yi_ji_info\x18\n \x01(\x0b\x32\x16.lq.HunZhiYiJiBuffInfo\"\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\"n\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\x12\x0f\n\x07session\x18\x04 \x01(\t\x12\x0c\n\x04gift\x18\x05 \x01(\t\x12\n\n\x02vs\x18\x06 \x01(\r\"\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\xe2\xad\x01\n\x05Lobby\x12;\n\x13\x66\x65tchConnectionInfo\x12\r.lq.ReqCommon\x1a\x15.lq.ResConnectionInfo\x12\x36\n\x0e\x66\x65tchQueueInfo\x12\r.lq.ReqCommon\x1a\x15.lq.ResFetchQueueInfo\x12+\n\x0b\x63\x61ncelQueue\x12\r.lq.ReqCommon\x1a\r.lq.ResCommon\x12\x35\n\x0bopenidCheck\x12\x12.lq.ReqOpenidCheck\x1a\x12.lq.ResOauth2Check\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\tfetchInfo\x12\r.lq.ReqCommon\x1a\x10.lq.ResFetchInfo\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\x38\n\x0f\x66\x65tchGamingInfo\x12\r.lq.ReqCommon\x1a\x16.lq.ResFetchGamingInfo\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\x12J\n\x12setHiddenCharacter\x12\x19.lq.ReqSetHiddenCharacter\x1a\x19.lq.ResSetHiddenCharacter\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\x36\n\x0epayMonthTicket\x12\r.lq.ReqCommon\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\x63reateJPPayPayOrder\x12\x1a.lq.ReqCreateJPPayPayOrder\x1a\x1a.lq.ResCreateJPPayPayOrder\x12h\n\x1c\x66\x65tchJPCommonCreditCardOrder\x12#.lq.ReqFetchJPCommonCreditCardOrder\x1a#.lq.ResFetchJPCommonCreditCardOrder\x12\x44\n\x10\x63reateJPGMOOrder\x12\x17.lq.ReqCreateJPGMOOrder\x1a\x17.lq.ResCreateJPGMOOrder\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\x12M\n\x13\x63reateKRPaypalOrder\x12\x1a.lq.ReqCreateKRPaypalOrder\x1a\x1a.lq.ResCreateKRPaypalOrder\x12Y\n\x17\x63reateKRMasterCardOrder\x12\x1e.lq.ReqCreateKRMasterCardOrder\x1a\x1e.lq.ResCreateKRMasterCardOrder\x12G\n\x11\x63reateKRVisaOrder\x12\x18.lq.ReqCreateKRVisaOrder\x1a\x18.lq.ResCreateKRVisaOrder\x12\x44\n\x10\x63reateKRJCBOrder\x12\x17.lq.ReqCreateKRJCBOrder\x1a\x17.lq.ResCreateKRJCBOrder\x12M\n\x13\x63reateKRAlipayOrder\x12\x1a.lq.ReqCreateKRAlipayOrder\x1a\x1a.lq.ResCreateKRAlipayOrder\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\x10\x64\x65liverAA32Order\x12\x17.lq.ReqDeliverAA32Order\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:\n\x10\x66\x65tchRefundOrder\x12\r.lq.ReqCommon\x1a\x17.lq.ResFetchRefundOrder\x12\x62\n\x1a\x66\x65tchCustomizedContestList\x12!.lq.ReqFetchCustomizedContestList\x1a!.lq.ResFetchCustomizedContestList\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\x12Y\n\x17signupCustomizedContest\x12\x1e.lq.ReqSignupCustomizedContest\x1a\x1e.lq.ResSignupCustomizedContest\x12\x46\n\x16startCustomizedContest\x12\x1d.lq.ReqStartCustomizedContest\x1a\r.lq.ResCommon\x12\x44\n\x15stopCustomizedContest\x12\x1c.lq.ReqStopCustomizedContest\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\x12L\n\x19\x63ompleteActivityTaskBatch\x12 .lq.ReqCompleteActivityTaskBatch\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\x12X\n\x1f\x63ompletePeriodActivityTaskBatch\x12&.lq.ReqCompletePeriodActivityTaskBatch\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\x12_\n\x19\x63ompleteSegmentTaskReward\x12 .lq.ReqCompleteSegmentTaskReward\x1a .lq.ResCompleteSegmentTaskReward\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\x12P\n\x14upgradeActivityLevel\x12\x1b.lq.ReqUpgradeActivityLevel\x1a\x1b.lq.ResUpgradeActivityLevel\x12h\n\x1creceiveUpgradeActivityReward\x12#.lq.ReqReceiveUpgradeActivityReward\x1a#.lq.ResReceiveUpgradeActivityReward\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.ResFetchSelfGamePointRank\x12)\n\x07readSNS\x12\x0e.lq.ReqReadSNS\x1a\x0e.lq.ResReadSNS\x12,\n\x08replySNS\x12\x0f.lq.ReqReplySNS\x1a\x0f.lq.ResReplySNS\x12)\n\x07likeSNS\x12\x0e.lq.ReqLikeSNS\x1a\x0e.lq.ResLikeSNS\x12)\n\x07\x64igMine\x12\x0e.lq.ReqDigMine\x1a\x0e.lq.ResDigMine\x12\x44\n\x10\x66\x65tchLastPrivacy\x12\x17.lq.ReqFetchLastPrivacy\x1a\x17.lq.ResFetchLastPrivacy\x12\x32\n\x0c\x63heckPrivacy\x12\x13.lq.ReqCheckPrivacy\x1a\r.lq.ResCommon\x12\x38\n\x0fresponseCaptcha\x12\x16.lq.ReqResponseCaptcha\x1a\r.lq.ResCommon\x12S\n\x15\x66\x65tchRPGBattleHistory\x12\x1c.lq.ReqFetchRPGBattleHistory\x1a\x1c.lq.ResFetchRPGBattleHistory\x12W\n\x17\x66\x65tchRPGBattleHistoryV2\x12\x1c.lq.ReqFetchRPGBattleHistory\x1a\x1e.lq.ResFetchRPGBattleHistoryV2\x12G\n\x11receiveRPGRewards\x12\x18.lq.ReqReceiveRPGRewards\x1a\x18.lq.ResReceiveRPGRewards\x12\x45\n\x10receiveRPGReward\x12\x17.lq.ReqReceiveRPGReward\x1a\x18.lq.ResReceiveRPGRewards\x12\x36\n\x0e\x62uyArenaTicket\x12\x15.lq.ReqBuyArenaTicket\x1a\r.lq.ResCommon\x12.\n\nenterArena\x12\x11.lq.ReqEnterArena\x1a\r.lq.ResCommon\x12<\n\x12receiveArenaReward\x12\x12.lq.ReqArenaReward\x1a\x12.lq.ResArenaReward\x12\x38\n\x0c\x66\x65tchOBToken\x12\x13.lq.ReqFetchOBToken\x1a\x13.lq.ResFetchOBToken\x12Y\n\x17receiveCharacterRewards\x12\x1e.lq.ReqReceiveCharacterRewards\x1a\x1e.lq.ResReceiveCharacterRewards\x12\x44\n\x10\x66\x65\x65\x64\x41\x63tivityFeed\x12\x17.lq.ReqFeedActivityFeed\x1a\x17.lq.ResFeedActivityFeed\x12\\\n\x18sendActivityGiftToFriend\x12\x1f.lq.ReqSendActivityGiftToFriend\x1a\x1f.lq.ResSendActivityGiftToFriend\x12@\n\x13receiveActivityGift\x12\x1a.lq.ReqReceiveActivityGift\x1a\r.lq.ResCommon\x12V\n\x16receiveAllActivityGift\x12\x1d.lq.ReqReceiveAllActivityGift\x1a\x1d.lq.ResReceiveAllActivityGift\x12\x65\n\x1b\x66\x65tchFriendGiftActivityData\x12\".lq.ReqFetchFriendGiftActivityData\x1a\".lq.ResFetchFriendGiftActivityData\x12\x44\n\x10openPreChestItem\x12\x17.lq.ReqOpenPreChestItem\x1a\x17.lq.ResOpenPreChestItem\x12G\n\x11\x66\x65tchVoteActivity\x12\x18.lq.ReqFetchVoteActivity\x1a\x18.lq.ResFetchVoteActivity\x12\x38\n\x0cvoteActivity\x12\x13.lq.ReqVoteActivity\x1a\x13.lq.ResVoteActivity\x12>\n\x12unlockActivitySpot\x12\x19.lq.ReqUnlockActivitySpot\x1a\r.lq.ResCommon\x12J\n\x18unlockActivitySpotEnding\x12\x1f.lq.ReqUnlockActivitySpotEnding\x1a\r.lq.ResCommon\x12_\n\x19receiveActivitySpotReward\x12 .lq.ReqReceiveActivitySpotReward\x1a .lq.ResReceiveActivitySpotReward\x12\x34\n\rdeleteAccount\x12\r.lq.ReqCommon\x1a\x14.lq.ResDeleteAccount\x12\x33\n\x13\x63\x61ncelDeleteAccount\x12\r.lq.ReqCommon\x1a\r.lq.ResCommon\x12,\n\tlogReport\x12\x10.lq.ReqLogReport\x1a\r.lq.ResCommon\x12.\n\nbindOauth2\x12\x11.lq.ReqBindOauth2\x1a\r.lq.ResCommon\x12\x39\n\x0f\x66\x65tchOauth2Info\x12\x12.lq.ReqFetchOauth2\x1a\x12.lq.ResFetchOauth2\x12\x38\n\x0fsetLoadingImage\x12\x16.lq.ReqSetLoadingImage\x1a\r.lq.ResCommon\x12<\n\x11\x66\x65tchShopInterval\x12\r.lq.ReqCommon\x1a\x18.lq.ResFetchShopInterval\x12\x44\n\x15\x66\x65tchActivityInterval\x12\r.lq.ReqCommon\x1a\x1c.lq.ResFetchActivityInterval\x12<\n\x11\x66\x65tchRecentFriend\x12\r.lq.ReqCommon\x1a\x18.lq.ResFetchrecentFriend\x12/\n\topenGacha\x12\x10.lq.ReqOpenGacha\x1a\x10.lq.ResOpenGacha\x12\x30\n\x0btaskRequest\x12\x12.lq.ReqTaskRequest\x1a\r.lq.ResCommon\x12Y\n\x17simulationActivityTrain\x12\x1e.lq.ReqSimulationActivityTrain\x1a\x1e.lq.ResSimulationActivityTrain\x12_\n\x19\x66\x65tchSimulationGameRecord\x12 .lq.ReqFetchSimulationGameRecord\x1a .lq.ResFetchSimulationGameRecord\x12\x65\n\x1bstartSimulationActivityGame\x12\".lq.ReqStartSimulationActivityGame\x1a\".lq.ResStartSimulationActivityGame\x12Y\n\x17\x66\x65tchSimulationGameRank\x12\x1e.lq.ReqFetchSimulationGameRank\x1a\x1e.lq.ResFetchSimulationGameRank\x12V\n\x16generateCombiningCraft\x12\x1d.lq.ReqGenerateCombiningCraft\x1a\x1d.lq.ResGenerateCombiningCraft\x12J\n\x12moveCombiningCraft\x12\x19.lq.ReqMoveCombiningCraft\x1a\x19.lq.ResMoveCombiningCraft\x12S\n\x15\x63ombiningRecycleCraft\x12\x1c.lq.ReqCombiningRecycleCraft\x1a\x1c.lq.ResCombiningRecycleCraft\x12Y\n\x17recoverCombiningRecycle\x12\x1e.lq.ReqRecoverCombiningRecycle\x1a\x1e.lq.ResRecoverCombiningRecycle\x12P\n\x14\x66inishCombiningOrder\x12\x1b.lq.ReqFinishCombiningOrder\x1a\x1b.lq.ResFinishCombiningOrder\x12\x46\n\x16upgradeVillageBuilding\x12\x1d.lq.ReqUpgradeVillageBuilding\x1a\r.lq.ResCommon\x12h\n\x1creceiveVillageBuildingReward\x12#.lq.ReqReceiveVillageBuildingReward\x1a#.lq.ResReceiveVillageBuildingReward\x12:\n\x10startVillageTrip\x12\x17.lq.ReqStartVillageTrip\x1a\r.lq.ResCommon\x12\\\n\x18receiveVillageTripReward\x12\x1f.lq.ReqReceiveVillageTripReward\x1a\x1f.lq.ResReceiveVillageTripReward\x12M\n\x13\x63ompleteVillageTask\x12\x1a.lq.ReqCompleteVillageTask\x1a\x1a.lq.ResCompleteVillageTask\x12P\n\x14getFriendVillageData\x12\x1b.lq.ReqGetFriendVillageData\x1a\x1b.lq.ResGetFriendVillageData\x12\x44\n\x10setVillageWorker\x12\x17.lq.ReqSetVillageWorker\x1a\x17.lq.ResSetVillageWorker\x12\x44\n\x10nextRoundVillage\x12\x17.lq.ReqNextRoundVillage\x1a\x17.lq.ResNextRoundVillage\x12q\n\x1fresolveFestivalActivityProposal\x12&.lq.ReqResolveFestivalActivityProposal\x1a&.lq.ResResolveFestivalActivityProposal\x12h\n\x1cresolveFestivalActivityEvent\x12#.lq.ReqResolveFestivalActivityEvent\x1a#.lq.ResResolveFestivalActivityEvent\x12M\n\x13\x62uyFestivalProposal\x12\x1a.lq.ReqBuyFestivalProposal\x1a\x1a.lq.ResBuyFestivalProposal\x12>\n\x12islandActivityMove\x12\x19.lq.ReqIslandActivityMove\x1a\r.lq.ResCommon\x12<\n\x11islandActivityBuy\x12\x18.lq.ReqIslandActivityBuy\x1a\r.lq.ResCommon\x12>\n\x12islandActivitySell\x12\x19.lq.ReqIslandActivitySell\x1a\r.lq.ResCommon\x12\x44\n\x15islandActivityTidyBag\x12\x1c.lq.ReqIslandActivityTidyBag\x1a\r.lq.ResCommon\x12P\n\x1bislandActivityUnlockBagGrid\x12\".lq.ReqIslandActivityUnlockBagGrid\x1a\r.lq.ResCommon\x12Y\n\x17\x63reateCustomizedContest\x12\x1e.lq.ReqCreateCustomizedContest\x1a\x1e.lq.ResCreateCustomizedContest\x12w\n!fetchManagerCustomizedContestList\x12(.lq.ReqFetchmanagerCustomizedContestList\x1a(.lq.ResFetchManagerCustomizedContestList\x12k\n\x1d\x66\x65tchManagerCustomizedContest\x12$.lq.ReqFetchManagerCustomizedContest\x1a$.lq.ResFetchManagerCustomizedContest\x12V\n\x1eupdateManagerCustomizedContest\x12%.lq.ReqUpdateManagerCustomizedContest\x1a\r.lq.ResCommon\x12V\n\x16\x66\x65tchContestPlayerRank\x12\x1d.lq.ReqFetchContestPlayerRank\x1a\x1d.lq.ResFetchContestPlayerRank\x12P\n\x14\x66\x65tchReadyPlayerList\x12\x1b.lq.ReqFetchReadyPlayerList\x1a\x1b.lq.ResFetchReadyPlayerList\x12\x36\n\x0e\x63reateGamePlan\x12\x15.lq.ReqCreateGamePlan\x1a\r.lq.ResCommon\x12X\n\x1fgenerateContestManagerLoginCode\x12\r.lq.ReqCommon\x1a&.lq.ResGenerateContestManagerLoginCode2\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') _globals = globals() _builder.BuildMessageAndEnumDescriptors(DESCRIPTOR, _globals) _builder.BuildTopDescriptorsAndMessages(DESCRIPTOR, 'liqi_pb2', _globals) if _descriptor._USE_C_DESCRIPTORS == False: DESCRIPTOR._options = None - _globals['_GAMEPLAYERSTATE']._serialized_start=91777 - _globals['_GAMEPLAYERSTATE']._serialized_end=91838 + _globals['_GAMEPLAYERSTATE']._serialized_start=100108 + _globals['_GAMEPLAYERSTATE']._serialized_end=100169 _globals['_NOTIFYCAPTCHA']._serialized_start=18 _globals['_NOTIFYCAPTCHA']._serialized_end=105 _globals['_NOTIFYROOMGAMESTART']._serialized_start=107 @@ -94,1634 +94,1782 @@ _globals['_NOTIFYGIFTSENDREFRESH']._serialized_end=3020 _globals['_NOTIFYSHOPUPDATE']._serialized_start=3022 _globals['_NOTIFYSHOPUPDATE']._serialized_end=3073 - _globals['_NOTIFYVIPLEVELCHANGE']._serialized_start=3076 - _globals['_NOTIFYVIPLEVELCHANGE']._serialized_end=3259 - _globals['_NOTIFYSERVERSETTING']._serialized_start=3261 - _globals['_NOTIFYSERVERSETTING']._serialized_end=3320 - _globals['_NOTIFYPAYRESULT']._serialized_start=3323 - _globals['_NOTIFYPAYRESULT']._serialized_end=3543 - _globals['_NOTIFYPAYRESULT_RESOURCEMODIFY']._serialized_start=3485 - _globals['_NOTIFYPAYRESULT_RESOURCEMODIFY']._serialized_end=3543 - _globals['_NOTIFYCUSTOMCONTESTACCOUNTMSG']._serialized_start=3545 - _globals['_NOTIFYCUSTOMCONTESTACCOUNTMSG']._serialized_end=3666 - _globals['_NOTIFYCUSTOMCONTESTSYSTEMMSG']._serialized_start=3669 - _globals['_NOTIFYCUSTOMCONTESTSYSTEMMSG']._serialized_end=3846 - _globals['_NOTIFYMATCHTIMEOUT']._serialized_start=3848 - _globals['_NOTIFYMATCHTIMEOUT']._serialized_end=3881 - _globals['_NOTIFYCUSTOMCONTESTSTATE']._serialized_start=3883 - _globals['_NOTIFYCUSTOMCONTESTSTATE']._serialized_end=3943 - _globals['_NOTIFYACTIVITYCHANGE']._serialized_start=3945 - _globals['_NOTIFYACTIVITYCHANGE']._serialized_end=4029 - _globals['_NOTIFYAFKRESULT']._serialized_start=4031 - _globals['_NOTIFYAFKRESULT']._serialized_end=4103 - _globals['_NOTIFYLOGINQUEUEFINISHED']._serialized_start=4105 - _globals['_NOTIFYLOGINQUEUEFINISHED']._serialized_end=4131 - _globals['_NOTIFYGAMEFINISHREWARDV2']._serialized_start=4134 - _globals['_NOTIFYGAMEFINISHREWARDV2']._serialized_end=4788 - _globals['_NOTIFYGAMEFINISHREWARDV2_LEVELCHANGE']._serialized_start=4441 - _globals['_NOTIFYGAMEFINISHREWARDV2_LEVELCHANGE']._serialized_end=4535 - _globals['_NOTIFYGAMEFINISHREWARDV2_MATCHCHEST']._serialized_start=4537 - _globals['_NOTIFYGAMEFINISHREWARDV2_MATCHCHEST']._serialized_end=4650 - _globals['_NOTIFYGAMEFINISHREWARDV2_MAINCHARACTER']._serialized_start=4652 - _globals['_NOTIFYGAMEFINISHREWARDV2_MAINCHARACTER']._serialized_end=4708 - _globals['_NOTIFYGAMEFINISHREWARDV2_CHARACTERGIFT']._serialized_start=4710 - _globals['_NOTIFYGAMEFINISHREWARDV2_CHARACTERGIFT']._serialized_end=4788 - _globals['_NOTIFYACTIVITYREWARDV2']._serialized_start=4791 - _globals['_NOTIFYACTIVITYREWARDV2']._serialized_end=4955 - _globals['_NOTIFYACTIVITYREWARDV2_ACTIVITYREWARD']._serialized_start=4885 - _globals['_NOTIFYACTIVITYREWARDV2_ACTIVITYREWARD']._serialized_end=4955 - _globals['_NOTIFYACTIVITYPOINTV2']._serialized_start=4958 - _globals['_NOTIFYACTIVITYPOINTV2']._serialized_end=5100 - _globals['_NOTIFYACTIVITYPOINTV2_ACTIVITYPOINT']._serialized_start=5049 - _globals['_NOTIFYACTIVITYPOINTV2_ACTIVITYPOINT']._serialized_end=5100 - _globals['_NOTIFYLEADERBOARDPOINTV2']._serialized_start=5103 - _globals['_NOTIFYLEADERBOARDPOINTV2']._serialized_end=5263 - _globals['_NOTIFYLEADERBOARDPOINTV2_LEADERBOARDPOINT']._serialized_start=5206 - _globals['_NOTIFYLEADERBOARDPOINTV2_LEADERBOARDPOINT']._serialized_end=5263 - _globals['_ERROR']._serialized_start=5265 - _globals['_ERROR']._serialized_end=5346 - _globals['_WRAPPER']._serialized_start=5348 - _globals['_WRAPPER']._serialized_end=5385 - _globals['_NETWORKENDPOINT']._serialized_start=5387 - _globals['_NETWORKENDPOINT']._serialized_end=5451 - _globals['_REQCOMMON']._serialized_start=5453 - _globals['_REQCOMMON']._serialized_end=5464 - _globals['_RESCOMMON']._serialized_start=5466 - _globals['_RESCOMMON']._serialized_end=5503 - _globals['_RESACCOUNTUPDATE']._serialized_start=5505 - _globals['_RESACCOUNTUPDATE']._serialized_end=5584 - _globals['_ANTIADDICTION']._serialized_start=5586 - _globals['_ANTIADDICTION']._serialized_end=5626 - _globals['_ACCOUNTMAHJONGSTATISTIC']._serialized_start=5629 - _globals['_ACCOUNTMAHJONGSTATISTIC']._serialized_end=6604 - _globals['_ACCOUNTMAHJONGSTATISTIC_ROUNDSUMMARY']._serialized_start=6091 - _globals['_ACCOUNTMAHJONGSTATISTIC_ROUNDSUMMARY']._serialized_end=6191 - _globals['_ACCOUNTMAHJONGSTATISTIC_HUSUMMARY']._serialized_start=6193 - _globals['_ACCOUNTMAHJONGSTATISTIC_HUSUMMARY']._serialized_end=6270 - _globals['_ACCOUNTMAHJONGSTATISTIC_HIGHESTHURECORD']._serialized_start=6272 - _globals['_ACCOUNTMAHJONGSTATISTIC_HIGHESTHURECORD']._serialized_end=6399 - _globals['_ACCOUNTMAHJONGSTATISTIC_LIQI20SUMMARY']._serialized_start=6401 - _globals['_ACCOUNTMAHJONGSTATISTIC_LIQI20SUMMARY']._serialized_end=6491 - _globals['_ACCOUNTMAHJONGSTATISTIC_LIQI10SUMMARY']._serialized_start=6493 - _globals['_ACCOUNTMAHJONGSTATISTIC_LIQI10SUMMARY']._serialized_end=6555 - _globals['_ACCOUNTMAHJONGSTATISTIC_GAMERESULT']._serialized_start=6557 - _globals['_ACCOUNTMAHJONGSTATISTIC_GAMERESULT']._serialized_end=6604 - _globals['_ACCOUNTSTATISTICDATA']._serialized_start=6607 - _globals['_ACCOUNTSTATISTICDATA']._serialized_end=6745 - _globals['_ACCOUNTLEVEL']._serialized_start=6747 - _globals['_ACCOUNTLEVEL']._serialized_end=6788 - _globals['_VIEWSLOT']._serialized_start=6790 - _globals['_VIEWSLOT']._serialized_end=6867 - _globals['_ACCOUNT']._serialized_start=6870 - _globals['_ACCOUNT']._serialized_end=7815 - _globals['_ACCOUNT_PLATFORMDIAMOND']._serialized_start=7610 - _globals['_ACCOUNT_PLATFORMDIAMOND']._serialized_end=7654 - _globals['_ACCOUNT_PLATFORMSKINTICKET']._serialized_start=7656 - _globals['_ACCOUNT_PLATFORMSKINTICKET']._serialized_end=7703 - _globals['_ACCOUNT_CHALLENGELEVEL']._serialized_start=7705 - _globals['_ACCOUNT_CHALLENGELEVEL']._serialized_end=7766 - _globals['_ACCOUNT_ACHIEVEMENTCOUNT']._serialized_start=7768 - _globals['_ACCOUNT_ACHIEVEMENTCOUNT']._serialized_end=7815 - _globals['_ACCOUNTOWNERDATA']._serialized_start=7817 - _globals['_ACCOUNTOWNERDATA']._serialized_end=7862 - _globals['_ACCOUNTUPDATE']._serialized_start=7865 - _globals['_ACCOUNTUPDATE']._serialized_end=9693 - _globals['_ACCOUNTUPDATE_NUMERICALUPDATE']._serialized_start=8705 - _globals['_ACCOUNTUPDATE_NUMERICALUPDATE']._serialized_end=8749 - _globals['_ACCOUNTUPDATE_CHARACTERUPDATE']._serialized_start=8751 - _globals['_ACCOUNTUPDATE_CHARACTERUPDATE']._serialized_end=8870 - _globals['_ACCOUNTUPDATE_ACHIEVEMENTUPDATE']._serialized_start=8872 - _globals['_ACCOUNTUPDATE_ACHIEVEMENTUPDATE']._serialized_end=8960 - _globals['_ACCOUNTUPDATE_DAILYTASKUPDATE']._serialized_start=8962 - _globals['_ACCOUNTUPDATE_DAILYTASKUPDATE']._serialized_end=9036 - _globals['_ACCOUNTUPDATE_TITLEUPDATE']._serialized_start=9038 - _globals['_ACCOUNTUPDATE_TITLEUPDATE']._serialized_end=9094 - _globals['_ACCOUNTUPDATE_TASKUPDATE']._serialized_start=9096 - _globals['_ACCOUNTUPDATE_TASKUPDATE']._serialized_end=9165 - _globals['_ACCOUNTUPDATE_ACCOUNTCHALLENGEUPDATE']._serialized_start=9168 - _globals['_ACCOUNTUPDATE_ACCOUNTCHALLENGEUPDATE']._serialized_end=9352 - _globals['_ACCOUNTUPDATE_ACCOUNTABMATCHUPDATE']._serialized_start=9355 - _globals['_ACCOUNTUPDATE_ACCOUNTABMATCHUPDATE']._serialized_end=9608 - _globals['_ACCOUNTUPDATE_ACCOUNTABMATCHUPDATE_MATCHPOINT']._serialized_start=9563 - _globals['_ACCOUNTUPDATE_ACCOUNTABMATCHUPDATE_MATCHPOINT']._serialized_end=9608 - _globals['_ACCOUNTUPDATE_SEGMENTTASKUPDATE']._serialized_start=9610 - _globals['_ACCOUNTUPDATE_SEGMENTTASKUPDATE']._serialized_end=9693 - _globals['_GAMEMETADATA']._serialized_start=9695 - _globals['_GAMEMETADATA']._serialized_end=9764 - _globals['_ACCOUNTPLAYINGGAME']._serialized_start=9766 - _globals['_ACCOUNTPLAYINGGAME']._serialized_end=9855 - _globals['_ACCOUNTCACHEVIEW']._serialized_start=9858 - _globals['_ACCOUNTCACHEVIEW']._serialized_end=10276 - _globals['_PLAYERBASEVIEW']._serialized_start=10279 - _globals['_PLAYERBASEVIEW']._serialized_end=10493 - _globals['_PLAYERGAMEVIEW']._serialized_start=10496 - _globals['_PLAYERGAMEVIEW']._serialized_end=10754 - _globals['_GAMESETTING']._serialized_start=10756 - _globals['_GAMESETTING']._serialized_end=10791 - _globals['_GAMEMODE']._serialized_start=10794 - _globals['_GAMEMODE']._serialized_end=10990 - _globals['_GAMETESTINGENVIRONMENTSET']._serialized_start=10992 - _globals['_GAMETESTINGENVIRONMENTSET']._serialized_end=11081 - _globals['_GAMEDETAILRULE']._serialized_start=11084 - _globals['_GAMEDETAILRULE']._serialized_end=12654 - _globals['_ROOM']._serialized_start=12657 - _globals['_ROOM']._serialized_end=12907 - _globals['_GAMEENDRESULT']._serialized_start=12910 - _globals['_GAMEENDRESULT']._serialized_end=13103 - _globals['_GAMEENDRESULT_PLAYERITEM']._serialized_start=12975 - _globals['_GAMEENDRESULT_PLAYERITEM']._serialized_end=13103 - _globals['_GAMECONNECTINFO']._serialized_start=13105 - _globals['_GAMECONNECTINFO']._serialized_end=13182 - _globals['_ITEMGAINRECORD']._serialized_start=13184 - _globals['_ITEMGAINRECORD']._serialized_end=13232 - _globals['_ITEMGAINRECORDS']._serialized_start=13234 - _globals['_ITEMGAINRECORDS']._serialized_end=13334 - _globals['_FAKERANDOMRECORDS']._serialized_start=13336 - _globals['_FAKERANDOMRECORDS']._serialized_end=13439 - _globals['_ITEM']._serialized_start=13441 - _globals['_ITEM']._serialized_end=13479 - _globals['_BAG']._serialized_start=13481 - _globals['_BAG']._serialized_end=13559 - _globals['_BAGUPDATE']._serialized_start=13561 - _globals['_BAGUPDATE']._serialized_end=13659 - _globals['_REWARDSLOT']._serialized_start=13661 - _globals['_REWARDSLOT']._serialized_end=13700 - _globals['_OPENRESULT']._serialized_start=13702 - _globals['_OPENRESULT']._serialized_end=13779 - _globals['_REWARDPLUSRESULT']._serialized_start=13782 - _globals['_REWARDPLUSRESULT']._serialized_end=13933 - _globals['_REWARDPLUSRESULT_EXCHANGE']._serialized_start=13878 - _globals['_REWARDPLUSRESULT_EXCHANGE']._serialized_end=13933 - _globals['_EXECUTEREWARD']._serialized_start=13935 - _globals['_EXECUTEREWARD']._serialized_end=14038 - _globals['_I18NCONTEXT']._serialized_start=14040 - _globals['_I18NCONTEXT']._serialized_end=14084 - _globals['_MAIL']._serialized_start=14087 - _globals['_MAIL']._serialized_end=14380 - _globals['_ACHIEVEMENTPROGRESS']._serialized_start=14382 - _globals['_ACHIEVEMENTPROGRESS']._serialized_end=14491 - _globals['_ACCOUNTSTATISTICBYGAMEMODE']._serialized_start=14494 - _globals['_ACCOUNTSTATISTICBYGAMEMODE']._serialized_end=15029 - _globals['_ACCOUNTSTATISTICBYGAMEMODE_ROUNDENDDATA']._serialized_start=14927 - _globals['_ACCOUNTSTATISTICBYGAMEMODE_ROUNDENDDATA']._serialized_end=14968 - _globals['_ACCOUNTSTATISTICBYGAMEMODE_RANKSCORE']._serialized_start=14970 - _globals['_ACCOUNTSTATISTICBYGAMEMODE_RANKSCORE']._serialized_end=15029 - _globals['_ACCOUNTSTATISTICBYFAN']._serialized_start=15031 - _globals['_ACCOUNTSTATISTICBYFAN']._serialized_end=15083 - _globals['_ACCOUNTFANACHIEVED']._serialized_start=15085 - _globals['_ACCOUNTFANACHIEVED']._serialized_end=15193 - _globals['_ACCOUNTDETAILSTATISTIC']._serialized_start=15196 - _globals['_ACCOUNTDETAILSTATISTIC']._serialized_end=15379 - _globals['_ACCOUNTDETAILSTATISTICBYCATEGORY']._serialized_start=15381 - _globals['_ACCOUNTDETAILSTATISTICBYCATEGORY']._serialized_end=15487 - _globals['_ACCOUNTDETAILSTATISTICV2']._serialized_start=15490 - _globals['_ACCOUNTDETAILSTATISTICV2']._serialized_end=16851 - _globals['_ACCOUNTDETAILSTATISTICV2_RANKSTATISTIC']._serialized_start=16004 - _globals['_ACCOUNTDETAILSTATISTICV2_RANKSTATISTIC']._serialized_end=16449 - _globals['_ACCOUNTDETAILSTATISTICV2_RANKSTATISTIC_RANKDATA']._serialized_start=16206 - _globals['_ACCOUNTDETAILSTATISTICV2_RANKSTATISTIC_RANKDATA']._serialized_end=16449 - _globals['_ACCOUNTDETAILSTATISTICV2_RANKSTATISTIC_RANKDATA_RANKLEVELDATA']._serialized_start=16367 - _globals['_ACCOUNTDETAILSTATISTICV2_RANKSTATISTIC_RANKDATA_RANKLEVELDATA']._serialized_end=16449 - _globals['_ACCOUNTDETAILSTATISTICV2_CUSTOMIZEDCONTESTSTATISTIC']._serialized_start=16452 - _globals['_ACCOUNTDETAILSTATISTICV2_CUSTOMIZEDCONTESTSTATISTIC']._serialized_end=16614 - _globals['_ACCOUNTDETAILSTATISTICV2_CHALLENGESTATISTIC']._serialized_start=16617 - _globals['_ACCOUNTDETAILSTATISTICV2_CHALLENGESTATISTIC']._serialized_end=16851 - _globals['_ACCOUNTDETAILSTATISTICV2_CHALLENGESTATISTIC_SEASONDATA']._serialized_start=16773 - _globals['_ACCOUNTDETAILSTATISTICV2_CHALLENGESTATISTIC_SEASONDATA']._serialized_end=16851 - _globals['_ACCOUNTSHILIAN']._serialized_start=16853 - _globals['_ACCOUNTSHILIAN']._serialized_end=16898 - _globals['_CLIENTDEVICEINFO']._serialized_start=16901 - _globals['_CLIENTDEVICEINFO']._serialized_end=17140 - _globals['_CLIENTVERSIONINFO']._serialized_start=17142 - _globals['_CLIENTVERSIONINFO']._serialized_end=17196 - _globals['_ANNOUNCEMENT']._serialized_start=17198 - _globals['_ANNOUNCEMENT']._serialized_end=17278 - _globals['_TASKPROGRESS']._serialized_start=17280 - _globals['_TASKPROGRESS']._serialized_end=17398 - _globals['_GAMECONFIG']._serialized_start=17400 - _globals['_GAMECONFIG']._serialized_end=17490 - _globals['_RPGSTATE']._serialized_start=17492 - _globals['_RPGSTATE']._serialized_end=17572 - _globals['_RPGACTIVITY']._serialized_start=17575 - _globals['_RPGACTIVITY']._serialized_end=17783 - _globals['_ACTIVITYARENADATA']._serialized_start=17786 - _globals['_ACTIVITYARENADATA']._serialized_end=17986 - _globals['_FEEDACTIVITYDATA']._serialized_start=17989 - _globals['_FEEDACTIVITYDATA']._serialized_end=18415 + _globals['_NOTIFYINTERVALUPDATE']._serialized_start=3075 + _globals['_NOTIFYINTERVALUPDATE']._serialized_end=3097 + _globals['_NOTIFYVIPLEVELCHANGE']._serialized_start=3100 + _globals['_NOTIFYVIPLEVELCHANGE']._serialized_end=3283 + _globals['_NOTIFYSERVERSETTING']._serialized_start=3285 + _globals['_NOTIFYSERVERSETTING']._serialized_end=3344 + _globals['_NOTIFYPAYRESULT']._serialized_start=3347 + _globals['_NOTIFYPAYRESULT']._serialized_end=3567 + _globals['_NOTIFYPAYRESULT_RESOURCEMODIFY']._serialized_start=3509 + _globals['_NOTIFYPAYRESULT_RESOURCEMODIFY']._serialized_end=3567 + _globals['_NOTIFYCUSTOMCONTESTACCOUNTMSG']._serialized_start=3569 + _globals['_NOTIFYCUSTOMCONTESTACCOUNTMSG']._serialized_end=3690 + _globals['_NOTIFYCUSTOMCONTESTSYSTEMMSG']._serialized_start=3693 + _globals['_NOTIFYCUSTOMCONTESTSYSTEMMSG']._serialized_end=3870 + _globals['_NOTIFYMATCHTIMEOUT']._serialized_start=3872 + _globals['_NOTIFYMATCHTIMEOUT']._serialized_end=3905 + _globals['_NOTIFYMATCHFAILED']._serialized_start=3907 + _globals['_NOTIFYMATCHFAILED']._serialized_end=3939 + _globals['_NOTIFYCUSTOMCONTESTSTATE']._serialized_start=3941 + _globals['_NOTIFYCUSTOMCONTESTSTATE']._serialized_end=4001 + _globals['_NOTIFYACTIVITYCHANGE']._serialized_start=4003 + _globals['_NOTIFYACTIVITYCHANGE']._serialized_end=4087 + _globals['_NOTIFYAFKRESULT']._serialized_start=4089 + _globals['_NOTIFYAFKRESULT']._serialized_end=4161 + _globals['_NOTIFYLOGINQUEUEFINISHED']._serialized_start=4163 + _globals['_NOTIFYLOGINQUEUEFINISHED']._serialized_end=4189 + _globals['_NOTIFYGAMEFINISHREWARDV2']._serialized_start=4192 + _globals['_NOTIFYGAMEFINISHREWARDV2']._serialized_end=4846 + _globals['_NOTIFYGAMEFINISHREWARDV2_LEVELCHANGE']._serialized_start=4499 + _globals['_NOTIFYGAMEFINISHREWARDV2_LEVELCHANGE']._serialized_end=4593 + _globals['_NOTIFYGAMEFINISHREWARDV2_MATCHCHEST']._serialized_start=4595 + _globals['_NOTIFYGAMEFINISHREWARDV2_MATCHCHEST']._serialized_end=4708 + _globals['_NOTIFYGAMEFINISHREWARDV2_MAINCHARACTER']._serialized_start=4710 + _globals['_NOTIFYGAMEFINISHREWARDV2_MAINCHARACTER']._serialized_end=4766 + _globals['_NOTIFYGAMEFINISHREWARDV2_CHARACTERGIFT']._serialized_start=4768 + _globals['_NOTIFYGAMEFINISHREWARDV2_CHARACTERGIFT']._serialized_end=4846 + _globals['_NOTIFYACTIVITYREWARDV2']._serialized_start=4849 + _globals['_NOTIFYACTIVITYREWARDV2']._serialized_end=5013 + _globals['_NOTIFYACTIVITYREWARDV2_ACTIVITYREWARD']._serialized_start=4943 + _globals['_NOTIFYACTIVITYREWARDV2_ACTIVITYREWARD']._serialized_end=5013 + _globals['_NOTIFYACTIVITYPOINTV2']._serialized_start=5016 + _globals['_NOTIFYACTIVITYPOINTV2']._serialized_end=5158 + _globals['_NOTIFYACTIVITYPOINTV2_ACTIVITYPOINT']._serialized_start=5107 + _globals['_NOTIFYACTIVITYPOINTV2_ACTIVITYPOINT']._serialized_end=5158 + _globals['_NOTIFYLEADERBOARDPOINTV2']._serialized_start=5161 + _globals['_NOTIFYLEADERBOARDPOINTV2']._serialized_end=5321 + _globals['_NOTIFYLEADERBOARDPOINTV2_LEADERBOARDPOINT']._serialized_start=5264 + _globals['_NOTIFYLEADERBOARDPOINTV2_LEADERBOARDPOINT']._serialized_end=5321 + _globals['_ERROR']._serialized_start=5323 + _globals['_ERROR']._serialized_end=5404 + _globals['_WRAPPER']._serialized_start=5406 + _globals['_WRAPPER']._serialized_end=5443 + _globals['_NETWORKENDPOINT']._serialized_start=5445 + _globals['_NETWORKENDPOINT']._serialized_end=5509 + _globals['_REQCOMMON']._serialized_start=5511 + _globals['_REQCOMMON']._serialized_end=5522 + _globals['_RESCOMMON']._serialized_start=5524 + _globals['_RESCOMMON']._serialized_end=5561 + _globals['_RESACCOUNTUPDATE']._serialized_start=5563 + _globals['_RESACCOUNTUPDATE']._serialized_end=5642 + _globals['_ANTIADDICTION']._serialized_start=5644 + _globals['_ANTIADDICTION']._serialized_end=5684 + _globals['_ACCOUNTMAHJONGSTATISTIC']._serialized_start=5687 + _globals['_ACCOUNTMAHJONGSTATISTIC']._serialized_end=6662 + _globals['_ACCOUNTMAHJONGSTATISTIC_ROUNDSUMMARY']._serialized_start=6149 + _globals['_ACCOUNTMAHJONGSTATISTIC_ROUNDSUMMARY']._serialized_end=6249 + _globals['_ACCOUNTMAHJONGSTATISTIC_HUSUMMARY']._serialized_start=6251 + _globals['_ACCOUNTMAHJONGSTATISTIC_HUSUMMARY']._serialized_end=6328 + _globals['_ACCOUNTMAHJONGSTATISTIC_HIGHESTHURECORD']._serialized_start=6330 + _globals['_ACCOUNTMAHJONGSTATISTIC_HIGHESTHURECORD']._serialized_end=6457 + _globals['_ACCOUNTMAHJONGSTATISTIC_LIQI20SUMMARY']._serialized_start=6459 + _globals['_ACCOUNTMAHJONGSTATISTIC_LIQI20SUMMARY']._serialized_end=6549 + _globals['_ACCOUNTMAHJONGSTATISTIC_LIQI10SUMMARY']._serialized_start=6551 + _globals['_ACCOUNTMAHJONGSTATISTIC_LIQI10SUMMARY']._serialized_end=6613 + _globals['_ACCOUNTMAHJONGSTATISTIC_GAMERESULT']._serialized_start=6615 + _globals['_ACCOUNTMAHJONGSTATISTIC_GAMERESULT']._serialized_end=6662 + _globals['_ACCOUNTSTATISTICDATA']._serialized_start=6665 + _globals['_ACCOUNTSTATISTICDATA']._serialized_end=6803 + _globals['_ACCOUNTLEVEL']._serialized_start=6805 + _globals['_ACCOUNTLEVEL']._serialized_end=6846 + _globals['_VIEWSLOT']._serialized_start=6848 + _globals['_VIEWSLOT']._serialized_end=6925 + _globals['_ACCOUNT']._serialized_start=6928 + _globals['_ACCOUNT']._serialized_end=7873 + _globals['_ACCOUNT_PLATFORMDIAMOND']._serialized_start=7668 + _globals['_ACCOUNT_PLATFORMDIAMOND']._serialized_end=7712 + _globals['_ACCOUNT_PLATFORMSKINTICKET']._serialized_start=7714 + _globals['_ACCOUNT_PLATFORMSKINTICKET']._serialized_end=7761 + _globals['_ACCOUNT_CHALLENGELEVEL']._serialized_start=7763 + _globals['_ACCOUNT_CHALLENGELEVEL']._serialized_end=7824 + _globals['_ACCOUNT_ACHIEVEMENTCOUNT']._serialized_start=7826 + _globals['_ACCOUNT_ACHIEVEMENTCOUNT']._serialized_end=7873 + _globals['_ACCOUNTOWNERDATA']._serialized_start=7875 + _globals['_ACCOUNTOWNERDATA']._serialized_end=7920 + _globals['_ACCOUNTUPDATE']._serialized_start=7923 + _globals['_ACCOUNTUPDATE']._serialized_end=9872 + _globals['_ACCOUNTUPDATE_NUMERICALUPDATE']._serialized_start=8822 + _globals['_ACCOUNTUPDATE_NUMERICALUPDATE']._serialized_end=8866 + _globals['_ACCOUNTUPDATE_CHARACTERUPDATE']._serialized_start=8868 + _globals['_ACCOUNTUPDATE_CHARACTERUPDATE']._serialized_end=8987 + _globals['_ACCOUNTUPDATE_ACHIEVEMENTUPDATE']._serialized_start=8989 + _globals['_ACCOUNTUPDATE_ACHIEVEMENTUPDATE']._serialized_end=9077 + _globals['_ACCOUNTUPDATE_DAILYTASKUPDATE']._serialized_start=9079 + _globals['_ACCOUNTUPDATE_DAILYTASKUPDATE']._serialized_end=9153 + _globals['_ACCOUNTUPDATE_TITLEUPDATE']._serialized_start=9155 + _globals['_ACCOUNTUPDATE_TITLEUPDATE']._serialized_end=9211 + _globals['_ACCOUNTUPDATE_TASKUPDATE']._serialized_start=9213 + _globals['_ACCOUNTUPDATE_TASKUPDATE']._serialized_end=9282 + _globals['_ACCOUNTUPDATE_ACCOUNTCHALLENGEUPDATE']._serialized_start=9285 + _globals['_ACCOUNTUPDATE_ACCOUNTCHALLENGEUPDATE']._serialized_end=9469 + _globals['_ACCOUNTUPDATE_ACCOUNTABMATCHUPDATE']._serialized_start=9472 + _globals['_ACCOUNTUPDATE_ACCOUNTABMATCHUPDATE']._serialized_end=9725 + _globals['_ACCOUNTUPDATE_ACCOUNTABMATCHUPDATE_MATCHPOINT']._serialized_start=9680 + _globals['_ACCOUNTUPDATE_ACCOUNTABMATCHUPDATE_MATCHPOINT']._serialized_end=9725 + _globals['_ACCOUNTUPDATE_SEGMENTTASKUPDATE']._serialized_start=9727 + _globals['_ACCOUNTUPDATE_SEGMENTTASKUPDATE']._serialized_end=9810 + _globals['_ACCOUNTUPDATE_MONTHTICKETUPDATE']._serialized_start=9812 + _globals['_ACCOUNTUPDATE_MONTHTICKETUPDATE']._serialized_end=9872 + _globals['_GAMEMETADATA']._serialized_start=9874 + _globals['_GAMEMETADATA']._serialized_end=9943 + _globals['_ACCOUNTPLAYINGGAME']._serialized_start=9945 + _globals['_ACCOUNTPLAYINGGAME']._serialized_end=10034 + _globals['_ACCOUNTCACHEVIEW']._serialized_start=10037 + _globals['_ACCOUNTCACHEVIEW']._serialized_end=10455 + _globals['_PLAYERBASEVIEW']._serialized_start=10458 + _globals['_PLAYERBASEVIEW']._serialized_end=10672 + _globals['_PLAYERGAMEVIEW']._serialized_start=10675 + _globals['_PLAYERGAMEVIEW']._serialized_end=10933 + _globals['_GAMESETTING']._serialized_start=10935 + _globals['_GAMESETTING']._serialized_end=10970 + _globals['_GAMEMODE']._serialized_start=10973 + _globals['_GAMEMODE']._serialized_end=11169 + _globals['_GAMETESTINGENVIRONMENTSET']._serialized_start=11171 + _globals['_GAMETESTINGENVIRONMENTSET']._serialized_end=11260 + _globals['_GAMEDETAILRULE']._serialized_start=11263 + _globals['_GAMEDETAILRULE']._serialized_end=12858 + _globals['_ROOM']._serialized_start=12861 + _globals['_ROOM']._serialized_end=13129 + _globals['_GAMEENDRESULT']._serialized_start=13132 + _globals['_GAMEENDRESULT']._serialized_end=13325 + _globals['_GAMEENDRESULT_PLAYERITEM']._serialized_start=13197 + _globals['_GAMEENDRESULT_PLAYERITEM']._serialized_end=13325 + _globals['_GAMECONNECTINFO']._serialized_start=13327 + _globals['_GAMECONNECTINFO']._serialized_end=13404 + _globals['_ITEMGAINRECORD']._serialized_start=13406 + _globals['_ITEMGAINRECORD']._serialized_end=13454 + _globals['_ITEMGAINRECORDS']._serialized_start=13456 + _globals['_ITEMGAINRECORDS']._serialized_end=13556 + _globals['_FAKERANDOMRECORDS']._serialized_start=13558 + _globals['_FAKERANDOMRECORDS']._serialized_end=13661 + _globals['_ITEM']._serialized_start=13663 + _globals['_ITEM']._serialized_end=13701 + _globals['_BAG']._serialized_start=13703 + _globals['_BAG']._serialized_end=13781 + _globals['_BAGUPDATE']._serialized_start=13783 + _globals['_BAGUPDATE']._serialized_end=13881 + _globals['_REWARDSLOT']._serialized_start=13883 + _globals['_REWARDSLOT']._serialized_end=13922 + _globals['_OPENRESULT']._serialized_start=13924 + _globals['_OPENRESULT']._serialized_end=14001 + _globals['_REWARDPLUSRESULT']._serialized_start=14004 + _globals['_REWARDPLUSRESULT']._serialized_end=14155 + _globals['_REWARDPLUSRESULT_EXCHANGE']._serialized_start=14100 + _globals['_REWARDPLUSRESULT_EXCHANGE']._serialized_end=14155 + _globals['_EXECUTEREWARD']._serialized_start=14157 + _globals['_EXECUTEREWARD']._serialized_end=14260 + _globals['_EXECUTERESULT']._serialized_start=14262 + _globals['_EXECUTERESULT']._serialized_end=14304 + _globals['_I18NCONTEXT']._serialized_start=14306 + _globals['_I18NCONTEXT']._serialized_end=14350 + _globals['_MAIL']._serialized_start=14353 + _globals['_MAIL']._serialized_end=14646 + _globals['_ACHIEVEMENTPROGRESS']._serialized_start=14648 + _globals['_ACHIEVEMENTPROGRESS']._serialized_end=14757 + _globals['_ACCOUNTSTATISTICBYGAMEMODE']._serialized_start=14760 + _globals['_ACCOUNTSTATISTICBYGAMEMODE']._serialized_end=15295 + _globals['_ACCOUNTSTATISTICBYGAMEMODE_ROUNDENDDATA']._serialized_start=15193 + _globals['_ACCOUNTSTATISTICBYGAMEMODE_ROUNDENDDATA']._serialized_end=15234 + _globals['_ACCOUNTSTATISTICBYGAMEMODE_RANKSCORE']._serialized_start=15236 + _globals['_ACCOUNTSTATISTICBYGAMEMODE_RANKSCORE']._serialized_end=15295 + _globals['_ACCOUNTSTATISTICBYFAN']._serialized_start=15297 + _globals['_ACCOUNTSTATISTICBYFAN']._serialized_end=15349 + _globals['_ACCOUNTFANACHIEVED']._serialized_start=15351 + _globals['_ACCOUNTFANACHIEVED']._serialized_end=15459 + _globals['_ACCOUNTDETAILSTATISTIC']._serialized_start=15462 + _globals['_ACCOUNTDETAILSTATISTIC']._serialized_end=15645 + _globals['_ACCOUNTDETAILSTATISTICBYCATEGORY']._serialized_start=15647 + _globals['_ACCOUNTDETAILSTATISTICBYCATEGORY']._serialized_end=15753 + _globals['_ACCOUNTDETAILSTATISTICV2']._serialized_start=15756 + _globals['_ACCOUNTDETAILSTATISTICV2']._serialized_end=17117 + _globals['_ACCOUNTDETAILSTATISTICV2_RANKSTATISTIC']._serialized_start=16270 + _globals['_ACCOUNTDETAILSTATISTICV2_RANKSTATISTIC']._serialized_end=16715 + _globals['_ACCOUNTDETAILSTATISTICV2_RANKSTATISTIC_RANKDATA']._serialized_start=16472 + _globals['_ACCOUNTDETAILSTATISTICV2_RANKSTATISTIC_RANKDATA']._serialized_end=16715 + _globals['_ACCOUNTDETAILSTATISTICV2_RANKSTATISTIC_RANKDATA_RANKLEVELDATA']._serialized_start=16633 + _globals['_ACCOUNTDETAILSTATISTICV2_RANKSTATISTIC_RANKDATA_RANKLEVELDATA']._serialized_end=16715 + _globals['_ACCOUNTDETAILSTATISTICV2_CUSTOMIZEDCONTESTSTATISTIC']._serialized_start=16718 + _globals['_ACCOUNTDETAILSTATISTICV2_CUSTOMIZEDCONTESTSTATISTIC']._serialized_end=16880 + _globals['_ACCOUNTDETAILSTATISTICV2_CHALLENGESTATISTIC']._serialized_start=16883 + _globals['_ACCOUNTDETAILSTATISTICV2_CHALLENGESTATISTIC']._serialized_end=17117 + _globals['_ACCOUNTDETAILSTATISTICV2_CHALLENGESTATISTIC_SEASONDATA']._serialized_start=17039 + _globals['_ACCOUNTDETAILSTATISTICV2_CHALLENGESTATISTIC_SEASONDATA']._serialized_end=17117 + _globals['_ACCOUNTSHILIAN']._serialized_start=17119 + _globals['_ACCOUNTSHILIAN']._serialized_end=17164 + _globals['_CLIENTDEVICEINFO']._serialized_start=17167 + _globals['_CLIENTDEVICEINFO']._serialized_end=17406 + _globals['_CLIENTVERSIONINFO']._serialized_start=17408 + _globals['_CLIENTVERSIONINFO']._serialized_end=17462 + _globals['_ANNOUNCEMENT']._serialized_start=17464 + _globals['_ANNOUNCEMENT']._serialized_end=17544 + _globals['_TASKPROGRESS']._serialized_start=17546 + _globals['_TASKPROGRESS']._serialized_end=17664 + _globals['_GAMECONFIG']._serialized_start=17666 + _globals['_GAMECONFIG']._serialized_end=17756 + _globals['_RPGSTATE']._serialized_start=17758 + _globals['_RPGSTATE']._serialized_end=17838 + _globals['_RPGACTIVITY']._serialized_start=17841 + _globals['_RPGACTIVITY']._serialized_end=18049 + _globals['_ACTIVITYARENADATA']._serialized_start=18052 + _globals['_ACTIVITYARENADATA']._serialized_end=18252 + _globals['_FEEDACTIVITYDATA']._serialized_start=18255 + _globals['_FEEDACTIVITYDATA']._serialized_end=18681 _globals['_FEEDACTIVITYDATA_COUNTWITHTIMEDATA']._serialized_start=2563 _globals['_FEEDACTIVITYDATA_COUNTWITHTIMEDATA']._serialized_end=2623 _globals['_FEEDACTIVITYDATA_GIFTBOXDATA']._serialized_start=2625 _globals['_FEEDACTIVITYDATA_GIFTBOXDATA']._serialized_end=2739 - _globals['_SEGMENTTASKPROGRESS']._serialized_start=18418 - _globals['_SEGMENTTASKPROGRESS']._serialized_end=18566 - _globals['_MINEACTIVITYDATA']._serialized_start=18568 - _globals['_MINEACTIVITYDATA']._serialized_end=18657 - _globals['_ACCOUNTACTIVITYUPDATE']._serialized_start=18660 - _globals['_ACCOUNTACTIVITYUPDATE']._serialized_end=19097 - _globals['_ACTIVITYCOMBININGWORKBENCH']._serialized_start=19099 - _globals['_ACTIVITYCOMBININGWORKBENCH']._serialized_end=19158 - _globals['_ACTIVITYCOMBININGMENUDATA']._serialized_start=19161 - _globals['_ACTIVITYCOMBININGMENUDATA']._serialized_end=19315 - _globals['_ACTIVITYCOMBININGMENUDATA_MENUREQUIRE']._serialized_start=19272 - _globals['_ACTIVITYCOMBININGMENUDATA_MENUREQUIRE']._serialized_end=19315 - _globals['_ACTIVITYCOMBININGORDERDATA']._serialized_start=19317 - _globals['_ACTIVITYCOMBININGORDERDATA']._serialized_end=19408 - _globals['_ACTIVITYCOMBININGLQDATA']._serialized_start=19411 - _globals['_ACTIVITYCOMBININGLQDATA']._serialized_end=19633 - _globals['_ACTIVITYCOMBININGPOOLDATA']._serialized_start=19635 - _globals['_ACTIVITYCOMBININGPOOLDATA']._serialized_end=19692 - _globals['_ACTIVITYCOMBININGDATA']._serialized_start=19695 - _globals['_ACTIVITYCOMBININGDATA']._serialized_end=20189 - _globals['_ACTIVITYCOMBININGDATA_BONUSDATA']._serialized_start=20142 - _globals['_ACTIVITYCOMBININGDATA_BONUSDATA']._serialized_end=20189 - _globals['_ACTIVITYFEEDDATA']._serialized_start=20192 - _globals['_ACTIVITYFEEDDATA']._serialized_end=20640 + _globals['_SEGMENTTASKPROGRESS']._serialized_start=18684 + _globals['_SEGMENTTASKPROGRESS']._serialized_end=18832 + _globals['_MINEACTIVITYDATA']._serialized_start=18834 + _globals['_MINEACTIVITYDATA']._serialized_end=18923 + _globals['_ACCOUNTACTIVITYUPDATE']._serialized_start=18926 + _globals['_ACCOUNTACTIVITYUPDATE']._serialized_end=19504 + _globals['_ACTIVITYCOMBININGWORKBENCH']._serialized_start=19506 + _globals['_ACTIVITYCOMBININGWORKBENCH']._serialized_end=19565 + _globals['_ACTIVITYCOMBININGMENUDATA']._serialized_start=19568 + _globals['_ACTIVITYCOMBININGMENUDATA']._serialized_end=19722 + _globals['_ACTIVITYCOMBININGMENUDATA_MENUREQUIRE']._serialized_start=19679 + _globals['_ACTIVITYCOMBININGMENUDATA_MENUREQUIRE']._serialized_end=19722 + _globals['_ACTIVITYCOMBININGORDERDATA']._serialized_start=19724 + _globals['_ACTIVITYCOMBININGORDERDATA']._serialized_end=19815 + _globals['_ACTIVITYCOMBININGLQDATA']._serialized_start=19818 + _globals['_ACTIVITYCOMBININGLQDATA']._serialized_end=20040 + _globals['_ACTIVITYCOMBININGPOOLDATA']._serialized_start=20042 + _globals['_ACTIVITYCOMBININGPOOLDATA']._serialized_end=20099 + _globals['_ACTIVITYCOMBININGDATA']._serialized_start=20102 + _globals['_ACTIVITYCOMBININGDATA']._serialized_end=20596 + _globals['_ACTIVITYCOMBININGDATA_BONUSDATA']._serialized_start=20549 + _globals['_ACTIVITYCOMBININGDATA_BONUSDATA']._serialized_end=20596 + _globals['_VILLAGEREWARD']._serialized_start=20598 + _globals['_VILLAGEREWARD']._serialized_end=20640 + _globals['_VILLAGEBUILDINGDATA']._serialized_start=20642 + _globals['_VILLAGEBUILDINGDATA']._serialized_end=20727 + _globals['_VILLAGETRIPDATA']._serialized_start=20730 + _globals['_VILLAGETRIPDATA']._serialized_end=20872 + _globals['_VILLAGETASKDATA']._serialized_start=20874 + _globals['_VILLAGETASKDATA']._serialized_end=20928 + _globals['_VILLAGETARGETINFO']._serialized_start=20930 + _globals['_VILLAGETARGETINFO']._serialized_end=21038 + _globals['_ACTIVITYVILLAGEDATA']._serialized_start=21041 + _globals['_ACTIVITYVILLAGEDATA']._serialized_end=21213 + _globals['_TIMECOUNTERDATA']._serialized_start=21215 + _globals['_TIMECOUNTERDATA']._serialized_end=21268 + _globals['_SIGNEDTIMECOUNTERDATA']._serialized_start=21270 + _globals['_SIGNEDTIMECOUNTERDATA']._serialized_end=21329 + _globals['_FESTIVALPROPOSALDATA']._serialized_start=21331 + _globals['_FESTIVALPROPOSALDATA']._serialized_end=21399 + _globals['_ACTIVITYFESTIVALDATA']._serialized_start=21402 + _globals['_ACTIVITYFESTIVALDATA']._serialized_end=21576 + _globals['_ISLANDBAGITEMDATA']._serialized_start=21578 + _globals['_ISLANDBAGITEMDATA']._serialized_end=21671 + _globals['_ISLANDBAGDATA']._serialized_start=21673 + _globals['_ISLANDBAGDATA']._serialized_end=21754 + _globals['_ISLANDGOODSDATA']._serialized_start=21756 + _globals['_ISLANDGOODSDATA']._serialized_end=21827 + _globals['_ISLANDZONEDATA']._serialized_start=21829 + _globals['_ISLANDZONEDATA']._serialized_end=21951 + _globals['_ACTIVITYISLANDDATA']._serialized_start=21953 + _globals['_ACTIVITYISLANDDATA']._serialized_end=22076 + _globals['_ACTIVITYFEEDDATA']._serialized_start=22079 + _globals['_ACTIVITYFEEDDATA']._serialized_end=22527 _globals['_ACTIVITYFEEDDATA_COUNTWITHTIMEDATA']._serialized_start=2563 _globals['_ACTIVITYFEEDDATA_COUNTWITHTIMEDATA']._serialized_end=2623 _globals['_ACTIVITYFEEDDATA_GIFTBOXDATA']._serialized_start=2625 _globals['_ACTIVITYFEEDDATA_GIFTBOXDATA']._serialized_end=2739 - _globals['_ACTIVITYFRIENDGIFTDATA']._serialized_start=20643 - _globals['_ACTIVITYFRIENDGIFTDATA']._serialized_end=21105 - _globals['_ACTIVITYFRIENDGIFTDATA_COUNTWITHTIMEDATA']._serialized_start=20905 - _globals['_ACTIVITYFRIENDGIFTDATA_COUNTWITHTIMEDATA']._serialized_end=20989 + _globals['_ACTIVITYFRIENDGIFTDATA']._serialized_start=22530 + _globals['_ACTIVITYFRIENDGIFTDATA']._serialized_end=22992 + _globals['_ACTIVITYFRIENDGIFTDATA_COUNTWITHTIMEDATA']._serialized_start=22792 + _globals['_ACTIVITYFRIENDGIFTDATA_COUNTWITHTIMEDATA']._serialized_end=22876 _globals['_ACTIVITYFRIENDGIFTDATA_GIFTBOXDATA']._serialized_start=2625 _globals['_ACTIVITYFRIENDGIFTDATA_GIFTBOXDATA']._serialized_end=2739 - _globals['_ACTIVITYUPGRADEDATA']._serialized_start=21108 - _globals['_ACTIVITYUPGRADEDATA']._serialized_end=21273 - _globals['_ACTIVITYUPGRADEDATA_LEVELGROUP']._serialized_start=21228 - _globals['_ACTIVITYUPGRADEDATA_LEVELGROUP']._serialized_end=21273 - _globals['_GACHARECORD']._serialized_start=21275 - _globals['_GACHARECORD']._serialized_end=21315 - _globals['_ACTIVITYGACHADATA']._serialized_start=21317 - _globals['_ACTIVITYGACHADATA']._serialized_end=21390 - _globals['_ACTIVITYGACHAUPDATEDATA']._serialized_start=21392 - _globals['_ACTIVITYGACHAUPDATEDATA']._serialized_end=21493 - _globals['_ACTIVITYSIMULATIONGAMERECORDMESSAGE']._serialized_start=21495 - _globals['_ACTIVITYSIMULATIONGAMERECORDMESSAGE']._serialized_end=21573 - _globals['_ACTIVITYSIMULATIONGAMERECORD']._serialized_start=21576 - _globals['_ACTIVITYSIMULATIONGAMERECORD']._serialized_end=21745 - _globals['_ACTIVITYSIMULATIONDAILYCONTEST']._serialized_start=21748 - _globals['_ACTIVITYSIMULATIONDAILYCONTEST']._serialized_end=21879 - _globals['_ACTIVITYSIMULATIONTRAINRECORD']._serialized_start=21881 - _globals['_ACTIVITYSIMULATIONTRAINRECORD']._serialized_end=21983 - _globals['_ACTIVITYSIMULATIONDATA']._serialized_start=21986 - _globals['_ACTIVITYSIMULATIONDATA']._serialized_end=22192 - _globals['_ACTIVITYSPOTDATA']._serialized_start=22195 - _globals['_ACTIVITYSPOTDATA']._serialized_end=22372 - _globals['_ACTIVITYSPOTDATA_SPOTDATA']._serialized_start=22282 - _globals['_ACTIVITYSPOTDATA_SPOTDATA']._serialized_end=22372 - _globals['_ACCOUNTACTIVESTATE']._serialized_start=22375 - _globals['_ACCOUNTACTIVESTATE']._serialized_end=22516 - _globals['_FRIEND']._serialized_start=22518 - _globals['_FRIEND']._serialized_end=22599 - _globals['_POINT']._serialized_start=22601 - _globals['_POINT']._serialized_end=22630 - _globals['_MINEREWARD']._serialized_start=22632 - _globals['_MINEREWARD']._serialized_end=22707 - _globals['_GAMELIVEUNIT']._serialized_start=22709 - _globals['_GAMELIVEUNIT']._serialized_end=22788 - _globals['_GAMELIVESEGMENT']._serialized_start=22790 - _globals['_GAMELIVESEGMENT']._serialized_end=22842 - _globals['_GAMELIVESEGMENTURI']._serialized_start=22844 - _globals['_GAMELIVESEGMENTURI']._serialized_end=22905 - _globals['_GAMELIVEHEAD']._serialized_start=22908 - _globals['_GAMELIVEHEAD']._serialized_end=23049 - _globals['_GAMENEWROUNDSTATE']._serialized_start=23051 - _globals['_GAMENEWROUNDSTATE']._serialized_end=23091 - _globals['_GAMEENDACTION']._serialized_start=23093 - _globals['_GAMEENDACTION']._serialized_end=23123 - _globals['_GAMENOOPACTION']._serialized_start=23125 - _globals['_GAMENOOPACTION']._serialized_end=23141 - _globals['_COMMENTITEM']._serialized_start=23143 - _globals['_COMMENTITEM']._serialized_end=23270 - _globals['_ROLLINGNOTICE']._serialized_start=23272 - _globals['_ROLLINGNOTICE']._serialized_end=23393 - _globals['_BILLINGGOODS']._serialized_start=23395 - _globals['_BILLINGGOODS']._serialized_end=23508 - _globals['_BILLSHORTCUT']._serialized_start=23510 - _globals['_BILLSHORTCUT']._serialized_end=23570 - _globals['_BILLINGPRODUCT']._serialized_start=23572 - _globals['_BILLINGPRODUCT']._serialized_end=23689 - _globals['_CHARACTER']._serialized_start=23692 - _globals['_CHARACTER']._serialized_end=23856 - _globals['_BUYRECORD']._serialized_start=23858 - _globals['_BUYRECORD']._serialized_end=23896 - _globals['_ZHPSHOP']._serialized_start=23899 - _globals['_ZHPSHOP']._serialized_end=24101 - _globals['_ZHPSHOP_REFRESHCOUNT']._serialized_start=24057 - _globals['_ZHPSHOP_REFRESHCOUNT']._serialized_end=24101 - _globals['_MONTHTICKETINFO']._serialized_start=24103 - _globals['_MONTHTICKETINFO']._serialized_end=24173 - _globals['_SHOPINFO']._serialized_start=24175 - _globals['_SHOPINFO']._serialized_end=24274 - _globals['_CHANGENICKNAMERECORD']._serialized_start=24276 - _globals['_CHANGENICKNAMERECORD']._serialized_end=24338 - _globals['_SERVERSETTINGS']._serialized_start=24341 - _globals['_SERVERSETTINGS']._serialized_end=24499 - _globals['_NICKNAMESETTING']._serialized_start=24501 - _globals['_NICKNAMESETTING']._serialized_end=24553 - _globals['_PAYMENTSETTINGV2']._serialized_start=24556 - _globals['_PAYMENTSETTINGV2']._serialized_end=25049 - _globals['_PAYMENTSETTINGV2_PAYMENTMAINTAIN']._serialized_start=24667 - _globals['_PAYMENTSETTINGV2_PAYMENTMAINTAIN']._serialized_end=24801 - _globals['_PAYMENTSETTINGV2_PAYMENTSETTINGUNIT']._serialized_start=24804 - _globals['_PAYMENTSETTINGV2_PAYMENTSETTINGUNIT']._serialized_end=25049 - _globals['_PAYMENTSETTING']._serialized_start=25052 - _globals['_PAYMENTSETTING']._serialized_end=25403 - _globals['_PAYMENTSETTING_WECHATDATA']._serialized_start=25240 - _globals['_PAYMENTSETTING_WECHATDATA']._serialized_end=25332 - _globals['_PAYMENTSETTING_ALIPAYDATA']._serialized_start=25334 - _globals['_PAYMENTSETTING_ALIPAYDATA']._serialized_end=25403 - _globals['_ACCOUNTSETTING']._serialized_start=25405 - _globals['_ACCOUNTSETTING']._serialized_end=25449 - _globals['_CHESTDATA']._serialized_start=25451 - _globals['_CHESTDATA']._serialized_end=25555 - _globals['_CHESTDATAV2']._serialized_start=25557 - _globals['_CHESTDATAV2']._serialized_end=25673 - _globals['_FAITHDATA']._serialized_start=25675 - _globals['_FAITHDATA']._serialized_end=25775 - _globals['_CUSTOMIZEDCONTESTBASE']._serialized_start=25778 - _globals['_CUSTOMIZEDCONTESTBASE']._serialized_end=25995 - _globals['_CUSTOMIZEDCONTESTEXTEND']._serialized_start=25997 - _globals['_CUSTOMIZEDCONTESTEXTEND']._serialized_end=26064 - _globals['_CUSTOMIZEDCONTESTABSTRACT']._serialized_start=26067 - _globals['_CUSTOMIZEDCONTESTABSTRACT']._serialized_end=26311 - _globals['_CUSTOMIZEDCONTESTDETAIL']._serialized_start=26314 - _globals['_CUSTOMIZEDCONTESTDETAIL']._serialized_end=26683 - _globals['_CUSTOMIZEDCONTESTPLAYERREPORT']._serialized_start=26685 - _globals['_CUSTOMIZEDCONTESTPLAYERREPORT']._serialized_end=26810 - _globals['_RECORDGAME']._serialized_start=26813 - _globals['_RECORDGAME']._serialized_end=27262 - _globals['_RECORDGAME_ACCOUNTINFO']._serialized_start=26993 - _globals['_RECORDGAME_ACCOUNTINFO']._serialized_end=27262 - _globals['_CUSTOMIZEDCONTESTGAMESTART']._serialized_start=27265 - _globals['_CUSTOMIZEDCONTESTGAMESTART']._serialized_end=27393 - _globals['_CUSTOMIZEDCONTESTGAMESTART_ITEM']._serialized_start=27349 - _globals['_CUSTOMIZEDCONTESTGAMESTART_ITEM']._serialized_end=27393 - _globals['_CUSTOMIZEDCONTESTGAMEEND']._serialized_start=27396 - _globals['_CUSTOMIZEDCONTESTGAMEEND']._serialized_end=27541 - _globals['_CUSTOMIZEDCONTESTGAMEEND_ITEM']._serialized_start=27476 - _globals['_CUSTOMIZEDCONTESTGAMEEND_ITEM']._serialized_end=27541 - _globals['_ACTIVITY']._serialized_start=27543 - _globals['_ACTIVITY']._serialized_end=27626 - _globals['_EXCHANGERECORD']._serialized_start=27628 - _globals['_EXCHANGERECORD']._serialized_end=27680 - _globals['_ACTIVITYACCUMULATEDPOINTDATA']._serialized_start=27682 - _globals['_ACTIVITYACCUMULATEDPOINTDATA']._serialized_end=27776 - _globals['_ACTIVITYRANKPOINTDATA']._serialized_start=27778 - _globals['_ACTIVITYRANKPOINTDATA']._serialized_end=27886 - _globals['_GAMEROUNDHUDATA']._serialized_start=27889 - _globals['_GAMEROUNDHUDATA']._serialized_end=28306 - _globals['_GAMEROUNDHUDATA_HUPAI']._serialized_start=28210 - _globals['_GAMEROUNDHUDATA_HUPAI']._serialized_end=28259 - _globals['_GAMEROUNDHUDATA_FAN']._serialized_start=28261 - _globals['_GAMEROUNDHUDATA_FAN']._serialized_end=28306 - _globals['_GAMEROUNDPLAYERRESULT']._serialized_start=28309 - _globals['_GAMEROUNDPLAYERRESULT']._serialized_end=28490 - _globals['_GAMEROUNDPLAYER']._serialized_start=28492 - _globals['_GAMEROUNDPLAYER']._serialized_end=28581 - _globals['_GAMEROUNDSNAPSHOT']._serialized_start=28583 - _globals['_GAMEROUNDSNAPSHOT']._serialized_end=28665 - _globals['_GAMEFINALSNAPSHOT']._serialized_start=28668 - _globals['_GAMEFINALSNAPSHOT']._serialized_end=29582 - _globals['_GAMEFINALSNAPSHOT_CALCULATEPARAM']._serialized_start=29157 - _globals['_GAMEFINALSNAPSHOT_CALCULATEPARAM']._serialized_end=29240 - _globals['_GAMEFINALSNAPSHOT_GAMESEAT']._serialized_start=29243 - _globals['_GAMEFINALSNAPSHOT_GAMESEAT']._serialized_end=29379 - _globals['_GAMEFINALSNAPSHOT_FINALPLAYER']._serialized_start=29382 - _globals['_GAMEFINALSNAPSHOT_FINALPLAYER']._serialized_end=29511 - _globals['_GAMEFINALSNAPSHOT_AFKINFO']._serialized_start=29513 - _globals['_GAMEFINALSNAPSHOT_AFKINFO']._serialized_end=29582 - _globals['_RECORDCOLLECTEDDATA']._serialized_start=29584 - _globals['_RECORDCOLLECTEDDATA']._serialized_end=29674 - _globals['_CONTESTDETAILRULE']._serialized_start=29677 - _globals['_CONTESTDETAILRULE']._serialized_end=30975 - _globals['_CONTESTDETAILRULEV2']._serialized_start=30978 - _globals['_CONTESTDETAILRULEV2']._serialized_end=31157 - _globals['_CONTESTDETAILRULEV2_EXTRARULE']._serialized_start=31098 - _globals['_CONTESTDETAILRULEV2_EXTRARULE']._serialized_end=31157 - _globals['_GAMERULESETTING']._serialized_start=31160 - _globals['_GAMERULESETTING']._serialized_end=31331 - _globals['_RECORDTINGPAIINFO']._serialized_start=31334 - _globals['_RECORDTINGPAIINFO']._serialized_end=31507 - _globals['_RECORDNOTILEPLAYERINFO']._serialized_start=31509 - _globals['_RECORDNOTILEPLAYERINFO']._serialized_end=31618 - _globals['_RECORDHULEINFO']._serialized_start=31621 - _globals['_RECORDHULEINFO']._serialized_end=32080 - _globals['_RECORDHULEINFO_RECORDFANINFO']._serialized_start=32040 - _globals['_RECORDHULEINFO_RECORDFANINFO']._serialized_end=32080 - _globals['_RECORDHULESINFO']._serialized_start=32082 - _globals['_RECORDHULESINFO']._serialized_end=32148 - _globals['_RECORDLIUJUINFO']._serialized_start=32150 - _globals['_RECORDLIUJUINFO']._serialized_end=32195 - _globals['_RECORDNOTILEINFO']._serialized_start=32197 - _globals['_RECORDNOTILEINFO']._serialized_end=32282 - _globals['_RECORDLIQIINFO']._serialized_start=32284 - _globals['_RECORDLIQIINFO']._serialized_end=32398 - _globals['_RECORDGANGINFO']._serialized_start=32400 - _globals['_RECORDGANGINFO']._serialized_end=32487 - _globals['_RECORDBABEIINFO']._serialized_start=32489 - _globals['_RECORDBABEIINFO']._serialized_end=32572 - _globals['_RECORDPEIPAIINFO']._serialized_start=32574 - _globals['_RECORDPEIPAIINFO']._serialized_end=32653 - _globals['_RECORDROUNDINFO']._serialized_start=32656 - _globals['_RECORDROUNDINFO']._serialized_end=33035 - _globals['_RECORDANALYSISEDDATA']._serialized_start=33037 - _globals['_RECORDANALYSISEDDATA']._serialized_end=33101 - _globals['_VOTEDATA']._serialized_start=33103 - _globals['_VOTEDATA']._serialized_end=33163 - _globals['_ACTIVITYBUFFDATA']._serialized_start=33165 - _globals['_ACTIVITYBUFFDATA']._serialized_end=33215 - _globals['_ACCOUNTRESOURCESNAPSHOT']._serialized_start=33218 - _globals['_ACCOUNTRESOURCESNAPSHOT']._serialized_end=33752 - _globals['_ACCOUNTRESOURCESNAPSHOT_BAGITEMSNAPSHOT']._serialized_start=33523 - _globals['_ACCOUNTRESOURCESNAPSHOT_BAGITEMSNAPSHOT']._serialized_end=33611 - _globals['_ACCOUNTRESOURCESNAPSHOT_CURRENCYSNAPSHOT']._serialized_start=33613 - _globals['_ACCOUNTRESOURCESNAPSHOT_CURRENCYSNAPSHOT']._serialized_end=33676 - _globals['_ACCOUNTRESOURCESNAPSHOT_TITLESNAPSHOT']._serialized_start=33678 - _globals['_ACCOUNTRESOURCESNAPSHOT_TITLESNAPSHOT']._serialized_end=33713 - _globals['_ACCOUNTRESOURCESNAPSHOT_USEDTITLESNAPSHOT']._serialized_start=33715 - _globals['_ACCOUNTRESOURCESNAPSHOT_USEDTITLESNAPSHOT']._serialized_end=33752 - _globals['_ACCOUNTCHARACTERSNAPSHOT']._serialized_start=33755 - _globals['_ACCOUNTCHARACTERSNAPSHOT']._serialized_end=34227 - _globals['_ACCOUNTCHARACTERSNAPSHOT_MAINCHARACTERSNAPSHOT']._serialized_start=34106 - _globals['_ACCOUNTCHARACTERSNAPSHOT_MAINCHARACTERSNAPSHOT']._serialized_end=34151 - _globals['_ACCOUNTCHARACTERSNAPSHOT_SKINSSNAPSHOT']._serialized_start=34153 - _globals['_ACCOUNTCHARACTERSNAPSHOT_SKINSSNAPSHOT']._serialized_end=34187 - _globals['_ACCOUNTCHARACTERSNAPSHOT_HIDDENCHARACTER']._serialized_start=34189 - _globals['_ACCOUNTCHARACTERSNAPSHOT_HIDDENCHARACTER']._serialized_end=34227 - _globals['_ACCOUNTMAILRECORD']._serialized_start=34230 - _globals['_ACCOUNTMAILRECORD']._serialized_end=34551 - _globals['_ACCOUNTMAILRECORD_MAILSNAPSHOT']._serialized_start=34394 - _globals['_ACCOUNTMAILRECORD_MAILSNAPSHOT']._serialized_end=34551 - _globals['_ACCOUNTACHIEVEMENTSNAPSHOT']._serialized_start=34554 - _globals['_ACCOUNTACHIEVEMENTSNAPSHOT']._serialized_end=34860 - _globals['_ACCOUNTACHIEVEMENTSNAPSHOT_REWARDEDGROUPSNAPSHOT']._serialized_start=34777 - _globals['_ACCOUNTACHIEVEMENTSNAPSHOT_REWARDEDGROUPSNAPSHOT']._serialized_end=34821 - _globals['_ACCOUNTACHIEVEMENTSNAPSHOT_ACHIEVEMENTVERSION']._serialized_start=34823 - _globals['_ACCOUNTACHIEVEMENTSNAPSHOT_ACHIEVEMENTVERSION']._serialized_end=34860 - _globals['_ACCOUNTMISCSNAPSHOT']._serialized_start=34863 - _globals['_ACCOUNTMISCSNAPSHOT']._serialized_end=35864 - _globals['_ACCOUNTMISCSNAPSHOT_ACCOUNTVIPREWARDSNAPSHOT']._serialized_start=35297 - _globals['_ACCOUNTMISCSNAPSHOT_ACCOUNTVIPREWARDSNAPSHOT']._serialized_end=35341 - _globals['_ACCOUNTMISCSNAPSHOT_MONTHTICKETINFO']._serialized_start=35343 - _globals['_ACCOUNTMISCSNAPSHOT_MONTHTICKETINFO']._serialized_end=35457 - _globals['_ACCOUNTMISCSNAPSHOT_ACCOUNTMONTHTICKETSNAPSHOT']._serialized_start=35459 - _globals['_ACCOUNTMISCSNAPSHOT_ACCOUNTMONTHTICKETSNAPSHOT']._serialized_end=35545 - _globals['_ACCOUNTMISCSNAPSHOT_ACCOUNTVIP']._serialized_start=35547 - _globals['_ACCOUNTMISCSNAPSHOT_ACCOUNTVIP']._serialized_end=35572 - _globals['_ACCOUNTMISCSNAPSHOT_ACCOUNTRECHARGEINFO']._serialized_start=35575 - _globals['_ACCOUNTMISCSNAPSHOT_ACCOUNTRECHARGEINFO']._serialized_end=35747 - _globals['_ACCOUNTMISCSNAPSHOT_ACCOUNTRECHARGEINFO_RECHARGERECORD']._serialized_start=35693 - _globals['_ACCOUNTMISCSNAPSHOT_ACCOUNTRECHARGEINFO_RECHARGERECORD']._serialized_end=35747 - _globals['_ACCOUNTMISCSNAPSHOT_ACCOUNTMONTHTICKETSNAPSHOTV2']._serialized_start=35749 - _globals['_ACCOUNTMISCSNAPSHOT_ACCOUNTMONTHTICKETSNAPSHOTV2']._serialized_end=35864 - _globals['_ACCOUNTGIFTCODERECORD']._serialized_start=35866 - _globals['_ACCOUNTGIFTCODERECORD']._serialized_end=35913 - _globals['_ACCSN']._serialized_start=35916 - _globals['_ACCSN']._serialized_end=36194 - _globals['_ACCSNDA']._serialized_start=36196 - _globals['_ACCSNDA']._serialized_end=36257 - _globals['_TRANSPARENTDATA']._serialized_start=36259 - _globals['_TRANSPARENTDATA']._serialized_end=36360 - _globals['_RESCONNECTIONINFO']._serialized_start=36362 - _globals['_RESCONNECTIONINFO']._serialized_end=36453 - _globals['_RESFETCHQUEUEINFO']._serialized_start=36455 - _globals['_RESFETCHQUEUEINFO']._serialized_end=36530 - _globals['_REQOPENIDCHECK']._serialized_start=36532 - _globals['_REQOPENIDCHECK']._serialized_end=36577 - _globals['_REQSIGNUPACCOUNT']._serialized_start=36580 - _globals['_REQSIGNUPACCOUNT']._serialized_end=36743 - _globals['_RESSIGNUPACCOUNT']._serialized_start=36745 - _globals['_RESSIGNUPACCOUNT']._serialized_end=36789 - _globals['_REQLOGIN']._serialized_start=36792 - _globals['_REQLOGIN']._serialized_end=37090 - _globals['_RESLOGIN']._serialized_start=37093 - _globals['_RESLOGIN']._serialized_end=37390 - _globals['_REQEMAILLOGIN']._serialized_start=37393 - _globals['_REQEMAILLOGIN']._serialized_end=37596 - _globals['_REQBINDACCOUNT']._serialized_start=37598 - _globals['_REQBINDACCOUNT']._serialized_end=37649 - _globals['_REQCREATEPHONEVERIFYCODE']._serialized_start=37651 - _globals['_REQCREATEPHONEVERIFYCODE']._serialized_end=37707 - _globals['_REQCREATEEMAILVERIFYCODE']._serialized_start=37709 - _globals['_REQCREATEEMAILVERIFYCODE']._serialized_end=37765 - _globals['_REQVERIFYCODEFORSECURE']._serialized_start=37767 - _globals['_REQVERIFYCODEFORSECURE']._serialized_end=37824 - _globals['_RESVERFIYCODEFORSECURE']._serialized_start=37826 - _globals['_RESVERFIYCODEFORSECURE']._serialized_end=37898 - _globals['_REQBINDPHONENUMBER']._serialized_start=37900 - _globals['_REQBINDPHONENUMBER']._serialized_end=37995 - _globals['_REQUNBINDPHONENUMBER']._serialized_start=37997 - _globals['_REQUNBINDPHONENUMBER']._serialized_end=38066 - _globals['_RESFETCHPHONELOGINBIND']._serialized_start=38068 - _globals['_RESFETCHPHONELOGINBIND']._serialized_end=38139 - _globals['_REQCREATEPHONELOGINBIND']._serialized_start=38141 - _globals['_REQCREATEPHONELOGINBIND']._serialized_end=38184 - _globals['_REQBINDEMAIL']._serialized_start=38186 - _globals['_REQBINDEMAIL']._serialized_end=38247 - _globals['_REQMODIFYPASSWORD']._serialized_start=38249 - _globals['_REQMODIFYPASSWORD']._serialized_end=38334 - _globals['_REQOAUTH2AUTH']._serialized_start=38336 - _globals['_REQOAUTH2AUTH']._serialized_end=38423 - _globals['_RESOAUTH2AUTH']._serialized_start=38425 - _globals['_RESOAUTH2AUTH']._serialized_end=38488 - _globals['_REQOAUTH2CHECK']._serialized_start=38490 - _globals['_REQOAUTH2CHECK']._serialized_end=38542 - _globals['_RESOAUTH2CHECK']._serialized_start=38544 - _globals['_RESOAUTH2CHECK']._serialized_end=38607 - _globals['_REQOAUTH2SIGNUP']._serialized_start=38610 - _globals['_REQOAUTH2SIGNUP']._serialized_end=38830 - _globals['_RESOAUTH2SIGNUP']._serialized_start=38832 - _globals['_RESOAUTH2SIGNUP']._serialized_end=38875 - _globals['_REQOAUTH2LOGIN']._serialized_start=38878 - _globals['_REQOAUTH2LOGIN']._serialized_end=39169 - _globals['_REQDMMPRELOGIN']._serialized_start=39171 - _globals['_REQDMMPRELOGIN']._serialized_end=39207 - _globals['_RESDMMPRELOGIN']._serialized_start=39209 - _globals['_RESDMMPRELOGIN']._serialized_end=39270 - _globals['_REQLOGOUT']._serialized_start=39272 - _globals['_REQLOGOUT']._serialized_end=39283 - _globals['_RESLOGOUT']._serialized_start=39285 - _globals['_RESLOGOUT']._serialized_end=39322 - _globals['_REQHEATBEAT']._serialized_start=39324 - _globals['_REQHEATBEAT']._serialized_end=39367 - _globals['_REQLOGINBEAT']._serialized_start=39369 - _globals['_REQLOGINBEAT']._serialized_end=39401 - _globals['_REQJOINMATCHQUEUE']._serialized_start=39403 - _globals['_REQJOINMATCHQUEUE']._serialized_end=39473 - _globals['_REQCANCELMATCHQUEUE']._serialized_start=39475 - _globals['_REQCANCELMATCHQUEUE']._serialized_end=39516 - _globals['_REQACCOUNTINFO']._serialized_start=39518 - _globals['_REQACCOUNTINFO']._serialized_end=39554 - _globals['_RESACCOUNTINFO']._serialized_start=39556 - _globals['_RESACCOUNTINFO']._serialized_end=39652 - _globals['_REQCREATENICKNAME']._serialized_start=39654 - _globals['_REQCREATENICKNAME']._serialized_end=39727 - _globals['_REQMODIFYNICKNAME']._serialized_start=39729 - _globals['_REQMODIFYNICKNAME']._serialized_end=39787 - _globals['_REQMODIFYBIRTHDAY']._serialized_start=39789 - _globals['_REQMODIFYBIRTHDAY']._serialized_end=39826 - _globals['_RESSELFROOM']._serialized_start=39828 - _globals['_RESSELFROOM']._serialized_end=39891 - _globals['_REQCREATEROOM']._serialized_start=39893 - _globals['_REQCREATEROOM']._serialized_end=40010 - _globals['_RESCREATEROOM']._serialized_start=40012 - _globals['_RESCREATEROOM']._serialized_end=40077 - _globals['_REQJOINROOM']._serialized_start=40079 - _globals['_REQJOINROOM']._serialized_end=40140 - _globals['_RESJOINROOM']._serialized_start=40142 - _globals['_RESJOINROOM']._serialized_end=40205 - _globals['_REQROOMREADY']._serialized_start=40207 - _globals['_REQROOMREADY']._serialized_end=40236 - _globals['_REQROOMDRESSING']._serialized_start=40238 - _globals['_REQROOMDRESSING']._serialized_end=40273 - _globals['_REQROOMSTART']._serialized_start=40275 - _globals['_REQROOMSTART']._serialized_end=40289 - _globals['_REQROOMKICK']._serialized_start=40291 - _globals['_REQROOMKICK']._serialized_end=40324 - _globals['_REQMODIFYROOM']._serialized_start=40326 - _globals['_REQMODIFYROOM']._serialized_end=40362 - _globals['_REQCHANGEAVATAR']._serialized_start=40364 - _globals['_REQCHANGEAVATAR']._serialized_end=40400 - _globals['_REQACCOUNTSTATISTICINFO']._serialized_start=40402 - _globals['_REQACCOUNTSTATISTICINFO']._serialized_end=40447 - _globals['_RESACCOUNTSTATISTICINFO']._serialized_start=40450 - _globals['_RESACCOUNTSTATISTICINFO']._serialized_end=40602 - _globals['_RESACCOUNTCHALLENGERANKINFO']._serialized_start=40605 - _globals['_RESACCOUNTCHALLENGERANKINFO']._serialized_end=40790 - _globals['_RESACCOUNTCHALLENGERANKINFO_CHALLENGERANK']._serialized_start=40730 - _globals['_RESACCOUNTCHALLENGERANKINFO_CHALLENGERANK']._serialized_end=40790 - _globals['_RESACCOUNTCHARACTERINFO']._serialized_start=40792 - _globals['_RESACCOUNTCHARACTERINFO']._serialized_end=40864 - _globals['_REQSHOPPURCHASE']._serialized_start=40866 - _globals['_REQSHOPPURCHASE']._serialized_end=40909 - _globals['_RESSHOPPURCHASE']._serialized_start=40911 - _globals['_RESSHOPPURCHASE']._serialized_end=40989 - _globals['_REQGAMERECORD']._serialized_start=40991 - _globals['_REQGAMERECORD']._serialized_end=41056 - _globals['_RESGAMERECORD']._serialized_start=41058 - _globals['_RESGAMERECORD']._serialized_end=41161 - _globals['_REQGAMERECORDLIST']._serialized_start=41163 - _globals['_REQGAMERECORDLIST']._serialized_end=41226 - _globals['_RESGAMERECORDLIST']._serialized_start=41228 - _globals['_RESGAMERECORDLIST']._serialized_end=41331 - _globals['_RESCOLLECTEDGAMERECORDLIST']._serialized_start=41334 - _globals['_RESCOLLECTEDGAMERECORDLIST']._serialized_end=41464 - _globals['_REQGAMERECORDSDETAIL']._serialized_start=41466 - _globals['_REQGAMERECORDSDETAIL']._serialized_end=41507 - _globals['_RESGAMERECORDSDETAIL']._serialized_start=41509 - _globals['_RESGAMERECORDSDETAIL']._serialized_end=41594 - _globals['_REQADDCOLLECTEDGAMERECORD']._serialized_start=41596 - _globals['_REQADDCOLLECTEDGAMERECORD']._serialized_end=41692 - _globals['_RESADDCOLLECTEDGAMERECORD']._serialized_start=41694 - _globals['_RESADDCOLLECTEDGAMERECORD']._serialized_end=41747 - _globals['_REQREMOVECOLLECTEDGAMERECORD']._serialized_start=41749 - _globals['_REQREMOVECOLLECTEDGAMERECORD']._serialized_end=41793 - _globals['_RESREMOVECOLLECTEDGAMERECORD']._serialized_start=41795 - _globals['_RESREMOVECOLLECTEDGAMERECORD']._serialized_end=41851 - _globals['_REQCHANGECOLLECTEDGAMERECORDREMARKS']._serialized_start=41853 - _globals['_REQCHANGECOLLECTEDGAMERECORDREMARKS']._serialized_end=41921 - _globals['_RESCHANGECOLLECTEDGAMERECORDREMARKS']._serialized_start=41923 - _globals['_RESCHANGECOLLECTEDGAMERECORDREMARKS']._serialized_end=41986 - _globals['_REQLEVELLEADERBOARD']._serialized_start=41988 - _globals['_REQLEVELLEADERBOARD']._serialized_end=42023 - _globals['_RESLEVELLEADERBOARD']._serialized_start=42026 - _globals['_RESLEVELLEADERBOARD']._serialized_end=42198 - _globals['_RESLEVELLEADERBOARD_ITEM']._serialized_start=42139 - _globals['_RESLEVELLEADERBOARD_ITEM']._serialized_end=42198 - _globals['_REQCHALLANGELEADERBOARD']._serialized_start=42200 - _globals['_REQCHALLANGELEADERBOARD']._serialized_end=42241 - _globals['_RESCHALLENGELEADERBOARD']._serialized_start=42244 - _globals['_RESCHALLENGELEADERBOARD']._serialized_end=42424 - _globals['_RESCHALLENGELEADERBOARD_ITEM']._serialized_start=42365 - _globals['_RESCHALLENGELEADERBOARD_ITEM']._serialized_end=42424 - _globals['_REQMUTICHALLENGELEVEL']._serialized_start=42426 - _globals['_REQMUTICHALLENGELEVEL']._serialized_end=42490 - _globals['_RESMUTICHALLENGELEVEL']._serialized_start=42493 - _globals['_RESMUTICHALLENGELEVEL']._serialized_end=42632 - _globals['_RESMUTICHALLENGELEVEL_ITEM']._serialized_start=42365 - _globals['_RESMUTICHALLENGELEVEL_ITEM']._serialized_end=42406 - _globals['_REQMULTIACCOUNTID']._serialized_start=42634 - _globals['_REQMULTIACCOUNTID']._serialized_end=42678 - _globals['_RESMULTIACCOUNTBRIEF']._serialized_start=42680 - _globals['_RESMULTIACCOUNTBRIEF']._serialized_end=42765 - _globals['_RESFRIENDLIST']._serialized_start=42767 - _globals['_RESFRIENDLIST']._serialized_end=42885 - _globals['_RESFRIENDAPPLYLIST']._serialized_start=42888 - _globals['_RESFRIENDAPPLYLIST']._serialized_end=43042 - _globals['_RESFRIENDAPPLYLIST_FRIENDAPPLY']._serialized_start=42989 - _globals['_RESFRIENDAPPLYLIST_FRIENDAPPLY']._serialized_end=43042 - _globals['_REQAPPLYFRIEND']._serialized_start=43044 - _globals['_REQAPPLYFRIEND']._serialized_end=43079 - _globals['_REQHANDLEFRIENDAPPLY']._serialized_start=43081 - _globals['_REQHANDLEFRIENDAPPLY']._serialized_end=43138 - _globals['_REQREMOVEFRIEND']._serialized_start=43140 - _globals['_REQREMOVEFRIEND']._serialized_end=43176 - _globals['_REQSEARCHACCOUNTBYPATTERN']._serialized_start=43178 - _globals['_REQSEARCHACCOUNTBYPATTERN']._serialized_end=43243 - _globals['_RESSEARCHACCOUNTBYPATTERN']._serialized_start=43245 - _globals['_RESSEARCHACCOUNTBYPATTERN']._serialized_end=43362 - _globals['_REQACCOUNTLIST']._serialized_start=43364 - _globals['_REQACCOUNTLIST']._serialized_end=43405 - _globals['_RESACCOUNTSTATES']._serialized_start=43407 - _globals['_RESACCOUNTSTATES']._serialized_end=43491 - _globals['_REQSEARCHACCOUNTBYID']._serialized_start=43493 - _globals['_REQSEARCHACCOUNTBYID']._serialized_end=43535 - _globals['_RESSEARCHACCOUNTBYID']._serialized_start=43537 - _globals['_RESSEARCHACCOUNTBYID']._serialized_end=43621 - _globals['_RESBAGINFO']._serialized_start=43623 - _globals['_RESBAGINFO']._serialized_end=43683 - _globals['_REQUSEBAGITEM']._serialized_start=43685 - _globals['_REQUSEBAGITEM']._serialized_end=43717 - _globals['_REQOPENMANUALITEM']._serialized_start=43719 - _globals['_REQOPENMANUALITEM']._serialized_end=43789 - _globals['_REQOPENRANDOMREWARDITEM']._serialized_start=43791 - _globals['_REQOPENRANDOMREWARDITEM']._serialized_end=43833 - _globals['_RESOPENRANDOMREWARDITEM']._serialized_start=43835 - _globals['_RESOPENRANDOMREWARDITEM']._serialized_end=43919 - _globals['_REQOPENALLREWARDITEM']._serialized_start=43921 - _globals['_REQOPENALLREWARDITEM']._serialized_end=43960 - _globals['_RESOPENALLREWARDITEM']._serialized_start=43962 - _globals['_RESOPENALLREWARDITEM']._serialized_end=44043 - _globals['_REQCOMPOSESHARD']._serialized_start=44045 - _globals['_REQCOMPOSESHARD']._serialized_end=44079 - _globals['_REQFETCHANNOUNCEMENT']._serialized_start=44081 - _globals['_REQFETCHANNOUNCEMENT']._serialized_end=44135 - _globals['_RESANNOUNCEMENT']._serialized_start=44137 - _globals['_RESANNOUNCEMENT']._serialized_end=44254 - _globals['_RESMAILINFO']._serialized_start=44256 - _globals['_RESMAILINFO']._serialized_end=44320 - _globals['_REQREADMAIL']._serialized_start=44322 - _globals['_REQREADMAIL']._serialized_end=44352 - _globals['_REQDELETEMAIL']._serialized_start=44354 - _globals['_REQDELETEMAIL']._serialized_end=44386 - _globals['_REQTAKEATTACHMENT']._serialized_start=44388 - _globals['_REQTAKEATTACHMENT']._serialized_end=44424 - _globals['_REQRECEIVEACHIEVEMENTGROUPREWARD']._serialized_start=44426 - _globals['_REQRECEIVEACHIEVEMENTGROUPREWARD']._serialized_end=44478 - _globals['_RESRECEIVEACHIEVEMENTGROUPREWARD']._serialized_start=44480 - _globals['_RESRECEIVEACHIEVEMENTGROUPREWARD']._serialized_end=44583 - _globals['_REQRECEIVEACHIEVEMENTREWARD']._serialized_start=44585 - _globals['_REQRECEIVEACHIEVEMENTREWARD']._serialized_end=44638 - _globals['_RESRECEIVEACHIEVEMENTREWARD']._serialized_start=44640 - _globals['_RESRECEIVEACHIEVEMENTREWARD']._serialized_end=44738 - _globals['_RESFETCHACHIEVEMENTRATE']._serialized_start=44741 - _globals['_RESFETCHACHIEVEMENTRATE']._serialized_end=44896 - _globals['_RESFETCHACHIEVEMENTRATE_ACHIEVEMENTRATE']._serialized_start=44853 - _globals['_RESFETCHACHIEVEMENTRATE_ACHIEVEMENTRATE']._serialized_end=44896 - _globals['_RESACHIEVEMENT']._serialized_start=44898 - _globals['_RESACHIEVEMENT']._serialized_end=45009 - _globals['_RESTITLELIST']._serialized_start=45011 - _globals['_RESTITLELIST']._serialized_end=45071 - _globals['_REQUSETITLE']._serialized_start=45073 - _globals['_REQUSETITLE']._serialized_end=45101 - _globals['_REQBUYSHILIAN']._serialized_start=45103 - _globals['_REQBUYSHILIAN']._serialized_end=45132 - _globals['_REQUPDATECLIENTVALUE']._serialized_start=45134 - _globals['_REQUPDATECLIENTVALUE']._serialized_end=45184 - _globals['_RESCLIENTVALUE']._serialized_start=45187 - _globals['_RESCLIENTVALUE']._serialized_end=45332 - _globals['_RESCLIENTVALUE_VALUE']._serialized_start=45297 - _globals['_RESCLIENTVALUE_VALUE']._serialized_end=45332 - _globals['_REQCLIENTMESSAGE']._serialized_start=45334 - _globals['_REQCLIENTMESSAGE']._serialized_end=45388 - _globals['_REQCURRENTMATCHINFO']._serialized_start=45390 - _globals['_REQCURRENTMATCHINFO']._serialized_end=45430 - _globals['_RESCURRENTMATCHINFO']._serialized_start=45433 - _globals['_RESCURRENTMATCHINFO']._serialized_end=45599 - _globals['_RESCURRENTMATCHINFO_CURRENTMATCHINFO']._serialized_start=45541 - _globals['_RESCURRENTMATCHINFO_CURRENTMATCHINFO']._serialized_end=45599 - _globals['_REQUSERCOMPLAIN']._serialized_start=45601 - _globals['_REQUSERCOMPLAIN']._serialized_end=45651 - _globals['_REQREADANNOUNCEMENT']._serialized_start=45653 - _globals['_REQREADANNOUNCEMENT']._serialized_end=45699 - _globals['_RESREVIVECOININFO']._serialized_start=45701 - _globals['_RESREVIVECOININFO']._serialized_end=45766 - _globals['_RESDAILYTASK']._serialized_start=45769 - _globals['_RESDAILYTASK']._serialized_end=45927 - _globals['_REQREFRESHDAILYTASK']._serialized_start=45929 - _globals['_REQREFRESHDAILYTASK']._serialized_end=45967 - _globals['_RESREFRESHDAILYTASK']._serialized_start=45969 - _globals['_RESREFRESHDAILYTASK']._serialized_end=46075 - _globals['_REQUSEGIFTCODE']._serialized_start=46077 - _globals['_REQUSEGIFTCODE']._serialized_end=46107 - _globals['_RESUSEGIFTCODE']._serialized_start=46109 - _globals['_RESUSEGIFTCODE']._serialized_end=46184 - _globals['_RESUSESPECIALGIFTCODE']._serialized_start=46186 - _globals['_RESUSESPECIALGIFTCODE']._serialized_end=46271 - _globals['_REQSENDCLIENTMESSAGE']._serialized_start=46273 - _globals['_REQSENDCLIENTMESSAGE']._serialized_end=46345 - _globals['_REQGAMELIVEINFO']._serialized_start=46347 - _globals['_REQGAMELIVEINFO']._serialized_end=46383 - _globals['_RESGAMELIVEINFO']._serialized_start=46386 - _globals['_RESGAMELIVEINFO']._serialized_end=46561 - _globals['_REQGAMELIVELEFTSEGMENT']._serialized_start=46563 - _globals['_REQGAMELIVELEFTSEGMENT']._serialized_end=46631 - _globals['_RESGAMELIVELEFTSEGMENT']._serialized_start=46634 - _globals['_RESGAMELIVELEFTSEGMENT']._serialized_end=46804 - _globals['_REQGAMELIVELIST']._serialized_start=46806 - _globals['_REQGAMELIVELIST']._serialized_end=46842 - _globals['_RESGAMELIVELIST']._serialized_start=46844 - _globals['_RESGAMELIVELIST']._serialized_end=46924 - _globals['_RESCOMMENTSETTING']._serialized_start=46926 - _globals['_RESCOMMENTSETTING']._serialized_end=46994 - _globals['_REQUPDATECOMMENTSETTING']._serialized_start=46996 - _globals['_REQUPDATECOMMENTSETTING']._serialized_end=47044 - _globals['_REQFETCHCOMMENTLIST']._serialized_start=47046 - _globals['_REQFETCHCOMMENTLIST']._serialized_end=47086 - _globals['_RESFETCHCOMMENTLIST']._serialized_start=47088 - _globals['_RESFETCHCOMMENTLIST']._serialized_end=47205 - _globals['_REQFETCHCOMMENTCONTENT']._serialized_start=47207 - _globals['_REQFETCHCOMMENTCONTENT']._serialized_end=47275 - _globals['_RESFETCHCOMMENTCONTENT']._serialized_start=47277 - _globals['_RESFETCHCOMMENTCONTENT']._serialized_end=47362 - _globals['_REQLEAVECOMMENT']._serialized_start=47364 - _globals['_REQLEAVECOMMENT']._serialized_end=47417 - _globals['_REQDELETECOMMENT']._serialized_start=47419 - _globals['_REQDELETECOMMENT']._serialized_end=47477 - _globals['_REQUPDATEREADCOMMENT']._serialized_start=47479 - _globals['_REQUPDATEREADCOMMENT']._serialized_end=47518 - _globals['_REQROLLINGNOTICE']._serialized_start=47520 - _globals['_REQROLLINGNOTICE']._serialized_end=47573 - _globals['_RESSERVERTIME']._serialized_start=47575 - _globals['_RESSERVERTIME']._serialized_end=47611 - _globals['_REQPLATFORMBILLINGPRODUCTS']._serialized_start=47613 - _globals['_REQPLATFORMBILLINGPRODUCTS']._serialized_end=47661 - _globals['_RESPLATFORMBILLINGPRODUCTS']._serialized_start=47663 - _globals['_RESPLATFORMBILLINGPRODUCTS']._serialized_end=47755 - _globals['_REQCREATEBILLINGORDER']._serialized_start=47758 - _globals['_REQCREATEBILLINGORDER']._serialized_end=47897 - _globals['_RESCREATEBILLINGORDER']._serialized_start=47899 - _globals['_RESCREATEBILLINGORDER']._serialized_end=47966 - _globals['_REQSOLVEGOOGLEPLAYORDER']._serialized_start=47968 - _globals['_REQSOLVEGOOGLEPLAYORDER']._serialized_end=48052 - _globals['_REQSOLVEGOOGLEPLAYORDERV3']._serialized_start=48054 - _globals['_REQSOLVEGOOGLEPLAYORDERV3']._serialized_end=48158 - _globals['_REQCANCELGOOGLEPLAYORDER']._serialized_start=48160 - _globals['_REQCANCELGOOGLEPLAYORDER']._serialized_end=48204 - _globals['_REQCREATEWECHATNATIVEORDER']._serialized_start=48207 - _globals['_REQCREATEWECHATNATIVEORDER']._serialized_end=48345 - _globals['_RESCREATEWECHATNATIVEORDER']._serialized_start=48347 - _globals['_RESCREATEWECHATNATIVEORDER']._serialized_end=48442 - _globals['_REQCREATEWECHATAPPORDER']._serialized_start=48445 - _globals['_REQCREATEWECHATAPPORDER']._serialized_end=48580 - _globals['_RESCREATEWECHATAPPORDER']._serialized_start=48583 - _globals['_RESCREATEWECHATAPPORDER']._serialized_end=48856 - _globals['_RESCREATEWECHATAPPORDER_CALLWECHATAPPPARAM']._serialized_start=48716 - _globals['_RESCREATEWECHATAPPORDER_CALLWECHATAPPPARAM']._serialized_end=48856 - _globals['_REQCREATEALIPAYORDER']._serialized_start=48859 - _globals['_REQCREATEALIPAYORDER']._serialized_end=49018 - _globals['_RESCREATEALIPAYORDER']._serialized_start=49020 - _globals['_RESCREATEALIPAYORDER']._serialized_end=49088 - _globals['_REQCREATEALIPAYSCANORDER']._serialized_start=49090 - _globals['_REQCREATEALIPAYSCANORDER']._serialized_end=49206 - _globals['_RESCREATEALIPAYSCANORDER']._serialized_start=49208 - _globals['_RESCREATEALIPAYSCANORDER']._serialized_end=49318 - _globals['_REQCREATEALIPAYAPPORDER']._serialized_start=49320 - _globals['_REQCREATEALIPAYAPPORDER']._serialized_end=49435 - _globals['_RESCREATEALIPAYAPPORDER']._serialized_start=49437 - _globals['_RESCREATEALIPAYAPPORDER']._serialized_end=49508 - _globals['_REQCREATEJPCREDITCARDORDER']._serialized_start=49511 - _globals['_REQCREATEJPCREDITCARDORDER']._serialized_end=49671 - _globals['_RESCREATEJPCREDITCARDORDER']._serialized_start=49673 - _globals['_RESCREATEJPCREDITCARDORDER']._serialized_end=49745 - _globals['_REQCREATEJPPAYPALORDER']._serialized_start=49748 - _globals['_REQCREATEJPPAYPALORDER']._serialized_end=49904 - _globals['_RESCREATEJPPAYPALORDER']._serialized_start=49906 - _globals['_RESCREATEJPPAYPALORDER']._serialized_end=49974 - _globals['_REQCREATEJPAUORDER']._serialized_start=49977 - _globals['_REQCREATEJPAUORDER']._serialized_end=50129 - _globals['_RESCREATEJPAUORDER']._serialized_start=50131 - _globals['_RESCREATEJPAUORDER']._serialized_end=50195 - _globals['_REQCREATEJPDOCOMOORDER']._serialized_start=50198 - _globals['_REQCREATEJPDOCOMOORDER']._serialized_end=50354 - _globals['_RESCREATEJPDOCOMOORDER']._serialized_start=50356 - _globals['_RESCREATEJPDOCOMOORDER']._serialized_end=50424 - _globals['_REQCREATEJPWEBMONEYORDER']._serialized_start=50427 - _globals['_REQCREATEJPWEBMONEYORDER']._serialized_end=50585 - _globals['_RESCREATEJPWEBMONEYORDER']._serialized_start=50587 - _globals['_RESCREATEJPWEBMONEYORDER']._serialized_end=50657 - _globals['_REQCREATEJPSOFTBANKORDER']._serialized_start=50660 - _globals['_REQCREATEJPSOFTBANKORDER']._serialized_end=50818 - _globals['_RESCREATEJPSOFTBANKORDER']._serialized_start=50820 - _globals['_RESCREATEJPSOFTBANKORDER']._serialized_end=50890 - _globals['_REQCREATEJPPAYPAYORDER']._serialized_start=50893 - _globals['_REQCREATEJPPAYPAYORDER']._serialized_end=51049 - _globals['_RESCREATEJPPAYPAYORDER']._serialized_start=51051 - _globals['_RESCREATEJPPAYPAYORDER']._serialized_end=51119 - _globals['_REQFETCHJPCOMMONCREDITCARDORDER']._serialized_start=51121 - _globals['_REQFETCHJPCOMMONCREDITCARDORDER']._serialized_end=51192 - _globals['_RESFETCHJPCOMMONCREDITCARDORDER']._serialized_start=51194 - _globals['_RESFETCHJPCOMMONCREDITCARDORDER']._serialized_end=51253 - _globals['_REQCREATEJPGMOORDER']._serialized_start=51256 - _globals['_REQCREATEJPGMOORDER']._serialized_end=51409 - _globals['_RESCREATEJPGMOORDER']._serialized_start=51411 - _globals['_RESCREATEJPGMOORDER']._serialized_end=51476 - _globals['_REQCREATEYOSTARORDER']._serialized_start=51479 - _globals['_REQCREATEYOSTARORDER']._serialized_end=51611 - _globals['_RESCREATEYOSTARORDER']._serialized_start=51613 - _globals['_RESCREATEYOSTARORDER']._serialized_end=51679 - _globals['_REQCREATEENPAYPALORDER']._serialized_start=51682 - _globals['_REQCREATEENPAYPALORDER']._serialized_end=51838 - _globals['_RESCREATEENPAYPALORDER']._serialized_start=51840 - _globals['_RESCREATEENPAYPALORDER']._serialized_end=51908 - _globals['_REQCREATEENJCBORDER']._serialized_start=51911 - _globals['_REQCREATEENJCBORDER']._serialized_end=52064 - _globals['_RESCREATEENJCBORDER']._serialized_start=52066 - _globals['_RESCREATEENJCBORDER']._serialized_end=52131 - _globals['_REQCREATEENMASTERCARDORDER']._serialized_start=52134 - _globals['_REQCREATEENMASTERCARDORDER']._serialized_end=52294 - _globals['_RESCREATEENMASTERCARDORDER']._serialized_start=52296 - _globals['_RESCREATEENMASTERCARDORDER']._serialized_end=52368 - _globals['_REQCREATEENVISAORDER']._serialized_start=52371 - _globals['_REQCREATEENVISAORDER']._serialized_end=52525 - _globals['_RESCREATEENVISAORDER']._serialized_start=52527 - _globals['_RESCREATEENVISAORDER']._serialized_end=52593 - _globals['_REQCREATEENALIPAYORDER']._serialized_start=52596 - _globals['_REQCREATEENALIPAYORDER']._serialized_end=52752 - _globals['_RESCREATEENALIPAYORDER']._serialized_start=52754 - _globals['_RESCREATEENALIPAYORDER']._serialized_end=52822 - _globals['_REQCREATEKRPAYPALORDER']._serialized_start=52825 - _globals['_REQCREATEKRPAYPALORDER']._serialized_end=52981 - _globals['_RESCREATEKRPAYPALORDER']._serialized_start=52983 - _globals['_RESCREATEKRPAYPALORDER']._serialized_end=53051 - _globals['_REQCREATEKRJCBORDER']._serialized_start=53054 - _globals['_REQCREATEKRJCBORDER']._serialized_end=53207 - _globals['_RESCREATEKRJCBORDER']._serialized_start=53209 - _globals['_RESCREATEKRJCBORDER']._serialized_end=53274 - _globals['_REQCREATEKRMASTERCARDORDER']._serialized_start=53277 - _globals['_REQCREATEKRMASTERCARDORDER']._serialized_end=53437 - _globals['_RESCREATEKRMASTERCARDORDER']._serialized_start=53439 - _globals['_RESCREATEKRMASTERCARDORDER']._serialized_end=53511 - _globals['_REQCREATEKRVISAORDER']._serialized_start=53514 - _globals['_REQCREATEKRVISAORDER']._serialized_end=53668 - _globals['_RESCREATEKRVISAORDER']._serialized_start=53670 - _globals['_RESCREATEKRVISAORDER']._serialized_end=53736 - _globals['_REQCREATEKRALIPAYORDER']._serialized_start=53739 - _globals['_REQCREATEKRALIPAYORDER']._serialized_end=53895 - _globals['_RESCREATEKRALIPAYORDER']._serialized_start=53897 - _globals['_RESCREATEKRALIPAYORDER']._serialized_end=53965 - _globals['_REQCREATEDMMORDER']._serialized_start=53967 - _globals['_REQCREATEDMMORDER']._serialized_end=54076 - _globals['_RESCREATEDMMORDER']._serialized_start=54079 - _globals['_RESCREATEDMMORDER']._serialized_end=54266 - _globals['_REQCREATEIAPORDER']._serialized_start=54269 - _globals['_REQCREATEIAPORDER']._serialized_end=54423 - _globals['_RESCREATEIAPORDER']._serialized_start=54425 - _globals['_RESCREATEIAPORDER']._serialized_end=54488 - _globals['_REQVERIFICATIONIAPORDER']._serialized_start=54490 - _globals['_REQVERIFICATIONIAPORDER']._serialized_end=54599 - _globals['_RESVERIFICATIONIAPORDER']._serialized_start=54601 - _globals['_RESVERIFICATIONIAPORDER']._serialized_end=54652 - _globals['_REQCREATESTEAMORDER']._serialized_start=54655 - _globals['_REQCREATESTEAMORDER']._serialized_end=54825 - _globals['_RESCREATESTEAMORDER']._serialized_start=54827 - _globals['_RESCREATESTEAMORDER']._serialized_end=54919 - _globals['_REQVERIFYSTEAMORDER']._serialized_start=54921 - _globals['_REQVERIFYSTEAMORDER']._serialized_end=54980 - _globals['_REQCREATEMYCARDORDER']._serialized_start=54983 - _globals['_REQCREATEMYCARDORDER']._serialized_end=55118 - _globals['_RESCREATEMYCARDORDER']._serialized_start=55120 - _globals['_RESCREATEMYCARDORDER']._serialized_end=55205 - _globals['_REQVERIFYMYCARDORDER']._serialized_start=55207 - _globals['_REQVERIFYMYCARDORDER']._serialized_end=55267 - _globals['_REQCREATEPAYPALORDER']._serialized_start=55270 - _globals['_REQCREATEPAYPALORDER']._serialized_end=55405 - _globals['_RESCREATEPAYPALORDER']._serialized_start=55407 - _globals['_RESCREATEPAYPALORDER']._serialized_end=55486 - _globals['_REQCREATEXSOLLAORDER']._serialized_start=55489 - _globals['_REQCREATEXSOLLAORDER']._serialized_end=55648 - _globals['_RESCREATEXSOLLAORDER']._serialized_start=55650 - _globals['_RESCREATEXSOLLAORDER']._serialized_end=55729 - _globals['_REQDELIVERAA32ORDER']._serialized_start=55731 - _globals['_REQDELIVERAA32ORDER']._serialized_end=55807 - _globals['_REQOPENCHEST']._serialized_start=55809 - _globals['_REQOPENCHEST']._serialized_end=55876 - _globals['_RESOPENCHEST']._serialized_start=55879 - _globals['_RESOPENCHEST']._serialized_end=56117 - _globals['_RESOPENCHEST_CHESTREPLACECOUNTDATA']._serialized_start=56067 - _globals['_RESOPENCHEST_CHESTREPLACECOUNTDATA']._serialized_end=56117 - _globals['_REQBUYFROMCHESTSHOP']._serialized_start=56119 - _globals['_REQBUYFROMCHESTSHOP']._serialized_end=56173 - _globals['_RESBUYFROMCHESTSHOP']._serialized_start=56175 - _globals['_RESBUYFROMCHESTSHOP']._serialized_end=56284 - _globals['_RESDAILYSIGNININFO']._serialized_start=56286 - _globals['_RESDAILYSIGNININFO']._serialized_end=56354 - _globals['_REQDOACTIVITYSIGNIN']._serialized_start=56356 - _globals['_REQDOACTIVITYSIGNIN']._serialized_end=56398 - _globals['_RESDOACTIVITYSIGNIN']._serialized_start=56401 - _globals['_RESDOACTIVITYSIGNIN']._serialized_end=56574 - _globals['_RESDOACTIVITYSIGNIN_REWARDDATA']._serialized_start=56526 - _globals['_RESDOACTIVITYSIGNIN_REWARDDATA']._serialized_end=56574 - _globals['_RESCHARACTERINFO']._serialized_start=56577 - _globals['_RESCHARACTERINFO']._serialized_end=56851 - _globals['_REQUPDATECHARACTERSORT']._serialized_start=56853 - _globals['_REQUPDATECHARACTERSORT']._serialized_end=56891 - _globals['_REQCHANGEMAINCHARACTER']._serialized_start=56893 - _globals['_REQCHANGEMAINCHARACTER']._serialized_end=56939 - _globals['_REQCHANGECHARACTERSKIN']._serialized_start=56941 - _globals['_REQCHANGECHARACTERSKIN']._serialized_end=57001 - _globals['_REQCHANGECHARACTERVIEW']._serialized_start=57003 - _globals['_REQCHANGECHARACTERVIEW']._serialized_end=57080 - _globals['_REQSETHIDDENCHARACTER']._serialized_start=57082 - _globals['_REQSETHIDDENCHARACTER']._serialized_end=57125 - _globals['_RESSETHIDDENCHARACTER']._serialized_start=57127 - _globals['_RESSETHIDDENCHARACTER']._serialized_end=57203 - _globals['_REQSENDGIFTTOCHARACTER']._serialized_start=57206 - _globals['_REQSENDGIFTTOCHARACTER']._serialized_end=57340 - _globals['_REQSENDGIFTTOCHARACTER_GIFT']._serialized_start=57302 - _globals['_REQSENDGIFTTOCHARACTER_GIFT']._serialized_end=57340 - _globals['_RESSENDGIFTTOCHARACTER']._serialized_start=57342 - _globals['_RESSENDGIFTTOCHARACTER']._serialized_end=57420 - _globals['_REQSELLITEM']._serialized_start=57422 - _globals['_REQSELLITEM']._serialized_end=57512 - _globals['_REQSELLITEM_ITEM']._serialized_start=57474 - _globals['_REQSELLITEM_ITEM']._serialized_end=57512 - _globals['_RESCOMMONVIEW']._serialized_start=57514 - _globals['_RESCOMMONVIEW']._serialized_end=57631 - _globals['_RESCOMMONVIEW_SLOT']._serialized_start=57596 - _globals['_RESCOMMONVIEW_SLOT']._serialized_end=57631 - _globals['_REQCHANGECOMMONVIEW']._serialized_start=57633 - _globals['_REQCHANGECOMMONVIEW']._serialized_end=57683 - _globals['_REQSAVECOMMONVIEWS']._serialized_start=57685 - _globals['_REQSAVECOMMONVIEWS']._serialized_end=57770 - _globals['_REQCOMMONVIEWS']._serialized_start=57772 - _globals['_REQCOMMONVIEWS']._serialized_end=57803 - _globals['_RESCOMMONVIEWS']._serialized_start=57805 - _globals['_RESCOMMONVIEWS']._serialized_end=57876 - _globals['_RESALLCOMMONVIEWS']._serialized_start=57879 - _globals['_RESALLCOMMONVIEWS']._serialized_end=58035 - _globals['_RESALLCOMMONVIEWS_VIEWS']._serialized_start=57983 - _globals['_RESALLCOMMONVIEWS_VIEWS']._serialized_end=58035 - _globals['_REQUSECOMMONVIEW']._serialized_start=58037 - _globals['_REQUSECOMMONVIEW']._serialized_end=58070 - _globals['_REQUPGRADECHARACTER']._serialized_start=58072 - _globals['_REQUPGRADECHARACTER']._serialized_end=58115 - _globals['_RESUPGRADECHARACTER']._serialized_start=58117 - _globals['_RESUPGRADECHARACTER']._serialized_end=58198 - _globals['_REQFINISHEDENDING']._serialized_start=58200 - _globals['_REQFINISHEDENDING']._serialized_end=58278 - _globals['_REQGMCOMMAND']._serialized_start=58280 - _globals['_REQGMCOMMAND']._serialized_end=58311 - _globals['_RESSHOPINFO']._serialized_start=58313 - _globals['_RESSHOPINFO']._serialized_end=58385 - _globals['_REQBUYFROMSHOP']._serialized_start=58388 - _globals['_REQBUYFROMSHOP']._serialized_end=58560 - _globals['_REQBUYFROMSHOP_ITEM']._serialized_start=58527 - _globals['_REQBUYFROMSHOP_ITEM']._serialized_end=58560 - _globals['_RESBUYFROMSHOP']._serialized_start=58562 - _globals['_RESBUYFROMSHOP']._serialized_end=58637 - _globals['_REQBUYFROMZHP']._serialized_start=58639 - _globals['_REQBUYFROMZHP']._serialized_end=58687 - _globals['_REQPAYMONTHTICKET']._serialized_start=58689 - _globals['_REQPAYMONTHTICKET']._serialized_end=58727 - _globals['_RESPAYMONTHTICKET']._serialized_start=58729 - _globals['_RESPAYMONTHTICKET']._serialized_end=58819 - _globals['_REQRESHZHPSHOP']._serialized_start=58821 - _globals['_REQRESHZHPSHOP']._serialized_end=58881 - _globals['_RESREFRESHZHPSHOP']._serialized_start=58883 - _globals['_RESREFRESHZHPSHOP']._serialized_end=58954 - _globals['_RESMONTHTICKETINFO']._serialized_start=58956 - _globals['_RESMONTHTICKETINFO']._serialized_end=59050 - _globals['_REQEXCHANGECURRENCY']._serialized_start=59052 - _globals['_REQEXCHANGECURRENCY']._serialized_end=59100 - _globals['_RESSERVERSETTINGS']._serialized_start=59102 - _globals['_RESSERVERSETTINGS']._serialized_end=59185 - _globals['_RESACCOUNTSETTINGS']._serialized_start=59187 - _globals['_RESACCOUNTSETTINGS']._serialized_end=59271 - _globals['_REQUPDATEACCOUNTSETTINGS']._serialized_start=59273 - _globals['_REQUPDATEACCOUNTSETTINGS']._serialized_end=59336 - _globals['_RESMODNICKNAMETIME']._serialized_start=59338 - _globals['_RESMODNICKNAMETIME']._serialized_end=59407 - _globals['_RESMISC']._serialized_start=59410 - _globals['_RESMISC']._serialized_end=59562 - _globals['_RESMISC_MISCFAITHDATA']._serialized_start=59514 - _globals['_RESMISC_MISCFAITHDATA']._serialized_end=59562 - _globals['_REQMODIFYSIGNATURE']._serialized_start=59564 - _globals['_REQMODIFYSIGNATURE']._serialized_end=59603 - _globals['_RESIDCARDINFO']._serialized_start=59605 - _globals['_RESIDCARDINFO']._serialized_end=59682 - _globals['_REQUPDATEIDCARDINFO']._serialized_start=59684 - _globals['_REQUPDATEIDCARDINFO']._serialized_end=59740 - _globals['_RESVIPREWARD']._serialized_start=59742 - _globals['_RESVIPREWARD']._serialized_end=59809 - _globals['_RESFETCHREFUNDORDER']._serialized_start=59812 - _globals['_RESFETCHREFUNDORDER']._serialized_end=60056 - _globals['_RESFETCHREFUNDORDER_ORDERINFO']._serialized_start=59970 - _globals['_RESFETCHREFUNDORDER_ORDERINFO']._serialized_end=60056 - _globals['_REQGAINVIPREWARD']._serialized_start=60058 - _globals['_REQGAINVIPREWARD']._serialized_end=60095 - _globals['_REQFETCHCUSTOMIZEDCONTESTLIST']._serialized_start=60097 - _globals['_REQFETCHCUSTOMIZEDCONTESTLIST']._serialized_end=60158 - _globals['_RESFETCHCUSTOMIZEDCONTESTLIST']._serialized_start=60161 - _globals['_RESFETCHCUSTOMIZEDCONTESTLIST']._serialized_end=60315 - _globals['_REQFETCHCUSTOMIZEDCONTESTEXTENDINFO']._serialized_start=60317 - _globals['_REQFETCHCUSTOMIZEDCONTESTEXTENDINFO']._serialized_end=60372 - _globals['_RESFETCHCUSTOMIZEDCONTESTEXTENDINFO']._serialized_start=60374 - _globals['_RESFETCHCUSTOMIZEDCONTESTEXTENDINFO']._serialized_end=60487 - _globals['_REQFETCHCUSTOMIZEDCONTESTAUTHINFO']._serialized_start=60489 - _globals['_REQFETCHCUSTOMIZEDCONTESTAUTHINFO']._serialized_end=60543 - _globals['_RESFETCHCUSTOMIZEDCONTESTAUTHINFO']._serialized_start=60545 - _globals['_RESFETCHCUSTOMIZEDCONTESTAUTHINFO']._serialized_end=60630 - _globals['_REQENTERCUSTOMIZEDCONTEST']._serialized_start=60632 - _globals['_REQENTERCUSTOMIZEDCONTEST']._serialized_end=60678 - _globals['_RESENTERCUSTOMIZEDCONTEST']._serialized_start=60681 - _globals['_RESENTERCUSTOMIZEDCONTEST']._serialized_end=60863 - _globals['_REQFETCHCUSTOMIZEDCONTESTONLINEINFO']._serialized_start=60865 - _globals['_REQFETCHCUSTOMIZEDCONTESTONLINEINFO']._serialized_end=60921 - _globals['_RESFETCHCUSTOMIZEDCONTESTONLINEINFO']._serialized_start=60923 - _globals['_RESFETCHCUSTOMIZEDCONTESTONLINEINFO']._serialized_end=61009 - _globals['_REQFETCHCUSTOMIZEDCONTESTBYCONTESTID']._serialized_start=61011 - _globals['_REQFETCHCUSTOMIZEDCONTESTBYCONTESTID']._serialized_end=61069 - _globals['_RESFETCHCUSTOMIZEDCONTESTBYCONTESTID']._serialized_start=61071 - _globals['_RESFETCHCUSTOMIZEDCONTESTBYCONTESTID']._serialized_end=61188 - _globals['_REQSTARTCUSTOMIZEDCONTEST']._serialized_start=61190 - _globals['_REQSTARTCUSTOMIZEDCONTEST']._serialized_end=61267 - _globals['_REQJOINCUSTOMIZEDCONTESTCHATROOM']._serialized_start=61269 - _globals['_REQJOINCUSTOMIZEDCONTESTCHATROOM']._serialized_end=61322 - _globals['_RESJOINCUSTOMIZEDCONTESTCHATROOM']._serialized_start=61324 - _globals['_RESJOINCUSTOMIZEDCONTESTCHATROOM']._serialized_end=61406 - _globals['_REQSAYCHATMESSAGE']._serialized_start=61408 - _globals['_REQSAYCHATMESSAGE']._serialized_end=61444 - _globals['_REQFETCHCUSTOMIZEDCONTESTGAMELIVELIST']._serialized_start=61446 - _globals['_REQFETCHCUSTOMIZEDCONTESTGAMELIVELIST']._serialized_end=61504 - _globals['_RESFETCHCUSTOMIZEDCONTESTGAMELIVELIST']._serialized_start=61506 - _globals['_RESFETCHCUSTOMIZEDCONTESTGAMELIVELIST']._serialized_end=61608 - _globals['_REQFETCHCUSTOMIZEDCONTESTGAMERECORDS']._serialized_start=61610 - _globals['_REQFETCHCUSTOMIZEDCONTESTGAMERECORDS']._serialized_end=61687 - _globals['_RESFETCHCUSTOMIZEDCONTESTGAMERECORDS']._serialized_start=61689 - _globals['_RESFETCHCUSTOMIZEDCONTESTGAMERECORDS']._serialized_end=61810 - _globals['_REQTARGETCUSTOMIZEDCONTEST']._serialized_start=61812 - _globals['_REQTARGETCUSTOMIZEDCONTEST']._serialized_end=61859 - _globals['_RESACTIVITYLIST']._serialized_start=61861 - _globals['_RESACTIVITYLIST']._serialized_end=61938 - _globals['_RESACCOUNTACTIVITYDATA']._serialized_start=61941 - _globals['_RESACCOUNTACTIVITYDATA']._serialized_end=63655 - _globals['_RESACCOUNTACTIVITYDATA_ACTIVITYSIGNINDATA']._serialized_start=63177 - _globals['_RESACCOUNTACTIVITYDATA_ACTIVITYSIGNINDATA']._serialized_end=63268 - _globals['_RESACCOUNTACTIVITYDATA_BUFFDATA']._serialized_start=63270 - _globals['_RESACCOUNTACTIVITYDATA_BUFFDATA']._serialized_end=63326 - _globals['_RESACCOUNTACTIVITYDATA_ACTIVITYRICHMANDATA']._serialized_start=63329 - _globals['_RESACCOUNTACTIVITYDATA_ACTIVITYRICHMANDATA']._serialized_end=63520 - _globals['_RESACCOUNTACTIVITYDATA_CHESTUPDATA']._serialized_start=63522 - _globals['_RESACCOUNTACTIVITYDATA_CHESTUPDATA']._serialized_end=63562 - _globals['_RESACCOUNTACTIVITYDATA_ACTIVITYSNSDATA']._serialized_start=63564 - _globals['_RESACCOUNTACTIVITYDATA_ACTIVITYSNSDATA']._serialized_end=63655 - _globals['_SNSBLOG']._serialized_start=63657 - _globals['_SNSBLOG']._serialized_end=63697 - _globals['_SNSREPLY']._serialized_start=63699 - _globals['_SNSREPLY']._serialized_end=63741 - _globals['_REQEXCHANGEACTIVITYITEM']._serialized_start=63743 - _globals['_REQEXCHANGEACTIVITYITEM']._serialized_end=63804 - _globals['_RESEXCHANGEACTIVITYITEM']._serialized_start=63806 - _globals['_RESEXCHANGEACTIVITYITEM']._serialized_end=63900 - _globals['_REQCOMPLETEACTIVITYTASK']._serialized_start=63902 - _globals['_REQCOMPLETEACTIVITYTASK']._serialized_end=63944 - _globals['_REQCOMPLETEPERIODACTIVITYTASKBATCH']._serialized_start=63946 - _globals['_REQCOMPLETEPERIODACTIVITYTASKBATCH']._serialized_end=64001 - _globals['_REQRECEIVEACTIVITYFLIPTASK']._serialized_start=64003 - _globals['_REQRECEIVEACTIVITYFLIPTASK']._serialized_end=64048 - _globals['_RESRECEIVEACTIVITYFLIPTASK']._serialized_start=64050 - _globals['_RESRECEIVEACTIVITYFLIPTASK']._serialized_end=64119 - _globals['_REQCOMPLETESEGMENTTASKREWARD']._serialized_start=64121 - _globals['_REQCOMPLETESEGMENTTASKREWARD']._serialized_end=64183 - _globals['_RESCOMPLETESEGMENTTASKREWARD']._serialized_start=64185 - _globals['_RESCOMPLETESEGMENTTASKREWARD']._serialized_end=64277 - _globals['_REQFETCHACTIVITYFLIPINFO']._serialized_start=64279 - _globals['_REQFETCHACTIVITYFLIPINFO']._serialized_end=64326 - _globals['_RESFETCHACTIVITYFLIPINFO']._serialized_start=64328 - _globals['_RESFETCHACTIVITYFLIPINFO']._serialized_end=64412 - _globals['_REQGAINACCUMULATEDPOINTACTIVITYREWARD']._serialized_start=64414 - _globals['_REQGAINACCUMULATEDPOINTACTIVITYREWARD']._serialized_end=64493 - _globals['_REQGAINMULTIPOINTACTIVITYREWARD']._serialized_start=64495 - _globals['_REQGAINMULTIPOINTACTIVITYREWARD']._serialized_end=64573 - _globals['_REQFETCHRANKPOINTLEADERBOARD']._serialized_start=64575 - _globals['_REQFETCHRANKPOINTLEADERBOARD']._serialized_end=64629 - _globals['_RESFETCHRANKPOINTLEADERBOARD']._serialized_start=64632 - _globals['_RESFETCHRANKPOINTLEADERBOARD']._serialized_end=64860 - _globals['_RESFETCHRANKPOINTLEADERBOARD_ITEM']._serialized_start=64771 - _globals['_RESFETCHRANKPOINTLEADERBOARD_ITEM']._serialized_end=64860 - _globals['_REQGAINRANKPOINTREWARD']._serialized_start=64862 - _globals['_REQGAINRANKPOINTREWARD']._serialized_end=64931 - _globals['_REQRICHMANNEXTMOVE']._serialized_start=64933 - _globals['_REQRICHMANNEXTMOVE']._serialized_end=64974 - _globals['_RESRICHMANNEXTMOVE']._serialized_start=64977 - _globals['_RESRICHMANNEXTMOVE']._serialized_end=65509 - _globals['_RESRICHMANNEXTMOVE_REWARDDATA']._serialized_start=65269 - _globals['_RESRICHMANNEXTMOVE_REWARDDATA']._serialized_end=65353 - _globals['_RESRICHMANNEXTMOVE_PATHDATA']._serialized_start=65355 - _globals['_RESRICHMANNEXTMOVE_PATHDATA']._serialized_end=65451 - _globals['_RESRICHMANNEXTMOVE_BUFFDATA']._serialized_start=63270 - _globals['_RESRICHMANNEXTMOVE_BUFFDATA']._serialized_end=63326 - _globals['_REQRICHMANSPECIALMOVE']._serialized_start=65511 - _globals['_REQRICHMANSPECIALMOVE']._serialized_end=65569 - _globals['_REQRICHMANCHESTINFO']._serialized_start=65571 - _globals['_REQRICHMANCHESTINFO']._serialized_end=65613 - _globals['_RESRICHMANCHESTINFO']._serialized_start=65616 - _globals['_RESRICHMANCHESTINFO']._serialized_end=65751 - _globals['_RESRICHMANCHESTINFO_ITEMDATA']._serialized_start=65714 - _globals['_RESRICHMANCHESTINFO_ITEMDATA']._serialized_end=65751 - _globals['_REQCREATEGAMEOBSERVEAUTH']._serialized_start=65753 - _globals['_REQCREATEGAMEOBSERVEAUTH']._serialized_end=65798 - _globals['_RESCREATEGAMEOBSERVEAUTH']._serialized_start=65800 - _globals['_RESCREATEGAMEOBSERVEAUTH']._serialized_end=65885 - _globals['_REQREFRESHGAMEOBSERVEAUTH']._serialized_start=65887 - _globals['_REQREFRESHGAMEOBSERVEAUTH']._serialized_end=65929 - _globals['_RESREFRESHGAMEOBSERVEAUTH']._serialized_start=65931 - _globals['_RESREFRESHGAMEOBSERVEAUTH']._serialized_end=65997 - _globals['_RESACTIVITYBUFF']._serialized_start=65999 - _globals['_RESACTIVITYBUFF']._serialized_end=66083 - _globals['_REQUPGRADEACTIVITYBUFF']._serialized_start=66085 - _globals['_REQUPGRADEACTIVITYBUFF']._serialized_end=66126 - _globals['_REQUPGRADEACTIVITYLEVEL']._serialized_start=66128 - _globals['_REQUPGRADEACTIVITYLEVEL']._serialized_end=66204 - _globals['_RESUPGRADEACTIVITYLEVEL']._serialized_start=66206 - _globals['_RESUPGRADEACTIVITYLEVEL']._serialized_end=66293 - _globals['_REQRECEIVEUPGRADEACTIVITYREWARD']._serialized_start=66295 - _globals['_REQRECEIVEUPGRADEACTIVITYREWARD']._serialized_end=66349 - _globals['_RESRECEIVEUPGRADEACTIVITYREWARD']._serialized_start=66351 - _globals['_RESRECEIVEUPGRADEACTIVITYREWARD']._serialized_end=66446 - _globals['_REQRECEIVEALLACTIVITYGIFT']._serialized_start=66448 - _globals['_REQRECEIVEALLACTIVITYGIFT']._serialized_end=66496 - _globals['_RESRECEIVEALLACTIVITYGIFT']._serialized_start=66499 - _globals['_RESRECEIVEALLACTIVITYGIFT']._serialized_end=66743 - _globals['_RESRECEIVEALLACTIVITYGIFT_RECEIVEREWARDS']._serialized_start=66658 - _globals['_RESRECEIVEALLACTIVITYGIFT_RECEIVEREWARDS']._serialized_end=66743 - _globals['_RESUPGRADECHALLENGE']._serialized_start=66746 - _globals['_RESUPGRADECHALLENGE']._serialized_end=66912 - _globals['_RESREFRESHCHALLENGE']._serialized_start=66915 - _globals['_RESREFRESHCHALLENGE']._serialized_end=67081 - _globals['_RESFETCHCHALLENGEINFO']._serialized_start=67084 - _globals['_RESFETCHCHALLENGEINFO']._serialized_end=67277 - _globals['_REQFORCECOMPLETECHALLENGETASK']._serialized_start=67279 - _globals['_REQFORCECOMPLETECHALLENGETASK']._serialized_end=67327 - _globals['_RESFETCHABMATCH']._serialized_start=67330 - _globals['_RESFETCHABMATCH']._serialized_end=67585 - _globals['_RESFETCHABMATCH_MATCHPOINT']._serialized_start=9563 - _globals['_RESFETCHABMATCH_MATCHPOINT']._serialized_end=9608 - _globals['_REQSTARTUNIFIEDMATCH']._serialized_start=67587 - _globals['_REQSTARTUNIFIEDMATCH']._serialized_end=67659 - _globals['_REQCANCELUNIFIEDMATCH']._serialized_start=67661 - _globals['_REQCANCELUNIFIEDMATCH']._serialized_end=67703 - _globals['_RESCHALLENGESEASONINFO']._serialized_start=67706 - _globals['_RESCHALLENGESEASONINFO']._serialized_end=67918 - _globals['_RESCHALLENGESEASONINFO_CHALLENGEINFO']._serialized_start=67831 - _globals['_RESCHALLENGESEASONINFO_CHALLENGEINFO']._serialized_end=67918 - _globals['_REQRECEIVECHALLENGERANKREWARD']._serialized_start=67920 - _globals['_REQRECEIVECHALLENGERANKREWARD']._serialized_end=67970 - _globals['_RESRECEIVECHALLENGERANKREWARD']._serialized_start=67973 - _globals['_RESRECEIVECHALLENGERANKREWARD']._serialized_end=68135 - _globals['_RESRECEIVECHALLENGERANKREWARD_REWARD']._serialized_start=68091 - _globals['_RESRECEIVECHALLENGERANKREWARD_REWARD']._serialized_end=68135 - _globals['_REQBUYINABMATCH']._serialized_start=68137 - _globals['_REQBUYINABMATCH']._serialized_end=68172 - _globals['_REQGAMEPOINTRANK']._serialized_start=68174 - _globals['_REQGAMEPOINTRANK']._serialized_end=68213 - _globals['_RESGAMEPOINTRANK']._serialized_start=68216 - _globals['_RESGAMEPOINTRANK']._serialized_end=68371 - _globals['_RESGAMEPOINTRANK_RANKINFO']._serialized_start=68326 - _globals['_RESGAMEPOINTRANK_RANKINFO']._serialized_end=68371 - _globals['_RESFETCHSELFGAMEPOINTRANK']._serialized_start=68373 - _globals['_RESFETCHSELFGAMEPOINTRANK']._serialized_end=68445 - _globals['_REQREADSNS']._serialized_start=68447 - _globals['_REQREADSNS']._serialized_end=68471 - _globals['_RESREADSNS']._serialized_start=68473 - _globals['_RESREADSNS']._serialized_end=68545 - _globals['_REQREPLYSNS']._serialized_start=68547 - _globals['_REQREPLYSNS']._serialized_end=68572 - _globals['_RESREPLYSNS']._serialized_start=68574 - _globals['_RESREPLYSNS']._serialized_end=68646 - _globals['_REQLIKESNS']._serialized_start=68648 - _globals['_REQLIKESNS']._serialized_end=68672 - _globals['_RESLIKESNS']._serialized_start=68674 - _globals['_RESLIKESNS']._serialized_end=68730 - _globals['_REQDIGMINE']._serialized_start=68732 - _globals['_REQDIGMINE']._serialized_end=68791 - _globals['_RESDIGMINE']._serialized_start=68793 - _globals['_RESDIGMINE']._serialized_end=68892 - _globals['_REQFETCHLASTPRIVACY']._serialized_start=68894 - _globals['_REQFETCHLASTPRIVACY']._serialized_end=68929 - _globals['_RESFETCHLASTPRIVACY']._serialized_start=68932 - _globals['_RESFETCHLASTPRIVACY']._serialized_end=69079 - _globals['_RESFETCHLASTPRIVACY_PRIVACYINFO']._serialized_start=69035 - _globals['_RESFETCHLASTPRIVACY_PRIVACYINFO']._serialized_end=69079 - _globals['_REQCHECKPRIVACY']._serialized_start=69082 - _globals['_REQCHECKPRIVACY']._serialized_end=69211 - _globals['_REQCHECKPRIVACY_VERSIONS']._serialized_start=69170 - _globals['_REQCHECKPRIVACY_VERSIONS']._serialized_end=69211 - _globals['_REQRESPONSECAPTCHA']._serialized_start=69213 - _globals['_REQRESPONSECAPTCHA']._serialized_end=69332 - _globals['_REQFETCHRPGBATTLEHISTORY']._serialized_start=69334 - _globals['_REQFETCHRPGBATTLEHISTORY']._serialized_end=69381 - _globals['_RESFETCHRPGBATTLEHISTORY']._serialized_start=69384 - _globals['_RESFETCHRPGBATTLEHISTORY']._serialized_end=69846 - _globals['_RESFETCHRPGBATTLEHISTORY_BATTLERESULT']._serialized_start=69577 - _globals['_RESFETCHRPGBATTLEHISTORY_BATTLERESULT']._serialized_end=69846 - _globals['_RESFETCHRPGBATTLEHISTORYV2']._serialized_start=69849 - _globals['_RESFETCHRPGBATTLEHISTORYV2']._serialized_end=70300 - _globals['_RESFETCHRPGBATTLEHISTORYV2_BATTLERESULTV2']._serialized_start=70125 - _globals['_RESFETCHRPGBATTLEHISTORYV2_BATTLERESULTV2']._serialized_end=70300 - _globals['_REQBUYARENATICKET']._serialized_start=70302 - _globals['_REQBUYARENATICKET']._serialized_end=70342 - _globals['_REQARENAREWARD']._serialized_start=70344 - _globals['_REQARENAREWARD']._serialized_end=70381 - _globals['_REQENTERARENA']._serialized_start=70383 - _globals['_REQENTERARENA']._serialized_end=70419 - _globals['_RESARENAREWARD']._serialized_start=70422 - _globals['_RESARENAREWARD']._serialized_end=70551 - _globals['_RESARENAREWARD_REWARDITEM']._serialized_start=70512 - _globals['_RESARENAREWARD_REWARDITEM']._serialized_end=70551 - _globals['_REQRECEIVERPGREWARDS']._serialized_start=70553 - _globals['_REQRECEIVERPGREWARDS']._serialized_end=70596 - _globals['_REQRECEIVERPGREWARD']._serialized_start=70598 - _globals['_REQRECEIVERPGREWARD']._serialized_end=70661 - _globals['_RESRECEIVERPGREWARDS']._serialized_start=70664 - _globals['_RESRECEIVERPGREWARDS']._serialized_end=70805 - _globals['_RESRECEIVERPGREWARDS_REWARDITEM']._serialized_start=70512 - _globals['_RESRECEIVERPGREWARDS_REWARDITEM']._serialized_end=70551 - _globals['_REQFETCHOBTOKEN']._serialized_start=70807 - _globals['_REQFETCHOBTOKEN']._serialized_end=70838 - _globals['_RESFETCHOBTOKEN']._serialized_start=70840 - _globals['_RESFETCHOBTOKEN']._serialized_end=70954 - _globals['_REQRECEIVECHARACTERREWARDS']._serialized_start=70956 - _globals['_REQRECEIVECHARACTERREWARDS']._serialized_end=71021 - _globals['_RESRECEIVECHARACTERREWARDS']._serialized_start=71024 - _globals['_RESRECEIVECHARACTERREWARDS']._serialized_end=71177 - _globals['_RESRECEIVECHARACTERREWARDS_REWARDITEM']._serialized_start=70512 - _globals['_RESRECEIVECHARACTERREWARDS_REWARDITEM']._serialized_end=70551 - _globals['_REQFEEDACTIVITYFEED']._serialized_start=71179 - _globals['_REQFEEDACTIVITYFEED']._serialized_end=71236 - _globals['_RESFEEDACTIVITYFEED']._serialized_start=71239 - _globals['_RESFEEDACTIVITYFEED']._serialized_end=71398 - _globals['_RESFEEDACTIVITYFEED_REWARDITEM']._serialized_start=70512 - _globals['_RESFEEDACTIVITYFEED_REWARDITEM']._serialized_end=70551 - _globals['_REQSENDACTIVITYGIFTTOFRIEND']._serialized_start=71400 - _globals['_REQSENDACTIVITYGIFTTOFRIEND']._serialized_end=71486 - _globals['_RESSENDACTIVITYGIFTTOFRIEND']._serialized_start=71488 - _globals['_RESSENDACTIVITYGIFTTOFRIEND']._serialized_end=71568 - _globals['_REQRECEIVEACTIVITYGIFT']._serialized_start=71570 - _globals['_REQRECEIVEACTIVITYGIFT']._serialized_end=71627 - _globals['_REQFETCHFRIENDGIFTACTIVITYDATA']._serialized_start=71629 - _globals['_REQFETCHFRIENDGIFTACTIVITYDATA']._serialized_end=71704 - _globals['_RESFETCHFRIENDGIFTACTIVITYDATA']._serialized_start=71707 - _globals['_RESFETCHFRIENDGIFTACTIVITYDATA']._serialized_end=71994 - _globals['_RESFETCHFRIENDGIFTACTIVITYDATA_ITEMCOUNTDATA']._serialized_start=71828 - _globals['_RESFETCHFRIENDGIFTACTIVITYDATA_ITEMCOUNTDATA']._serialized_end=71872 - _globals['_RESFETCHFRIENDGIFTACTIVITYDATA_FRIENDDATA']._serialized_start=71874 - _globals['_RESFETCHFRIENDGIFTACTIVITYDATA_FRIENDDATA']._serialized_end=71994 - _globals['_REQOPENPRECHESTITEM']._serialized_start=71996 - _globals['_REQOPENPRECHESTITEM']._serialized_end=72051 - _globals['_RESOPENPRECHESTITEM']._serialized_start=72053 - _globals['_RESOPENPRECHESTITEM']._serialized_end=72133 - _globals['_REQFETCHVOTEACTIVITY']._serialized_start=72135 - _globals['_REQFETCHVOTEACTIVITY']._serialized_end=72178 - _globals['_RESFETCHVOTEACTIVITY']._serialized_start=72180 - _globals['_RESFETCHVOTEACTIVITY']._serialized_end=72268 - _globals['_REQVOTEACTIVITY']._serialized_start=72270 - _globals['_REQVOTEACTIVITY']._serialized_end=72322 - _globals['_RESVOTEACTIVITY']._serialized_start=72324 - _globals['_RESVOTEACTIVITY']._serialized_end=72403 - _globals['_REQUNLOCKACTIVITYSPOT']._serialized_start=72405 - _globals['_REQUNLOCKACTIVITYSPOT']._serialized_end=72447 - _globals['_REQUNLOCKACTIVITYSPOTENDING']._serialized_start=72449 - _globals['_REQUNLOCKACTIVITYSPOTENDING']._serialized_end=72516 - _globals['_REQRECEIVEACTIVITYSPOTREWARD']._serialized_start=72518 - _globals['_REQRECEIVEACTIVITYSPOTREWARD']._serialized_end=72567 - _globals['_RESRECEIVEACTIVITYSPOTREWARD']._serialized_start=72570 - _globals['_RESRECEIVEACTIVITYSPOTREWARD']._serialized_end=72727 - _globals['_RESRECEIVEACTIVITYSPOTREWARD_REWARDITEM']._serialized_start=70512 - _globals['_RESRECEIVEACTIVITYSPOTREWARD_REWARDITEM']._serialized_end=70551 - _globals['_REQLOGREPORT']._serialized_start=72729 - _globals['_REQLOGREPORT']._serialized_end=72776 - _globals['_REQBINDOAUTH2']._serialized_start=72778 - _globals['_REQBINDOAUTH2']._serialized_end=72822 - _globals['_REQFETCHOAUTH2']._serialized_start=72824 - _globals['_REQFETCHOAUTH2']._serialized_end=72854 - _globals['_RESFETCHOAUTH2']._serialized_start=72856 - _globals['_RESFETCHOAUTH2']._serialized_end=72914 - _globals['_RESDELETEACCOUNT']._serialized_start=72916 - _globals['_RESDELETEACCOUNT']._serialized_end=72981 - _globals['_REQSETLOADINGIMAGE']._serialized_start=72983 - _globals['_REQSETLOADINGIMAGE']._serialized_end=73019 - _globals['_RESFETCHSHOPINTERVAL']._serialized_start=73022 - _globals['_RESFETCHSHOPINTERVAL']._serialized_end=73177 - _globals['_RESFETCHSHOPINTERVAL_SHOPINTERVAL']._serialized_start=73127 - _globals['_RESFETCHSHOPINTERVAL_SHOPINTERVAL']._serialized_end=73177 - _globals['_RESFETCHACTIVITYINTERVAL']._serialized_start=73180 - _globals['_RESFETCHACTIVITYINTERVAL']._serialized_end=73354 - _globals['_RESFETCHACTIVITYINTERVAL_ACTIVITYINTERVAL']._serialized_start=73297 - _globals['_RESFETCHACTIVITYINTERVAL_ACTIVITYINTERVAL']._serialized_end=73354 - _globals['_RESFETCHRECENTFRIEND']._serialized_start=73356 - _globals['_RESFETCHRECENTFRIEND']._serialized_end=73426 - _globals['_REQOPENGACHA']._serialized_start=73428 - _globals['_REQOPENGACHA']._serialized_end=73478 - _globals['_RESOPENGACHA']._serialized_start=73481 - _globals['_RESOPENGACHA']._serialized_end=73649 - _globals['_REQTASKREQUEST']._serialized_start=73651 - _globals['_REQTASKREQUEST']._serialized_end=73683 - _globals['_REQSIMULATIONACTIVITYTRAIN']._serialized_start=73685 - _globals['_REQSIMULATIONACTIVITYTRAIN']._serialized_end=73748 - _globals['_RESSIMULATIONACTIVITYTRAIN']._serialized_start=73750 - _globals['_RESSIMULATIONACTIVITYTRAIN']._serialized_end=73846 - _globals['_REQFETCHSIMULATIONGAMERECORD']._serialized_start=73848 - _globals['_REQFETCHSIMULATIONGAMERECORD']._serialized_end=73918 - _globals['_RESFETCHSIMULATIONGAMERECORD']._serialized_start=73920 - _globals['_RESFETCHSIMULATIONGAMERECORD']._serialized_end=74035 - _globals['_REQSTARTSIMULATIONACTIVITYGAME']._serialized_start=74037 - _globals['_REQSTARTSIMULATIONACTIVITYGAME']._serialized_end=74090 - _globals['_RESSTARTSIMULATIONACTIVITYGAME']._serialized_start=74092 - _globals['_RESSTARTSIMULATIONACTIVITYGAME']._serialized_end=74201 - _globals['_REQFETCHSIMULATIONGAMERANK']._serialized_start=74203 - _globals['_REQFETCHSIMULATIONGAMERANK']._serialized_end=74265 - _globals['_RESFETCHSIMULATIONGAMERANK']._serialized_start=74268 - _globals['_RESFETCHSIMULATIONGAMERANK']._serialized_end=74423 - _globals['_RESFETCHSIMULATIONGAMERANK_RANKINFO']._serialized_start=74379 - _globals['_RESFETCHSIMULATIONGAMERANK_RANKINFO']._serialized_end=74423 - _globals['_REQGENERATECOMBININGCRAFT']._serialized_start=74425 - _globals['_REQGENERATECOMBININGCRAFT']._serialized_end=74489 - _globals['_RESGENERATECOMBININGCRAFT']._serialized_start=74491 - _globals['_RESGENERATECOMBININGCRAFT']._serialized_end=74575 - _globals['_REQMOVECOMBININGCRAFT']._serialized_start=74577 - _globals['_REQMOVECOMBININGCRAFT']._serialized_end=74647 - _globals['_RESMOVECOMBININGCRAFT']._serialized_start=74650 - _globals['_RESMOVECOMBININGCRAFT']._serialized_end=74844 - _globals['_RESMOVECOMBININGCRAFT_BONUSDATA']._serialized_start=74802 - _globals['_RESMOVECOMBININGCRAFT_BONUSDATA']._serialized_end=74844 - _globals['_REQCOMBININGRECYCLECRAFT']._serialized_start=74846 - _globals['_REQCOMBININGRECYCLECRAFT']._serialized_end=74906 - _globals['_RESCOMBININGRECYCLECRAFT']._serialized_start=74908 - _globals['_RESCOMBININGRECYCLECRAFT']._serialized_end=75001 - _globals['_REQRECOVERCOMBININGRECYCLE']._serialized_start=75003 - _globals['_REQRECOVERCOMBININGRECYCLE']._serialized_end=75052 - _globals['_RESRECOVERCOMBININGRECYCLE']._serialized_start=75054 - _globals['_RESRECOVERCOMBININGRECYCLE']._serialized_end=75139 - _globals['_REQFINISHCOMBININGORDER']._serialized_start=75141 - _globals['_REQFINISHCOMBININGORDER']._serialized_end=75225 - _globals['_RESFINISHCOMBININGORDER']._serialized_start=75227 - _globals['_RESFINISHCOMBININGORDER']._serialized_end=75319 - _globals['_RESFETCHINFO']._serialized_start=75322 - _globals['_RESFETCHINFO']._serialized_end=76628 - _globals['_ACTIONMJSTART']._serialized_start=76630 - _globals['_ACTIONMJSTART']._serialized_end=76645 - _globals['_NEWROUNDOPENEDTILES']._serialized_start=76647 - _globals['_NEWROUNDOPENEDTILES']._serialized_end=76712 - _globals['_MUYUINFO']._serialized_start=76714 - _globals['_MUYUINFO']._serialized_end=76784 - _globals['_CHUANMAGANG']._serialized_start=76787 - _globals['_CHUANMAGANG']._serialized_end=76925 - _globals['_YONGCHANGINFO']._serialized_start=76927 - _globals['_YONGCHANGINFO']._serialized_end=77044 - _globals['_ACTIONNEWCARD']._serialized_start=77046 - _globals['_ACTIONNEWCARD']._serialized_end=77082 - _globals['_RECORDNEWCARD']._serialized_start=77084 - _globals['_RECORDNEWCARD']._serialized_end=77120 - _globals['_ACTIONNEWROUND']._serialized_start=77123 - _globals['_ACTIONNEWROUND']._serialized_end=77593 - _globals['_RECORDNEWROUND']._serialized_start=77596 - _globals['_RECORDNEWROUND']._serialized_end=78194 - _globals['_RECORDNEWROUND_TINGPAI']._serialized_start=78135 - _globals['_RECORDNEWROUND_TINGPAI']._serialized_end=78194 - _globals['_GAMESNAPSHOT']._serialized_start=78197 - _globals['_GAMESNAPSHOT']._serialized_end=78606 - _globals['_GAMESNAPSHOT_PLAYERSNAPSHOT']._serialized_start=78417 - _globals['_GAMESNAPSHOT_PLAYERSNAPSHOT']._serialized_end=78606 - _globals['_GAMESNAPSHOT_PLAYERSNAPSHOT_FULU']._serialized_start=78558 - _globals['_GAMESNAPSHOT_PLAYERSNAPSHOT_FULU']._serialized_end=78606 - _globals['_ACTIONPROTOTYPE']._serialized_start=78608 - _globals['_ACTIONPROTOTYPE']._serialized_end=78667 - _globals['_GAMEDETAILRECORDS']._serialized_start=78669 - _globals['_GAMEDETAILRECORDS']._serialized_end=78768 - _globals['_GAMESELFOPERATION']._serialized_start=78771 - _globals['_GAMESELFOPERATION']._serialized_end=78972 - _globals['_GAMECHIPENGGANG']._serialized_start=78974 - _globals['_GAMECHIPENGGANG']._serialized_end=79063 - _globals['_GAMEVOTEGAMEEND']._serialized_start=79065 - _globals['_GAMEVOTEGAMEEND']._serialized_end=79095 - _globals['_GAMEUSERINPUT']._serialized_start=79098 - _globals['_GAMEUSERINPUT']._serialized_end=79265 - _globals['_GAMEUSEREVENT']._serialized_start=79267 - _globals['_GAMEUSEREVENT']._serialized_end=79310 - _globals['_GAMEACTION']._serialized_start=79313 - _globals['_GAMEACTION']._serialized_end=79469 - _globals['_OPTIONALOPERATION']._serialized_start=79471 - _globals['_OPTIONALOPERATION']._serialized_end=79593 - _globals['_OPTIONALOPERATIONLIST']._serialized_start=79595 - _globals['_OPTIONALOPERATIONLIST']._serialized_end=79717 - _globals['_LIQISUCCESS']._serialized_start=79719 - _globals['_LIQISUCCESS']._serialized_end=79795 - _globals['_FANINFO']._serialized_start=79797 - _globals['_FANINFO']._serialized_end=79845 - _globals['_HULEINFO']._serialized_start=79848 - _globals['_HULEINFO']._serialized_end=80277 - _globals['_TINGPAIINFO']._serialized_start=80280 - _globals['_TINGPAIINFO']._serialized_end=80447 - _globals['_TINGPAIDISCARDINFO']._serialized_start=80449 - _globals['_TINGPAIDISCARDINFO']._serialized_end=80533 - _globals['_GAMEEND']._serialized_start=80535 - _globals['_GAMEEND']._serialized_end=80560 - _globals['_ACTIONSELECTGAP']._serialized_start=80563 - _globals['_ACTIONSELECTGAP']._serialized_end=80724 - _globals['_RECORDSELECTGAP']._serialized_start=80727 - _globals['_RECORDSELECTGAP']._serialized_end=80916 - _globals['_RECORDSELECTGAP_TINGPAI']._serialized_start=78135 - _globals['_RECORDSELECTGAP_TINGPAI']._serialized_end=78194 - _globals['_ACTIONCHANGETILE']._serialized_start=80919 - _globals['_ACTIONCHANGETILE']._serialized_end=81184 - _globals['_RECORDCHANGETILE']._serialized_start=81187 - _globals['_RECORDCHANGETILE']._serialized_end=81602 - _globals['_RECORDCHANGETILE_TINGPAI']._serialized_start=78135 - _globals['_RECORDCHANGETILE_TINGPAI']._serialized_end=78194 - _globals['_RECORDCHANGETILE_CHANGETILE']._serialized_start=81504 - _globals['_RECORDCHANGETILE_CHANGETILE']._serialized_end=81602 - _globals['_ACTIONREVEALTILE']._serialized_start=81605 - _globals['_ACTIONREVEALTILE']._serialized_end=81834 - _globals['_RECORDREVEALTILE']._serialized_start=81837 - _globals['_RECORDREVEALTILE']._serialized_end=82067 - _globals['_ACTIONUNVEILTILE']._serialized_start=82069 - _globals['_ACTIONUNVEILTILE']._serialized_end=82181 - _globals['_RECORDUNVEILTILE']._serialized_start=82183 - _globals['_RECORDUNVEILTILE']._serialized_end=82295 - _globals['_ACTIONLOCKTILE']._serialized_start=82298 - _globals['_ACTIONLOCKTILE']._serialized_end=82510 - _globals['_RECORDLOCKTILE']._serialized_start=82513 - _globals['_RECORDLOCKTILE']._serialized_end=82726 - _globals['_ACTIONDISCARDTILE']._serialized_start=82729 - _globals['_ACTIONDISCARDTILE']._serialized_end=83078 - _globals['_RECORDDISCARDTILE']._serialized_start=83081 - _globals['_RECORDDISCARDTILE']._serialized_end=83379 - _globals['_ACTIONDEALTILE']._serialized_start=83382 - _globals['_ACTIONDEALTILE']._serialized_end=83671 - _globals['_RECORDDEALTILE']._serialized_start=83674 - _globals['_RECORDDEALTILE']._serialized_end=83921 - _globals['_ACTIONFILLAWAITINGTILES']._serialized_start=83924 - _globals['_ACTIONFILLAWAITINGTILES']._serialized_end=84075 - _globals['_RECORDFILLAWAITINGTILES']._serialized_start=84078 - _globals['_RECORDFILLAWAITINGTILES']._serialized_end=84229 - _globals['_ACTIONCHIPENGGANG']._serialized_start=84232 - _globals['_ACTIONCHIPENGGANG']._serialized_end=84567 - _globals['_RECORDCHIPENGGANG']._serialized_start=84570 - _globals['_RECORDCHIPENGGANG']._serialized_end=84863 - _globals['_ACTIONGANGRESULT']._serialized_start=84865 - _globals['_ACTIONGANGRESULT']._serialized_end=84920 - _globals['_RECORDGANGRESULT']._serialized_start=84922 - _globals['_RECORDGANGRESULT']._serialized_end=84977 - _globals['_ACTIONGANGRESULTEND']._serialized_start=84979 - _globals['_ACTIONGANGRESULTEND']._serialized_end=85037 - _globals['_RECORDGANGRESULTEND']._serialized_start=85039 - _globals['_RECORDGANGRESULTEND']._serialized_end=85097 - _globals['_ACTIONANGANGADDGANG']._serialized_start=85100 - _globals['_ACTIONANGANGADDGANG']._serialized_end=85306 - _globals['_RECORDANGANGADDGANG']._serialized_start=85309 - _globals['_RECORDANGANGADDGANG']._serialized_end=85463 - _globals['_ACTIONBABEI']._serialized_start=85466 - _globals['_ACTIONBABEI']._serialized_end=85670 - _globals['_RECORDBABEI']._serialized_start=85673 - _globals['_RECORDBABEI']._serialized_end=85825 - _globals['_ACTIONHULE']._serialized_start=85828 - _globals['_ACTIONHULE']._serialized_end=86038 - _globals['_RECORDHULE']._serialized_start=86041 - _globals['_RECORDHULE']._serialized_end=86251 - _globals['_HUINFOXUEZHANMID']._serialized_start=86254 - _globals['_HUINFOXUEZHANMID']._serialized_end=86452 - _globals['_ACTIONHULEXUEZHANMID']._serialized_start=86455 - _globals['_ACTIONHULEXUEZHANMID']._serialized_end=86664 - _globals['_RECORDHULEXUEZHANMID']._serialized_start=86667 - _globals['_RECORDHULEXUEZHANMID']._serialized_end=86876 - _globals['_ACTIONHULEXUEZHANEND']._serialized_start=86879 - _globals['_ACTIONHULEXUEZHANEND']._serialized_end=87128 - _globals['_RECORDHULEXUEZHANEND']._serialized_start=87131 - _globals['_RECORDHULEXUEZHANEND']._serialized_end=87380 - _globals['_ACTIONLIUJU']._serialized_start=87383 - _globals['_ACTIONLIUJU']._serialized_end=87589 - _globals['_RECORDLIUJU']._serialized_start=87592 - _globals['_RECORDLIUJU']._serialized_end=87798 - _globals['_NOTILEPLAYERINFO']._serialized_start=87800 - _globals['_NOTILEPLAYERINFO']._serialized_end=87903 - _globals['_NOTILESCOREINFO']._serialized_start=87906 - _globals['_NOTILESCOREINFO']._serialized_end=88067 - _globals['_ACTIONNOTILE']._serialized_start=88070 - _globals['_ACTIONNOTILE']._serialized_end=88264 - _globals['_RECORDNOTILE']._serialized_start=88267 - _globals['_RECORDNOTILE']._serialized_end=88461 - _globals['_PLAYERLEAVING']._serialized_start=88463 - _globals['_PLAYERLEAVING']._serialized_end=88492 - _globals['_REQAUTHGAME']._serialized_start=88494 - _globals['_REQAUTHGAME']._serialized_end=88604 - _globals['_RESAUTHGAME']._serialized_start=88607 - _globals['_RESAUTHGAME']._serialized_end=88785 - _globals['_GAMERESTORE']._serialized_start=88788 - _globals['_GAMERESTORE']._serialized_end=88972 - _globals['_RESENTERGAME']._serialized_start=88974 - _globals['_RESENTERGAME']._serialized_end=89083 - _globals['_REQSYNCGAME']._serialized_start=89085 - _globals['_REQSYNCGAME']._serialized_end=89130 - _globals['_RESSYNCGAME']._serialized_start=89132 - _globals['_RESSYNCGAME']._serialized_end=89240 - _globals['_REQSELFOPERATION']._serialized_start=89243 - _globals['_REQSELFOPERATION']._serialized_end=89443 - _globals['_REQCHIPENGGANG']._serialized_start=89445 - _globals['_REQCHIPENGGANG']._serialized_end=89533 - _globals['_REQBROADCASTINGAME']._serialized_start=89535 - _globals['_REQBROADCASTINGAME']._serialized_end=89593 - _globals['_REQGMCOMMANDINGAMING']._serialized_start=89595 - _globals['_REQGMCOMMANDINGAMING']._serialized_end=89636 - _globals['_RESGAMEPLAYERSTATE']._serialized_start=89638 - _globals['_RESGAMEPLAYERSTATE']._serialized_end=89725 - _globals['_REQVOTEGAMEEND']._serialized_start=89727 - _globals['_REQVOTEGAMEEND']._serialized_end=89756 - _globals['_RESGAMEENDVOTE']._serialized_start=89758 - _globals['_RESGAMEENDVOTE']._serialized_end=89843 - _globals['_REQAUTHOBSERVE']._serialized_start=89845 - _globals['_REQAUTHOBSERVE']._serialized_end=89876 - _globals['_RESSTARTOBSERVE']._serialized_start=89878 - _globals['_RESSTARTOBSERVE']._serialized_end=89964 - _globals['_NOTIFYNEWGAME']._serialized_start=89966 - _globals['_NOTIFYNEWGAME']._serialized_end=90021 - _globals['_NOTIFYPLAYERLOADGAMEREADY']._serialized_start=90023 - _globals['_NOTIFYPLAYERLOADGAMEREADY']._serialized_end=90073 - _globals['_NOTIFYGAMEBROADCAST']._serialized_start=90075 - _globals['_NOTIFYGAMEBROADCAST']._serialized_end=90127 - _globals['_NOTIFYGAMEENDRESULT']._serialized_start=90129 - _globals['_NOTIFYGAMEENDRESULT']._serialized_end=90185 - _globals['_NOTIFYGAMETERMINATE']._serialized_start=90187 - _globals['_NOTIFYGAMETERMINATE']._serialized_end=90224 - _globals['_NOTIFYPLAYERCONNECTIONSTATE']._serialized_start=90226 - _globals['_NOTIFYPLAYERCONNECTIONSTATE']._serialized_end=90305 - _globals['_NOTIFYACCOUNTLEVELCHANGE']._serialized_start=90307 - _globals['_NOTIFYACCOUNTLEVELCHANGE']._serialized_end=90414 - _globals['_NOTIFYGAMEFINISHREWARD']._serialized_start=90417 - _globals['_NOTIFYGAMEFINISHREWARD']._serialized_end=91061 - _globals['_NOTIFYGAMEFINISHREWARD_LEVELCHANGE']._serialized_start=4441 - _globals['_NOTIFYGAMEFINISHREWARD_LEVELCHANGE']._serialized_end=4535 - _globals['_NOTIFYGAMEFINISHREWARD_MATCHCHEST']._serialized_start=4537 - _globals['_NOTIFYGAMEFINISHREWARD_MATCHCHEST']._serialized_end=4650 - _globals['_NOTIFYGAMEFINISHREWARD_MAINCHARACTER']._serialized_start=4652 - _globals['_NOTIFYGAMEFINISHREWARD_MAINCHARACTER']._serialized_end=4708 - _globals['_NOTIFYGAMEFINISHREWARD_CHARACTERGIFT']._serialized_start=4710 - _globals['_NOTIFYGAMEFINISHREWARD_CHARACTERGIFT']._serialized_end=4788 - _globals['_NOTIFYACTIVITYREWARD']._serialized_start=91064 - _globals['_NOTIFYACTIVITYREWARD']._serialized_end=91224 - _globals['_NOTIFYACTIVITYREWARD_ACTIVITYREWARD']._serialized_start=4885 - _globals['_NOTIFYACTIVITYREWARD_ACTIVITYREWARD']._serialized_end=4955 - _globals['_NOTIFYACTIVITYPOINT']._serialized_start=91227 - _globals['_NOTIFYACTIVITYPOINT']._serialized_end=91365 - _globals['_NOTIFYACTIVITYPOINT_ACTIVITYPOINT']._serialized_start=5049 - _globals['_NOTIFYACTIVITYPOINT_ACTIVITYPOINT']._serialized_end=5100 - _globals['_NOTIFYLEADERBOARDPOINT']._serialized_start=91368 - _globals['_NOTIFYLEADERBOARDPOINT']._serialized_end=91524 - _globals['_NOTIFYLEADERBOARDPOINT_LEADERBOARDPOINT']._serialized_start=5206 - _globals['_NOTIFYLEADERBOARDPOINT_LEADERBOARDPOINT']._serialized_end=5263 - _globals['_NOTIFYGAMEPAUSE']._serialized_start=91526 - _globals['_NOTIFYGAMEPAUSE']._serialized_end=91559 - _globals['_NOTIFYENDGAMEVOTE']._serialized_start=91562 - _globals['_NOTIFYENDGAMEVOTE']._serialized_end=91722 - _globals['_NOTIFYENDGAMEVOTE_VOTERESULT']._serialized_start=91677 - _globals['_NOTIFYENDGAMEVOTE_VOTERESULT']._serialized_end=91722 - _globals['_NOTIFYOBSERVEDATA']._serialized_start=91724 - _globals['_NOTIFYOBSERVEDATA']._serialized_end=91775 - _globals['_LOBBY']._serialized_start=91842 - _globals['_LOBBY']._serialized_end=111960 - _globals['_FASTTEST']._serialized_start=111963 - _globals['_FASTTEST']._serialized_end=112848 + _globals['_ACTIVITYUPGRADEDATA']._serialized_start=22995 + _globals['_ACTIVITYUPGRADEDATA']._serialized_end=23160 + _globals['_ACTIVITYUPGRADEDATA_LEVELGROUP']._serialized_start=23115 + _globals['_ACTIVITYUPGRADEDATA_LEVELGROUP']._serialized_end=23160 + _globals['_GACHARECORD']._serialized_start=23162 + _globals['_GACHARECORD']._serialized_end=23202 + _globals['_ACTIVITYGACHADATA']._serialized_start=23204 + _globals['_ACTIVITYGACHADATA']._serialized_end=23277 + _globals['_ACTIVITYGACHAUPDATEDATA']._serialized_start=23279 + _globals['_ACTIVITYGACHAUPDATEDATA']._serialized_end=23380 + _globals['_ACTIVITYSIMULATIONGAMERECORDMESSAGE']._serialized_start=23382 + _globals['_ACTIVITYSIMULATIONGAMERECORDMESSAGE']._serialized_end=23460 + _globals['_ACTIVITYSIMULATIONGAMERECORD']._serialized_start=23463 + _globals['_ACTIVITYSIMULATIONGAMERECORD']._serialized_end=23632 + _globals['_ACTIVITYSIMULATIONDAILYCONTEST']._serialized_start=23635 + _globals['_ACTIVITYSIMULATIONDAILYCONTEST']._serialized_end=23766 + _globals['_ACTIVITYSIMULATIONTRAINRECORD']._serialized_start=23768 + _globals['_ACTIVITYSIMULATIONTRAINRECORD']._serialized_end=23870 + _globals['_ACTIVITYSIMULATIONDATA']._serialized_start=23873 + _globals['_ACTIVITYSIMULATIONDATA']._serialized_end=24079 + _globals['_ACTIVITYSPOTDATA']._serialized_start=24082 + _globals['_ACTIVITYSPOTDATA']._serialized_end=24259 + _globals['_ACTIVITYSPOTDATA_SPOTDATA']._serialized_start=24169 + _globals['_ACTIVITYSPOTDATA_SPOTDATA']._serialized_end=24259 + _globals['_ACCOUNTACTIVESTATE']._serialized_start=24262 + _globals['_ACCOUNTACTIVESTATE']._serialized_end=24403 + _globals['_FRIEND']._serialized_start=24405 + _globals['_FRIEND']._serialized_end=24486 + _globals['_POINT']._serialized_start=24488 + _globals['_POINT']._serialized_end=24517 + _globals['_MINEREWARD']._serialized_start=24519 + _globals['_MINEREWARD']._serialized_end=24594 + _globals['_GAMELIVEUNIT']._serialized_start=24596 + _globals['_GAMELIVEUNIT']._serialized_end=24675 + _globals['_GAMELIVESEGMENT']._serialized_start=24677 + _globals['_GAMELIVESEGMENT']._serialized_end=24729 + _globals['_GAMELIVESEGMENTURI']._serialized_start=24731 + _globals['_GAMELIVESEGMENTURI']._serialized_end=24792 + _globals['_GAMELIVEHEAD']._serialized_start=24795 + _globals['_GAMELIVEHEAD']._serialized_end=24936 + _globals['_GAMENEWROUNDSTATE']._serialized_start=24938 + _globals['_GAMENEWROUNDSTATE']._serialized_end=24978 + _globals['_GAMEENDACTION']._serialized_start=24980 + _globals['_GAMEENDACTION']._serialized_end=25010 + _globals['_GAMENOOPACTION']._serialized_start=25012 + _globals['_GAMENOOPACTION']._serialized_end=25028 + _globals['_COMMENTITEM']._serialized_start=25030 + _globals['_COMMENTITEM']._serialized_end=25157 + _globals['_ROLLINGNOTICE']._serialized_start=25159 + _globals['_ROLLINGNOTICE']._serialized_end=25280 + _globals['_BILLINGGOODS']._serialized_start=25282 + _globals['_BILLINGGOODS']._serialized_end=25395 + _globals['_BILLSHORTCUT']._serialized_start=25397 + _globals['_BILLSHORTCUT']._serialized_end=25457 + _globals['_BILLINGPRODUCT']._serialized_start=25459 + _globals['_BILLINGPRODUCT']._serialized_end=25576 + _globals['_CHARACTER']._serialized_start=25579 + _globals['_CHARACTER']._serialized_end=25743 + _globals['_BUYRECORD']._serialized_start=25745 + _globals['_BUYRECORD']._serialized_end=25783 + _globals['_ZHPSHOP']._serialized_start=25786 + _globals['_ZHPSHOP']._serialized_end=25988 + _globals['_ZHPSHOP_REFRESHCOUNT']._serialized_start=25944 + _globals['_ZHPSHOP_REFRESHCOUNT']._serialized_end=25988 + _globals['_MONTHTICKETINFO']._serialized_start=25990 + _globals['_MONTHTICKETINFO']._serialized_end=26060 + _globals['_SHOPINFO']._serialized_start=26062 + _globals['_SHOPINFO']._serialized_end=26161 + _globals['_CHANGENICKNAMERECORD']._serialized_start=26163 + _globals['_CHANGENICKNAMERECORD']._serialized_end=26225 + _globals['_SERVERSETTINGS']._serialized_start=26228 + _globals['_SERVERSETTINGS']._serialized_end=26386 + _globals['_NICKNAMESETTING']._serialized_start=26388 + _globals['_NICKNAMESETTING']._serialized_end=26440 + _globals['_PAYMENTSETTINGV2']._serialized_start=26443 + _globals['_PAYMENTSETTINGV2']._serialized_end=26936 + _globals['_PAYMENTSETTINGV2_PAYMENTMAINTAIN']._serialized_start=26554 + _globals['_PAYMENTSETTINGV2_PAYMENTMAINTAIN']._serialized_end=26688 + _globals['_PAYMENTSETTINGV2_PAYMENTSETTINGUNIT']._serialized_start=26691 + _globals['_PAYMENTSETTINGV2_PAYMENTSETTINGUNIT']._serialized_end=26936 + _globals['_PAYMENTSETTING']._serialized_start=26939 + _globals['_PAYMENTSETTING']._serialized_end=27290 + _globals['_PAYMENTSETTING_WECHATDATA']._serialized_start=27127 + _globals['_PAYMENTSETTING_WECHATDATA']._serialized_end=27219 + _globals['_PAYMENTSETTING_ALIPAYDATA']._serialized_start=27221 + _globals['_PAYMENTSETTING_ALIPAYDATA']._serialized_end=27290 + _globals['_ACCOUNTSETTING']._serialized_start=27292 + _globals['_ACCOUNTSETTING']._serialized_end=27336 + _globals['_CHESTDATA']._serialized_start=27338 + _globals['_CHESTDATA']._serialized_end=27442 + _globals['_CHESTDATAV2']._serialized_start=27444 + _globals['_CHESTDATAV2']._serialized_end=27560 + _globals['_FAITHDATA']._serialized_start=27562 + _globals['_FAITHDATA']._serialized_end=27662 + _globals['_CUSTOMIZEDCONTESTBASE']._serialized_start=27665 + _globals['_CUSTOMIZEDCONTESTBASE']._serialized_end=27949 + _globals['_CUSTOMIZEDCONTESTEXTEND']._serialized_start=27951 + _globals['_CUSTOMIZEDCONTESTEXTEND']._serialized_end=28018 + _globals['_CUSTOMIZEDCONTESTABSTRACT']._serialized_start=28021 + _globals['_CUSTOMIZEDCONTESTABSTRACT']._serialized_end=28265 + _globals['_CUSTOMIZEDCONTESTDETAIL']._serialized_start=28268 + _globals['_CUSTOMIZEDCONTESTDETAIL']._serialized_end=28730 + _globals['_CUSTOMIZEDCONTESTPLAYERREPORT']._serialized_start=28732 + _globals['_CUSTOMIZEDCONTESTPLAYERREPORT']._serialized_end=28857 + _globals['_RECORDGAME']._serialized_start=28860 + _globals['_RECORDGAME']._serialized_end=29309 + _globals['_RECORDGAME_ACCOUNTINFO']._serialized_start=29040 + _globals['_RECORDGAME_ACCOUNTINFO']._serialized_end=29309 + _globals['_CUSTOMIZEDCONTESTGAMESTART']._serialized_start=29312 + _globals['_CUSTOMIZEDCONTESTGAMESTART']._serialized_end=29440 + _globals['_CUSTOMIZEDCONTESTGAMESTART_ITEM']._serialized_start=29396 + _globals['_CUSTOMIZEDCONTESTGAMESTART_ITEM']._serialized_end=29440 + _globals['_CUSTOMIZEDCONTESTGAMEEND']._serialized_start=29443 + _globals['_CUSTOMIZEDCONTESTGAMEEND']._serialized_end=29588 + _globals['_CUSTOMIZEDCONTESTGAMEEND_ITEM']._serialized_start=29523 + _globals['_CUSTOMIZEDCONTESTGAMEEND_ITEM']._serialized_end=29588 + _globals['_ACTIVITY']._serialized_start=29590 + _globals['_ACTIVITY']._serialized_end=29673 + _globals['_EXCHANGERECORD']._serialized_start=29675 + _globals['_EXCHANGERECORD']._serialized_end=29727 + _globals['_ACTIVITYACCUMULATEDPOINTDATA']._serialized_start=29729 + _globals['_ACTIVITYACCUMULATEDPOINTDATA']._serialized_end=29823 + _globals['_ACTIVITYRANKPOINTDATA']._serialized_start=29825 + _globals['_ACTIVITYRANKPOINTDATA']._serialized_end=29933 + _globals['_GAMEROUNDHUDATA']._serialized_start=29936 + _globals['_GAMEROUNDHUDATA']._serialized_end=30353 + _globals['_GAMEROUNDHUDATA_HUPAI']._serialized_start=30257 + _globals['_GAMEROUNDHUDATA_HUPAI']._serialized_end=30306 + _globals['_GAMEROUNDHUDATA_FAN']._serialized_start=30308 + _globals['_GAMEROUNDHUDATA_FAN']._serialized_end=30353 + _globals['_GAMEROUNDPLAYERRESULT']._serialized_start=30356 + _globals['_GAMEROUNDPLAYERRESULT']._serialized_end=30537 + _globals['_GAMEROUNDPLAYER']._serialized_start=30539 + _globals['_GAMEROUNDPLAYER']._serialized_end=30628 + _globals['_GAMEROUNDSNAPSHOT']._serialized_start=30630 + _globals['_GAMEROUNDSNAPSHOT']._serialized_end=30712 + _globals['_GAMEFINALSNAPSHOT']._serialized_start=30715 + _globals['_GAMEFINALSNAPSHOT']._serialized_end=31629 + _globals['_GAMEFINALSNAPSHOT_CALCULATEPARAM']._serialized_start=31204 + _globals['_GAMEFINALSNAPSHOT_CALCULATEPARAM']._serialized_end=31287 + _globals['_GAMEFINALSNAPSHOT_GAMESEAT']._serialized_start=31290 + _globals['_GAMEFINALSNAPSHOT_GAMESEAT']._serialized_end=31426 + _globals['_GAMEFINALSNAPSHOT_FINALPLAYER']._serialized_start=31429 + _globals['_GAMEFINALSNAPSHOT_FINALPLAYER']._serialized_end=31558 + _globals['_GAMEFINALSNAPSHOT_AFKINFO']._serialized_start=31560 + _globals['_GAMEFINALSNAPSHOT_AFKINFO']._serialized_end=31629 + _globals['_RECORDCOLLECTEDDATA']._serialized_start=31631 + _globals['_RECORDCOLLECTEDDATA']._serialized_end=31721 + _globals['_CONTESTDETAILRULE']._serialized_start=31724 + _globals['_CONTESTDETAILRULE']._serialized_end=33022 + _globals['_CONTESTDETAILRULEV2']._serialized_start=33025 + _globals['_CONTESTDETAILRULEV2']._serialized_end=33204 + _globals['_CONTESTDETAILRULEV2_EXTRARULE']._serialized_start=33145 + _globals['_CONTESTDETAILRULEV2_EXTRARULE']._serialized_end=33204 + _globals['_GAMERULESETTING']._serialized_start=33207 + _globals['_GAMERULESETTING']._serialized_end=33378 + _globals['_RECORDTINGPAIINFO']._serialized_start=33381 + _globals['_RECORDTINGPAIINFO']._serialized_end=33554 + _globals['_RECORDNOTILEPLAYERINFO']._serialized_start=33556 + _globals['_RECORDNOTILEPLAYERINFO']._serialized_end=33665 + _globals['_RECORDHULEINFO']._serialized_start=33668 + _globals['_RECORDHULEINFO']._serialized_end=34127 + _globals['_RECORDHULEINFO_RECORDFANINFO']._serialized_start=34087 + _globals['_RECORDHULEINFO_RECORDFANINFO']._serialized_end=34127 + _globals['_RECORDHULESINFO']._serialized_start=34129 + _globals['_RECORDHULESINFO']._serialized_end=34195 + _globals['_RECORDLIUJUINFO']._serialized_start=34197 + _globals['_RECORDLIUJUINFO']._serialized_end=34242 + _globals['_RECORDNOTILEINFO']._serialized_start=34244 + _globals['_RECORDNOTILEINFO']._serialized_end=34329 + _globals['_RECORDLIQIINFO']._serialized_start=34331 + _globals['_RECORDLIQIINFO']._serialized_end=34445 + _globals['_RECORDGANGINFO']._serialized_start=34447 + _globals['_RECORDGANGINFO']._serialized_end=34534 + _globals['_RECORDBABEIINFO']._serialized_start=34536 + _globals['_RECORDBABEIINFO']._serialized_end=34619 + _globals['_RECORDPEIPAIINFO']._serialized_start=34621 + _globals['_RECORDPEIPAIINFO']._serialized_end=34700 + _globals['_RECORDROUNDINFO']._serialized_start=34703 + _globals['_RECORDROUNDINFO']._serialized_end=35082 + _globals['_RECORDANALYSISEDDATA']._serialized_start=35084 + _globals['_RECORDANALYSISEDDATA']._serialized_end=35148 + _globals['_VOTEDATA']._serialized_start=35150 + _globals['_VOTEDATA']._serialized_end=35210 + _globals['_ACTIVITYBUFFDATA']._serialized_start=35212 + _globals['_ACTIVITYBUFFDATA']._serialized_end=35262 + _globals['_ACCOUNTRESOURCESNAPSHOT']._serialized_start=35265 + _globals['_ACCOUNTRESOURCESNAPSHOT']._serialized_end=35799 + _globals['_ACCOUNTRESOURCESNAPSHOT_BAGITEMSNAPSHOT']._serialized_start=35570 + _globals['_ACCOUNTRESOURCESNAPSHOT_BAGITEMSNAPSHOT']._serialized_end=35658 + _globals['_ACCOUNTRESOURCESNAPSHOT_CURRENCYSNAPSHOT']._serialized_start=35660 + _globals['_ACCOUNTRESOURCESNAPSHOT_CURRENCYSNAPSHOT']._serialized_end=35723 + _globals['_ACCOUNTRESOURCESNAPSHOT_TITLESNAPSHOT']._serialized_start=35725 + _globals['_ACCOUNTRESOURCESNAPSHOT_TITLESNAPSHOT']._serialized_end=35760 + _globals['_ACCOUNTRESOURCESNAPSHOT_USEDTITLESNAPSHOT']._serialized_start=35762 + _globals['_ACCOUNTRESOURCESNAPSHOT_USEDTITLESNAPSHOT']._serialized_end=35799 + _globals['_ACCOUNTCHARACTERSNAPSHOT']._serialized_start=35802 + _globals['_ACCOUNTCHARACTERSNAPSHOT']._serialized_end=36274 + _globals['_ACCOUNTCHARACTERSNAPSHOT_MAINCHARACTERSNAPSHOT']._serialized_start=36153 + _globals['_ACCOUNTCHARACTERSNAPSHOT_MAINCHARACTERSNAPSHOT']._serialized_end=36198 + _globals['_ACCOUNTCHARACTERSNAPSHOT_SKINSSNAPSHOT']._serialized_start=36200 + _globals['_ACCOUNTCHARACTERSNAPSHOT_SKINSSNAPSHOT']._serialized_end=36234 + _globals['_ACCOUNTCHARACTERSNAPSHOT_HIDDENCHARACTER']._serialized_start=36236 + _globals['_ACCOUNTCHARACTERSNAPSHOT_HIDDENCHARACTER']._serialized_end=36274 + _globals['_ACCOUNTMAILRECORD']._serialized_start=36277 + _globals['_ACCOUNTMAILRECORD']._serialized_end=36598 + _globals['_ACCOUNTMAILRECORD_MAILSNAPSHOT']._serialized_start=36441 + _globals['_ACCOUNTMAILRECORD_MAILSNAPSHOT']._serialized_end=36598 + _globals['_ACCOUNTACHIEVEMENTSNAPSHOT']._serialized_start=36601 + _globals['_ACCOUNTACHIEVEMENTSNAPSHOT']._serialized_end=36907 + _globals['_ACCOUNTACHIEVEMENTSNAPSHOT_REWARDEDGROUPSNAPSHOT']._serialized_start=36824 + _globals['_ACCOUNTACHIEVEMENTSNAPSHOT_REWARDEDGROUPSNAPSHOT']._serialized_end=36868 + _globals['_ACCOUNTACHIEVEMENTSNAPSHOT_ACHIEVEMENTVERSION']._serialized_start=36870 + _globals['_ACCOUNTACHIEVEMENTSNAPSHOT_ACHIEVEMENTVERSION']._serialized_end=36907 + _globals['_ACCOUNTMISCSNAPSHOT']._serialized_start=36910 + _globals['_ACCOUNTMISCSNAPSHOT']._serialized_end=37911 + _globals['_ACCOUNTMISCSNAPSHOT_ACCOUNTVIPREWARDSNAPSHOT']._serialized_start=37344 + _globals['_ACCOUNTMISCSNAPSHOT_ACCOUNTVIPREWARDSNAPSHOT']._serialized_end=37388 + _globals['_ACCOUNTMISCSNAPSHOT_MONTHTICKETINFO']._serialized_start=37390 + _globals['_ACCOUNTMISCSNAPSHOT_MONTHTICKETINFO']._serialized_end=37504 + _globals['_ACCOUNTMISCSNAPSHOT_ACCOUNTMONTHTICKETSNAPSHOT']._serialized_start=37506 + _globals['_ACCOUNTMISCSNAPSHOT_ACCOUNTMONTHTICKETSNAPSHOT']._serialized_end=37592 + _globals['_ACCOUNTMISCSNAPSHOT_ACCOUNTVIP']._serialized_start=37594 + _globals['_ACCOUNTMISCSNAPSHOT_ACCOUNTVIP']._serialized_end=37619 + _globals['_ACCOUNTMISCSNAPSHOT_ACCOUNTRECHARGEINFO']._serialized_start=37622 + _globals['_ACCOUNTMISCSNAPSHOT_ACCOUNTRECHARGEINFO']._serialized_end=37794 + _globals['_ACCOUNTMISCSNAPSHOT_ACCOUNTRECHARGEINFO_RECHARGERECORD']._serialized_start=37740 + _globals['_ACCOUNTMISCSNAPSHOT_ACCOUNTRECHARGEINFO_RECHARGERECORD']._serialized_end=37794 + _globals['_ACCOUNTMISCSNAPSHOT_ACCOUNTMONTHTICKETSNAPSHOTV2']._serialized_start=37796 + _globals['_ACCOUNTMISCSNAPSHOT_ACCOUNTMONTHTICKETSNAPSHOTV2']._serialized_end=37911 + _globals['_ACCOUNTGIFTCODERECORD']._serialized_start=37913 + _globals['_ACCOUNTGIFTCODERECORD']._serialized_end=37960 + _globals['_ACCSN']._serialized_start=37963 + _globals['_ACCSN']._serialized_end=38241 + _globals['_ACCSNDA']._serialized_start=38243 + _globals['_ACCSNDA']._serialized_end=38304 + _globals['_TRANSPARENTDATA']._serialized_start=38306 + _globals['_TRANSPARENTDATA']._serialized_end=38407 + _globals['_RESCONNECTIONINFO']._serialized_start=38409 + _globals['_RESCONNECTIONINFO']._serialized_end=38500 + _globals['_RESFETCHQUEUEINFO']._serialized_start=38502 + _globals['_RESFETCHQUEUEINFO']._serialized_end=38577 + _globals['_REQOPENIDCHECK']._serialized_start=38579 + _globals['_REQOPENIDCHECK']._serialized_end=38624 + _globals['_REQSIGNUPACCOUNT']._serialized_start=38627 + _globals['_REQSIGNUPACCOUNT']._serialized_end=38790 + _globals['_RESSIGNUPACCOUNT']._serialized_start=38792 + _globals['_RESSIGNUPACCOUNT']._serialized_end=38836 + _globals['_REQLOGIN']._serialized_start=38839 + _globals['_REQLOGIN']._serialized_end=39137 + _globals['_RESLOGIN']._serialized_start=39140 + _globals['_RESLOGIN']._serialized_end=39437 + _globals['_REQEMAILLOGIN']._serialized_start=39440 + _globals['_REQEMAILLOGIN']._serialized_end=39643 + _globals['_REQBINDACCOUNT']._serialized_start=39645 + _globals['_REQBINDACCOUNT']._serialized_end=39696 + _globals['_REQCREATEPHONEVERIFYCODE']._serialized_start=39698 + _globals['_REQCREATEPHONEVERIFYCODE']._serialized_end=39754 + _globals['_REQCREATEEMAILVERIFYCODE']._serialized_start=39756 + _globals['_REQCREATEEMAILVERIFYCODE']._serialized_end=39812 + _globals['_REQVERIFYCODEFORSECURE']._serialized_start=39814 + _globals['_REQVERIFYCODEFORSECURE']._serialized_end=39871 + _globals['_RESVERFIYCODEFORSECURE']._serialized_start=39873 + _globals['_RESVERFIYCODEFORSECURE']._serialized_end=39945 + _globals['_REQBINDPHONENUMBER']._serialized_start=39947 + _globals['_REQBINDPHONENUMBER']._serialized_end=40042 + _globals['_REQUNBINDPHONENUMBER']._serialized_start=40044 + _globals['_REQUNBINDPHONENUMBER']._serialized_end=40113 + _globals['_RESFETCHPHONELOGINBIND']._serialized_start=40115 + _globals['_RESFETCHPHONELOGINBIND']._serialized_end=40186 + _globals['_REQCREATEPHONELOGINBIND']._serialized_start=40188 + _globals['_REQCREATEPHONELOGINBIND']._serialized_end=40231 + _globals['_REQBINDEMAIL']._serialized_start=40233 + _globals['_REQBINDEMAIL']._serialized_end=40294 + _globals['_REQMODIFYPASSWORD']._serialized_start=40296 + _globals['_REQMODIFYPASSWORD']._serialized_end=40381 + _globals['_REQOAUTH2AUTH']._serialized_start=40383 + _globals['_REQOAUTH2AUTH']._serialized_end=40470 + _globals['_RESOAUTH2AUTH']._serialized_start=40472 + _globals['_RESOAUTH2AUTH']._serialized_end=40535 + _globals['_REQOAUTH2CHECK']._serialized_start=40537 + _globals['_REQOAUTH2CHECK']._serialized_end=40589 + _globals['_RESOAUTH2CHECK']._serialized_start=40591 + _globals['_RESOAUTH2CHECK']._serialized_end=40654 + _globals['_REQOAUTH2SIGNUP']._serialized_start=40657 + _globals['_REQOAUTH2SIGNUP']._serialized_end=40877 + _globals['_RESOAUTH2SIGNUP']._serialized_start=40879 + _globals['_RESOAUTH2SIGNUP']._serialized_end=40922 + _globals['_REQOAUTH2LOGIN']._serialized_start=40925 + _globals['_REQOAUTH2LOGIN']._serialized_end=41216 + _globals['_REQDMMPRELOGIN']._serialized_start=41218 + _globals['_REQDMMPRELOGIN']._serialized_end=41254 + _globals['_RESDMMPRELOGIN']._serialized_start=41256 + _globals['_RESDMMPRELOGIN']._serialized_end=41317 + _globals['_REQLOGOUT']._serialized_start=41319 + _globals['_REQLOGOUT']._serialized_end=41330 + _globals['_RESLOGOUT']._serialized_start=41332 + _globals['_RESLOGOUT']._serialized_end=41369 + _globals['_REQHEATBEAT']._serialized_start=41371 + _globals['_REQHEATBEAT']._serialized_end=41414 + _globals['_REQLOGINBEAT']._serialized_start=41416 + _globals['_REQLOGINBEAT']._serialized_end=41448 + _globals['_REQJOINMATCHQUEUE']._serialized_start=41450 + _globals['_REQJOINMATCHQUEUE']._serialized_end=41520 + _globals['_REQCANCELMATCHQUEUE']._serialized_start=41522 + _globals['_REQCANCELMATCHQUEUE']._serialized_end=41563 + _globals['_REQACCOUNTINFO']._serialized_start=41565 + _globals['_REQACCOUNTINFO']._serialized_end=41601 + _globals['_RESACCOUNTINFO']._serialized_start=41603 + _globals['_RESACCOUNTINFO']._serialized_end=41699 + _globals['_REQCREATENICKNAME']._serialized_start=41701 + _globals['_REQCREATENICKNAME']._serialized_end=41774 + _globals['_REQMODIFYNICKNAME']._serialized_start=41776 + _globals['_REQMODIFYNICKNAME']._serialized_end=41834 + _globals['_REQMODIFYBIRTHDAY']._serialized_start=41836 + _globals['_REQMODIFYBIRTHDAY']._serialized_end=41873 + _globals['_RESSELFROOM']._serialized_start=41875 + _globals['_RESSELFROOM']._serialized_end=41938 + _globals['_RESFETCHGAMINGINFO']._serialized_start=41940 + _globals['_RESFETCHGAMINGINFO']._serialized_end=42026 + _globals['_REQCREATEROOM']._serialized_start=42029 + _globals['_REQCREATEROOM']._serialized_end=42164 + _globals['_RESCREATEROOM']._serialized_start=42166 + _globals['_RESCREATEROOM']._serialized_end=42231 + _globals['_REQJOINROOM']._serialized_start=42233 + _globals['_REQJOINROOM']._serialized_end=42294 + _globals['_RESJOINROOM']._serialized_start=42296 + _globals['_RESJOINROOM']._serialized_end=42359 + _globals['_REQROOMREADY']._serialized_start=42361 + _globals['_REQROOMREADY']._serialized_end=42390 + _globals['_REQROOMDRESSING']._serialized_start=42392 + _globals['_REQROOMDRESSING']._serialized_end=42427 + _globals['_REQROOMSTART']._serialized_start=42429 + _globals['_REQROOMSTART']._serialized_end=42443 + _globals['_REQROOMKICK']._serialized_start=42445 + _globals['_REQROOMKICK']._serialized_end=42478 + _globals['_REQMODIFYROOM']._serialized_start=42480 + _globals['_REQMODIFYROOM']._serialized_end=42516 + _globals['_REQCHANGEAVATAR']._serialized_start=42518 + _globals['_REQCHANGEAVATAR']._serialized_end=42554 + _globals['_REQACCOUNTSTATISTICINFO']._serialized_start=42556 + _globals['_REQACCOUNTSTATISTICINFO']._serialized_end=42601 + _globals['_RESACCOUNTSTATISTICINFO']._serialized_start=42604 + _globals['_RESACCOUNTSTATISTICINFO']._serialized_end=42756 + _globals['_RESACCOUNTCHALLENGERANKINFO']._serialized_start=42759 + _globals['_RESACCOUNTCHALLENGERANKINFO']._serialized_end=42944 + _globals['_RESACCOUNTCHALLENGERANKINFO_CHALLENGERANK']._serialized_start=42884 + _globals['_RESACCOUNTCHALLENGERANKINFO_CHALLENGERANK']._serialized_end=42944 + _globals['_RESACCOUNTCHARACTERINFO']._serialized_start=42946 + _globals['_RESACCOUNTCHARACTERINFO']._serialized_end=43018 + _globals['_REQSHOPPURCHASE']._serialized_start=43020 + _globals['_REQSHOPPURCHASE']._serialized_end=43063 + _globals['_RESSHOPPURCHASE']._serialized_start=43065 + _globals['_RESSHOPPURCHASE']._serialized_end=43143 + _globals['_REQGAMERECORD']._serialized_start=43145 + _globals['_REQGAMERECORD']._serialized_end=43210 + _globals['_RESGAMERECORD']._serialized_start=43212 + _globals['_RESGAMERECORD']._serialized_end=43315 + _globals['_REQGAMERECORDLIST']._serialized_start=43317 + _globals['_REQGAMERECORDLIST']._serialized_end=43380 + _globals['_RESGAMERECORDLIST']._serialized_start=43382 + _globals['_RESGAMERECORDLIST']._serialized_end=43485 + _globals['_RESCOLLECTEDGAMERECORDLIST']._serialized_start=43488 + _globals['_RESCOLLECTEDGAMERECORDLIST']._serialized_end=43618 + _globals['_REQGAMERECORDSDETAIL']._serialized_start=43620 + _globals['_REQGAMERECORDSDETAIL']._serialized_end=43661 + _globals['_RESGAMERECORDSDETAIL']._serialized_start=43663 + _globals['_RESGAMERECORDSDETAIL']._serialized_end=43748 + _globals['_REQADDCOLLECTEDGAMERECORD']._serialized_start=43750 + _globals['_REQADDCOLLECTEDGAMERECORD']._serialized_end=43846 + _globals['_RESADDCOLLECTEDGAMERECORD']._serialized_start=43848 + _globals['_RESADDCOLLECTEDGAMERECORD']._serialized_end=43901 + _globals['_REQREMOVECOLLECTEDGAMERECORD']._serialized_start=43903 + _globals['_REQREMOVECOLLECTEDGAMERECORD']._serialized_end=43947 + _globals['_RESREMOVECOLLECTEDGAMERECORD']._serialized_start=43949 + _globals['_RESREMOVECOLLECTEDGAMERECORD']._serialized_end=44005 + _globals['_REQCHANGECOLLECTEDGAMERECORDREMARKS']._serialized_start=44007 + _globals['_REQCHANGECOLLECTEDGAMERECORDREMARKS']._serialized_end=44075 + _globals['_RESCHANGECOLLECTEDGAMERECORDREMARKS']._serialized_start=44077 + _globals['_RESCHANGECOLLECTEDGAMERECORDREMARKS']._serialized_end=44140 + _globals['_REQLEVELLEADERBOARD']._serialized_start=44142 + _globals['_REQLEVELLEADERBOARD']._serialized_end=44177 + _globals['_RESLEVELLEADERBOARD']._serialized_start=44180 + _globals['_RESLEVELLEADERBOARD']._serialized_end=44352 + _globals['_RESLEVELLEADERBOARD_ITEM']._serialized_start=44293 + _globals['_RESLEVELLEADERBOARD_ITEM']._serialized_end=44352 + _globals['_REQCHALLANGELEADERBOARD']._serialized_start=44354 + _globals['_REQCHALLANGELEADERBOARD']._serialized_end=44395 + _globals['_RESCHALLENGELEADERBOARD']._serialized_start=44398 + _globals['_RESCHALLENGELEADERBOARD']._serialized_end=44578 + _globals['_RESCHALLENGELEADERBOARD_ITEM']._serialized_start=44519 + _globals['_RESCHALLENGELEADERBOARD_ITEM']._serialized_end=44578 + _globals['_REQMUTICHALLENGELEVEL']._serialized_start=44580 + _globals['_REQMUTICHALLENGELEVEL']._serialized_end=44644 + _globals['_RESMUTICHALLENGELEVEL']._serialized_start=44647 + _globals['_RESMUTICHALLENGELEVEL']._serialized_end=44786 + _globals['_RESMUTICHALLENGELEVEL_ITEM']._serialized_start=44519 + _globals['_RESMUTICHALLENGELEVEL_ITEM']._serialized_end=44560 + _globals['_REQMULTIACCOUNTID']._serialized_start=44788 + _globals['_REQMULTIACCOUNTID']._serialized_end=44832 + _globals['_RESMULTIACCOUNTBRIEF']._serialized_start=44834 + _globals['_RESMULTIACCOUNTBRIEF']._serialized_end=44919 + _globals['_RESFRIENDLIST']._serialized_start=44921 + _globals['_RESFRIENDLIST']._serialized_end=45039 + _globals['_RESFRIENDAPPLYLIST']._serialized_start=45042 + _globals['_RESFRIENDAPPLYLIST']._serialized_end=45196 + _globals['_RESFRIENDAPPLYLIST_FRIENDAPPLY']._serialized_start=45143 + _globals['_RESFRIENDAPPLYLIST_FRIENDAPPLY']._serialized_end=45196 + _globals['_REQAPPLYFRIEND']._serialized_start=45198 + _globals['_REQAPPLYFRIEND']._serialized_end=45233 + _globals['_REQHANDLEFRIENDAPPLY']._serialized_start=45235 + _globals['_REQHANDLEFRIENDAPPLY']._serialized_end=45292 + _globals['_REQREMOVEFRIEND']._serialized_start=45294 + _globals['_REQREMOVEFRIEND']._serialized_end=45330 + _globals['_REQSEARCHACCOUNTBYPATTERN']._serialized_start=45332 + _globals['_REQSEARCHACCOUNTBYPATTERN']._serialized_end=45397 + _globals['_RESSEARCHACCOUNTBYPATTERN']._serialized_start=45399 + _globals['_RESSEARCHACCOUNTBYPATTERN']._serialized_end=45516 + _globals['_REQACCOUNTLIST']._serialized_start=45518 + _globals['_REQACCOUNTLIST']._serialized_end=45559 + _globals['_RESACCOUNTSTATES']._serialized_start=45561 + _globals['_RESACCOUNTSTATES']._serialized_end=45645 + _globals['_REQSEARCHACCOUNTBYID']._serialized_start=45647 + _globals['_REQSEARCHACCOUNTBYID']._serialized_end=45689 + _globals['_RESSEARCHACCOUNTBYID']._serialized_start=45691 + _globals['_RESSEARCHACCOUNTBYID']._serialized_end=45775 + _globals['_RESBAGINFO']._serialized_start=45777 + _globals['_RESBAGINFO']._serialized_end=45837 + _globals['_REQUSEBAGITEM']._serialized_start=45839 + _globals['_REQUSEBAGITEM']._serialized_end=45871 + _globals['_REQOPENMANUALITEM']._serialized_start=45873 + _globals['_REQOPENMANUALITEM']._serialized_end=45943 + _globals['_REQOPENRANDOMREWARDITEM']._serialized_start=45945 + _globals['_REQOPENRANDOMREWARDITEM']._serialized_end=45987 + _globals['_RESOPENRANDOMREWARDITEM']._serialized_start=45989 + _globals['_RESOPENRANDOMREWARDITEM']._serialized_end=46073 + _globals['_REQOPENALLREWARDITEM']._serialized_start=46075 + _globals['_REQOPENALLREWARDITEM']._serialized_end=46114 + _globals['_RESOPENALLREWARDITEM']._serialized_start=46116 + _globals['_RESOPENALLREWARDITEM']._serialized_end=46197 + _globals['_REQCOMPOSESHARD']._serialized_start=46199 + _globals['_REQCOMPOSESHARD']._serialized_end=46233 + _globals['_REQFETCHANNOUNCEMENT']._serialized_start=46235 + _globals['_REQFETCHANNOUNCEMENT']._serialized_end=46289 + _globals['_RESANNOUNCEMENT']._serialized_start=46291 + _globals['_RESANNOUNCEMENT']._serialized_end=46408 + _globals['_RESMAILINFO']._serialized_start=46410 + _globals['_RESMAILINFO']._serialized_end=46474 + _globals['_REQREADMAIL']._serialized_start=46476 + _globals['_REQREADMAIL']._serialized_end=46506 + _globals['_REQDELETEMAIL']._serialized_start=46508 + _globals['_REQDELETEMAIL']._serialized_end=46540 + _globals['_REQTAKEATTACHMENT']._serialized_start=46542 + _globals['_REQTAKEATTACHMENT']._serialized_end=46578 + _globals['_REQRECEIVEACHIEVEMENTGROUPREWARD']._serialized_start=46580 + _globals['_REQRECEIVEACHIEVEMENTGROUPREWARD']._serialized_end=46632 + _globals['_RESRECEIVEACHIEVEMENTGROUPREWARD']._serialized_start=46634 + _globals['_RESRECEIVEACHIEVEMENTGROUPREWARD']._serialized_end=46737 + _globals['_REQRECEIVEACHIEVEMENTREWARD']._serialized_start=46739 + _globals['_REQRECEIVEACHIEVEMENTREWARD']._serialized_end=46792 + _globals['_RESRECEIVEACHIEVEMENTREWARD']._serialized_start=46794 + _globals['_RESRECEIVEACHIEVEMENTREWARD']._serialized_end=46892 + _globals['_RESFETCHACHIEVEMENTRATE']._serialized_start=46895 + _globals['_RESFETCHACHIEVEMENTRATE']._serialized_end=47050 + _globals['_RESFETCHACHIEVEMENTRATE_ACHIEVEMENTRATE']._serialized_start=47007 + _globals['_RESFETCHACHIEVEMENTRATE_ACHIEVEMENTRATE']._serialized_end=47050 + _globals['_RESACHIEVEMENT']._serialized_start=47052 + _globals['_RESACHIEVEMENT']._serialized_end=47163 + _globals['_RESTITLELIST']._serialized_start=47165 + _globals['_RESTITLELIST']._serialized_end=47225 + _globals['_REQUSETITLE']._serialized_start=47227 + _globals['_REQUSETITLE']._serialized_end=47255 + _globals['_REQBUYSHILIAN']._serialized_start=47257 + _globals['_REQBUYSHILIAN']._serialized_end=47286 + _globals['_REQUPDATECLIENTVALUE']._serialized_start=47288 + _globals['_REQUPDATECLIENTVALUE']._serialized_end=47338 + _globals['_RESCLIENTVALUE']._serialized_start=47341 + _globals['_RESCLIENTVALUE']._serialized_end=47486 + _globals['_RESCLIENTVALUE_VALUE']._serialized_start=47451 + _globals['_RESCLIENTVALUE_VALUE']._serialized_end=47486 + _globals['_REQCLIENTMESSAGE']._serialized_start=47488 + _globals['_REQCLIENTMESSAGE']._serialized_end=47542 + _globals['_REQCURRENTMATCHINFO']._serialized_start=47544 + _globals['_REQCURRENTMATCHINFO']._serialized_end=47584 + _globals['_RESCURRENTMATCHINFO']._serialized_start=47587 + _globals['_RESCURRENTMATCHINFO']._serialized_end=47753 + _globals['_RESCURRENTMATCHINFO_CURRENTMATCHINFO']._serialized_start=47695 + _globals['_RESCURRENTMATCHINFO_CURRENTMATCHINFO']._serialized_end=47753 + _globals['_REQUSERCOMPLAIN']._serialized_start=47755 + _globals['_REQUSERCOMPLAIN']._serialized_end=47805 + _globals['_REQREADANNOUNCEMENT']._serialized_start=47807 + _globals['_REQREADANNOUNCEMENT']._serialized_end=47880 + _globals['_RESREVIVECOININFO']._serialized_start=47882 + _globals['_RESREVIVECOININFO']._serialized_end=47947 + _globals['_RESDAILYTASK']._serialized_start=47950 + _globals['_RESDAILYTASK']._serialized_end=48108 + _globals['_REQREFRESHDAILYTASK']._serialized_start=48110 + _globals['_REQREFRESHDAILYTASK']._serialized_end=48148 + _globals['_RESREFRESHDAILYTASK']._serialized_start=48150 + _globals['_RESREFRESHDAILYTASK']._serialized_end=48256 + _globals['_REQUSEGIFTCODE']._serialized_start=48258 + _globals['_REQUSEGIFTCODE']._serialized_end=48288 + _globals['_RESUSEGIFTCODE']._serialized_start=48290 + _globals['_RESUSEGIFTCODE']._serialized_end=48365 + _globals['_RESUSESPECIALGIFTCODE']._serialized_start=48367 + _globals['_RESUSESPECIALGIFTCODE']._serialized_end=48452 + _globals['_REQSENDCLIENTMESSAGE']._serialized_start=48454 + _globals['_REQSENDCLIENTMESSAGE']._serialized_end=48526 + _globals['_REQGAMELIVEINFO']._serialized_start=48528 + _globals['_REQGAMELIVEINFO']._serialized_end=48564 + _globals['_RESGAMELIVEINFO']._serialized_start=48567 + _globals['_RESGAMELIVEINFO']._serialized_end=48742 + _globals['_REQGAMELIVELEFTSEGMENT']._serialized_start=48744 + _globals['_REQGAMELIVELEFTSEGMENT']._serialized_end=48812 + _globals['_RESGAMELIVELEFTSEGMENT']._serialized_start=48815 + _globals['_RESGAMELIVELEFTSEGMENT']._serialized_end=48985 + _globals['_REQGAMELIVELIST']._serialized_start=48987 + _globals['_REQGAMELIVELIST']._serialized_end=49023 + _globals['_RESGAMELIVELIST']._serialized_start=49025 + _globals['_RESGAMELIVELIST']._serialized_end=49105 + _globals['_RESCOMMENTSETTING']._serialized_start=49107 + _globals['_RESCOMMENTSETTING']._serialized_end=49175 + _globals['_REQUPDATECOMMENTSETTING']._serialized_start=49177 + _globals['_REQUPDATECOMMENTSETTING']._serialized_end=49225 + _globals['_REQFETCHCOMMENTLIST']._serialized_start=49227 + _globals['_REQFETCHCOMMENTLIST']._serialized_end=49267 + _globals['_RESFETCHCOMMENTLIST']._serialized_start=49269 + _globals['_RESFETCHCOMMENTLIST']._serialized_end=49386 + _globals['_REQFETCHCOMMENTCONTENT']._serialized_start=49388 + _globals['_REQFETCHCOMMENTCONTENT']._serialized_end=49456 + _globals['_RESFETCHCOMMENTCONTENT']._serialized_start=49458 + _globals['_RESFETCHCOMMENTCONTENT']._serialized_end=49543 + _globals['_REQLEAVECOMMENT']._serialized_start=49545 + _globals['_REQLEAVECOMMENT']._serialized_end=49598 + _globals['_REQDELETECOMMENT']._serialized_start=49600 + _globals['_REQDELETECOMMENT']._serialized_end=49658 + _globals['_REQUPDATEREADCOMMENT']._serialized_start=49660 + _globals['_REQUPDATEREADCOMMENT']._serialized_end=49699 + _globals['_REQROLLINGNOTICE']._serialized_start=49701 + _globals['_REQROLLINGNOTICE']._serialized_end=49754 + _globals['_RESSERVERTIME']._serialized_start=49756 + _globals['_RESSERVERTIME']._serialized_end=49818 + _globals['_REQPLATFORMBILLINGPRODUCTS']._serialized_start=49820 + _globals['_REQPLATFORMBILLINGPRODUCTS']._serialized_end=49868 + _globals['_RESPLATFORMBILLINGPRODUCTS']._serialized_start=49870 + _globals['_RESPLATFORMBILLINGPRODUCTS']._serialized_end=49962 + _globals['_REQCREATEBILLINGORDER']._serialized_start=49965 + _globals['_REQCREATEBILLINGORDER']._serialized_end=50104 + _globals['_RESCREATEBILLINGORDER']._serialized_start=50106 + _globals['_RESCREATEBILLINGORDER']._serialized_end=50173 + _globals['_REQSOLVEGOOGLEPLAYORDER']._serialized_start=50175 + _globals['_REQSOLVEGOOGLEPLAYORDER']._serialized_end=50259 + _globals['_REQSOLVEGOOGLEPLAYORDERV3']._serialized_start=50261 + _globals['_REQSOLVEGOOGLEPLAYORDERV3']._serialized_end=50365 + _globals['_REQCANCELGOOGLEPLAYORDER']._serialized_start=50367 + _globals['_REQCANCELGOOGLEPLAYORDER']._serialized_end=50411 + _globals['_REQCREATEWECHATNATIVEORDER']._serialized_start=50414 + _globals['_REQCREATEWECHATNATIVEORDER']._serialized_end=50552 + _globals['_RESCREATEWECHATNATIVEORDER']._serialized_start=50554 + _globals['_RESCREATEWECHATNATIVEORDER']._serialized_end=50649 + _globals['_REQCREATEWECHATAPPORDER']._serialized_start=50652 + _globals['_REQCREATEWECHATAPPORDER']._serialized_end=50787 + _globals['_RESCREATEWECHATAPPORDER']._serialized_start=50790 + _globals['_RESCREATEWECHATAPPORDER']._serialized_end=51063 + _globals['_RESCREATEWECHATAPPORDER_CALLWECHATAPPPARAM']._serialized_start=50923 + _globals['_RESCREATEWECHATAPPORDER_CALLWECHATAPPPARAM']._serialized_end=51063 + _globals['_REQCREATEALIPAYORDER']._serialized_start=51066 + _globals['_REQCREATEALIPAYORDER']._serialized_end=51225 + _globals['_RESCREATEALIPAYORDER']._serialized_start=51227 + _globals['_RESCREATEALIPAYORDER']._serialized_end=51295 + _globals['_REQCREATEALIPAYSCANORDER']._serialized_start=51297 + _globals['_REQCREATEALIPAYSCANORDER']._serialized_end=51413 + _globals['_RESCREATEALIPAYSCANORDER']._serialized_start=51415 + _globals['_RESCREATEALIPAYSCANORDER']._serialized_end=51525 + _globals['_REQCREATEALIPAYAPPORDER']._serialized_start=51527 + _globals['_REQCREATEALIPAYAPPORDER']._serialized_end=51642 + _globals['_RESCREATEALIPAYAPPORDER']._serialized_start=51644 + _globals['_RESCREATEALIPAYAPPORDER']._serialized_end=51715 + _globals['_REQCREATEJPCREDITCARDORDER']._serialized_start=51718 + _globals['_REQCREATEJPCREDITCARDORDER']._serialized_end=51878 + _globals['_RESCREATEJPCREDITCARDORDER']._serialized_start=51880 + _globals['_RESCREATEJPCREDITCARDORDER']._serialized_end=51952 + _globals['_REQCREATEJPPAYPALORDER']._serialized_start=51955 + _globals['_REQCREATEJPPAYPALORDER']._serialized_end=52111 + _globals['_RESCREATEJPPAYPALORDER']._serialized_start=52113 + _globals['_RESCREATEJPPAYPALORDER']._serialized_end=52181 + _globals['_REQCREATEJPAUORDER']._serialized_start=52184 + _globals['_REQCREATEJPAUORDER']._serialized_end=52336 + _globals['_RESCREATEJPAUORDER']._serialized_start=52338 + _globals['_RESCREATEJPAUORDER']._serialized_end=52402 + _globals['_REQCREATEJPDOCOMOORDER']._serialized_start=52405 + _globals['_REQCREATEJPDOCOMOORDER']._serialized_end=52561 + _globals['_RESCREATEJPDOCOMOORDER']._serialized_start=52563 + _globals['_RESCREATEJPDOCOMOORDER']._serialized_end=52631 + _globals['_REQCREATEJPWEBMONEYORDER']._serialized_start=52634 + _globals['_REQCREATEJPWEBMONEYORDER']._serialized_end=52792 + _globals['_RESCREATEJPWEBMONEYORDER']._serialized_start=52794 + _globals['_RESCREATEJPWEBMONEYORDER']._serialized_end=52864 + _globals['_REQCREATEJPSOFTBANKORDER']._serialized_start=52867 + _globals['_REQCREATEJPSOFTBANKORDER']._serialized_end=53025 + _globals['_RESCREATEJPSOFTBANKORDER']._serialized_start=53027 + _globals['_RESCREATEJPSOFTBANKORDER']._serialized_end=53097 + _globals['_REQCREATEJPPAYPAYORDER']._serialized_start=53100 + _globals['_REQCREATEJPPAYPAYORDER']._serialized_end=53256 + _globals['_RESCREATEJPPAYPAYORDER']._serialized_start=53258 + _globals['_RESCREATEJPPAYPAYORDER']._serialized_end=53326 + _globals['_REQFETCHJPCOMMONCREDITCARDORDER']._serialized_start=53328 + _globals['_REQFETCHJPCOMMONCREDITCARDORDER']._serialized_end=53399 + _globals['_RESFETCHJPCOMMONCREDITCARDORDER']._serialized_start=53401 + _globals['_RESFETCHJPCOMMONCREDITCARDORDER']._serialized_end=53460 + _globals['_REQCREATEJPGMOORDER']._serialized_start=53463 + _globals['_REQCREATEJPGMOORDER']._serialized_end=53616 + _globals['_RESCREATEJPGMOORDER']._serialized_start=53618 + _globals['_RESCREATEJPGMOORDER']._serialized_end=53683 + _globals['_REQCREATEYOSTARORDER']._serialized_start=53686 + _globals['_REQCREATEYOSTARORDER']._serialized_end=53818 + _globals['_RESCREATEYOSTARORDER']._serialized_start=53820 + _globals['_RESCREATEYOSTARORDER']._serialized_end=53886 + _globals['_REQCREATEENPAYPALORDER']._serialized_start=53889 + _globals['_REQCREATEENPAYPALORDER']._serialized_end=54045 + _globals['_RESCREATEENPAYPALORDER']._serialized_start=54047 + _globals['_RESCREATEENPAYPALORDER']._serialized_end=54115 + _globals['_REQCREATEENJCBORDER']._serialized_start=54118 + _globals['_REQCREATEENJCBORDER']._serialized_end=54271 + _globals['_RESCREATEENJCBORDER']._serialized_start=54273 + _globals['_RESCREATEENJCBORDER']._serialized_end=54338 + _globals['_REQCREATEENMASTERCARDORDER']._serialized_start=54341 + _globals['_REQCREATEENMASTERCARDORDER']._serialized_end=54501 + _globals['_RESCREATEENMASTERCARDORDER']._serialized_start=54503 + _globals['_RESCREATEENMASTERCARDORDER']._serialized_end=54575 + _globals['_REQCREATEENVISAORDER']._serialized_start=54578 + _globals['_REQCREATEENVISAORDER']._serialized_end=54732 + _globals['_RESCREATEENVISAORDER']._serialized_start=54734 + _globals['_RESCREATEENVISAORDER']._serialized_end=54800 + _globals['_REQCREATEENALIPAYORDER']._serialized_start=54803 + _globals['_REQCREATEENALIPAYORDER']._serialized_end=54959 + _globals['_RESCREATEENALIPAYORDER']._serialized_start=54961 + _globals['_RESCREATEENALIPAYORDER']._serialized_end=55029 + _globals['_REQCREATEKRPAYPALORDER']._serialized_start=55032 + _globals['_REQCREATEKRPAYPALORDER']._serialized_end=55188 + _globals['_RESCREATEKRPAYPALORDER']._serialized_start=55190 + _globals['_RESCREATEKRPAYPALORDER']._serialized_end=55258 + _globals['_REQCREATEKRJCBORDER']._serialized_start=55261 + _globals['_REQCREATEKRJCBORDER']._serialized_end=55414 + _globals['_RESCREATEKRJCBORDER']._serialized_start=55416 + _globals['_RESCREATEKRJCBORDER']._serialized_end=55481 + _globals['_REQCREATEKRMASTERCARDORDER']._serialized_start=55484 + _globals['_REQCREATEKRMASTERCARDORDER']._serialized_end=55644 + _globals['_RESCREATEKRMASTERCARDORDER']._serialized_start=55646 + _globals['_RESCREATEKRMASTERCARDORDER']._serialized_end=55718 + _globals['_REQCREATEKRVISAORDER']._serialized_start=55721 + _globals['_REQCREATEKRVISAORDER']._serialized_end=55875 + _globals['_RESCREATEKRVISAORDER']._serialized_start=55877 + _globals['_RESCREATEKRVISAORDER']._serialized_end=55943 + _globals['_REQCREATEKRALIPAYORDER']._serialized_start=55946 + _globals['_REQCREATEKRALIPAYORDER']._serialized_end=56102 + _globals['_RESCREATEKRALIPAYORDER']._serialized_start=56104 + _globals['_RESCREATEKRALIPAYORDER']._serialized_end=56172 + _globals['_REQCREATEDMMORDER']._serialized_start=56174 + _globals['_REQCREATEDMMORDER']._serialized_end=56283 + _globals['_RESCREATEDMMORDER']._serialized_start=56286 + _globals['_RESCREATEDMMORDER']._serialized_end=56473 + _globals['_REQCREATEIAPORDER']._serialized_start=56476 + _globals['_REQCREATEIAPORDER']._serialized_end=56630 + _globals['_RESCREATEIAPORDER']._serialized_start=56632 + _globals['_RESCREATEIAPORDER']._serialized_end=56695 + _globals['_REQVERIFICATIONIAPORDER']._serialized_start=56697 + _globals['_REQVERIFICATIONIAPORDER']._serialized_end=56806 + _globals['_RESVERIFICATIONIAPORDER']._serialized_start=56808 + _globals['_RESVERIFICATIONIAPORDER']._serialized_end=56859 + _globals['_REQCREATESTEAMORDER']._serialized_start=56862 + _globals['_REQCREATESTEAMORDER']._serialized_end=57032 + _globals['_RESCREATESTEAMORDER']._serialized_start=57034 + _globals['_RESCREATESTEAMORDER']._serialized_end=57126 + _globals['_REQVERIFYSTEAMORDER']._serialized_start=57128 + _globals['_REQVERIFYSTEAMORDER']._serialized_end=57187 + _globals['_REQCREATEMYCARDORDER']._serialized_start=57190 + _globals['_REQCREATEMYCARDORDER']._serialized_end=57325 + _globals['_RESCREATEMYCARDORDER']._serialized_start=57327 + _globals['_RESCREATEMYCARDORDER']._serialized_end=57412 + _globals['_REQVERIFYMYCARDORDER']._serialized_start=57414 + _globals['_REQVERIFYMYCARDORDER']._serialized_end=57474 + _globals['_REQCREATEPAYPALORDER']._serialized_start=57477 + _globals['_REQCREATEPAYPALORDER']._serialized_end=57612 + _globals['_RESCREATEPAYPALORDER']._serialized_start=57614 + _globals['_RESCREATEPAYPALORDER']._serialized_end=57693 + _globals['_REQCREATEXSOLLAORDER']._serialized_start=57696 + _globals['_REQCREATEXSOLLAORDER']._serialized_end=57855 + _globals['_RESCREATEXSOLLAORDER']._serialized_start=57857 + _globals['_RESCREATEXSOLLAORDER']._serialized_end=57936 + _globals['_REQDELIVERAA32ORDER']._serialized_start=57938 + _globals['_REQDELIVERAA32ORDER']._serialized_end=58014 + _globals['_REQOPENCHEST']._serialized_start=58016 + _globals['_REQOPENCHEST']._serialized_end=58083 + _globals['_RESOPENCHEST']._serialized_start=58086 + _globals['_RESOPENCHEST']._serialized_end=58324 + _globals['_RESOPENCHEST_CHESTREPLACECOUNTDATA']._serialized_start=58274 + _globals['_RESOPENCHEST_CHESTREPLACECOUNTDATA']._serialized_end=58324 + _globals['_REQBUYFROMCHESTSHOP']._serialized_start=58326 + _globals['_REQBUYFROMCHESTSHOP']._serialized_end=58380 + _globals['_RESBUYFROMCHESTSHOP']._serialized_start=58382 + _globals['_RESBUYFROMCHESTSHOP']._serialized_end=58491 + _globals['_RESDAILYSIGNININFO']._serialized_start=58493 + _globals['_RESDAILYSIGNININFO']._serialized_end=58561 + _globals['_REQDOACTIVITYSIGNIN']._serialized_start=58563 + _globals['_REQDOACTIVITYSIGNIN']._serialized_end=58605 + _globals['_RESDOACTIVITYSIGNIN']._serialized_start=58608 + _globals['_RESDOACTIVITYSIGNIN']._serialized_end=58781 + _globals['_RESDOACTIVITYSIGNIN_REWARDDATA']._serialized_start=58733 + _globals['_RESDOACTIVITYSIGNIN_REWARDDATA']._serialized_end=58781 + _globals['_RESCHARACTERINFO']._serialized_start=58784 + _globals['_RESCHARACTERINFO']._serialized_end=59058 + _globals['_REQUPDATECHARACTERSORT']._serialized_start=59060 + _globals['_REQUPDATECHARACTERSORT']._serialized_end=59098 + _globals['_REQCHANGEMAINCHARACTER']._serialized_start=59100 + _globals['_REQCHANGEMAINCHARACTER']._serialized_end=59146 + _globals['_REQCHANGECHARACTERSKIN']._serialized_start=59148 + _globals['_REQCHANGECHARACTERSKIN']._serialized_end=59208 + _globals['_REQCHANGECHARACTERVIEW']._serialized_start=59210 + _globals['_REQCHANGECHARACTERVIEW']._serialized_end=59287 + _globals['_REQSETHIDDENCHARACTER']._serialized_start=59289 + _globals['_REQSETHIDDENCHARACTER']._serialized_end=59332 + _globals['_RESSETHIDDENCHARACTER']._serialized_start=59334 + _globals['_RESSETHIDDENCHARACTER']._serialized_end=59410 + _globals['_REQSENDGIFTTOCHARACTER']._serialized_start=59413 + _globals['_REQSENDGIFTTOCHARACTER']._serialized_end=59547 + _globals['_REQSENDGIFTTOCHARACTER_GIFT']._serialized_start=59509 + _globals['_REQSENDGIFTTOCHARACTER_GIFT']._serialized_end=59547 + _globals['_RESSENDGIFTTOCHARACTER']._serialized_start=59549 + _globals['_RESSENDGIFTTOCHARACTER']._serialized_end=59627 + _globals['_REQSELLITEM']._serialized_start=59629 + _globals['_REQSELLITEM']._serialized_end=59719 + _globals['_REQSELLITEM_ITEM']._serialized_start=59681 + _globals['_REQSELLITEM_ITEM']._serialized_end=59719 + _globals['_RESCOMMONVIEW']._serialized_start=59721 + _globals['_RESCOMMONVIEW']._serialized_end=59838 + _globals['_RESCOMMONVIEW_SLOT']._serialized_start=59803 + _globals['_RESCOMMONVIEW_SLOT']._serialized_end=59838 + _globals['_REQCHANGECOMMONVIEW']._serialized_start=59840 + _globals['_REQCHANGECOMMONVIEW']._serialized_end=59890 + _globals['_REQSAVECOMMONVIEWS']._serialized_start=59892 + _globals['_REQSAVECOMMONVIEWS']._serialized_end=59977 + _globals['_REQCOMMONVIEWS']._serialized_start=59979 + _globals['_REQCOMMONVIEWS']._serialized_end=60010 + _globals['_RESCOMMONVIEWS']._serialized_start=60012 + _globals['_RESCOMMONVIEWS']._serialized_end=60083 + _globals['_RESALLCOMMONVIEWS']._serialized_start=60086 + _globals['_RESALLCOMMONVIEWS']._serialized_end=60242 + _globals['_RESALLCOMMONVIEWS_VIEWS']._serialized_start=60190 + _globals['_RESALLCOMMONVIEWS_VIEWS']._serialized_end=60242 + _globals['_REQUSECOMMONVIEW']._serialized_start=60244 + _globals['_REQUSECOMMONVIEW']._serialized_end=60277 + _globals['_REQUPGRADECHARACTER']._serialized_start=60279 + _globals['_REQUPGRADECHARACTER']._serialized_end=60322 + _globals['_RESUPGRADECHARACTER']._serialized_start=60324 + _globals['_RESUPGRADECHARACTER']._serialized_end=60405 + _globals['_REQFINISHEDENDING']._serialized_start=60407 + _globals['_REQFINISHEDENDING']._serialized_end=60485 + _globals['_REQGMCOMMAND']._serialized_start=60487 + _globals['_REQGMCOMMAND']._serialized_end=60518 + _globals['_RESSHOPINFO']._serialized_start=60520 + _globals['_RESSHOPINFO']._serialized_end=60592 + _globals['_REQBUYFROMSHOP']._serialized_start=60595 + _globals['_REQBUYFROMSHOP']._serialized_end=60767 + _globals['_REQBUYFROMSHOP_ITEM']._serialized_start=60734 + _globals['_REQBUYFROMSHOP_ITEM']._serialized_end=60767 + _globals['_RESBUYFROMSHOP']._serialized_start=60769 + _globals['_RESBUYFROMSHOP']._serialized_end=60844 + _globals['_REQBUYFROMZHP']._serialized_start=60846 + _globals['_REQBUYFROMZHP']._serialized_end=60894 + _globals['_REQPAYMONTHTICKET']._serialized_start=60896 + _globals['_REQPAYMONTHTICKET']._serialized_end=60934 + _globals['_RESPAYMONTHTICKET']._serialized_start=60936 + _globals['_RESPAYMONTHTICKET']._serialized_end=61026 + _globals['_REQRESHZHPSHOP']._serialized_start=61028 + _globals['_REQRESHZHPSHOP']._serialized_end=61088 + _globals['_RESREFRESHZHPSHOP']._serialized_start=61090 + _globals['_RESREFRESHZHPSHOP']._serialized_end=61161 + _globals['_RESMONTHTICKETINFO']._serialized_start=61163 + _globals['_RESMONTHTICKETINFO']._serialized_end=61257 + _globals['_REQEXCHANGECURRENCY']._serialized_start=61259 + _globals['_REQEXCHANGECURRENCY']._serialized_end=61307 + _globals['_RESSERVERSETTINGS']._serialized_start=61309 + _globals['_RESSERVERSETTINGS']._serialized_end=61392 + _globals['_RESACCOUNTSETTINGS']._serialized_start=61394 + _globals['_RESACCOUNTSETTINGS']._serialized_end=61478 + _globals['_REQUPDATEACCOUNTSETTINGS']._serialized_start=61480 + _globals['_REQUPDATEACCOUNTSETTINGS']._serialized_end=61543 + _globals['_RESMODNICKNAMETIME']._serialized_start=61545 + _globals['_RESMODNICKNAMETIME']._serialized_end=61614 + _globals['_RESMISC']._serialized_start=61617 + _globals['_RESMISC']._serialized_end=61769 + _globals['_RESMISC_MISCFAITHDATA']._serialized_start=61721 + _globals['_RESMISC_MISCFAITHDATA']._serialized_end=61769 + _globals['_REQMODIFYSIGNATURE']._serialized_start=61771 + _globals['_REQMODIFYSIGNATURE']._serialized_end=61810 + _globals['_RESIDCARDINFO']._serialized_start=61812 + _globals['_RESIDCARDINFO']._serialized_end=61889 + _globals['_REQUPDATEIDCARDINFO']._serialized_start=61891 + _globals['_REQUPDATEIDCARDINFO']._serialized_end=61947 + _globals['_RESVIPREWARD']._serialized_start=61949 + _globals['_RESVIPREWARD']._serialized_end=62016 + _globals['_RESFETCHREFUNDORDER']._serialized_start=62019 + _globals['_RESFETCHREFUNDORDER']._serialized_end=62263 + _globals['_RESFETCHREFUNDORDER_ORDERINFO']._serialized_start=62177 + _globals['_RESFETCHREFUNDORDER_ORDERINFO']._serialized_end=62263 + _globals['_REQGAINVIPREWARD']._serialized_start=62265 + _globals['_REQGAINVIPREWARD']._serialized_end=62302 + _globals['_REQFETCHCUSTOMIZEDCONTESTLIST']._serialized_start=62304 + _globals['_REQFETCHCUSTOMIZEDCONTESTLIST']._serialized_end=62379 + _globals['_RESFETCHCUSTOMIZEDCONTESTLIST']._serialized_start=62382 + _globals['_RESFETCHCUSTOMIZEDCONTESTLIST']._serialized_end=62536 + _globals['_REQFETCHCUSTOMIZEDCONTESTAUTHINFO']._serialized_start=62538 + _globals['_REQFETCHCUSTOMIZEDCONTESTAUTHINFO']._serialized_end=62592 + _globals['_RESFETCHCUSTOMIZEDCONTESTAUTHINFO']._serialized_start=62594 + _globals['_RESFETCHCUSTOMIZEDCONTESTAUTHINFO']._serialized_end=62679 + _globals['_REQENTERCUSTOMIZEDCONTEST']._serialized_start=62681 + _globals['_REQENTERCUSTOMIZEDCONTEST']._serialized_end=62741 + _globals['_RESENTERCUSTOMIZEDCONTEST']._serialized_start=62744 + _globals['_RESENTERCUSTOMIZEDCONTEST']._serialized_end=62959 + _globals['_REQFETCHCUSTOMIZEDCONTESTONLINEINFO']._serialized_start=62961 + _globals['_REQFETCHCUSTOMIZEDCONTESTONLINEINFO']._serialized_end=63017 + _globals['_RESFETCHCUSTOMIZEDCONTESTONLINEINFO']._serialized_start=63019 + _globals['_RESFETCHCUSTOMIZEDCONTESTONLINEINFO']._serialized_end=63105 + _globals['_REQFETCHCUSTOMIZEDCONTESTBYCONTESTID']._serialized_start=63107 + _globals['_REQFETCHCUSTOMIZEDCONTESTBYCONTESTID']._serialized_end=63179 + _globals['_RESFETCHCUSTOMIZEDCONTESTBYCONTESTID']._serialized_start=63181 + _globals['_RESFETCHCUSTOMIZEDCONTESTBYCONTESTID']._serialized_end=63298 + _globals['_REQSIGNUPCUSTOMIZEDCONTEST']._serialized_start=63300 + _globals['_REQSIGNUPCUSTOMIZEDCONTEST']._serialized_end=63378 + _globals['_RESSIGNUPCUSTOMIZEDCONTEST']._serialized_start=63380 + _globals['_RESSIGNUPCUSTOMIZEDCONTEST']._serialized_end=63449 + _globals['_REQSTARTCUSTOMIZEDCONTEST']._serialized_start=63451 + _globals['_REQSTARTCUSTOMIZEDCONTEST']._serialized_end=63528 + _globals['_REQSTOPCUSTOMIZEDCONTEST']._serialized_start=63530 + _globals['_REQSTOPCUSTOMIZEDCONTEST']._serialized_end=63575 + _globals['_REQJOINCUSTOMIZEDCONTESTCHATROOM']._serialized_start=63577 + _globals['_REQJOINCUSTOMIZEDCONTESTCHATROOM']._serialized_end=63630 + _globals['_RESJOINCUSTOMIZEDCONTESTCHATROOM']._serialized_start=63632 + _globals['_RESJOINCUSTOMIZEDCONTESTCHATROOM']._serialized_end=63707 + _globals['_REQSAYCHATMESSAGE']._serialized_start=63709 + _globals['_REQSAYCHATMESSAGE']._serialized_end=63764 + _globals['_REQFETCHCUSTOMIZEDCONTESTGAMELIVELIST']._serialized_start=63766 + _globals['_REQFETCHCUSTOMIZEDCONTESTGAMELIVELIST']._serialized_end=63824 + _globals['_RESFETCHCUSTOMIZEDCONTESTGAMELIVELIST']._serialized_start=63826 + _globals['_RESFETCHCUSTOMIZEDCONTESTGAMELIVELIST']._serialized_end=63928 + _globals['_REQFETCHCUSTOMIZEDCONTESTGAMERECORDS']._serialized_start=63930 + _globals['_REQFETCHCUSTOMIZEDCONTESTGAMERECORDS']._serialized_end=64026 + _globals['_RESFETCHCUSTOMIZEDCONTESTGAMERECORDS']._serialized_start=64028 + _globals['_RESFETCHCUSTOMIZEDCONTESTGAMERECORDS']._serialized_end=64149 + _globals['_REQTARGETCUSTOMIZEDCONTEST']._serialized_start=64151 + _globals['_REQTARGETCUSTOMIZEDCONTEST']._serialized_end=64198 + _globals['_RESACTIVITYLIST']._serialized_start=64200 + _globals['_RESACTIVITYLIST']._serialized_end=64277 + _globals['_RESACCOUNTACTIVITYDATA']._serialized_start=64280 + _globals['_RESACCOUNTACTIVITYDATA']._serialized_end=66135 + _globals['_RESACCOUNTACTIVITYDATA_ACTIVITYSIGNINDATA']._serialized_start=65657 + _globals['_RESACCOUNTACTIVITYDATA_ACTIVITYSIGNINDATA']._serialized_end=65748 + _globals['_RESACCOUNTACTIVITYDATA_BUFFDATA']._serialized_start=65750 + _globals['_RESACCOUNTACTIVITYDATA_BUFFDATA']._serialized_end=65806 + _globals['_RESACCOUNTACTIVITYDATA_ACTIVITYRICHMANDATA']._serialized_start=65809 + _globals['_RESACCOUNTACTIVITYDATA_ACTIVITYRICHMANDATA']._serialized_end=66000 + _globals['_RESACCOUNTACTIVITYDATA_CHESTUPDATA']._serialized_start=66002 + _globals['_RESACCOUNTACTIVITYDATA_CHESTUPDATA']._serialized_end=66042 + _globals['_RESACCOUNTACTIVITYDATA_ACTIVITYSNSDATA']._serialized_start=66044 + _globals['_RESACCOUNTACTIVITYDATA_ACTIVITYSNSDATA']._serialized_end=66135 + _globals['_SNSBLOG']._serialized_start=66137 + _globals['_SNSBLOG']._serialized_end=66177 + _globals['_SNSREPLY']._serialized_start=66179 + _globals['_SNSREPLY']._serialized_end=66221 + _globals['_REQEXCHANGEACTIVITYITEM']._serialized_start=66223 + _globals['_REQEXCHANGEACTIVITYITEM']._serialized_end=66284 + _globals['_RESEXCHANGEACTIVITYITEM']._serialized_start=66286 + _globals['_RESEXCHANGEACTIVITYITEM']._serialized_end=66380 + _globals['_REQCOMPLETEACTIVITYTASK']._serialized_start=66382 + _globals['_REQCOMPLETEACTIVITYTASK']._serialized_end=66424 + _globals['_REQCOMPLETEACTIVITYTASKBATCH']._serialized_start=66426 + _globals['_REQCOMPLETEACTIVITYTASKBATCH']._serialized_end=66475 + _globals['_REQCOMPLETEPERIODACTIVITYTASKBATCH']._serialized_start=66477 + _globals['_REQCOMPLETEPERIODACTIVITYTASKBATCH']._serialized_end=66532 + _globals['_REQRECEIVEACTIVITYFLIPTASK']._serialized_start=66534 + _globals['_REQRECEIVEACTIVITYFLIPTASK']._serialized_end=66579 + _globals['_RESRECEIVEACTIVITYFLIPTASK']._serialized_start=66581 + _globals['_RESRECEIVEACTIVITYFLIPTASK']._serialized_end=66650 + _globals['_REQCOMPLETESEGMENTTASKREWARD']._serialized_start=66652 + _globals['_REQCOMPLETESEGMENTTASKREWARD']._serialized_end=66714 + _globals['_RESCOMPLETESEGMENTTASKREWARD']._serialized_start=66716 + _globals['_RESCOMPLETESEGMENTTASKREWARD']._serialized_end=66808 + _globals['_REQFETCHACTIVITYFLIPINFO']._serialized_start=66810 + _globals['_REQFETCHACTIVITYFLIPINFO']._serialized_end=66857 + _globals['_RESFETCHACTIVITYFLIPINFO']._serialized_start=66859 + _globals['_RESFETCHACTIVITYFLIPINFO']._serialized_end=66943 + _globals['_REQGAINACCUMULATEDPOINTACTIVITYREWARD']._serialized_start=66945 + _globals['_REQGAINACCUMULATEDPOINTACTIVITYREWARD']._serialized_end=67024 + _globals['_REQGAINMULTIPOINTACTIVITYREWARD']._serialized_start=67026 + _globals['_REQGAINMULTIPOINTACTIVITYREWARD']._serialized_end=67104 + _globals['_REQFETCHRANKPOINTLEADERBOARD']._serialized_start=67106 + _globals['_REQFETCHRANKPOINTLEADERBOARD']._serialized_end=67160 + _globals['_RESFETCHRANKPOINTLEADERBOARD']._serialized_start=67163 + _globals['_RESFETCHRANKPOINTLEADERBOARD']._serialized_end=67391 + _globals['_RESFETCHRANKPOINTLEADERBOARD_ITEM']._serialized_start=67302 + _globals['_RESFETCHRANKPOINTLEADERBOARD_ITEM']._serialized_end=67391 + _globals['_REQGAINRANKPOINTREWARD']._serialized_start=67393 + _globals['_REQGAINRANKPOINTREWARD']._serialized_end=67462 + _globals['_REQRICHMANNEXTMOVE']._serialized_start=67464 + _globals['_REQRICHMANNEXTMOVE']._serialized_end=67505 + _globals['_RESRICHMANNEXTMOVE']._serialized_start=67508 + _globals['_RESRICHMANNEXTMOVE']._serialized_end=68040 + _globals['_RESRICHMANNEXTMOVE_REWARDDATA']._serialized_start=67800 + _globals['_RESRICHMANNEXTMOVE_REWARDDATA']._serialized_end=67884 + _globals['_RESRICHMANNEXTMOVE_PATHDATA']._serialized_start=67886 + _globals['_RESRICHMANNEXTMOVE_PATHDATA']._serialized_end=67982 + _globals['_RESRICHMANNEXTMOVE_BUFFDATA']._serialized_start=65750 + _globals['_RESRICHMANNEXTMOVE_BUFFDATA']._serialized_end=65806 + _globals['_REQRICHMANSPECIALMOVE']._serialized_start=68042 + _globals['_REQRICHMANSPECIALMOVE']._serialized_end=68100 + _globals['_REQRICHMANCHESTINFO']._serialized_start=68102 + _globals['_REQRICHMANCHESTINFO']._serialized_end=68144 + _globals['_RESRICHMANCHESTINFO']._serialized_start=68147 + _globals['_RESRICHMANCHESTINFO']._serialized_end=68282 + _globals['_RESRICHMANCHESTINFO_ITEMDATA']._serialized_start=68245 + _globals['_RESRICHMANCHESTINFO_ITEMDATA']._serialized_end=68282 + _globals['_REQCREATEGAMEOBSERVEAUTH']._serialized_start=68284 + _globals['_REQCREATEGAMEOBSERVEAUTH']._serialized_end=68329 + _globals['_RESCREATEGAMEOBSERVEAUTH']._serialized_start=68331 + _globals['_RESCREATEGAMEOBSERVEAUTH']._serialized_end=68416 + _globals['_REQREFRESHGAMEOBSERVEAUTH']._serialized_start=68418 + _globals['_REQREFRESHGAMEOBSERVEAUTH']._serialized_end=68460 + _globals['_RESREFRESHGAMEOBSERVEAUTH']._serialized_start=68462 + _globals['_RESREFRESHGAMEOBSERVEAUTH']._serialized_end=68528 + _globals['_RESACTIVITYBUFF']._serialized_start=68530 + _globals['_RESACTIVITYBUFF']._serialized_end=68614 + _globals['_REQUPGRADEACTIVITYBUFF']._serialized_start=68616 + _globals['_REQUPGRADEACTIVITYBUFF']._serialized_end=68657 + _globals['_REQUPGRADEACTIVITYLEVEL']._serialized_start=68659 + _globals['_REQUPGRADEACTIVITYLEVEL']._serialized_end=68735 + _globals['_RESUPGRADEACTIVITYLEVEL']._serialized_start=68737 + _globals['_RESUPGRADEACTIVITYLEVEL']._serialized_end=68824 + _globals['_REQRECEIVEUPGRADEACTIVITYREWARD']._serialized_start=68826 + _globals['_REQRECEIVEUPGRADEACTIVITYREWARD']._serialized_end=68880 + _globals['_RESRECEIVEUPGRADEACTIVITYREWARD']._serialized_start=68882 + _globals['_RESRECEIVEUPGRADEACTIVITYREWARD']._serialized_end=68977 + _globals['_REQRECEIVEALLACTIVITYGIFT']._serialized_start=68979 + _globals['_REQRECEIVEALLACTIVITYGIFT']._serialized_end=69027 + _globals['_RESRECEIVEALLACTIVITYGIFT']._serialized_start=69030 + _globals['_RESRECEIVEALLACTIVITYGIFT']._serialized_end=69274 + _globals['_RESRECEIVEALLACTIVITYGIFT_RECEIVEREWARDS']._serialized_start=69189 + _globals['_RESRECEIVEALLACTIVITYGIFT_RECEIVEREWARDS']._serialized_end=69274 + _globals['_RESUPGRADECHALLENGE']._serialized_start=69277 + _globals['_RESUPGRADECHALLENGE']._serialized_end=69443 + _globals['_RESREFRESHCHALLENGE']._serialized_start=69446 + _globals['_RESREFRESHCHALLENGE']._serialized_end=69612 + _globals['_RESFETCHCHALLENGEINFO']._serialized_start=69615 + _globals['_RESFETCHCHALLENGEINFO']._serialized_end=69808 + _globals['_REQFORCECOMPLETECHALLENGETASK']._serialized_start=69810 + _globals['_REQFORCECOMPLETECHALLENGETASK']._serialized_end=69858 + _globals['_RESFETCHABMATCH']._serialized_start=69861 + _globals['_RESFETCHABMATCH']._serialized_end=70116 + _globals['_RESFETCHABMATCH_MATCHPOINT']._serialized_start=9680 + _globals['_RESFETCHABMATCH_MATCHPOINT']._serialized_end=9725 + _globals['_REQSTARTUNIFIEDMATCH']._serialized_start=70118 + _globals['_REQSTARTUNIFIEDMATCH']._serialized_end=70190 + _globals['_REQCANCELUNIFIEDMATCH']._serialized_start=70192 + _globals['_REQCANCELUNIFIEDMATCH']._serialized_end=70234 + _globals['_RESCHALLENGESEASONINFO']._serialized_start=70237 + _globals['_RESCHALLENGESEASONINFO']._serialized_end=70449 + _globals['_RESCHALLENGESEASONINFO_CHALLENGEINFO']._serialized_start=70362 + _globals['_RESCHALLENGESEASONINFO_CHALLENGEINFO']._serialized_end=70449 + _globals['_REQRECEIVECHALLENGERANKREWARD']._serialized_start=70451 + _globals['_REQRECEIVECHALLENGERANKREWARD']._serialized_end=70501 + _globals['_RESRECEIVECHALLENGERANKREWARD']._serialized_start=70504 + _globals['_RESRECEIVECHALLENGERANKREWARD']._serialized_end=70666 + _globals['_RESRECEIVECHALLENGERANKREWARD_REWARD']._serialized_start=70622 + _globals['_RESRECEIVECHALLENGERANKREWARD_REWARD']._serialized_end=70666 + _globals['_REQBUYINABMATCH']._serialized_start=70668 + _globals['_REQBUYINABMATCH']._serialized_end=70703 + _globals['_REQGAMEPOINTRANK']._serialized_start=70705 + _globals['_REQGAMEPOINTRANK']._serialized_end=70744 + _globals['_RESGAMEPOINTRANK']._serialized_start=70747 + _globals['_RESGAMEPOINTRANK']._serialized_end=70902 + _globals['_RESGAMEPOINTRANK_RANKINFO']._serialized_start=70857 + _globals['_RESGAMEPOINTRANK_RANKINFO']._serialized_end=70902 + _globals['_RESFETCHSELFGAMEPOINTRANK']._serialized_start=70904 + _globals['_RESFETCHSELFGAMEPOINTRANK']._serialized_end=70976 + _globals['_REQREADSNS']._serialized_start=70978 + _globals['_REQREADSNS']._serialized_end=71002 + _globals['_RESREADSNS']._serialized_start=71004 + _globals['_RESREADSNS']._serialized_end=71076 + _globals['_REQREPLYSNS']._serialized_start=71078 + _globals['_REQREPLYSNS']._serialized_end=71103 + _globals['_RESREPLYSNS']._serialized_start=71105 + _globals['_RESREPLYSNS']._serialized_end=71177 + _globals['_REQLIKESNS']._serialized_start=71179 + _globals['_REQLIKESNS']._serialized_end=71203 + _globals['_RESLIKESNS']._serialized_start=71205 + _globals['_RESLIKESNS']._serialized_end=71261 + _globals['_REQDIGMINE']._serialized_start=71263 + _globals['_REQDIGMINE']._serialized_end=71322 + _globals['_RESDIGMINE']._serialized_start=71324 + _globals['_RESDIGMINE']._serialized_end=71423 + _globals['_REQFETCHLASTPRIVACY']._serialized_start=71425 + _globals['_REQFETCHLASTPRIVACY']._serialized_end=71460 + _globals['_RESFETCHLASTPRIVACY']._serialized_start=71463 + _globals['_RESFETCHLASTPRIVACY']._serialized_end=71610 + _globals['_RESFETCHLASTPRIVACY_PRIVACYINFO']._serialized_start=71566 + _globals['_RESFETCHLASTPRIVACY_PRIVACYINFO']._serialized_end=71610 + _globals['_REQCHECKPRIVACY']._serialized_start=71613 + _globals['_REQCHECKPRIVACY']._serialized_end=71742 + _globals['_REQCHECKPRIVACY_VERSIONS']._serialized_start=71701 + _globals['_REQCHECKPRIVACY_VERSIONS']._serialized_end=71742 + _globals['_REQRESPONSECAPTCHA']._serialized_start=71744 + _globals['_REQRESPONSECAPTCHA']._serialized_end=71863 + _globals['_REQFETCHRPGBATTLEHISTORY']._serialized_start=71865 + _globals['_REQFETCHRPGBATTLEHISTORY']._serialized_end=71912 + _globals['_RESFETCHRPGBATTLEHISTORY']._serialized_start=71915 + _globals['_RESFETCHRPGBATTLEHISTORY']._serialized_end=72377 + _globals['_RESFETCHRPGBATTLEHISTORY_BATTLERESULT']._serialized_start=72108 + _globals['_RESFETCHRPGBATTLEHISTORY_BATTLERESULT']._serialized_end=72377 + _globals['_RESFETCHRPGBATTLEHISTORYV2']._serialized_start=72380 + _globals['_RESFETCHRPGBATTLEHISTORYV2']._serialized_end=72831 + _globals['_RESFETCHRPGBATTLEHISTORYV2_BATTLERESULTV2']._serialized_start=72656 + _globals['_RESFETCHRPGBATTLEHISTORYV2_BATTLERESULTV2']._serialized_end=72831 + _globals['_REQBUYARENATICKET']._serialized_start=72833 + _globals['_REQBUYARENATICKET']._serialized_end=72873 + _globals['_REQARENAREWARD']._serialized_start=72875 + _globals['_REQARENAREWARD']._serialized_end=72912 + _globals['_REQENTERARENA']._serialized_start=72914 + _globals['_REQENTERARENA']._serialized_end=72950 + _globals['_RESARENAREWARD']._serialized_start=72953 + _globals['_RESARENAREWARD']._serialized_end=73082 + _globals['_RESARENAREWARD_REWARDITEM']._serialized_start=73043 + _globals['_RESARENAREWARD_REWARDITEM']._serialized_end=73082 + _globals['_REQRECEIVERPGREWARDS']._serialized_start=73084 + _globals['_REQRECEIVERPGREWARDS']._serialized_end=73127 + _globals['_REQRECEIVERPGREWARD']._serialized_start=73129 + _globals['_REQRECEIVERPGREWARD']._serialized_end=73192 + _globals['_RESRECEIVERPGREWARDS']._serialized_start=73195 + _globals['_RESRECEIVERPGREWARDS']._serialized_end=73336 + _globals['_RESRECEIVERPGREWARDS_REWARDITEM']._serialized_start=73043 + _globals['_RESRECEIVERPGREWARDS_REWARDITEM']._serialized_end=73082 + _globals['_REQFETCHOBTOKEN']._serialized_start=73338 + _globals['_REQFETCHOBTOKEN']._serialized_end=73369 + _globals['_RESFETCHOBTOKEN']._serialized_start=73371 + _globals['_RESFETCHOBTOKEN']._serialized_end=73485 + _globals['_REQRECEIVECHARACTERREWARDS']._serialized_start=73487 + _globals['_REQRECEIVECHARACTERREWARDS']._serialized_end=73552 + _globals['_RESRECEIVECHARACTERREWARDS']._serialized_start=73555 + _globals['_RESRECEIVECHARACTERREWARDS']._serialized_end=73708 + _globals['_RESRECEIVECHARACTERREWARDS_REWARDITEM']._serialized_start=73043 + _globals['_RESRECEIVECHARACTERREWARDS_REWARDITEM']._serialized_end=73082 + _globals['_REQFEEDACTIVITYFEED']._serialized_start=73710 + _globals['_REQFEEDACTIVITYFEED']._serialized_end=73767 + _globals['_RESFEEDACTIVITYFEED']._serialized_start=73770 + _globals['_RESFEEDACTIVITYFEED']._serialized_end=73929 + _globals['_RESFEEDACTIVITYFEED_REWARDITEM']._serialized_start=73043 + _globals['_RESFEEDACTIVITYFEED_REWARDITEM']._serialized_end=73082 + _globals['_REQSENDACTIVITYGIFTTOFRIEND']._serialized_start=73931 + _globals['_REQSENDACTIVITYGIFTTOFRIEND']._serialized_end=74017 + _globals['_RESSENDACTIVITYGIFTTOFRIEND']._serialized_start=74019 + _globals['_RESSENDACTIVITYGIFTTOFRIEND']._serialized_end=74099 + _globals['_REQRECEIVEACTIVITYGIFT']._serialized_start=74101 + _globals['_REQRECEIVEACTIVITYGIFT']._serialized_end=74158 + _globals['_REQFETCHFRIENDGIFTACTIVITYDATA']._serialized_start=74160 + _globals['_REQFETCHFRIENDGIFTACTIVITYDATA']._serialized_end=74235 + _globals['_RESFETCHFRIENDGIFTACTIVITYDATA']._serialized_start=74238 + _globals['_RESFETCHFRIENDGIFTACTIVITYDATA']._serialized_end=74525 + _globals['_RESFETCHFRIENDGIFTACTIVITYDATA_ITEMCOUNTDATA']._serialized_start=74359 + _globals['_RESFETCHFRIENDGIFTACTIVITYDATA_ITEMCOUNTDATA']._serialized_end=74403 + _globals['_RESFETCHFRIENDGIFTACTIVITYDATA_FRIENDDATA']._serialized_start=74405 + _globals['_RESFETCHFRIENDGIFTACTIVITYDATA_FRIENDDATA']._serialized_end=74525 + _globals['_REQOPENPRECHESTITEM']._serialized_start=74527 + _globals['_REQOPENPRECHESTITEM']._serialized_end=74582 + _globals['_RESOPENPRECHESTITEM']._serialized_start=74584 + _globals['_RESOPENPRECHESTITEM']._serialized_end=74664 + _globals['_REQFETCHVOTEACTIVITY']._serialized_start=74666 + _globals['_REQFETCHVOTEACTIVITY']._serialized_end=74709 + _globals['_RESFETCHVOTEACTIVITY']._serialized_start=74711 + _globals['_RESFETCHVOTEACTIVITY']._serialized_end=74799 + _globals['_REQVOTEACTIVITY']._serialized_start=74801 + _globals['_REQVOTEACTIVITY']._serialized_end=74853 + _globals['_RESVOTEACTIVITY']._serialized_start=74855 + _globals['_RESVOTEACTIVITY']._serialized_end=74934 + _globals['_REQUNLOCKACTIVITYSPOT']._serialized_start=74936 + _globals['_REQUNLOCKACTIVITYSPOT']._serialized_end=74978 + _globals['_REQUNLOCKACTIVITYSPOTENDING']._serialized_start=74980 + _globals['_REQUNLOCKACTIVITYSPOTENDING']._serialized_end=75047 + _globals['_REQRECEIVEACTIVITYSPOTREWARD']._serialized_start=75049 + _globals['_REQRECEIVEACTIVITYSPOTREWARD']._serialized_end=75098 + _globals['_RESRECEIVEACTIVITYSPOTREWARD']._serialized_start=75101 + _globals['_RESRECEIVEACTIVITYSPOTREWARD']._serialized_end=75258 + _globals['_RESRECEIVEACTIVITYSPOTREWARD_REWARDITEM']._serialized_start=73043 + _globals['_RESRECEIVEACTIVITYSPOTREWARD_REWARDITEM']._serialized_end=73082 + _globals['_REQLOGREPORT']._serialized_start=75260 + _globals['_REQLOGREPORT']._serialized_end=75307 + _globals['_REQBINDOAUTH2']._serialized_start=75309 + _globals['_REQBINDOAUTH2']._serialized_end=75353 + _globals['_REQFETCHOAUTH2']._serialized_start=75355 + _globals['_REQFETCHOAUTH2']._serialized_end=75385 + _globals['_RESFETCHOAUTH2']._serialized_start=75387 + _globals['_RESFETCHOAUTH2']._serialized_end=75445 + _globals['_RESDELETEACCOUNT']._serialized_start=75447 + _globals['_RESDELETEACCOUNT']._serialized_end=75512 + _globals['_REQSETLOADINGIMAGE']._serialized_start=75514 + _globals['_REQSETLOADINGIMAGE']._serialized_end=75550 + _globals['_RESFETCHSHOPINTERVAL']._serialized_start=75553 + _globals['_RESFETCHSHOPINTERVAL']._serialized_end=75708 + _globals['_RESFETCHSHOPINTERVAL_SHOPINTERVAL']._serialized_start=75658 + _globals['_RESFETCHSHOPINTERVAL_SHOPINTERVAL']._serialized_end=75708 + _globals['_RESFETCHACTIVITYINTERVAL']._serialized_start=75711 + _globals['_RESFETCHACTIVITYINTERVAL']._serialized_end=75885 + _globals['_RESFETCHACTIVITYINTERVAL_ACTIVITYINTERVAL']._serialized_start=75828 + _globals['_RESFETCHACTIVITYINTERVAL_ACTIVITYINTERVAL']._serialized_end=75885 + _globals['_RESFETCHRECENTFRIEND']._serialized_start=75887 + _globals['_RESFETCHRECENTFRIEND']._serialized_end=75957 + _globals['_REQOPENGACHA']._serialized_start=75959 + _globals['_REQOPENGACHA']._serialized_end=76009 + _globals['_RESOPENGACHA']._serialized_start=76012 + _globals['_RESOPENGACHA']._serialized_end=76180 + _globals['_REQTASKREQUEST']._serialized_start=76182 + _globals['_REQTASKREQUEST']._serialized_end=76214 + _globals['_REQSIMULATIONACTIVITYTRAIN']._serialized_start=76216 + _globals['_REQSIMULATIONACTIVITYTRAIN']._serialized_end=76279 + _globals['_RESSIMULATIONACTIVITYTRAIN']._serialized_start=76281 + _globals['_RESSIMULATIONACTIVITYTRAIN']._serialized_end=76377 + _globals['_REQFETCHSIMULATIONGAMERECORD']._serialized_start=76379 + _globals['_REQFETCHSIMULATIONGAMERECORD']._serialized_end=76449 + _globals['_RESFETCHSIMULATIONGAMERECORD']._serialized_start=76451 + _globals['_RESFETCHSIMULATIONGAMERECORD']._serialized_end=76566 + _globals['_REQSTARTSIMULATIONACTIVITYGAME']._serialized_start=76568 + _globals['_REQSTARTSIMULATIONACTIVITYGAME']._serialized_end=76621 + _globals['_RESSTARTSIMULATIONACTIVITYGAME']._serialized_start=76623 + _globals['_RESSTARTSIMULATIONACTIVITYGAME']._serialized_end=76732 + _globals['_REQFETCHSIMULATIONGAMERANK']._serialized_start=76734 + _globals['_REQFETCHSIMULATIONGAMERANK']._serialized_end=76796 + _globals['_RESFETCHSIMULATIONGAMERANK']._serialized_start=76799 + _globals['_RESFETCHSIMULATIONGAMERANK']._serialized_end=76954 + _globals['_RESFETCHSIMULATIONGAMERANK_RANKINFO']._serialized_start=76910 + _globals['_RESFETCHSIMULATIONGAMERANK_RANKINFO']._serialized_end=76954 + _globals['_REQGENERATECOMBININGCRAFT']._serialized_start=76956 + _globals['_REQGENERATECOMBININGCRAFT']._serialized_end=77020 + _globals['_RESGENERATECOMBININGCRAFT']._serialized_start=77022 + _globals['_RESGENERATECOMBININGCRAFT']._serialized_end=77106 + _globals['_REQMOVECOMBININGCRAFT']._serialized_start=77108 + _globals['_REQMOVECOMBININGCRAFT']._serialized_end=77178 + _globals['_RESMOVECOMBININGCRAFT']._serialized_start=77181 + _globals['_RESMOVECOMBININGCRAFT']._serialized_end=77375 + _globals['_RESMOVECOMBININGCRAFT_BONUSDATA']._serialized_start=77333 + _globals['_RESMOVECOMBININGCRAFT_BONUSDATA']._serialized_end=77375 + _globals['_REQCOMBININGRECYCLECRAFT']._serialized_start=77377 + _globals['_REQCOMBININGRECYCLECRAFT']._serialized_end=77437 + _globals['_RESCOMBININGRECYCLECRAFT']._serialized_start=77439 + _globals['_RESCOMBININGRECYCLECRAFT']._serialized_end=77532 + _globals['_REQRECOVERCOMBININGRECYCLE']._serialized_start=77534 + _globals['_REQRECOVERCOMBININGRECYCLE']._serialized_end=77583 + _globals['_RESRECOVERCOMBININGRECYCLE']._serialized_start=77585 + _globals['_RESRECOVERCOMBININGRECYCLE']._serialized_end=77670 + _globals['_REQFINISHCOMBININGORDER']._serialized_start=77672 + _globals['_REQFINISHCOMBININGORDER']._serialized_end=77756 + _globals['_RESFINISHCOMBININGORDER']._serialized_start=77758 + _globals['_RESFINISHCOMBININGORDER']._serialized_end=77850 + _globals['_RESFETCHINFO']._serialized_start=77853 + _globals['_RESFETCHINFO']._serialized_end=79159 + _globals['_REQUPGRADEVILLAGEBUILDING']._serialized_start=79161 + _globals['_REQUPGRADEVILLAGEBUILDING']._serialized_end=79230 + _globals['_REQRECEIVEVILLAGEBUILDINGREWARD']._serialized_start=79232 + _globals['_REQRECEIVEVILLAGEBUILDINGREWARD']._serialized_end=79340 + _globals['_RESRECEIVEVILLAGEBUILDINGREWARD']._serialized_start=79342 + _globals['_RESRECEIVEVILLAGEBUILDINGREWARD']._serialized_end=79442 + _globals['_REQSTARTVILLAGETRIP']._serialized_start=79444 + _globals['_REQSTARTVILLAGETRIP']._serialized_end=79500 + _globals['_REQRECEIVEVILLAGETRIPREWARD']._serialized_start=79502 + _globals['_REQRECEIVEVILLAGETRIPREWARD']._serialized_end=79602 + _globals['_RESRECEIVEVILLAGETRIPREWARD']._serialized_start=79604 + _globals['_RESRECEIVEVILLAGETRIPREWARD']._serialized_end=79700 + _globals['_REQCOMPLETEVILLAGETASK']._serialized_start=79702 + _globals['_REQCOMPLETEVILLAGETASK']._serialized_end=79764 + _globals['_RESCOMPLETEVILLAGETASK']._serialized_start=79766 + _globals['_RESCOMPLETEVILLAGETASK']._serialized_end=79857 + _globals['_REQGETFRIENDVILLAGEDATA']._serialized_start=79859 + _globals['_REQGETFRIENDVILLAGEDATA']._serialized_end=79927 + _globals['_RESGETFRIENDVILLAGEDATA']._serialized_start=79930 + _globals['_RESGETFRIENDVILLAGEDATA']._serialized_end=80098 + _globals['_RESGETFRIENDVILLAGEDATA_FRIENDVILLAGEDATA']._serialized_start=80044 + _globals['_RESGETFRIENDVILLAGEDATA_FRIENDVILLAGEDATA']._serialized_end=80098 + _globals['_REQSETVILLAGEWORKER']._serialized_start=80100 + _globals['_REQSETVILLAGEWORKER']._serialized_end=80183 + _globals['_RESSETVILLAGEWORKER']._serialized_start=80185 + _globals['_RESSETVILLAGEWORKER']._serialized_end=80296 + _globals['_REQNEXTROUNDVILLAGE']._serialized_start=80298 + _globals['_REQNEXTROUNDVILLAGE']._serialized_end=80340 + _globals['_RESNEXTROUNDVILLAGE']._serialized_start=80342 + _globals['_RESNEXTROUNDVILLAGE']._serialized_end=80437 + _globals['_REQRESOLVEFESTIVALACTIVITYPROPOSAL']._serialized_start=80439 + _globals['_REQRESOLVEFESTIVALACTIVITYPROPOSAL']._serialized_end=80524 + _globals['_RESRESOLVEFESTIVALACTIVITYPROPOSAL']._serialized_start=80527 + _globals['_RESRESOLVEFESTIVALACTIVITYPROPOSAL']._serialized_end=80684 + _globals['_REQRESOLVEFESTIVALACTIVITYEVENT']._serialized_start=80686 + _globals['_REQRESOLVEFESTIVALACTIVITYEVENT']._serialized_end=80768 + _globals['_RESRESOLVEFESTIVALACTIVITYEVENT']._serialized_start=80771 + _globals['_RESRESOLVEFESTIVALACTIVITYEVENT']._serialized_end=80928 + _globals['_REQBUYFESTIVALPROPOSAL']._serialized_start=80930 + _globals['_REQBUYFESTIVALPROPOSAL']._serialized_end=80975 + _globals['_RESBUYFESTIVALPROPOSAL']._serialized_start=80977 + _globals['_RESBUYFESTIVALPROPOSAL']._serialized_end=81075 + _globals['_REQISLANDACTIVITYMOVE']._serialized_start=81077 + _globals['_REQISLANDACTIVITYMOVE']._serialized_end=81138 + _globals['_REQISLANDACTIVITYBUY']._serialized_start=81141 + _globals['_REQISLANDACTIVITYBUY']._serialized_end=81324 + _globals['_REQISLANDACTIVITYBUY_BUYITEMS']._serialized_start=81236 + _globals['_REQISLANDACTIVITYBUY_BUYITEMS']._serialized_end=81324 + _globals['_REQISLANDACTIVITYSELL']._serialized_start=81327 + _globals['_REQISLANDACTIVITYSELL']._serialized_end=81477 + _globals['_REQISLANDACTIVITYSELL_SELLITEM']._serialized_start=81424 + _globals['_REQISLANDACTIVITYSELL_SELLITEM']._serialized_end=81477 + _globals['_REQISLANDACTIVITYTIDYBAG']._serialized_start=81480 + _globals['_REQISLANDACTIVITYTIDYBAG']._serialized_end=81741 + _globals['_REQISLANDACTIVITYTIDYBAG_BAGDATA']._serialized_start=81586 + _globals['_REQISLANDACTIVITYTIDYBAG_BAGDATA']._serialized_end=81741 + _globals['_REQISLANDACTIVITYTIDYBAG_BAGDATA_ITEMDATA']._serialized_start=81690 + _globals['_REQISLANDACTIVITYTIDYBAG_BAGDATA_ITEMDATA']._serialized_end=81741 + _globals['_REQISLANDACTIVITYUNLOCKBAGGRID']._serialized_start=81743 + _globals['_REQISLANDACTIVITYUNLOCKBAGGRID']._serialized_end=81825 + _globals['_CONTESTSETTING']._serialized_start=81828 + _globals['_CONTESTSETTING']._serialized_end=81985 + _globals['_CONTESTSETTING_LEVELLIMIT']._serialized_start=81944 + _globals['_CONTESTSETTING_LEVELLIMIT']._serialized_end=81985 + _globals['_REQCREATECUSTOMIZEDCONTEST']._serialized_start=81988 + _globals['_REQCREATECUSTOMIZEDCONTEST']._serialized_end=82212 + _globals['_RESCREATECUSTOMIZEDCONTEST']._serialized_start=82214 + _globals['_RESCREATECUSTOMIZEDCONTEST']._serialized_end=82287 + _globals['_REQFETCHMANAGERCUSTOMIZEDCONTESTLIST']._serialized_start=82289 + _globals['_REQFETCHMANAGERCUSTOMIZEDCONTESTLIST']._serialized_end=82341 + _globals['_RESFETCHMANAGERCUSTOMIZEDCONTESTLIST']._serialized_start=82343 + _globals['_RESFETCHMANAGERCUSTOMIZEDCONTESTLIST']._serialized_end=82452 + _globals['_REQFETCHMANAGERCUSTOMIZEDCONTEST']._serialized_start=82454 + _globals['_REQFETCHMANAGERCUSTOMIZEDCONTEST']._serialized_end=82507 + _globals['_RESFETCHMANAGERCUSTOMIZEDCONTEST']._serialized_start=82510 + _globals['_RESFETCHMANAGERCUSTOMIZEDCONTEST']._serialized_end=82810 + _globals['_REQUPDATEMANAGERCUSTOMIZEDCONTEST']._serialized_start=82813 + _globals['_REQUPDATEMANAGERCUSTOMIZEDCONTEST']._serialized_end=83063 + _globals['_REQFETCHCONTESTPLAYERRANK']._serialized_start=83065 + _globals['_REQFETCHCONTESTPLAYERRANK']._serialized_end=83142 + _globals['_RESFETCHCONTESTPLAYERRANK']._serialized_start=83145 + _globals['_RESFETCHCONTESTPLAYERRANK']._serialized_end=84002 + _globals['_RESFETCHCONTESTPLAYERRANK_CONTESTPLAYERACCOUNTDATA']._serialized_start=83335 + _globals['_RESFETCHCONTESTPLAYERRANK_CONTESTPLAYERACCOUNTDATA']._serialized_end=83782 + _globals['_RESFETCHCONTESTPLAYERRANK_CONTESTPLAYERACCOUNTDATA_CONTESTGAMERESULT']._serialized_start=83596 + _globals['_RESFETCHCONTESTPLAYERRANK_CONTESTPLAYERACCOUNTDATA_CONTESTGAMERESULT']._serialized_end=83650 + _globals['_RESFETCHCONTESTPLAYERRANK_CONTESTPLAYERACCOUNTDATA_CONTESTSERIESGAMERESULT']._serialized_start=83653 + _globals['_RESFETCHCONTESTPLAYERRANK_CONTESTPLAYERACCOUNTDATA_CONTESTSERIESGAMERESULT']._serialized_end=83782 + _globals['_RESFETCHCONTESTPLAYERRANK_SEASONRANK']._serialized_start=83784 + _globals['_RESFETCHCONTESTPLAYERRANK_SEASONRANK']._serialized_end=83904 + _globals['_RESFETCHCONTESTPLAYERRANK_PLAYERDATA']._serialized_start=83906 + _globals['_RESFETCHCONTESTPLAYERRANK_PLAYERDATA']._serialized_end=84002 + _globals['_REQFETCHREADYPLAYERLIST']._serialized_start=84004 + _globals['_REQFETCHREADYPLAYERLIST']._serialized_end=84048 + _globals['_RESFETCHREADYPLAYERLIST']._serialized_start=84051 + _globals['_RESFETCHREADYPLAYERLIST']._serialized_end=84200 + _globals['_RESFETCHREADYPLAYERLIST_PLAYER']._serialized_start=84154 + _globals['_RESFETCHREADYPLAYERLIST_PLAYER']._serialized_end=84200 + _globals['_REQCREATEGAMEPLAN']._serialized_start=84202 + _globals['_REQCREATEGAMEPLAN']._serialized_end=84328 + _globals['_RESGENERATECONTESTMANAGERLOGINCODE']._serialized_start=84330 + _globals['_RESGENERATECONTESTMANAGERLOGINCODE']._serialized_end=84406 + _globals['_ACTIONMJSTART']._serialized_start=84408 + _globals['_ACTIONMJSTART']._serialized_end=84423 + _globals['_NEWROUNDOPENEDTILES']._serialized_start=84425 + _globals['_NEWROUNDOPENEDTILES']._serialized_end=84490 + _globals['_MUYUINFO']._serialized_start=84492 + _globals['_MUYUINFO']._serialized_end=84562 + _globals['_CHUANMAGANG']._serialized_start=84565 + _globals['_CHUANMAGANG']._serialized_end=84703 + _globals['_YONGCHANGINFO']._serialized_start=84705 + _globals['_YONGCHANGINFO']._serialized_end=84822 + _globals['_ACTIONNEWCARD']._serialized_start=84824 + _globals['_ACTIONNEWCARD']._serialized_end=84860 + _globals['_RECORDNEWCARD']._serialized_start=84862 + _globals['_RECORDNEWCARD']._serialized_end=84898 + _globals['_ACTIONNEWROUND']._serialized_start=84901 + _globals['_ACTIONNEWROUND']._serialized_end=85391 + _globals['_RECORDNEWROUND']._serialized_start=85394 + _globals['_RECORDNEWROUND']._serialized_end=86026 + _globals['_RECORDNEWROUND_TINGPAI']._serialized_start=85967 + _globals['_RECORDNEWROUND_TINGPAI']._serialized_end=86026 + _globals['_GAMESNAPSHOT']._serialized_start=86029 + _globals['_GAMESNAPSHOT']._serialized_end=86438 + _globals['_GAMESNAPSHOT_PLAYERSNAPSHOT']._serialized_start=86249 + _globals['_GAMESNAPSHOT_PLAYERSNAPSHOT']._serialized_end=86438 + _globals['_GAMESNAPSHOT_PLAYERSNAPSHOT_FULU']._serialized_start=86390 + _globals['_GAMESNAPSHOT_PLAYERSNAPSHOT_FULU']._serialized_end=86438 + _globals['_ACTIONPROTOTYPE']._serialized_start=86440 + _globals['_ACTIONPROTOTYPE']._serialized_end=86499 + _globals['_GAMEDETAILRECORDS']._serialized_start=86501 + _globals['_GAMEDETAILRECORDS']._serialized_end=86600 + _globals['_GAMESELFOPERATION']._serialized_start=86603 + _globals['_GAMESELFOPERATION']._serialized_end=86804 + _globals['_GAMECHIPENGGANG']._serialized_start=86806 + _globals['_GAMECHIPENGGANG']._serialized_end=86895 + _globals['_GAMEVOTEGAMEEND']._serialized_start=86897 + _globals['_GAMEVOTEGAMEEND']._serialized_end=86927 + _globals['_GAMEUSERINPUT']._serialized_start=86930 + _globals['_GAMEUSERINPUT']._serialized_end=87097 + _globals['_GAMEUSEREVENT']._serialized_start=87099 + _globals['_GAMEUSEREVENT']._serialized_end=87142 + _globals['_GAMEACTION']._serialized_start=87145 + _globals['_GAMEACTION']._serialized_end=87301 + _globals['_OPTIONALOPERATION']._serialized_start=87303 + _globals['_OPTIONALOPERATION']._serialized_end=87425 + _globals['_OPTIONALOPERATIONLIST']._serialized_start=87427 + _globals['_OPTIONALOPERATIONLIST']._serialized_end=87549 + _globals['_LIQISUCCESS']._serialized_start=87551 + _globals['_LIQISUCCESS']._serialized_end=87627 + _globals['_FANINFO']._serialized_start=87629 + _globals['_FANINFO']._serialized_end=87677 + _globals['_HULEINFO']._serialized_start=87680 + _globals['_HULEINFO']._serialized_end=88109 + _globals['_TINGPAIINFO']._serialized_start=88112 + _globals['_TINGPAIINFO']._serialized_end=88279 + _globals['_TINGPAIDISCARDINFO']._serialized_start=88281 + _globals['_TINGPAIDISCARDINFO']._serialized_end=88365 + _globals['_HUNZHIYIJIBUFFINFO']._serialized_start=88367 + _globals['_HUNZHIYIJIBUFFINFO']._serialized_end=88448 + _globals['_GAMEEND']._serialized_start=88450 + _globals['_GAMEEND']._serialized_end=88475 + _globals['_ACTIONSELECTGAP']._serialized_start=88478 + _globals['_ACTIONSELECTGAP']._serialized_end=88639 + _globals['_RECORDSELECTGAP']._serialized_start=88642 + _globals['_RECORDSELECTGAP']._serialized_end=88831 + _globals['_RECORDSELECTGAP_TINGPAI']._serialized_start=85967 + _globals['_RECORDSELECTGAP_TINGPAI']._serialized_end=86026 + _globals['_ACTIONCHANGETILE']._serialized_start=88834 + _globals['_ACTIONCHANGETILE']._serialized_end=89099 + _globals['_RECORDCHANGETILE']._serialized_start=89102 + _globals['_RECORDCHANGETILE']._serialized_end=89517 + _globals['_RECORDCHANGETILE_TINGPAI']._serialized_start=85967 + _globals['_RECORDCHANGETILE_TINGPAI']._serialized_end=86026 + _globals['_RECORDCHANGETILE_CHANGETILE']._serialized_start=89419 + _globals['_RECORDCHANGETILE_CHANGETILE']._serialized_end=89517 + _globals['_ACTIONREVEALTILE']._serialized_start=89520 + _globals['_ACTIONREVEALTILE']._serialized_end=89749 + _globals['_RECORDREVEALTILE']._serialized_start=89752 + _globals['_RECORDREVEALTILE']._serialized_end=89982 + _globals['_ACTIONUNVEILTILE']._serialized_start=89984 + _globals['_ACTIONUNVEILTILE']._serialized_end=90096 + _globals['_RECORDUNVEILTILE']._serialized_start=90098 + _globals['_RECORDUNVEILTILE']._serialized_end=90210 + _globals['_ACTIONLOCKTILE']._serialized_start=90213 + _globals['_ACTIONLOCKTILE']._serialized_end=90425 + _globals['_RECORDLOCKTILE']._serialized_start=90428 + _globals['_RECORDLOCKTILE']._serialized_end=90641 + _globals['_ACTIONDISCARDTILE']._serialized_start=90644 + _globals['_ACTIONDISCARDTILE']._serialized_end=91045 + _globals['_RECORDDISCARDTILE']._serialized_start=91048 + _globals['_RECORDDISCARDTILE']._serialized_end=91398 + _globals['_ACTIONDEALTILE']._serialized_start=91401 + _globals['_ACTIONDEALTILE']._serialized_end=91742 + _globals['_RECORDDEALTILE']._serialized_start=91745 + _globals['_RECORDDEALTILE']._serialized_end=92044 + _globals['_ACTIONFILLAWAITINGTILES']._serialized_start=92047 + _globals['_ACTIONFILLAWAITINGTILES']._serialized_end=92198 + _globals['_RECORDFILLAWAITINGTILES']._serialized_start=92201 + _globals['_RECORDFILLAWAITINGTILES']._serialized_end=92352 + _globals['_ACTIONCHIPENGGANG']._serialized_start=92355 + _globals['_ACTIONCHIPENGGANG']._serialized_end=92742 + _globals['_RECORDCHIPENGGANG']._serialized_start=92745 + _globals['_RECORDCHIPENGGANG']._serialized_end=93090 + _globals['_ACTIONGANGRESULT']._serialized_start=93092 + _globals['_ACTIONGANGRESULT']._serialized_end=93147 + _globals['_RECORDGANGRESULT']._serialized_start=93149 + _globals['_RECORDGANGRESULT']._serialized_end=93204 + _globals['_ACTIONGANGRESULTEND']._serialized_start=93206 + _globals['_ACTIONGANGRESULTEND']._serialized_end=93264 + _globals['_RECORDGANGRESULTEND']._serialized_start=93266 + _globals['_RECORDGANGRESULTEND']._serialized_end=93324 + _globals['_ACTIONANGANGADDGANG']._serialized_start=93327 + _globals['_ACTIONANGANGADDGANG']._serialized_end=93533 + _globals['_RECORDANGANGADDGANG']._serialized_start=93536 + _globals['_RECORDANGANGADDGANG']._serialized_end=93690 + _globals['_ACTIONBABEI']._serialized_start=93693 + _globals['_ACTIONBABEI']._serialized_end=93897 + _globals['_RECORDBABEI']._serialized_start=93900 + _globals['_RECORDBABEI']._serialized_end=94052 + _globals['_ACTIONHULE']._serialized_start=94055 + _globals['_ACTIONHULE']._serialized_end=94317 + _globals['_RECORDHULE']._serialized_start=94320 + _globals['_RECORDHULE']._serialized_end=94582 + _globals['_HUINFOXUEZHANMID']._serialized_start=94585 + _globals['_HUINFOXUEZHANMID']._serialized_end=94783 + _globals['_ACTIONHULEXUEZHANMID']._serialized_start=94786 + _globals['_ACTIONHULEXUEZHANMID']._serialized_end=94995 + _globals['_RECORDHULEXUEZHANMID']._serialized_start=94998 + _globals['_RECORDHULEXUEZHANMID']._serialized_end=95207 + _globals['_ACTIONHULEXUEZHANEND']._serialized_start=95210 + _globals['_ACTIONHULEXUEZHANEND']._serialized_end=95459 + _globals['_RECORDHULEXUEZHANEND']._serialized_start=95462 + _globals['_RECORDHULEXUEZHANEND']._serialized_end=95711 + _globals['_ACTIONLIUJU']._serialized_start=95714 + _globals['_ACTIONLIUJU']._serialized_end=95920 + _globals['_RECORDLIUJU']._serialized_start=95923 + _globals['_RECORDLIUJU']._serialized_end=96129 + _globals['_NOTILEPLAYERINFO']._serialized_start=96131 + _globals['_NOTILEPLAYERINFO']._serialized_end=96234 + _globals['_NOTILESCOREINFO']._serialized_start=96237 + _globals['_NOTILESCOREINFO']._serialized_end=96398 + _globals['_ACTIONNOTILE']._serialized_start=96401 + _globals['_ACTIONNOTILE']._serialized_end=96595 + _globals['_RECORDNOTILE']._serialized_start=96598 + _globals['_RECORDNOTILE']._serialized_end=96792 + _globals['_PLAYERLEAVING']._serialized_start=96794 + _globals['_PLAYERLEAVING']._serialized_end=96823 + _globals['_REQAUTHGAME']._serialized_start=96825 + _globals['_REQAUTHGAME']._serialized_end=96935 + _globals['_RESAUTHGAME']._serialized_start=96938 + _globals['_RESAUTHGAME']._serialized_end=97116 + _globals['_GAMERESTORE']._serialized_start=97119 + _globals['_GAMERESTORE']._serialized_end=97303 + _globals['_RESENTERGAME']._serialized_start=97305 + _globals['_RESENTERGAME']._serialized_end=97414 + _globals['_REQSYNCGAME']._serialized_start=97416 + _globals['_REQSYNCGAME']._serialized_end=97461 + _globals['_RESSYNCGAME']._serialized_start=97463 + _globals['_RESSYNCGAME']._serialized_end=97571 + _globals['_REQSELFOPERATION']._serialized_start=97574 + _globals['_REQSELFOPERATION']._serialized_end=97774 + _globals['_REQCHIPENGGANG']._serialized_start=97776 + _globals['_REQCHIPENGGANG']._serialized_end=97864 + _globals['_REQBROADCASTINGAME']._serialized_start=97866 + _globals['_REQBROADCASTINGAME']._serialized_end=97924 + _globals['_REQGMCOMMANDINGAMING']._serialized_start=97926 + _globals['_REQGMCOMMANDINGAMING']._serialized_end=97967 + _globals['_RESGAMEPLAYERSTATE']._serialized_start=97969 + _globals['_RESGAMEPLAYERSTATE']._serialized_end=98056 + _globals['_REQVOTEGAMEEND']._serialized_start=98058 + _globals['_REQVOTEGAMEEND']._serialized_end=98087 + _globals['_RESGAMEENDVOTE']._serialized_start=98089 + _globals['_RESGAMEENDVOTE']._serialized_end=98174 + _globals['_REQAUTHOBSERVE']._serialized_start=98176 + _globals['_REQAUTHOBSERVE']._serialized_end=98207 + _globals['_RESSTARTOBSERVE']._serialized_start=98209 + _globals['_RESSTARTOBSERVE']._serialized_end=98295 + _globals['_NOTIFYNEWGAME']._serialized_start=98297 + _globals['_NOTIFYNEWGAME']._serialized_end=98352 + _globals['_NOTIFYPLAYERLOADGAMEREADY']._serialized_start=98354 + _globals['_NOTIFYPLAYERLOADGAMEREADY']._serialized_end=98404 + _globals['_NOTIFYGAMEBROADCAST']._serialized_start=98406 + _globals['_NOTIFYGAMEBROADCAST']._serialized_end=98458 + _globals['_NOTIFYGAMEENDRESULT']._serialized_start=98460 + _globals['_NOTIFYGAMEENDRESULT']._serialized_end=98516 + _globals['_NOTIFYGAMETERMINATE']._serialized_start=98518 + _globals['_NOTIFYGAMETERMINATE']._serialized_end=98555 + _globals['_NOTIFYPLAYERCONNECTIONSTATE']._serialized_start=98557 + _globals['_NOTIFYPLAYERCONNECTIONSTATE']._serialized_end=98636 + _globals['_NOTIFYACCOUNTLEVELCHANGE']._serialized_start=98638 + _globals['_NOTIFYACCOUNTLEVELCHANGE']._serialized_end=98745 + _globals['_NOTIFYGAMEFINISHREWARD']._serialized_start=98748 + _globals['_NOTIFYGAMEFINISHREWARD']._serialized_end=99392 + _globals['_NOTIFYGAMEFINISHREWARD_LEVELCHANGE']._serialized_start=4499 + _globals['_NOTIFYGAMEFINISHREWARD_LEVELCHANGE']._serialized_end=4593 + _globals['_NOTIFYGAMEFINISHREWARD_MATCHCHEST']._serialized_start=4595 + _globals['_NOTIFYGAMEFINISHREWARD_MATCHCHEST']._serialized_end=4708 + _globals['_NOTIFYGAMEFINISHREWARD_MAINCHARACTER']._serialized_start=4710 + _globals['_NOTIFYGAMEFINISHREWARD_MAINCHARACTER']._serialized_end=4766 + _globals['_NOTIFYGAMEFINISHREWARD_CHARACTERGIFT']._serialized_start=4768 + _globals['_NOTIFYGAMEFINISHREWARD_CHARACTERGIFT']._serialized_end=4846 + _globals['_NOTIFYACTIVITYREWARD']._serialized_start=99395 + _globals['_NOTIFYACTIVITYREWARD']._serialized_end=99555 + _globals['_NOTIFYACTIVITYREWARD_ACTIVITYREWARD']._serialized_start=4943 + _globals['_NOTIFYACTIVITYREWARD_ACTIVITYREWARD']._serialized_end=5013 + _globals['_NOTIFYACTIVITYPOINT']._serialized_start=99558 + _globals['_NOTIFYACTIVITYPOINT']._serialized_end=99696 + _globals['_NOTIFYACTIVITYPOINT_ACTIVITYPOINT']._serialized_start=5107 + _globals['_NOTIFYACTIVITYPOINT_ACTIVITYPOINT']._serialized_end=5158 + _globals['_NOTIFYLEADERBOARDPOINT']._serialized_start=99699 + _globals['_NOTIFYLEADERBOARDPOINT']._serialized_end=99855 + _globals['_NOTIFYLEADERBOARDPOINT_LEADERBOARDPOINT']._serialized_start=5264 + _globals['_NOTIFYLEADERBOARDPOINT_LEADERBOARDPOINT']._serialized_end=5321 + _globals['_NOTIFYGAMEPAUSE']._serialized_start=99857 + _globals['_NOTIFYGAMEPAUSE']._serialized_end=99890 + _globals['_NOTIFYENDGAMEVOTE']._serialized_start=99893 + _globals['_NOTIFYENDGAMEVOTE']._serialized_end=100053 + _globals['_NOTIFYENDGAMEVOTE_VOTERESULT']._serialized_start=100008 + _globals['_NOTIFYENDGAMEVOTE_VOTERESULT']._serialized_end=100053 + _globals['_NOTIFYOBSERVEDATA']._serialized_start=100055 + _globals['_NOTIFYOBSERVEDATA']._serialized_end=100106 + _globals['_LOBBY']._serialized_start=100173 + _globals['_LOBBY']._serialized_end=122415 + _globals['_FASTTEST']._serialized_start=122418 + _globals['_FASTTEST']._serialized_end=123303 # @@protoc_insertion_point(module_scope) diff --git a/src/majsoulrpa/_impl/protobuf_liqi/liqi_pb2.pyi b/src/majsoulrpa/_impl/protobuf_liqi/liqi_pb2.pyi index a17c6b1..7619b01 100644 --- a/src/majsoulrpa/_impl/protobuf_liqi/liqi_pb2.pyi +++ b/src/majsoulrpa/_impl/protobuf_liqi/liqi_pb2.pyi @@ -315,6 +315,10 @@ class NotifyShopUpdate(_message.Message): shop_info: ShopInfo def __init__(self, shop_info: _Optional[_Union[ShopInfo, _Mapping]] = ...) -> None: ... +class NotifyIntervalUpdate(_message.Message): + __slots__ = [] + def __init__(self) -> None: ... + class NotifyVipLevelChange(_message.Message): __slots__ = ["gift_limit", "friend_max_count", "zhp_free_refresh_limit", "zhp_cost_refresh_limit", "buddy_bonus", "record_collect_limit"] GIFT_LIMIT_FIELD_NUMBER: _ClassVar[int] @@ -394,6 +398,12 @@ class NotifyMatchTimeout(_message.Message): sid: str def __init__(self, sid: _Optional[str] = ...) -> None: ... +class NotifyMatchFailed(_message.Message): + __slots__ = ["sid"] + SID_FIELD_NUMBER: _ClassVar[int] + sid: str + def __init__(self, sid: _Optional[str] = ...) -> None: ... + class NotifyCustomContestState(_message.Message): __slots__ = ["unique_id", "state"] UNIQUE_ID_FIELD_NUMBER: _ClassVar[int] @@ -780,7 +790,7 @@ class AccountOwnerData(_message.Message): def __init__(self, unlock_characters: _Optional[_Iterable[int]] = ...) -> None: ... class AccountUpdate(_message.Message): - __slots__ = ["numerical", "character", "bag", "achievement", "shilian", "daily_task", "title", "new_recharged_list", "activity_task", "activity_flip_task", "activity_period_task", "activity_random_task", "challenge", "ab_match", "activity", "activity_segment_task"] + __slots__ = ["numerical", "character", "bag", "achievement", "shilian", "daily_task", "title", "new_recharged_list", "activity_task", "activity_flip_task", "activity_period_task", "activity_random_task", "challenge", "ab_match", "activity", "activity_segment_task", "month_ticket"] class NumericalUpdate(_message.Message): __slots__ = ["id", "final"] ID_FIELD_NUMBER: _ClassVar[int] @@ -875,6 +885,13 @@ class AccountUpdate(_message.Message): progresses: _containers.RepeatedCompositeFieldContainer[SegmentTaskProgress] task_list: _containers.RepeatedScalarFieldContainer[int] def __init__(self, progresses: _Optional[_Iterable[_Union[SegmentTaskProgress, _Mapping]]] = ..., task_list: _Optional[_Iterable[int]] = ...) -> None: ... + class MonthTicketUpdate(_message.Message): + __slots__ = ["end_time", "last_pay_time"] + END_TIME_FIELD_NUMBER: _ClassVar[int] + LAST_PAY_TIME_FIELD_NUMBER: _ClassVar[int] + end_time: int + last_pay_time: int + def __init__(self, end_time: _Optional[int] = ..., last_pay_time: _Optional[int] = ...) -> None: ... NUMERICAL_FIELD_NUMBER: _ClassVar[int] CHARACTER_FIELD_NUMBER: _ClassVar[int] BAG_FIELD_NUMBER: _ClassVar[int] @@ -891,6 +908,7 @@ class AccountUpdate(_message.Message): AB_MATCH_FIELD_NUMBER: _ClassVar[int] ACTIVITY_FIELD_NUMBER: _ClassVar[int] ACTIVITY_SEGMENT_TASK_FIELD_NUMBER: _ClassVar[int] + MONTH_TICKET_FIELD_NUMBER: _ClassVar[int] numerical: _containers.RepeatedCompositeFieldContainer[AccountUpdate.NumericalUpdate] character: AccountUpdate.CharacterUpdate bag: BagUpdate @@ -907,7 +925,8 @@ class AccountUpdate(_message.Message): ab_match: AccountUpdate.AccountABMatchUpdate activity: AccountActivityUpdate activity_segment_task: AccountUpdate.SegmentTaskUpdate - def __init__(self, numerical: _Optional[_Iterable[_Union[AccountUpdate.NumericalUpdate, _Mapping]]] = ..., character: _Optional[_Union[AccountUpdate.CharacterUpdate, _Mapping]] = ..., bag: _Optional[_Union[BagUpdate, _Mapping]] = ..., achievement: _Optional[_Union[AccountUpdate.AchievementUpdate, _Mapping]] = ..., shilian: _Optional[_Union[AccountShiLian, _Mapping]] = ..., daily_task: _Optional[_Union[AccountUpdate.DailyTaskUpdate, _Mapping]] = ..., title: _Optional[_Union[AccountUpdate.TitleUpdate, _Mapping]] = ..., new_recharged_list: _Optional[_Iterable[int]] = ..., activity_task: _Optional[_Union[AccountUpdate.TaskUpdate, _Mapping]] = ..., activity_flip_task: _Optional[_Union[AccountUpdate.TaskUpdate, _Mapping]] = ..., activity_period_task: _Optional[_Union[AccountUpdate.TaskUpdate, _Mapping]] = ..., activity_random_task: _Optional[_Union[AccountUpdate.TaskUpdate, _Mapping]] = ..., challenge: _Optional[_Union[AccountUpdate.AccountChallengeUpdate, _Mapping]] = ..., ab_match: _Optional[_Union[AccountUpdate.AccountABMatchUpdate, _Mapping]] = ..., activity: _Optional[_Union[AccountActivityUpdate, _Mapping]] = ..., activity_segment_task: _Optional[_Union[AccountUpdate.SegmentTaskUpdate, _Mapping]] = ...) -> None: ... + month_ticket: AccountUpdate.MonthTicketUpdate + def __init__(self, numerical: _Optional[_Iterable[_Union[AccountUpdate.NumericalUpdate, _Mapping]]] = ..., character: _Optional[_Union[AccountUpdate.CharacterUpdate, _Mapping]] = ..., bag: _Optional[_Union[BagUpdate, _Mapping]] = ..., achievement: _Optional[_Union[AccountUpdate.AchievementUpdate, _Mapping]] = ..., shilian: _Optional[_Union[AccountShiLian, _Mapping]] = ..., daily_task: _Optional[_Union[AccountUpdate.DailyTaskUpdate, _Mapping]] = ..., title: _Optional[_Union[AccountUpdate.TitleUpdate, _Mapping]] = ..., new_recharged_list: _Optional[_Iterable[int]] = ..., activity_task: _Optional[_Union[AccountUpdate.TaskUpdate, _Mapping]] = ..., activity_flip_task: _Optional[_Union[AccountUpdate.TaskUpdate, _Mapping]] = ..., activity_period_task: _Optional[_Union[AccountUpdate.TaskUpdate, _Mapping]] = ..., activity_random_task: _Optional[_Union[AccountUpdate.TaskUpdate, _Mapping]] = ..., challenge: _Optional[_Union[AccountUpdate.AccountChallengeUpdate, _Mapping]] = ..., ab_match: _Optional[_Union[AccountUpdate.AccountABMatchUpdate, _Mapping]] = ..., activity: _Optional[_Union[AccountActivityUpdate, _Mapping]] = ..., activity_segment_task: _Optional[_Union[AccountUpdate.SegmentTaskUpdate, _Mapping]] = ..., month_ticket: _Optional[_Union[AccountUpdate.MonthTicketUpdate, _Mapping]] = ...) -> None: ... class GameMetaData(_message.Message): __slots__ = ["room_id", "mode_id", "contest_uid"] @@ -1048,7 +1067,7 @@ class GameTestingEnvironmentSet(_message.Message): def __init__(self, paixing: _Optional[int] = ..., left_count: _Optional[int] = ..., field_spell_var: _Optional[int] = ...) -> None: ... class GameDetailRule(_message.Message): - __slots__ = ["time_fixed", "time_add", "dora_count", "shiduan", "init_point", "fandian", "can_jifei", "tianbian_value", "liqibang_value", "changbang_value", "noting_fafu_1", "noting_fafu_2", "noting_fafu_3", "have_liujumanguan", "have_qieshangmanguan", "have_biao_dora", "have_gang_biao_dora", "ming_dora_immediately_open", "have_li_dora", "have_gang_li_dora", "have_sifenglianda", "have_sigangsanle", "have_sijializhi", "have_jiuzhongjiupai", "have_sanjiahele", "have_toutiao", "have_helelianzhuang", "have_helezhongju", "have_tingpailianzhuang", "have_tingpaizhongju", "have_yifa", "have_nanruxiru", "jingsuanyuandian", "shunweima_2", "shunweima_3", "shunweima_4", "bianjietishi", "ai_level", "have_zimosun", "disable_multi_yukaman", "fanfu", "guyi_mode", "dora3_mode", "begin_open_mode", "jiuchao_mode", "muyu_mode", "open_hand", "xuezhandaodi", "huansanzhang", "chuanma", "reveal_discard", "field_spell_mode", "zhanxing", "tianming_mode", "disable_leijiyiman", "disable_double_yakuman", "disable_composite_yakuman", "enable_shiti", "enable_nontsumo_liqi", "disable_double_wind_four_fu", "disable_angang_guoshi", "enable_renhe", "enable_baopai_extend_settings", "yongchang_mode"] + __slots__ = ["time_fixed", "time_add", "dora_count", "shiduan", "init_point", "fandian", "can_jifei", "tianbian_value", "liqibang_value", "changbang_value", "noting_fafu_1", "noting_fafu_2", "noting_fafu_3", "have_liujumanguan", "have_qieshangmanguan", "have_biao_dora", "have_gang_biao_dora", "ming_dora_immediately_open", "have_li_dora", "have_gang_li_dora", "have_sifenglianda", "have_sigangsanle", "have_sijializhi", "have_jiuzhongjiupai", "have_sanjiahele", "have_toutiao", "have_helelianzhuang", "have_helezhongju", "have_tingpailianzhuang", "have_tingpaizhongju", "have_yifa", "have_nanruxiru", "jingsuanyuandian", "shunweima_2", "shunweima_3", "shunweima_4", "bianjietishi", "ai_level", "have_zimosun", "disable_multi_yukaman", "fanfu", "guyi_mode", "dora3_mode", "begin_open_mode", "jiuchao_mode", "muyu_mode", "open_hand", "xuezhandaodi", "huansanzhang", "chuanma", "reveal_discard", "field_spell_mode", "zhanxing", "tianming_mode", "disable_leijiyiman", "disable_double_yakuman", "disable_composite_yakuman", "enable_shiti", "enable_nontsumo_liqi", "disable_double_wind_four_fu", "disable_angang_guoshi", "enable_renhe", "enable_baopai_extend_settings", "yongchang_mode", "hunzhiyiji_mode"] TIME_FIXED_FIELD_NUMBER: _ClassVar[int] TIME_ADD_FIELD_NUMBER: _ClassVar[int] DORA_COUNT_FIELD_NUMBER: _ClassVar[int] @@ -1113,6 +1132,7 @@ class GameDetailRule(_message.Message): ENABLE_RENHE_FIELD_NUMBER: _ClassVar[int] ENABLE_BAOPAI_EXTEND_SETTINGS_FIELD_NUMBER: _ClassVar[int] YONGCHANG_MODE_FIELD_NUMBER: _ClassVar[int] + HUNZHIYIJI_MODE_FIELD_NUMBER: _ClassVar[int] time_fixed: int time_add: int dora_count: int @@ -1177,10 +1197,11 @@ class GameDetailRule(_message.Message): enable_renhe: int enable_baopai_extend_settings: int yongchang_mode: int - def __init__(self, time_fixed: _Optional[int] = ..., time_add: _Optional[int] = ..., dora_count: _Optional[int] = ..., shiduan: _Optional[int] = ..., init_point: _Optional[int] = ..., fandian: _Optional[int] = ..., can_jifei: bool = ..., tianbian_value: _Optional[int] = ..., liqibang_value: _Optional[int] = ..., changbang_value: _Optional[int] = ..., noting_fafu_1: _Optional[int] = ..., noting_fafu_2: _Optional[int] = ..., noting_fafu_3: _Optional[int] = ..., have_liujumanguan: bool = ..., have_qieshangmanguan: bool = ..., have_biao_dora: bool = ..., have_gang_biao_dora: bool = ..., ming_dora_immediately_open: bool = ..., have_li_dora: bool = ..., have_gang_li_dora: bool = ..., have_sifenglianda: bool = ..., have_sigangsanle: bool = ..., have_sijializhi: bool = ..., have_jiuzhongjiupai: bool = ..., have_sanjiahele: bool = ..., have_toutiao: bool = ..., have_helelianzhuang: bool = ..., have_helezhongju: bool = ..., have_tingpailianzhuang: bool = ..., have_tingpaizhongju: bool = ..., have_yifa: bool = ..., have_nanruxiru: bool = ..., jingsuanyuandian: _Optional[int] = ..., shunweima_2: _Optional[int] = ..., shunweima_3: _Optional[int] = ..., shunweima_4: _Optional[int] = ..., bianjietishi: bool = ..., ai_level: _Optional[int] = ..., have_zimosun: bool = ..., disable_multi_yukaman: bool = ..., fanfu: _Optional[int] = ..., guyi_mode: _Optional[int] = ..., dora3_mode: _Optional[int] = ..., begin_open_mode: _Optional[int] = ..., jiuchao_mode: _Optional[int] = ..., muyu_mode: _Optional[int] = ..., open_hand: _Optional[int] = ..., xuezhandaodi: _Optional[int] = ..., huansanzhang: _Optional[int] = ..., chuanma: _Optional[int] = ..., reveal_discard: _Optional[int] = ..., field_spell_mode: _Optional[int] = ..., zhanxing: _Optional[int] = ..., tianming_mode: _Optional[int] = ..., disable_leijiyiman: bool = ..., disable_double_yakuman: _Optional[int] = ..., disable_composite_yakuman: _Optional[int] = ..., enable_shiti: _Optional[int] = ..., enable_nontsumo_liqi: _Optional[int] = ..., disable_double_wind_four_fu: _Optional[int] = ..., disable_angang_guoshi: _Optional[int] = ..., enable_renhe: _Optional[int] = ..., enable_baopai_extend_settings: _Optional[int] = ..., yongchang_mode: _Optional[int] = ...) -> None: ... + hunzhiyiji_mode: int + def __init__(self, time_fixed: _Optional[int] = ..., time_add: _Optional[int] = ..., dora_count: _Optional[int] = ..., shiduan: _Optional[int] = ..., init_point: _Optional[int] = ..., fandian: _Optional[int] = ..., can_jifei: bool = ..., tianbian_value: _Optional[int] = ..., liqibang_value: _Optional[int] = ..., changbang_value: _Optional[int] = ..., noting_fafu_1: _Optional[int] = ..., noting_fafu_2: _Optional[int] = ..., noting_fafu_3: _Optional[int] = ..., have_liujumanguan: bool = ..., have_qieshangmanguan: bool = ..., have_biao_dora: bool = ..., have_gang_biao_dora: bool = ..., ming_dora_immediately_open: bool = ..., have_li_dora: bool = ..., have_gang_li_dora: bool = ..., have_sifenglianda: bool = ..., have_sigangsanle: bool = ..., have_sijializhi: bool = ..., have_jiuzhongjiupai: bool = ..., have_sanjiahele: bool = ..., have_toutiao: bool = ..., have_helelianzhuang: bool = ..., have_helezhongju: bool = ..., have_tingpailianzhuang: bool = ..., have_tingpaizhongju: bool = ..., have_yifa: bool = ..., have_nanruxiru: bool = ..., jingsuanyuandian: _Optional[int] = ..., shunweima_2: _Optional[int] = ..., shunweima_3: _Optional[int] = ..., shunweima_4: _Optional[int] = ..., bianjietishi: bool = ..., ai_level: _Optional[int] = ..., have_zimosun: bool = ..., disable_multi_yukaman: bool = ..., fanfu: _Optional[int] = ..., guyi_mode: _Optional[int] = ..., dora3_mode: _Optional[int] = ..., begin_open_mode: _Optional[int] = ..., jiuchao_mode: _Optional[int] = ..., muyu_mode: _Optional[int] = ..., open_hand: _Optional[int] = ..., xuezhandaodi: _Optional[int] = ..., huansanzhang: _Optional[int] = ..., chuanma: _Optional[int] = ..., reveal_discard: _Optional[int] = ..., field_spell_mode: _Optional[int] = ..., zhanxing: _Optional[int] = ..., tianming_mode: _Optional[int] = ..., disable_leijiyiman: bool = ..., disable_double_yakuman: _Optional[int] = ..., disable_composite_yakuman: _Optional[int] = ..., enable_shiti: _Optional[int] = ..., enable_nontsumo_liqi: _Optional[int] = ..., disable_double_wind_four_fu: _Optional[int] = ..., disable_angang_guoshi: _Optional[int] = ..., enable_renhe: _Optional[int] = ..., enable_baopai_extend_settings: _Optional[int] = ..., yongchang_mode: _Optional[int] = ..., hunzhiyiji_mode: _Optional[int] = ...) -> None: ... class Room(_message.Message): - __slots__ = ["room_id", "owner_id", "mode", "max_player_count", "persons", "ready_list", "is_playing", "public_live", "robot_count", "tournament_id", "seq"] + __slots__ = ["room_id", "owner_id", "mode", "max_player_count", "persons", "ready_list", "is_playing", "public_live", "robot_count", "tournament_id", "seq", "pre_rule"] ROOM_ID_FIELD_NUMBER: _ClassVar[int] OWNER_ID_FIELD_NUMBER: _ClassVar[int] MODE_FIELD_NUMBER: _ClassVar[int] @@ -1192,6 +1213,7 @@ class Room(_message.Message): ROBOT_COUNT_FIELD_NUMBER: _ClassVar[int] TOURNAMENT_ID_FIELD_NUMBER: _ClassVar[int] SEQ_FIELD_NUMBER: _ClassVar[int] + PRE_RULE_FIELD_NUMBER: _ClassVar[int] room_id: int owner_id: int mode: GameMode @@ -1203,7 +1225,8 @@ class Room(_message.Message): robot_count: int tournament_id: int seq: int - def __init__(self, room_id: _Optional[int] = ..., owner_id: _Optional[int] = ..., mode: _Optional[_Union[GameMode, _Mapping]] = ..., max_player_count: _Optional[int] = ..., persons: _Optional[_Iterable[_Union[PlayerGameView, _Mapping]]] = ..., ready_list: _Optional[_Iterable[int]] = ..., is_playing: bool = ..., public_live: bool = ..., robot_count: _Optional[int] = ..., tournament_id: _Optional[int] = ..., seq: _Optional[int] = ...) -> None: ... + pre_rule: str + def __init__(self, room_id: _Optional[int] = ..., owner_id: _Optional[int] = ..., mode: _Optional[_Union[GameMode, _Mapping]] = ..., max_player_count: _Optional[int] = ..., persons: _Optional[_Iterable[_Union[PlayerGameView, _Mapping]]] = ..., ready_list: _Optional[_Iterable[int]] = ..., is_playing: bool = ..., public_live: bool = ..., robot_count: _Optional[int] = ..., tournament_id: _Optional[int] = ..., seq: _Optional[int] = ..., pre_rule: _Optional[str] = ...) -> None: ... class GameEndResult(_message.Message): __slots__ = ["players"] @@ -1335,6 +1358,14 @@ class ExecuteReward(_message.Message): replace_count: int def __init__(self, reward: _Optional[_Union[RewardSlot, _Mapping]] = ..., replace: _Optional[_Union[RewardSlot, _Mapping]] = ..., replace_count: _Optional[int] = ...) -> None: ... +class ExecuteResult(_message.Message): + __slots__ = ["id", "count"] + ID_FIELD_NUMBER: _ClassVar[int] + COUNT_FIELD_NUMBER: _ClassVar[int] + id: int + count: int + def __init__(self, id: _Optional[int] = ..., count: _Optional[int] = ...) -> None: ... + class I18nContext(_message.Message): __slots__ = ["lang", "context"] LANG_FIELD_NUMBER: _ClassVar[int] @@ -1728,7 +1759,7 @@ class MineActivityData(_message.Message): def __init__(self, dig_point: _Optional[_Iterable[_Union[Point, _Mapping]]] = ..., map: _Optional[_Iterable[_Union[MineReward, _Mapping]]] = ..., id: _Optional[int] = ...) -> None: ... class AccountActivityUpdate(_message.Message): - __slots__ = ["mine_data", "rpg_data", "feed_data", "spot_data", "friend_gift_data", "upgrade_data", "gacha_data", "simulation_data", "combining_data"] + __slots__ = ["mine_data", "rpg_data", "feed_data", "spot_data", "friend_gift_data", "upgrade_data", "gacha_data", "simulation_data", "combining_data", "village_data", "festival_data", "island_data"] MINE_DATA_FIELD_NUMBER: _ClassVar[int] RPG_DATA_FIELD_NUMBER: _ClassVar[int] FEED_DATA_FIELD_NUMBER: _ClassVar[int] @@ -1738,6 +1769,9 @@ class AccountActivityUpdate(_message.Message): GACHA_DATA_FIELD_NUMBER: _ClassVar[int] SIMULATION_DATA_FIELD_NUMBER: _ClassVar[int] COMBINING_DATA_FIELD_NUMBER: _ClassVar[int] + VILLAGE_DATA_FIELD_NUMBER: _ClassVar[int] + FESTIVAL_DATA_FIELD_NUMBER: _ClassVar[int] + ISLAND_DATA_FIELD_NUMBER: _ClassVar[int] mine_data: _containers.RepeatedCompositeFieldContainer[MineActivityData] rpg_data: _containers.RepeatedCompositeFieldContainer[RPGActivity] feed_data: _containers.RepeatedCompositeFieldContainer[ActivityFeedData] @@ -1747,7 +1781,10 @@ class AccountActivityUpdate(_message.Message): gacha_data: _containers.RepeatedCompositeFieldContainer[ActivityGachaUpdateData] simulation_data: _containers.RepeatedCompositeFieldContainer[ActivitySimulationData] combining_data: _containers.RepeatedCompositeFieldContainer[ActivityCombiningLQData] - def __init__(self, mine_data: _Optional[_Iterable[_Union[MineActivityData, _Mapping]]] = ..., rpg_data: _Optional[_Iterable[_Union[RPGActivity, _Mapping]]] = ..., feed_data: _Optional[_Iterable[_Union[ActivityFeedData, _Mapping]]] = ..., spot_data: _Optional[_Iterable[_Union[ActivitySpotData, _Mapping]]] = ..., friend_gift_data: _Optional[_Iterable[_Union[ActivityFriendGiftData, _Mapping]]] = ..., upgrade_data: _Optional[_Iterable[_Union[ActivityUpgradeData, _Mapping]]] = ..., gacha_data: _Optional[_Iterable[_Union[ActivityGachaUpdateData, _Mapping]]] = ..., simulation_data: _Optional[_Iterable[_Union[ActivitySimulationData, _Mapping]]] = ..., combining_data: _Optional[_Iterable[_Union[ActivityCombiningLQData, _Mapping]]] = ...) -> None: ... + village_data: _containers.RepeatedCompositeFieldContainer[ActivityVillageData] + festival_data: _containers.RepeatedCompositeFieldContainer[ActivityFestivalData] + island_data: _containers.RepeatedCompositeFieldContainer[ActivityIslandData] + def __init__(self, mine_data: _Optional[_Iterable[_Union[MineActivityData, _Mapping]]] = ..., rpg_data: _Optional[_Iterable[_Union[RPGActivity, _Mapping]]] = ..., feed_data: _Optional[_Iterable[_Union[ActivityFeedData, _Mapping]]] = ..., spot_data: _Optional[_Iterable[_Union[ActivitySpotData, _Mapping]]] = ..., friend_gift_data: _Optional[_Iterable[_Union[ActivityFriendGiftData, _Mapping]]] = ..., upgrade_data: _Optional[_Iterable[_Union[ActivityUpgradeData, _Mapping]]] = ..., gacha_data: _Optional[_Iterable[_Union[ActivityGachaUpdateData, _Mapping]]] = ..., simulation_data: _Optional[_Iterable[_Union[ActivitySimulationData, _Mapping]]] = ..., combining_data: _Optional[_Iterable[_Union[ActivityCombiningLQData, _Mapping]]] = ..., village_data: _Optional[_Iterable[_Union[ActivityVillageData, _Mapping]]] = ..., festival_data: _Optional[_Iterable[_Union[ActivityFestivalData, _Mapping]]] = ..., island_data: _Optional[_Iterable[_Union[ActivityIslandData, _Mapping]]] = ...) -> None: ... class ActivityCombiningWorkbench(_message.Message): __slots__ = ["craft_id", "pos"] @@ -1837,6 +1874,170 @@ class ActivityCombiningData(_message.Message): order_pool: _containers.RepeatedCompositeFieldContainer[ActivityCombiningPoolData] def __init__(self, activity_id: _Optional[int] = ..., workbench: _Optional[_Iterable[_Union[ActivityCombiningWorkbench, _Mapping]]] = ..., orders: _Optional[_Iterable[_Union[ActivityCombiningOrderData, _Mapping]]] = ..., recycle_bin: _Optional[_Union[ActivityCombiningWorkbench, _Mapping]] = ..., menu: _Optional[_Union[ActivityCombiningMenuData, _Mapping]] = ..., current_order_id: _Optional[int] = ..., bonus: _Optional[_Union[ActivityCombiningData.BonusData, _Mapping]] = ..., unlocked_craft: _Optional[_Iterable[int]] = ..., craft_pool: _Optional[_Iterable[_Union[ActivityCombiningPoolData, _Mapping]]] = ..., order_pool: _Optional[_Iterable[_Union[ActivityCombiningPoolData, _Mapping]]] = ...) -> None: ... +class VillageReward(_message.Message): + __slots__ = ["id", "count"] + ID_FIELD_NUMBER: _ClassVar[int] + COUNT_FIELD_NUMBER: _ClassVar[int] + id: int + count: int + def __init__(self, id: _Optional[int] = ..., count: _Optional[int] = ...) -> None: ... + +class VillageBuildingData(_message.Message): + __slots__ = ["id", "reward", "workers"] + ID_FIELD_NUMBER: _ClassVar[int] + REWARD_FIELD_NUMBER: _ClassVar[int] + WORKERS_FIELD_NUMBER: _ClassVar[int] + id: int + reward: _containers.RepeatedCompositeFieldContainer[VillageReward] + workers: _containers.RepeatedScalarFieldContainer[int] + def __init__(self, id: _Optional[int] = ..., reward: _Optional[_Iterable[_Union[VillageReward, _Mapping]]] = ..., workers: _Optional[_Iterable[int]] = ...) -> None: ... + +class VillageTripData(_message.Message): + __slots__ = ["start_round", "dest_id", "reward", "level", "info"] + START_ROUND_FIELD_NUMBER: _ClassVar[int] + DEST_ID_FIELD_NUMBER: _ClassVar[int] + REWARD_FIELD_NUMBER: _ClassVar[int] + LEVEL_FIELD_NUMBER: _ClassVar[int] + INFO_FIELD_NUMBER: _ClassVar[int] + start_round: int + dest_id: int + reward: _containers.RepeatedCompositeFieldContainer[VillageReward] + level: int + info: VillageTargetInfo + def __init__(self, start_round: _Optional[int] = ..., dest_id: _Optional[int] = ..., reward: _Optional[_Iterable[_Union[VillageReward, _Mapping]]] = ..., level: _Optional[int] = ..., info: _Optional[_Union[VillageTargetInfo, _Mapping]] = ...) -> None: ... + +class VillageTaskData(_message.Message): + __slots__ = ["id", "completed_count"] + ID_FIELD_NUMBER: _ClassVar[int] + COMPLETED_COUNT_FIELD_NUMBER: _ClassVar[int] + id: int + completed_count: int + def __init__(self, id: _Optional[int] = ..., completed_count: _Optional[int] = ...) -> None: ... + +class VillageTargetInfo(_message.Message): + __slots__ = ["nickname", "avatar", "avatar_frame", "title", "verified"] + NICKNAME_FIELD_NUMBER: _ClassVar[int] + AVATAR_FIELD_NUMBER: _ClassVar[int] + AVATAR_FRAME_FIELD_NUMBER: _ClassVar[int] + TITLE_FIELD_NUMBER: _ClassVar[int] + VERIFIED_FIELD_NUMBER: _ClassVar[int] + nickname: str + avatar: int + avatar_frame: int + title: int + verified: int + def __init__(self, nickname: _Optional[str] = ..., avatar: _Optional[int] = ..., avatar_frame: _Optional[int] = ..., title: _Optional[int] = ..., verified: _Optional[int] = ...) -> None: ... + +class ActivityVillageData(_message.Message): + __slots__ = ["activity_id", "buildings", "trip", "tasks", "round"] + ACTIVITY_ID_FIELD_NUMBER: _ClassVar[int] + BUILDINGS_FIELD_NUMBER: _ClassVar[int] + TRIP_FIELD_NUMBER: _ClassVar[int] + TASKS_FIELD_NUMBER: _ClassVar[int] + ROUND_FIELD_NUMBER: _ClassVar[int] + activity_id: int + buildings: _containers.RepeatedCompositeFieldContainer[VillageBuildingData] + trip: _containers.RepeatedCompositeFieldContainer[VillageTripData] + tasks: _containers.RepeatedCompositeFieldContainer[VillageTaskData] + round: int + def __init__(self, activity_id: _Optional[int] = ..., buildings: _Optional[_Iterable[_Union[VillageBuildingData, _Mapping]]] = ..., trip: _Optional[_Iterable[_Union[VillageTripData, _Mapping]]] = ..., tasks: _Optional[_Iterable[_Union[VillageTaskData, _Mapping]]] = ..., round: _Optional[int] = ...) -> None: ... + +class TimeCounterData(_message.Message): + __slots__ = ["count", "update_time"] + COUNT_FIELD_NUMBER: _ClassVar[int] + UPDATE_TIME_FIELD_NUMBER: _ClassVar[int] + count: int + update_time: int + def __init__(self, count: _Optional[int] = ..., update_time: _Optional[int] = ...) -> None: ... + +class SignedTimeCounterData(_message.Message): + __slots__ = ["count", "update_time"] + COUNT_FIELD_NUMBER: _ClassVar[int] + UPDATE_TIME_FIELD_NUMBER: _ClassVar[int] + count: int + update_time: int + def __init__(self, count: _Optional[int] = ..., update_time: _Optional[int] = ...) -> None: ... + +class FestivalProposalData(_message.Message): + __slots__ = ["id", "proposal_id", "pos"] + ID_FIELD_NUMBER: _ClassVar[int] + PROPOSAL_ID_FIELD_NUMBER: _ClassVar[int] + POS_FIELD_NUMBER: _ClassVar[int] + id: int + proposal_id: int + pos: int + def __init__(self, id: _Optional[int] = ..., proposal_id: _Optional[int] = ..., pos: _Optional[int] = ...) -> None: ... + +class ActivityFestivalData(_message.Message): + __slots__ = ["activity_id", "level", "proposal_list", "event_list", "buy_record"] + ACTIVITY_ID_FIELD_NUMBER: _ClassVar[int] + LEVEL_FIELD_NUMBER: _ClassVar[int] + PROPOSAL_LIST_FIELD_NUMBER: _ClassVar[int] + EVENT_LIST_FIELD_NUMBER: _ClassVar[int] + BUY_RECORD_FIELD_NUMBER: _ClassVar[int] + activity_id: int + level: int + proposal_list: _containers.RepeatedCompositeFieldContainer[FestivalProposalData] + event_list: _containers.RepeatedScalarFieldContainer[int] + buy_record: SignedTimeCounterData + def __init__(self, activity_id: _Optional[int] = ..., level: _Optional[int] = ..., proposal_list: _Optional[_Iterable[_Union[FestivalProposalData, _Mapping]]] = ..., event_list: _Optional[_Iterable[int]] = ..., buy_record: _Optional[_Union[SignedTimeCounterData, _Mapping]] = ...) -> None: ... + +class IslandBagItemData(_message.Message): + __slots__ = ["id", "pos", "rotate", "goods_id", "price"] + ID_FIELD_NUMBER: _ClassVar[int] + POS_FIELD_NUMBER: _ClassVar[int] + ROTATE_FIELD_NUMBER: _ClassVar[int] + GOODS_ID_FIELD_NUMBER: _ClassVar[int] + PRICE_FIELD_NUMBER: _ClassVar[int] + id: int + pos: _containers.RepeatedScalarFieldContainer[int] + rotate: int + goods_id: int + price: int + def __init__(self, id: _Optional[int] = ..., pos: _Optional[_Iterable[int]] = ..., rotate: _Optional[int] = ..., goods_id: _Optional[int] = ..., price: _Optional[int] = ...) -> None: ... + +class IslandBagData(_message.Message): + __slots__ = ["id", "matrix", "items"] + ID_FIELD_NUMBER: _ClassVar[int] + MATRIX_FIELD_NUMBER: _ClassVar[int] + ITEMS_FIELD_NUMBER: _ClassVar[int] + id: int + matrix: str + items: _containers.RepeatedCompositeFieldContainer[IslandBagItemData] + def __init__(self, id: _Optional[int] = ..., matrix: _Optional[str] = ..., items: _Optional[_Iterable[_Union[IslandBagItemData, _Mapping]]] = ...) -> None: ... + +class IslandGoodsData(_message.Message): + __slots__ = ["goods_id", "count", "update_time"] + GOODS_ID_FIELD_NUMBER: _ClassVar[int] + COUNT_FIELD_NUMBER: _ClassVar[int] + UPDATE_TIME_FIELD_NUMBER: _ClassVar[int] + goods_id: int + count: int + update_time: int + def __init__(self, goods_id: _Optional[int] = ..., count: _Optional[int] = ..., update_time: _Optional[int] = ...) -> None: ... + +class IslandZoneData(_message.Message): + __slots__ = ["id", "currency_used", "goods_records"] + ID_FIELD_NUMBER: _ClassVar[int] + CURRENCY_USED_FIELD_NUMBER: _ClassVar[int] + GOODS_RECORDS_FIELD_NUMBER: _ClassVar[int] + id: int + currency_used: SignedTimeCounterData + goods_records: _containers.RepeatedCompositeFieldContainer[IslandGoodsData] + def __init__(self, id: _Optional[int] = ..., currency_used: _Optional[_Union[SignedTimeCounterData, _Mapping]] = ..., goods_records: _Optional[_Iterable[_Union[IslandGoodsData, _Mapping]]] = ...) -> None: ... + +class ActivityIslandData(_message.Message): + __slots__ = ["activity_id", "zone", "bags", "zones"] + ACTIVITY_ID_FIELD_NUMBER: _ClassVar[int] + ZONE_FIELD_NUMBER: _ClassVar[int] + BAGS_FIELD_NUMBER: _ClassVar[int] + ZONES_FIELD_NUMBER: _ClassVar[int] + activity_id: int + zone: int + bags: _containers.RepeatedCompositeFieldContainer[IslandBagData] + zones: _containers.RepeatedCompositeFieldContainer[IslandZoneData] + def __init__(self, activity_id: _Optional[int] = ..., zone: _Optional[int] = ..., bags: _Optional[_Iterable[_Union[IslandBagData, _Mapping]]] = ..., zones: _Optional[_Iterable[_Union[IslandZoneData, _Mapping]]] = ...) -> None: ... + class ActivityFeedData(_message.Message): __slots__ = ["activity_id", "feed_count", "friend_receive_data", "friend_send_data", "gift_inbox", "max_inbox_id"] class CountWithTimeData(_message.Message): @@ -2410,7 +2611,7 @@ class FaithData(_message.Message): def __init__(self, faith_id: _Optional[int] = ..., total_open_count: _Optional[int] = ..., consume_count: _Optional[int] = ..., modify_count: _Optional[int] = ...) -> None: ... class CustomizedContestBase(_message.Message): - __slots__ = ["unique_id", "contest_id", "contest_name", "state", "creator_id", "create_time", "start_time", "finish_time", "open", "contest_type"] + __slots__ = ["unique_id", "contest_id", "contest_name", "state", "creator_id", "create_time", "start_time", "finish_time", "open", "contest_type", "public_notice", "check_state", "checking_name"] UNIQUE_ID_FIELD_NUMBER: _ClassVar[int] CONTEST_ID_FIELD_NUMBER: _ClassVar[int] CONTEST_NAME_FIELD_NUMBER: _ClassVar[int] @@ -2421,6 +2622,9 @@ class CustomizedContestBase(_message.Message): FINISH_TIME_FIELD_NUMBER: _ClassVar[int] OPEN_FIELD_NUMBER: _ClassVar[int] CONTEST_TYPE_FIELD_NUMBER: _ClassVar[int] + PUBLIC_NOTICE_FIELD_NUMBER: _ClassVar[int] + CHECK_STATE_FIELD_NUMBER: _ClassVar[int] + CHECKING_NAME_FIELD_NUMBER: _ClassVar[int] unique_id: int contest_id: int contest_name: str @@ -2431,7 +2635,10 @@ class CustomizedContestBase(_message.Message): finish_time: int open: bool contest_type: int - def __init__(self, unique_id: _Optional[int] = ..., contest_id: _Optional[int] = ..., contest_name: _Optional[str] = ..., state: _Optional[int] = ..., creator_id: _Optional[int] = ..., create_time: _Optional[int] = ..., start_time: _Optional[int] = ..., finish_time: _Optional[int] = ..., open: bool = ..., contest_type: _Optional[int] = ...) -> None: ... + public_notice: str + check_state: int + checking_name: str + def __init__(self, unique_id: _Optional[int] = ..., contest_id: _Optional[int] = ..., contest_name: _Optional[str] = ..., state: _Optional[int] = ..., creator_id: _Optional[int] = ..., create_time: _Optional[int] = ..., start_time: _Optional[int] = ..., finish_time: _Optional[int] = ..., open: bool = ..., contest_type: _Optional[int] = ..., public_notice: _Optional[str] = ..., check_state: _Optional[int] = ..., checking_name: _Optional[str] = ...) -> None: ... class CustomizedContestExtend(_message.Message): __slots__ = ["unique_id", "public_notice"] @@ -2468,7 +2675,7 @@ class CustomizedContestAbstract(_message.Message): def __init__(self, unique_id: _Optional[int] = ..., contest_id: _Optional[int] = ..., contest_name: _Optional[str] = ..., state: _Optional[int] = ..., creator_id: _Optional[int] = ..., create_time: _Optional[int] = ..., start_time: _Optional[int] = ..., finish_time: _Optional[int] = ..., open: bool = ..., public_notice: _Optional[str] = ..., contest_type: _Optional[int] = ...) -> None: ... class CustomizedContestDetail(_message.Message): - __slots__ = ["unique_id", "contest_id", "contest_name", "state", "creator_id", "create_time", "start_time", "finish_time", "open", "rank_rule", "game_mode", "private_notice", "observer_switch", "emoji_switch", "contest_type", "disable_broadcast"] + __slots__ = ["unique_id", "contest_id", "contest_name", "state", "creator_id", "create_time", "start_time", "finish_time", "open", "rank_rule", "game_mode", "private_notice", "observer_switch", "emoji_switch", "contest_type", "disable_broadcast", "signup_start_time", "signup_end_time", "signup_type", "auto_match"] UNIQUE_ID_FIELD_NUMBER: _ClassVar[int] CONTEST_ID_FIELD_NUMBER: _ClassVar[int] CONTEST_NAME_FIELD_NUMBER: _ClassVar[int] @@ -2485,6 +2692,10 @@ class CustomizedContestDetail(_message.Message): EMOJI_SWITCH_FIELD_NUMBER: _ClassVar[int] CONTEST_TYPE_FIELD_NUMBER: _ClassVar[int] DISABLE_BROADCAST_FIELD_NUMBER: _ClassVar[int] + SIGNUP_START_TIME_FIELD_NUMBER: _ClassVar[int] + SIGNUP_END_TIME_FIELD_NUMBER: _ClassVar[int] + SIGNUP_TYPE_FIELD_NUMBER: _ClassVar[int] + AUTO_MATCH_FIELD_NUMBER: _ClassVar[int] unique_id: int contest_id: int contest_name: str @@ -2501,7 +2712,11 @@ class CustomizedContestDetail(_message.Message): emoji_switch: int contest_type: int disable_broadcast: int - def __init__(self, unique_id: _Optional[int] = ..., contest_id: _Optional[int] = ..., contest_name: _Optional[str] = ..., state: _Optional[int] = ..., creator_id: _Optional[int] = ..., create_time: _Optional[int] = ..., start_time: _Optional[int] = ..., finish_time: _Optional[int] = ..., open: bool = ..., rank_rule: _Optional[int] = ..., game_mode: _Optional[_Union[GameMode, _Mapping]] = ..., private_notice: _Optional[str] = ..., observer_switch: _Optional[int] = ..., emoji_switch: _Optional[int] = ..., contest_type: _Optional[int] = ..., disable_broadcast: _Optional[int] = ...) -> None: ... + signup_start_time: int + signup_end_time: int + signup_type: int + auto_match: int + def __init__(self, unique_id: _Optional[int] = ..., contest_id: _Optional[int] = ..., contest_name: _Optional[str] = ..., state: _Optional[int] = ..., creator_id: _Optional[int] = ..., create_time: _Optional[int] = ..., start_time: _Optional[int] = ..., finish_time: _Optional[int] = ..., open: bool = ..., rank_rule: _Optional[int] = ..., game_mode: _Optional[_Union[GameMode, _Mapping]] = ..., private_notice: _Optional[str] = ..., observer_switch: _Optional[int] = ..., emoji_switch: _Optional[int] = ..., contest_type: _Optional[int] = ..., disable_broadcast: _Optional[int] = ..., signup_start_time: _Optional[int] = ..., signup_end_time: _Optional[int] = ..., signup_type: _Optional[int] = ..., auto_match: _Optional[int] = ...) -> None: ... class CustomizedContestPlayerReport(_message.Message): __slots__ = ["rank_rule", "rank", "point", "game_ranks", "total_game_count"] @@ -3797,17 +4012,27 @@ class ResSelfRoom(_message.Message): room: Room def __init__(self, error: _Optional[_Union[Error, _Mapping]] = ..., room: _Optional[_Union[Room, _Mapping]] = ...) -> None: ... +class ResFetchGamingInfo(_message.Message): + __slots__ = ["error", "game_info"] + ERROR_FIELD_NUMBER: _ClassVar[int] + GAME_INFO_FIELD_NUMBER: _ClassVar[int] + error: Error + game_info: GameConnectInfo + def __init__(self, error: _Optional[_Union[Error, _Mapping]] = ..., game_info: _Optional[_Union[GameConnectInfo, _Mapping]] = ...) -> None: ... + class ReqCreateRoom(_message.Message): - __slots__ = ["player_count", "mode", "public_live", "client_version_string"] + __slots__ = ["player_count", "mode", "public_live", "client_version_string", "pre_rule"] PLAYER_COUNT_FIELD_NUMBER: _ClassVar[int] MODE_FIELD_NUMBER: _ClassVar[int] PUBLIC_LIVE_FIELD_NUMBER: _ClassVar[int] CLIENT_VERSION_STRING_FIELD_NUMBER: _ClassVar[int] + PRE_RULE_FIELD_NUMBER: _ClassVar[int] player_count: int mode: GameMode public_live: bool client_version_string: str - def __init__(self, player_count: _Optional[int] = ..., mode: _Optional[_Union[GameMode, _Mapping]] = ..., public_live: bool = ..., client_version_string: _Optional[str] = ...) -> None: ... + pre_rule: str + def __init__(self, player_count: _Optional[int] = ..., mode: _Optional[_Union[GameMode, _Mapping]] = ..., public_live: bool = ..., client_version_string: _Optional[str] = ..., pre_rule: _Optional[str] = ...) -> None: ... class ResCreateRoom(_message.Message): __slots__ = ["error", "room"] @@ -4452,10 +4677,12 @@ class ReqUserComplain(_message.Message): def __init__(self, target_id: _Optional[int] = ..., type: _Optional[int] = ...) -> None: ... class ReqReadAnnouncement(_message.Message): - __slots__ = ["announcement_id"] + __slots__ = ["announcement_id", "announcement_list"] ANNOUNCEMENT_ID_FIELD_NUMBER: _ClassVar[int] + ANNOUNCEMENT_LIST_FIELD_NUMBER: _ClassVar[int] announcement_id: int - def __init__(self, announcement_id: _Optional[int] = ...) -> None: ... + announcement_list: _containers.RepeatedScalarFieldContainer[int] + def __init__(self, announcement_id: _Optional[int] = ..., announcement_list: _Optional[_Iterable[int]] = ...) -> None: ... class ResReviveCoinInfo(_message.Message): __slots__ = ["error", "has_gained"] @@ -4660,10 +4887,12 @@ class ReqRollingNotice(_message.Message): def __init__(self, notice: _Optional[_Iterable[_Union[RollingNotice, _Mapping]]] = ...) -> None: ... class ResServerTime(_message.Message): - __slots__ = ["server_time"] + __slots__ = ["server_time", "error"] SERVER_TIME_FIELD_NUMBER: _ClassVar[int] + ERROR_FIELD_NUMBER: _ClassVar[int] server_time: int - def __init__(self, server_time: _Optional[int] = ...) -> None: ... + error: Error + def __init__(self, server_time: _Optional[int] = ..., error: _Optional[_Union[Error, _Mapping]] = ...) -> None: ... class ReqPlatformBillingProducts(_message.Message): __slots__ = ["shelves_id"] @@ -6016,12 +6245,14 @@ class ReqGainVipReward(_message.Message): def __init__(self, vip_level: _Optional[int] = ...) -> None: ... class ReqFetchCustomizedContestList(_message.Message): - __slots__ = ["start", "count"] + __slots__ = ["start", "count", "lang"] START_FIELD_NUMBER: _ClassVar[int] COUNT_FIELD_NUMBER: _ClassVar[int] + LANG_FIELD_NUMBER: _ClassVar[int] start: int count: int - def __init__(self, start: _Optional[int] = ..., count: _Optional[int] = ...) -> None: ... + lang: str + def __init__(self, start: _Optional[int] = ..., count: _Optional[int] = ..., lang: _Optional[str] = ...) -> None: ... class ResFetchCustomizedContestList(_message.Message): __slots__ = ["error", "contests", "follow_contests"] @@ -6033,20 +6264,6 @@ class ResFetchCustomizedContestList(_message.Message): follow_contests: _containers.RepeatedCompositeFieldContainer[CustomizedContestBase] def __init__(self, error: _Optional[_Union[Error, _Mapping]] = ..., contests: _Optional[_Iterable[_Union[CustomizedContestBase, _Mapping]]] = ..., follow_contests: _Optional[_Iterable[_Union[CustomizedContestBase, _Mapping]]] = ...) -> None: ... -class ReqFetchCustomizedContestExtendInfo(_message.Message): - __slots__ = ["uid_list"] - UID_LIST_FIELD_NUMBER: _ClassVar[int] - uid_list: _containers.RepeatedScalarFieldContainer[int] - def __init__(self, uid_list: _Optional[_Iterable[int]] = ...) -> None: ... - -class ResFetchCustomizedContestExtendInfo(_message.Message): - __slots__ = ["error", "extend_list"] - ERROR_FIELD_NUMBER: _ClassVar[int] - EXTEND_LIST_FIELD_NUMBER: _ClassVar[int] - error: Error - extend_list: _containers.RepeatedCompositeFieldContainer[CustomizedContestExtend] - def __init__(self, error: _Optional[_Union[Error, _Mapping]] = ..., extend_list: _Optional[_Iterable[_Union[CustomizedContestExtend, _Mapping]]] = ...) -> None: ... - class ReqFetchCustomizedContestAuthInfo(_message.Message): __slots__ = ["unique_id"] UNIQUE_ID_FIELD_NUMBER: _ClassVar[int] @@ -6062,22 +6279,28 @@ class ResFetchCustomizedContestAuthInfo(_message.Message): def __init__(self, error: _Optional[_Union[Error, _Mapping]] = ..., observer_level: _Optional[int] = ...) -> None: ... class ReqEnterCustomizedContest(_message.Message): - __slots__ = ["unique_id"] + __slots__ = ["unique_id", "lang"] UNIQUE_ID_FIELD_NUMBER: _ClassVar[int] + LANG_FIELD_NUMBER: _ClassVar[int] unique_id: int - def __init__(self, unique_id: _Optional[int] = ...) -> None: ... + lang: str + def __init__(self, unique_id: _Optional[int] = ..., lang: _Optional[str] = ...) -> None: ... class ResEnterCustomizedContest(_message.Message): - __slots__ = ["error", "detail_info", "player_report", "is_followed"] + __slots__ = ["error", "detail_info", "player_report", "is_followed", "state", "is_admin"] ERROR_FIELD_NUMBER: _ClassVar[int] DETAIL_INFO_FIELD_NUMBER: _ClassVar[int] PLAYER_REPORT_FIELD_NUMBER: _ClassVar[int] IS_FOLLOWED_FIELD_NUMBER: _ClassVar[int] + STATE_FIELD_NUMBER: _ClassVar[int] + IS_ADMIN_FIELD_NUMBER: _ClassVar[int] error: Error detail_info: CustomizedContestDetail player_report: CustomizedContestPlayerReport is_followed: bool - def __init__(self, error: _Optional[_Union[Error, _Mapping]] = ..., detail_info: _Optional[_Union[CustomizedContestDetail, _Mapping]] = ..., player_report: _Optional[_Union[CustomizedContestPlayerReport, _Mapping]] = ..., is_followed: bool = ...) -> None: ... + state: int + is_admin: bool + def __init__(self, error: _Optional[_Union[Error, _Mapping]] = ..., detail_info: _Optional[_Union[CustomizedContestDetail, _Mapping]] = ..., player_report: _Optional[_Union[CustomizedContestPlayerReport, _Mapping]] = ..., is_followed: bool = ..., state: _Optional[int] = ..., is_admin: bool = ...) -> None: ... class ReqFetchCustomizedContestOnlineInfo(_message.Message): __slots__ = ["unique_id"] @@ -6094,10 +6317,12 @@ class ResFetchCustomizedContestOnlineInfo(_message.Message): def __init__(self, error: _Optional[_Union[Error, _Mapping]] = ..., online_player: _Optional[int] = ...) -> None: ... class ReqFetchCustomizedContestByContestId(_message.Message): - __slots__ = ["contest_id"] + __slots__ = ["contest_id", "lang"] CONTEST_ID_FIELD_NUMBER: _ClassVar[int] + LANG_FIELD_NUMBER: _ClassVar[int] contest_id: int - def __init__(self, contest_id: _Optional[int] = ...) -> None: ... + lang: str + def __init__(self, contest_id: _Optional[int] = ..., lang: _Optional[str] = ...) -> None: ... class ResFetchCustomizedContestByContestId(_message.Message): __slots__ = ["error", "contest_info"] @@ -6107,6 +6332,22 @@ class ResFetchCustomizedContestByContestId(_message.Message): contest_info: CustomizedContestAbstract def __init__(self, error: _Optional[_Union[Error, _Mapping]] = ..., contest_info: _Optional[_Union[CustomizedContestAbstract, _Mapping]] = ...) -> None: ... +class ReqSignupCustomizedContest(_message.Message): + __slots__ = ["unique_id", "client_version_string"] + UNIQUE_ID_FIELD_NUMBER: _ClassVar[int] + CLIENT_VERSION_STRING_FIELD_NUMBER: _ClassVar[int] + unique_id: int + client_version_string: str + def __init__(self, unique_id: _Optional[int] = ..., client_version_string: _Optional[str] = ...) -> None: ... + +class ResSignupCustomizedContest(_message.Message): + __slots__ = ["error", "state"] + ERROR_FIELD_NUMBER: _ClassVar[int] + STATE_FIELD_NUMBER: _ClassVar[int] + error: Error + state: int + def __init__(self, error: _Optional[_Union[Error, _Mapping]] = ..., state: _Optional[int] = ...) -> None: ... + class ReqStartCustomizedContest(_message.Message): __slots__ = ["unique_id", "client_version_string"] UNIQUE_ID_FIELD_NUMBER: _ClassVar[int] @@ -6115,6 +6356,12 @@ class ReqStartCustomizedContest(_message.Message): client_version_string: str def __init__(self, unique_id: _Optional[int] = ..., client_version_string: _Optional[str] = ...) -> None: ... +class ReqStopCustomizedContest(_message.Message): + __slots__ = ["unique_id"] + UNIQUE_ID_FIELD_NUMBER: _ClassVar[int] + unique_id: int + def __init__(self, unique_id: _Optional[int] = ...) -> None: ... + class ReqJoinCustomizedContestChatRoom(_message.Message): __slots__ = ["unique_id"] UNIQUE_ID_FIELD_NUMBER: _ClassVar[int] @@ -6122,18 +6369,20 @@ class ReqJoinCustomizedContestChatRoom(_message.Message): def __init__(self, unique_id: _Optional[int] = ...) -> None: ... class ResJoinCustomizedContestChatRoom(_message.Message): - __slots__ = ["error", "chat_history"] + __slots__ = ["error", "token"] ERROR_FIELD_NUMBER: _ClassVar[int] - CHAT_HISTORY_FIELD_NUMBER: _ClassVar[int] + TOKEN_FIELD_NUMBER: _ClassVar[int] error: Error - chat_history: _containers.RepeatedScalarFieldContainer[bytes] - def __init__(self, error: _Optional[_Union[Error, _Mapping]] = ..., chat_history: _Optional[_Iterable[bytes]] = ...) -> None: ... + token: str + def __init__(self, error: _Optional[_Union[Error, _Mapping]] = ..., token: _Optional[str] = ...) -> None: ... class ReqSayChatMessage(_message.Message): - __slots__ = ["content"] + __slots__ = ["content", "unique_id"] CONTENT_FIELD_NUMBER: _ClassVar[int] + UNIQUE_ID_FIELD_NUMBER: _ClassVar[int] content: str - def __init__(self, content: _Optional[str] = ...) -> None: ... + unique_id: int + def __init__(self, content: _Optional[str] = ..., unique_id: _Optional[int] = ...) -> None: ... class ReqFetchCustomizedContestGameLiveList(_message.Message): __slots__ = ["unique_id"] @@ -6150,12 +6399,14 @@ class ResFetchCustomizedContestGameLiveList(_message.Message): def __init__(self, error: _Optional[_Union[Error, _Mapping]] = ..., live_list: _Optional[_Iterable[_Union[GameLiveHead, _Mapping]]] = ...) -> None: ... class ReqFetchCustomizedContestGameRecords(_message.Message): - __slots__ = ["unique_id", "last_index"] + __slots__ = ["unique_id", "last_index", "season_id"] UNIQUE_ID_FIELD_NUMBER: _ClassVar[int] LAST_INDEX_FIELD_NUMBER: _ClassVar[int] + SEASON_ID_FIELD_NUMBER: _ClassVar[int] unique_id: int last_index: int - def __init__(self, unique_id: _Optional[int] = ..., last_index: _Optional[int] = ...) -> None: ... + season_id: int + def __init__(self, unique_id: _Optional[int] = ..., last_index: _Optional[int] = ..., season_id: _Optional[int] = ...) -> None: ... class ResFetchCustomizedContestGameRecords(_message.Message): __slots__ = ["error", "next_index", "record_list"] @@ -6182,7 +6433,7 @@ class ResActivityList(_message.Message): def __init__(self, error: _Optional[_Union[Error, _Mapping]] = ..., activities: _Optional[_Iterable[_Union[Activity, _Mapping]]] = ...) -> None: ... class ResAccountActivityData(_message.Message): - __slots__ = ["error", "exchange_records", "task_progress_list", "accumulated_point_list", "rank_data_list", "flip_task_progress_list", "sign_in_data", "richman_data", "period_task_progress_list", "random_task_progress_list", "chest_up_data", "sns_data", "mine_data", "rpg_data", "arena_data", "feed_data", "segment_task_progress_list", "vote_records", "spot_data", "friend_gift_data", "upgrade_data", "gacha_data", "simulation_data", "combining_data"] + __slots__ = ["error", "exchange_records", "task_progress_list", "accumulated_point_list", "rank_data_list", "flip_task_progress_list", "sign_in_data", "richman_data", "period_task_progress_list", "random_task_progress_list", "chest_up_data", "sns_data", "mine_data", "rpg_data", "arena_data", "feed_data", "segment_task_progress_list", "vote_records", "spot_data", "friend_gift_data", "upgrade_data", "gacha_data", "simulation_data", "combining_data", "village_data", "festival_data", "island_data"] class ActivitySignInData(_message.Message): __slots__ = ["activity_id", "sign_in_count", "last_sign_in_time"] ACTIVITY_ID_FIELD_NUMBER: _ClassVar[int] @@ -6258,6 +6509,9 @@ class ResAccountActivityData(_message.Message): GACHA_DATA_FIELD_NUMBER: _ClassVar[int] SIMULATION_DATA_FIELD_NUMBER: _ClassVar[int] COMBINING_DATA_FIELD_NUMBER: _ClassVar[int] + VILLAGE_DATA_FIELD_NUMBER: _ClassVar[int] + FESTIVAL_DATA_FIELD_NUMBER: _ClassVar[int] + ISLAND_DATA_FIELD_NUMBER: _ClassVar[int] error: Error exchange_records: _containers.RepeatedCompositeFieldContainer[ExchangeRecord] task_progress_list: _containers.RepeatedCompositeFieldContainer[TaskProgress] @@ -6282,7 +6536,10 @@ class ResAccountActivityData(_message.Message): gacha_data: _containers.RepeatedCompositeFieldContainer[ActivityGachaUpdateData] simulation_data: _containers.RepeatedCompositeFieldContainer[ActivitySimulationData] combining_data: _containers.RepeatedCompositeFieldContainer[ActivityCombiningLQData] - def __init__(self, error: _Optional[_Union[Error, _Mapping]] = ..., exchange_records: _Optional[_Iterable[_Union[ExchangeRecord, _Mapping]]] = ..., task_progress_list: _Optional[_Iterable[_Union[TaskProgress, _Mapping]]] = ..., accumulated_point_list: _Optional[_Iterable[_Union[ActivityAccumulatedPointData, _Mapping]]] = ..., rank_data_list: _Optional[_Iterable[_Union[ActivityRankPointData, _Mapping]]] = ..., flip_task_progress_list: _Optional[_Iterable[_Union[TaskProgress, _Mapping]]] = ..., sign_in_data: _Optional[_Iterable[_Union[ResAccountActivityData.ActivitySignInData, _Mapping]]] = ..., richman_data: _Optional[_Iterable[_Union[ResAccountActivityData.ActivityRichmanData, _Mapping]]] = ..., period_task_progress_list: _Optional[_Iterable[_Union[TaskProgress, _Mapping]]] = ..., random_task_progress_list: _Optional[_Iterable[_Union[TaskProgress, _Mapping]]] = ..., chest_up_data: _Optional[_Iterable[_Union[ResAccountActivityData.ChestUpData, _Mapping]]] = ..., sns_data: _Optional[_Union[ResAccountActivityData.ActivitySNSData, _Mapping]] = ..., mine_data: _Optional[_Iterable[_Union[MineActivityData, _Mapping]]] = ..., rpg_data: _Optional[_Iterable[_Union[RPGActivity, _Mapping]]] = ..., arena_data: _Optional[_Iterable[_Union[ActivityArenaData, _Mapping]]] = ..., feed_data: _Optional[_Iterable[_Union[FeedActivityData, _Mapping]]] = ..., segment_task_progress_list: _Optional[_Iterable[_Union[SegmentTaskProgress, _Mapping]]] = ..., vote_records: _Optional[_Iterable[_Union[VoteData, _Mapping]]] = ..., spot_data: _Optional[_Iterable[_Union[ActivitySpotData, _Mapping]]] = ..., friend_gift_data: _Optional[_Iterable[_Union[ActivityFriendGiftData, _Mapping]]] = ..., upgrade_data: _Optional[_Iterable[_Union[ActivityUpgradeData, _Mapping]]] = ..., gacha_data: _Optional[_Iterable[_Union[ActivityGachaUpdateData, _Mapping]]] = ..., simulation_data: _Optional[_Iterable[_Union[ActivitySimulationData, _Mapping]]] = ..., combining_data: _Optional[_Iterable[_Union[ActivityCombiningLQData, _Mapping]]] = ...) -> None: ... + village_data: _containers.RepeatedCompositeFieldContainer[ActivityVillageData] + festival_data: _containers.RepeatedCompositeFieldContainer[ActivityFestivalData] + island_data: _containers.RepeatedCompositeFieldContainer[ActivityIslandData] + def __init__(self, error: _Optional[_Union[Error, _Mapping]] = ..., exchange_records: _Optional[_Iterable[_Union[ExchangeRecord, _Mapping]]] = ..., task_progress_list: _Optional[_Iterable[_Union[TaskProgress, _Mapping]]] = ..., accumulated_point_list: _Optional[_Iterable[_Union[ActivityAccumulatedPointData, _Mapping]]] = ..., rank_data_list: _Optional[_Iterable[_Union[ActivityRankPointData, _Mapping]]] = ..., flip_task_progress_list: _Optional[_Iterable[_Union[TaskProgress, _Mapping]]] = ..., sign_in_data: _Optional[_Iterable[_Union[ResAccountActivityData.ActivitySignInData, _Mapping]]] = ..., richman_data: _Optional[_Iterable[_Union[ResAccountActivityData.ActivityRichmanData, _Mapping]]] = ..., period_task_progress_list: _Optional[_Iterable[_Union[TaskProgress, _Mapping]]] = ..., random_task_progress_list: _Optional[_Iterable[_Union[TaskProgress, _Mapping]]] = ..., chest_up_data: _Optional[_Iterable[_Union[ResAccountActivityData.ChestUpData, _Mapping]]] = ..., sns_data: _Optional[_Union[ResAccountActivityData.ActivitySNSData, _Mapping]] = ..., mine_data: _Optional[_Iterable[_Union[MineActivityData, _Mapping]]] = ..., rpg_data: _Optional[_Iterable[_Union[RPGActivity, _Mapping]]] = ..., arena_data: _Optional[_Iterable[_Union[ActivityArenaData, _Mapping]]] = ..., feed_data: _Optional[_Iterable[_Union[FeedActivityData, _Mapping]]] = ..., segment_task_progress_list: _Optional[_Iterable[_Union[SegmentTaskProgress, _Mapping]]] = ..., vote_records: _Optional[_Iterable[_Union[VoteData, _Mapping]]] = ..., spot_data: _Optional[_Iterable[_Union[ActivitySpotData, _Mapping]]] = ..., friend_gift_data: _Optional[_Iterable[_Union[ActivityFriendGiftData, _Mapping]]] = ..., upgrade_data: _Optional[_Iterable[_Union[ActivityUpgradeData, _Mapping]]] = ..., gacha_data: _Optional[_Iterable[_Union[ActivityGachaUpdateData, _Mapping]]] = ..., simulation_data: _Optional[_Iterable[_Union[ActivitySimulationData, _Mapping]]] = ..., combining_data: _Optional[_Iterable[_Union[ActivityCombiningLQData, _Mapping]]] = ..., village_data: _Optional[_Iterable[_Union[ActivityVillageData, _Mapping]]] = ..., festival_data: _Optional[_Iterable[_Union[ActivityFestivalData, _Mapping]]] = ..., island_data: _Optional[_Iterable[_Union[ActivityIslandData, _Mapping]]] = ...) -> None: ... class SNSBlog(_message.Message): __slots__ = ["id", "read_time"] @@ -6322,6 +6579,12 @@ class ReqCompleteActivityTask(_message.Message): task_id: int def __init__(self, task_id: _Optional[int] = ...) -> None: ... +class ReqCompleteActivityTaskBatch(_message.Message): + __slots__ = ["task_list"] + TASK_LIST_FIELD_NUMBER: _ClassVar[int] + task_list: _containers.RepeatedScalarFieldContainer[int] + def __init__(self, task_list: _Optional[_Iterable[int]] = ...) -> None: ... + class ReqCompletePeriodActivityTaskBatch(_message.Message): __slots__ = ["task_list"] TASK_LIST_FIELD_NUMBER: _ClassVar[int] @@ -7602,6 +7865,492 @@ class ResFetchInfo(_message.Message): collected_game_record_list: ResCollectedGameRecordList def __init__(self, error: _Optional[_Union[Error, _Mapping]] = ..., server_time: _Optional[_Union[ResServerTime, _Mapping]] = ..., server_setting: _Optional[_Union[ResServerSettings, _Mapping]] = ..., client_value: _Optional[_Union[ResClientValue, _Mapping]] = ..., friend_list: _Optional[_Union[ResFriendList, _Mapping]] = ..., friend_apply_list: _Optional[_Union[ResFriendApplyList, _Mapping]] = ..., recent_friend: _Optional[_Union[ResFetchrecentFriend, _Mapping]] = ..., mail_info: _Optional[_Union[ResMailInfo, _Mapping]] = ..., receive_coin_info: _Optional[_Union[ResReviveCoinInfo, _Mapping]] = ..., title_list: _Optional[_Union[ResTitleList, _Mapping]] = ..., bag_info: _Optional[_Union[ResBagInfo, _Mapping]] = ..., shop_info: _Optional[_Union[ResShopInfo, _Mapping]] = ..., shop_interval: _Optional[_Union[ResFetchShopInterval, _Mapping]] = ..., activity_data: _Optional[_Union[ResAccountActivityData, _Mapping]] = ..., activity_interval: _Optional[_Union[ResFetchActivityInterval, _Mapping]] = ..., activity_buff: _Optional[_Union[ResActivityBuff, _Mapping]] = ..., vip_reward: _Optional[_Union[ResVipReward, _Mapping]] = ..., month_ticket_info: _Optional[_Union[ResMonthTicketInfo, _Mapping]] = ..., achievement: _Optional[_Union[ResAchievement, _Mapping]] = ..., comment_setting: _Optional[_Union[ResCommentSetting, _Mapping]] = ..., account_settings: _Optional[_Union[ResAccountSettings, _Mapping]] = ..., mod_nickname_time: _Optional[_Union[ResModNicknameTime, _Mapping]] = ..., misc: _Optional[_Union[ResMisc, _Mapping]] = ..., announcement: _Optional[_Union[ResAnnouncement, _Mapping]] = ..., rolling_notice: _Optional[_Union[ReqRollingNotice, _Mapping]] = ..., activity_list: _Optional[_Union[ResActivityList, _Mapping]] = ..., character_info: _Optional[_Union[ResCharacterInfo, _Mapping]] = ..., all_common_views: _Optional[_Union[ResAllcommonViews, _Mapping]] = ..., collected_game_record_list: _Optional[_Union[ResCollectedGameRecordList, _Mapping]] = ...) -> None: ... +class ReqUpgradeVillageBuilding(_message.Message): + __slots__ = ["building_id", "activity_id"] + BUILDING_ID_FIELD_NUMBER: _ClassVar[int] + ACTIVITY_ID_FIELD_NUMBER: _ClassVar[int] + building_id: int + activity_id: int + def __init__(self, building_id: _Optional[int] = ..., activity_id: _Optional[int] = ...) -> None: ... + +class ReqReceiveVillageBuildingReward(_message.Message): + __slots__ = ["activity_id", "building_id", "rewards"] + ACTIVITY_ID_FIELD_NUMBER: _ClassVar[int] + BUILDING_ID_FIELD_NUMBER: _ClassVar[int] + REWARDS_FIELD_NUMBER: _ClassVar[int] + activity_id: int + building_id: int + rewards: _containers.RepeatedCompositeFieldContainer[RewardSlot] + def __init__(self, activity_id: _Optional[int] = ..., building_id: _Optional[int] = ..., rewards: _Optional[_Iterable[_Union[RewardSlot, _Mapping]]] = ...) -> None: ... + +class ResReceiveVillageBuildingReward(_message.Message): + __slots__ = ["error", "reward_items"] + ERROR_FIELD_NUMBER: _ClassVar[int] + REWARD_ITEMS_FIELD_NUMBER: _ClassVar[int] + error: Error + reward_items: _containers.RepeatedCompositeFieldContainer[ExecuteReward] + def __init__(self, error: _Optional[_Union[Error, _Mapping]] = ..., reward_items: _Optional[_Iterable[_Union[ExecuteReward, _Mapping]]] = ...) -> None: ... + +class ReqStartVillageTrip(_message.Message): + __slots__ = ["dest", "activity_id"] + DEST_FIELD_NUMBER: _ClassVar[int] + ACTIVITY_ID_FIELD_NUMBER: _ClassVar[int] + dest: int + activity_id: int + def __init__(self, dest: _Optional[int] = ..., activity_id: _Optional[int] = ...) -> None: ... + +class ReqReceiveVillageTripReward(_message.Message): + __slots__ = ["activity_id", "dest_id", "rewards"] + ACTIVITY_ID_FIELD_NUMBER: _ClassVar[int] + DEST_ID_FIELD_NUMBER: _ClassVar[int] + REWARDS_FIELD_NUMBER: _ClassVar[int] + activity_id: int + dest_id: int + rewards: _containers.RepeatedCompositeFieldContainer[RewardSlot] + def __init__(self, activity_id: _Optional[int] = ..., dest_id: _Optional[int] = ..., rewards: _Optional[_Iterable[_Union[RewardSlot, _Mapping]]] = ...) -> None: ... + +class ResReceiveVillageTripReward(_message.Message): + __slots__ = ["error", "reward_items"] + ERROR_FIELD_NUMBER: _ClassVar[int] + REWARD_ITEMS_FIELD_NUMBER: _ClassVar[int] + error: Error + reward_items: _containers.RepeatedCompositeFieldContainer[ExecuteReward] + def __init__(self, error: _Optional[_Union[Error, _Mapping]] = ..., reward_items: _Optional[_Iterable[_Union[ExecuteReward, _Mapping]]] = ...) -> None: ... + +class ReqCompleteVillageTask(_message.Message): + __slots__ = ["task_id", "activity_id"] + TASK_ID_FIELD_NUMBER: _ClassVar[int] + ACTIVITY_ID_FIELD_NUMBER: _ClassVar[int] + task_id: int + activity_id: int + def __init__(self, task_id: _Optional[int] = ..., activity_id: _Optional[int] = ...) -> None: ... + +class ResCompleteVillageTask(_message.Message): + __slots__ = ["error", "reward_items"] + ERROR_FIELD_NUMBER: _ClassVar[int] + REWARD_ITEMS_FIELD_NUMBER: _ClassVar[int] + error: Error + reward_items: _containers.RepeatedCompositeFieldContainer[ExecuteReward] + def __init__(self, error: _Optional[_Union[Error, _Mapping]] = ..., reward_items: _Optional[_Iterable[_Union[ExecuteReward, _Mapping]]] = ...) -> None: ... + +class ReqGetFriendVillageData(_message.Message): + __slots__ = ["account_list", "activity_id"] + ACCOUNT_LIST_FIELD_NUMBER: _ClassVar[int] + ACTIVITY_ID_FIELD_NUMBER: _ClassVar[int] + account_list: _containers.RepeatedScalarFieldContainer[int] + activity_id: int + def __init__(self, account_list: _Optional[_Iterable[int]] = ..., activity_id: _Optional[int] = ...) -> None: ... + +class ResGetFriendVillageData(_message.Message): + __slots__ = ["error", "list"] + class FriendVillageData(_message.Message): + __slots__ = ["account_id", "level"] + ACCOUNT_ID_FIELD_NUMBER: _ClassVar[int] + LEVEL_FIELD_NUMBER: _ClassVar[int] + account_id: int + level: int + def __init__(self, account_id: _Optional[int] = ..., level: _Optional[int] = ...) -> None: ... + ERROR_FIELD_NUMBER: _ClassVar[int] + LIST_FIELD_NUMBER: _ClassVar[int] + error: Error + list: _containers.RepeatedCompositeFieldContainer[ResGetFriendVillageData.FriendVillageData] + def __init__(self, error: _Optional[_Union[Error, _Mapping]] = ..., list: _Optional[_Iterable[_Union[ResGetFriendVillageData.FriendVillageData, _Mapping]]] = ...) -> None: ... + +class ReqSetVillageWorker(_message.Message): + __slots__ = ["building_id", "worker_pos", "activity_id"] + BUILDING_ID_FIELD_NUMBER: _ClassVar[int] + WORKER_POS_FIELD_NUMBER: _ClassVar[int] + ACTIVITY_ID_FIELD_NUMBER: _ClassVar[int] + building_id: int + worker_pos: int + activity_id: int + def __init__(self, building_id: _Optional[int] = ..., worker_pos: _Optional[int] = ..., activity_id: _Optional[int] = ...) -> None: ... + +class ResSetVillageWorker(_message.Message): + __slots__ = ["error", "building", "update_time"] + ERROR_FIELD_NUMBER: _ClassVar[int] + BUILDING_FIELD_NUMBER: _ClassVar[int] + UPDATE_TIME_FIELD_NUMBER: _ClassVar[int] + error: Error + building: VillageBuildingData + update_time: int + def __init__(self, error: _Optional[_Union[Error, _Mapping]] = ..., building: _Optional[_Union[VillageBuildingData, _Mapping]] = ..., update_time: _Optional[int] = ...) -> None: ... + +class ReqNextRoundVillage(_message.Message): + __slots__ = ["activity_id"] + ACTIVITY_ID_FIELD_NUMBER: _ClassVar[int] + activity_id: int + def __init__(self, activity_id: _Optional[int] = ...) -> None: ... + +class ResNextRoundVillage(_message.Message): + __slots__ = ["error", "activity_data"] + ERROR_FIELD_NUMBER: _ClassVar[int] + ACTIVITY_DATA_FIELD_NUMBER: _ClassVar[int] + error: Error + activity_data: ActivityVillageData + def __init__(self, error: _Optional[_Union[Error, _Mapping]] = ..., activity_data: _Optional[_Union[ActivityVillageData, _Mapping]] = ...) -> None: ... + +class ReqResolveFestivalActivityProposal(_message.Message): + __slots__ = ["activity_id", "id", "select"] + ACTIVITY_ID_FIELD_NUMBER: _ClassVar[int] + ID_FIELD_NUMBER: _ClassVar[int] + SELECT_FIELD_NUMBER: _ClassVar[int] + activity_id: int + id: int + select: int + def __init__(self, activity_id: _Optional[int] = ..., id: _Optional[int] = ..., select: _Optional[int] = ...) -> None: ... + +class ResResolveFestivalActivityProposal(_message.Message): + __slots__ = ["error", "effected_buff", "result", "reward_items", "level"] + ERROR_FIELD_NUMBER: _ClassVar[int] + EFFECTED_BUFF_FIELD_NUMBER: _ClassVar[int] + RESULT_FIELD_NUMBER: _ClassVar[int] + REWARD_ITEMS_FIELD_NUMBER: _ClassVar[int] + LEVEL_FIELD_NUMBER: _ClassVar[int] + error: Error + effected_buff: _containers.RepeatedScalarFieldContainer[int] + result: int + reward_items: _containers.RepeatedCompositeFieldContainer[ExecuteResult] + level: int + def __init__(self, error: _Optional[_Union[Error, _Mapping]] = ..., effected_buff: _Optional[_Iterable[int]] = ..., result: _Optional[int] = ..., reward_items: _Optional[_Iterable[_Union[ExecuteResult, _Mapping]]] = ..., level: _Optional[int] = ...) -> None: ... + +class ReqResolveFestivalActivityEvent(_message.Message): + __slots__ = ["activity_id", "id", "select"] + ACTIVITY_ID_FIELD_NUMBER: _ClassVar[int] + ID_FIELD_NUMBER: _ClassVar[int] + SELECT_FIELD_NUMBER: _ClassVar[int] + activity_id: int + id: int + select: int + def __init__(self, activity_id: _Optional[int] = ..., id: _Optional[int] = ..., select: _Optional[int] = ...) -> None: ... + +class ResResolveFestivalActivityEvent(_message.Message): + __slots__ = ["error", "effected_buff", "reward_items", "ending_id", "level"] + ERROR_FIELD_NUMBER: _ClassVar[int] + EFFECTED_BUFF_FIELD_NUMBER: _ClassVar[int] + REWARD_ITEMS_FIELD_NUMBER: _ClassVar[int] + ENDING_ID_FIELD_NUMBER: _ClassVar[int] + LEVEL_FIELD_NUMBER: _ClassVar[int] + error: Error + effected_buff: _containers.RepeatedScalarFieldContainer[int] + reward_items: _containers.RepeatedCompositeFieldContainer[ExecuteResult] + ending_id: int + level: int + def __init__(self, error: _Optional[_Union[Error, _Mapping]] = ..., effected_buff: _Optional[_Iterable[int]] = ..., reward_items: _Optional[_Iterable[_Union[ExecuteResult, _Mapping]]] = ..., ending_id: _Optional[int] = ..., level: _Optional[int] = ...) -> None: ... + +class ReqBuyFestivalProposal(_message.Message): + __slots__ = ["activity_id"] + ACTIVITY_ID_FIELD_NUMBER: _ClassVar[int] + activity_id: int + def __init__(self, activity_id: _Optional[int] = ...) -> None: ... + +class ResBuyFestivalProposal(_message.Message): + __slots__ = ["error", "new_proposal"] + ERROR_FIELD_NUMBER: _ClassVar[int] + NEW_PROPOSAL_FIELD_NUMBER: _ClassVar[int] + error: Error + new_proposal: FestivalProposalData + def __init__(self, error: _Optional[_Union[Error, _Mapping]] = ..., new_proposal: _Optional[_Union[FestivalProposalData, _Mapping]] = ...) -> None: ... + +class ReqIslandActivityMove(_message.Message): + __slots__ = ["activity_id", "zone_id"] + ACTIVITY_ID_FIELD_NUMBER: _ClassVar[int] + ZONE_ID_FIELD_NUMBER: _ClassVar[int] + activity_id: int + zone_id: int + def __init__(self, activity_id: _Optional[int] = ..., zone_id: _Optional[int] = ...) -> None: ... + +class ReqIslandActivityBuy(_message.Message): + __slots__ = ["activity_id", "items"] + class BuyItems(_message.Message): + __slots__ = ["goods_id", "pos", "rotate", "bag_id", "price"] + GOODS_ID_FIELD_NUMBER: _ClassVar[int] + POS_FIELD_NUMBER: _ClassVar[int] + ROTATE_FIELD_NUMBER: _ClassVar[int] + BAG_ID_FIELD_NUMBER: _ClassVar[int] + PRICE_FIELD_NUMBER: _ClassVar[int] + goods_id: int + pos: _containers.RepeatedScalarFieldContainer[int] + rotate: int + bag_id: int + price: int + def __init__(self, goods_id: _Optional[int] = ..., pos: _Optional[_Iterable[int]] = ..., rotate: _Optional[int] = ..., bag_id: _Optional[int] = ..., price: _Optional[int] = ...) -> None: ... + ACTIVITY_ID_FIELD_NUMBER: _ClassVar[int] + ITEMS_FIELD_NUMBER: _ClassVar[int] + activity_id: int + items: _containers.RepeatedCompositeFieldContainer[ReqIslandActivityBuy.BuyItems] + def __init__(self, activity_id: _Optional[int] = ..., items: _Optional[_Iterable[_Union[ReqIslandActivityBuy.BuyItems, _Mapping]]] = ...) -> None: ... + +class ReqIslandActivitySell(_message.Message): + __slots__ = ["activity_id", "items"] + class SellItem(_message.Message): + __slots__ = ["bag_id", "id", "price"] + BAG_ID_FIELD_NUMBER: _ClassVar[int] + ID_FIELD_NUMBER: _ClassVar[int] + PRICE_FIELD_NUMBER: _ClassVar[int] + bag_id: int + id: int + price: int + def __init__(self, bag_id: _Optional[int] = ..., id: _Optional[int] = ..., price: _Optional[int] = ...) -> None: ... + ACTIVITY_ID_FIELD_NUMBER: _ClassVar[int] + ITEMS_FIELD_NUMBER: _ClassVar[int] + activity_id: int + items: _containers.RepeatedCompositeFieldContainer[ReqIslandActivitySell.SellItem] + def __init__(self, activity_id: _Optional[int] = ..., items: _Optional[_Iterable[_Union[ReqIslandActivitySell.SellItem, _Mapping]]] = ...) -> None: ... + +class ReqIslandActivityTidyBag(_message.Message): + __slots__ = ["activity_id", "bag_data"] + class BagData(_message.Message): + __slots__ = ["bag_id", "items", "drops"] + class ITemData(_message.Message): + __slots__ = ["id", "pos", "rotate"] + ID_FIELD_NUMBER: _ClassVar[int] + POS_FIELD_NUMBER: _ClassVar[int] + ROTATE_FIELD_NUMBER: _ClassVar[int] + id: int + pos: _containers.RepeatedScalarFieldContainer[int] + rotate: int + def __init__(self, id: _Optional[int] = ..., pos: _Optional[_Iterable[int]] = ..., rotate: _Optional[int] = ...) -> None: ... + BAG_ID_FIELD_NUMBER: _ClassVar[int] + ITEMS_FIELD_NUMBER: _ClassVar[int] + DROPS_FIELD_NUMBER: _ClassVar[int] + bag_id: int + items: _containers.RepeatedCompositeFieldContainer[ReqIslandActivityTidyBag.BagData.ITemData] + drops: _containers.RepeatedScalarFieldContainer[int] + def __init__(self, bag_id: _Optional[int] = ..., items: _Optional[_Iterable[_Union[ReqIslandActivityTidyBag.BagData.ITemData, _Mapping]]] = ..., drops: _Optional[_Iterable[int]] = ...) -> None: ... + ACTIVITY_ID_FIELD_NUMBER: _ClassVar[int] + BAG_DATA_FIELD_NUMBER: _ClassVar[int] + activity_id: int + bag_data: _containers.RepeatedCompositeFieldContainer[ReqIslandActivityTidyBag.BagData] + def __init__(self, activity_id: _Optional[int] = ..., bag_data: _Optional[_Iterable[_Union[ReqIslandActivityTidyBag.BagData, _Mapping]]] = ...) -> None: ... + +class ReqIslandActivityUnlockBagGrid(_message.Message): + __slots__ = ["activity_id", "bag_id", "pos"] + ACTIVITY_ID_FIELD_NUMBER: _ClassVar[int] + BAG_ID_FIELD_NUMBER: _ClassVar[int] + POS_FIELD_NUMBER: _ClassVar[int] + activity_id: int + bag_id: int + pos: _containers.RepeatedScalarFieldContainer[int] + def __init__(self, activity_id: _Optional[int] = ..., bag_id: _Optional[int] = ..., pos: _Optional[_Iterable[int]] = ...) -> None: ... + +class ContestSetting(_message.Message): + __slots__ = ["level_limit", "game_limit", "system_broadcast"] + class LevelLimit(_message.Message): + __slots__ = ["type", "value"] + TYPE_FIELD_NUMBER: _ClassVar[int] + VALUE_FIELD_NUMBER: _ClassVar[int] + type: int + value: int + def __init__(self, type: _Optional[int] = ..., value: _Optional[int] = ...) -> None: ... + LEVEL_LIMIT_FIELD_NUMBER: _ClassVar[int] + GAME_LIMIT_FIELD_NUMBER: _ClassVar[int] + SYSTEM_BROADCAST_FIELD_NUMBER: _ClassVar[int] + level_limit: _containers.RepeatedCompositeFieldContainer[ContestSetting.LevelLimit] + game_limit: int + system_broadcast: int + def __init__(self, level_limit: _Optional[_Iterable[_Union[ContestSetting.LevelLimit, _Mapping]]] = ..., game_limit: _Optional[int] = ..., system_broadcast: _Optional[int] = ...) -> None: ... + +class ReqCreateCustomizedContest(_message.Message): + __slots__ = ["name", "open_show", "game_rule_setting", "start_time", "end_time", "auto_match", "rank_rule", "contest_setting"] + NAME_FIELD_NUMBER: _ClassVar[int] + OPEN_SHOW_FIELD_NUMBER: _ClassVar[int] + GAME_RULE_SETTING_FIELD_NUMBER: _ClassVar[int] + START_TIME_FIELD_NUMBER: _ClassVar[int] + END_TIME_FIELD_NUMBER: _ClassVar[int] + AUTO_MATCH_FIELD_NUMBER: _ClassVar[int] + RANK_RULE_FIELD_NUMBER: _ClassVar[int] + CONTEST_SETTING_FIELD_NUMBER: _ClassVar[int] + name: str + open_show: int + game_rule_setting: GameMode + start_time: int + end_time: int + auto_match: int + rank_rule: int + contest_setting: ContestSetting + def __init__(self, name: _Optional[str] = ..., open_show: _Optional[int] = ..., game_rule_setting: _Optional[_Union[GameMode, _Mapping]] = ..., start_time: _Optional[int] = ..., end_time: _Optional[int] = ..., auto_match: _Optional[int] = ..., rank_rule: _Optional[int] = ..., contest_setting: _Optional[_Union[ContestSetting, _Mapping]] = ...) -> None: ... + +class ResCreateCustomizedContest(_message.Message): + __slots__ = ["error", "unique_id"] + ERROR_FIELD_NUMBER: _ClassVar[int] + UNIQUE_ID_FIELD_NUMBER: _ClassVar[int] + error: Error + unique_id: int + def __init__(self, error: _Optional[_Union[Error, _Mapping]] = ..., unique_id: _Optional[int] = ...) -> None: ... + +class ReqFetchmanagerCustomizedContestList(_message.Message): + __slots__ = ["lang"] + LANG_FIELD_NUMBER: _ClassVar[int] + lang: str + def __init__(self, lang: _Optional[str] = ...) -> None: ... + +class ResFetchManagerCustomizedContestList(_message.Message): + __slots__ = ["error", "contests"] + ERROR_FIELD_NUMBER: _ClassVar[int] + CONTESTS_FIELD_NUMBER: _ClassVar[int] + error: Error + contests: _containers.RepeatedCompositeFieldContainer[CustomizedContestBase] + def __init__(self, error: _Optional[_Union[Error, _Mapping]] = ..., contests: _Optional[_Iterable[_Union[CustomizedContestBase, _Mapping]]] = ...) -> None: ... + +class ReqFetchManagerCustomizedContest(_message.Message): + __slots__ = ["unique_id"] + UNIQUE_ID_FIELD_NUMBER: _ClassVar[int] + unique_id: int + def __init__(self, unique_id: _Optional[int] = ...) -> None: ... + +class ResFetchManagerCustomizedContest(_message.Message): + __slots__ = ["error", "name", "open_show", "game_rule_setting", "start_time", "end_time", "auto_match", "rank_rule", "check_state", "checking_name", "contest_setting"] + ERROR_FIELD_NUMBER: _ClassVar[int] + NAME_FIELD_NUMBER: _ClassVar[int] + OPEN_SHOW_FIELD_NUMBER: _ClassVar[int] + GAME_RULE_SETTING_FIELD_NUMBER: _ClassVar[int] + START_TIME_FIELD_NUMBER: _ClassVar[int] + END_TIME_FIELD_NUMBER: _ClassVar[int] + AUTO_MATCH_FIELD_NUMBER: _ClassVar[int] + RANK_RULE_FIELD_NUMBER: _ClassVar[int] + CHECK_STATE_FIELD_NUMBER: _ClassVar[int] + CHECKING_NAME_FIELD_NUMBER: _ClassVar[int] + CONTEST_SETTING_FIELD_NUMBER: _ClassVar[int] + error: Error + name: str + open_show: int + game_rule_setting: GameMode + start_time: int + end_time: int + auto_match: int + rank_rule: int + check_state: int + checking_name: str + contest_setting: ContestSetting + def __init__(self, error: _Optional[_Union[Error, _Mapping]] = ..., name: _Optional[str] = ..., open_show: _Optional[int] = ..., game_rule_setting: _Optional[_Union[GameMode, _Mapping]] = ..., start_time: _Optional[int] = ..., end_time: _Optional[int] = ..., auto_match: _Optional[int] = ..., rank_rule: _Optional[int] = ..., check_state: _Optional[int] = ..., checking_name: _Optional[str] = ..., contest_setting: _Optional[_Union[ContestSetting, _Mapping]] = ...) -> None: ... + +class ReqUpdateManagerCustomizedContest(_message.Message): + __slots__ = ["name", "open_show", "game_rule_setting", "start_time", "end_time", "unique_id", "auto_match", "rank_rule", "contest_setting"] + NAME_FIELD_NUMBER: _ClassVar[int] + OPEN_SHOW_FIELD_NUMBER: _ClassVar[int] + GAME_RULE_SETTING_FIELD_NUMBER: _ClassVar[int] + START_TIME_FIELD_NUMBER: _ClassVar[int] + END_TIME_FIELD_NUMBER: _ClassVar[int] + UNIQUE_ID_FIELD_NUMBER: _ClassVar[int] + AUTO_MATCH_FIELD_NUMBER: _ClassVar[int] + RANK_RULE_FIELD_NUMBER: _ClassVar[int] + CONTEST_SETTING_FIELD_NUMBER: _ClassVar[int] + name: str + open_show: int + game_rule_setting: GameMode + start_time: int + end_time: int + unique_id: int + auto_match: int + rank_rule: int + contest_setting: ContestSetting + def __init__(self, name: _Optional[str] = ..., open_show: _Optional[int] = ..., game_rule_setting: _Optional[_Union[GameMode, _Mapping]] = ..., start_time: _Optional[int] = ..., end_time: _Optional[int] = ..., unique_id: _Optional[int] = ..., auto_match: _Optional[int] = ..., rank_rule: _Optional[int] = ..., contest_setting: _Optional[_Union[ContestSetting, _Mapping]] = ...) -> None: ... + +class ReqFetchContestPlayerRank(_message.Message): + __slots__ = ["unique_id", "limit", "offset"] + UNIQUE_ID_FIELD_NUMBER: _ClassVar[int] + LIMIT_FIELD_NUMBER: _ClassVar[int] + OFFSET_FIELD_NUMBER: _ClassVar[int] + unique_id: int + limit: int + offset: int + def __init__(self, unique_id: _Optional[int] = ..., limit: _Optional[int] = ..., offset: _Optional[int] = ...) -> None: ... + +class ResFetchContestPlayerRank(_message.Message): + __slots__ = ["error", "total", "rank", "player_data"] + class ContestPlayerAccountData(_message.Message): + __slots__ = ["total_game_count", "recent_games", "highest_series_points"] + class ContestGameResult(_message.Message): + __slots__ = ["rank", "total_point"] + RANK_FIELD_NUMBER: _ClassVar[int] + TOTAL_POINT_FIELD_NUMBER: _ClassVar[int] + rank: int + total_point: int + def __init__(self, rank: _Optional[int] = ..., total_point: _Optional[int] = ...) -> None: ... + class ContestSeriesGameResult(_message.Message): + __slots__ = ["key", "results"] + KEY_FIELD_NUMBER: _ClassVar[int] + RESULTS_FIELD_NUMBER: _ClassVar[int] + key: int + results: _containers.RepeatedCompositeFieldContainer[ResFetchContestPlayerRank.ContestPlayerAccountData.ContestGameResult] + def __init__(self, key: _Optional[int] = ..., results: _Optional[_Iterable[_Union[ResFetchContestPlayerRank.ContestPlayerAccountData.ContestGameResult, _Mapping]]] = ...) -> None: ... + TOTAL_GAME_COUNT_FIELD_NUMBER: _ClassVar[int] + RECENT_GAMES_FIELD_NUMBER: _ClassVar[int] + HIGHEST_SERIES_POINTS_FIELD_NUMBER: _ClassVar[int] + total_game_count: int + recent_games: _containers.RepeatedCompositeFieldContainer[ResFetchContestPlayerRank.ContestPlayerAccountData.ContestGameResult] + highest_series_points: _containers.RepeatedCompositeFieldContainer[ResFetchContestPlayerRank.ContestPlayerAccountData.ContestSeriesGameResult] + def __init__(self, total_game_count: _Optional[int] = ..., recent_games: _Optional[_Iterable[_Union[ResFetchContestPlayerRank.ContestPlayerAccountData.ContestGameResult, _Mapping]]] = ..., highest_series_points: _Optional[_Iterable[_Union[ResFetchContestPlayerRank.ContestPlayerAccountData.ContestSeriesGameResult, _Mapping]]] = ...) -> None: ... + class SeasonRank(_message.Message): + __slots__ = ["account_id", "nickname", "data"] + ACCOUNT_ID_FIELD_NUMBER: _ClassVar[int] + NICKNAME_FIELD_NUMBER: _ClassVar[int] + DATA_FIELD_NUMBER: _ClassVar[int] + account_id: int + nickname: str + data: ResFetchContestPlayerRank.ContestPlayerAccountData + def __init__(self, account_id: _Optional[int] = ..., nickname: _Optional[str] = ..., data: _Optional[_Union[ResFetchContestPlayerRank.ContestPlayerAccountData, _Mapping]] = ...) -> None: ... + class PlayerData(_message.Message): + __slots__ = ["rank", "data"] + RANK_FIELD_NUMBER: _ClassVar[int] + DATA_FIELD_NUMBER: _ClassVar[int] + rank: int + data: ResFetchContestPlayerRank.ContestPlayerAccountData + def __init__(self, rank: _Optional[int] = ..., data: _Optional[_Union[ResFetchContestPlayerRank.ContestPlayerAccountData, _Mapping]] = ...) -> None: ... + ERROR_FIELD_NUMBER: _ClassVar[int] + TOTAL_FIELD_NUMBER: _ClassVar[int] + RANK_FIELD_NUMBER: _ClassVar[int] + PLAYER_DATA_FIELD_NUMBER: _ClassVar[int] + error: Error + total: int + rank: _containers.RepeatedCompositeFieldContainer[ResFetchContestPlayerRank.SeasonRank] + player_data: ResFetchContestPlayerRank.PlayerData + def __init__(self, error: _Optional[_Union[Error, _Mapping]] = ..., total: _Optional[int] = ..., rank: _Optional[_Iterable[_Union[ResFetchContestPlayerRank.SeasonRank, _Mapping]]] = ..., player_data: _Optional[_Union[ResFetchContestPlayerRank.PlayerData, _Mapping]] = ...) -> None: ... + +class ReqFetchReadyPlayerList(_message.Message): + __slots__ = ["unique_id"] + UNIQUE_ID_FIELD_NUMBER: _ClassVar[int] + unique_id: int + def __init__(self, unique_id: _Optional[int] = ...) -> None: ... + +class ResFetchReadyPlayerList(_message.Message): + __slots__ = ["error", "list"] + class Player(_message.Message): + __slots__ = ["account_id", "nickname"] + ACCOUNT_ID_FIELD_NUMBER: _ClassVar[int] + NICKNAME_FIELD_NUMBER: _ClassVar[int] + account_id: int + nickname: str + def __init__(self, account_id: _Optional[int] = ..., nickname: _Optional[str] = ...) -> None: ... + ERROR_FIELD_NUMBER: _ClassVar[int] + LIST_FIELD_NUMBER: _ClassVar[int] + error: Error + list: _containers.RepeatedCompositeFieldContainer[ResFetchReadyPlayerList.Player] + def __init__(self, error: _Optional[_Union[Error, _Mapping]] = ..., list: _Optional[_Iterable[_Union[ResFetchReadyPlayerList.Player, _Mapping]]] = ...) -> None: ... + +class ReqCreateGamePlan(_message.Message): + __slots__ = ["unique_id", "account_list", "game_start_time", "shuffle_seats", "ai_level"] + UNIQUE_ID_FIELD_NUMBER: _ClassVar[int] + ACCOUNT_LIST_FIELD_NUMBER: _ClassVar[int] + GAME_START_TIME_FIELD_NUMBER: _ClassVar[int] + SHUFFLE_SEATS_FIELD_NUMBER: _ClassVar[int] + AI_LEVEL_FIELD_NUMBER: _ClassVar[int] + unique_id: int + account_list: _containers.RepeatedScalarFieldContainer[int] + game_start_time: int + shuffle_seats: int + ai_level: int + def __init__(self, unique_id: _Optional[int] = ..., account_list: _Optional[_Iterable[int]] = ..., game_start_time: _Optional[int] = ..., shuffle_seats: _Optional[int] = ..., ai_level: _Optional[int] = ...) -> None: ... + +class ResGenerateContestManagerLoginCode(_message.Message): + __slots__ = ["error", "code"] + ERROR_FIELD_NUMBER: _ClassVar[int] + CODE_FIELD_NUMBER: _ClassVar[int] + error: Error + code: str + def __init__(self, error: _Optional[_Union[Error, _Mapping]] = ..., code: _Optional[str] = ...) -> None: ... + class ActionMJStart(_message.Message): __slots__ = [] def __init__(self) -> None: ... @@ -7669,7 +8418,7 @@ class RecordNewCard(_message.Message): def __init__(self, field_spell: _Optional[int] = ...) -> None: ... class ActionNewRound(_message.Message): - __slots__ = ["chang", "ju", "ben", "tiles", "dora", "scores", "operation", "liqibang", "tingpais0", "tingpais1", "al", "md5", "left_tile_count", "doras", "opens", "muyu", "ju_count", "field_spell", "sha256", "yongchang"] + __slots__ = ["chang", "ju", "ben", "tiles", "dora", "scores", "operation", "liqibang", "tingpais0", "tingpais1", "al", "md5", "left_tile_count", "doras", "opens", "muyu", "ju_count", "field_spell", "sha256", "yongchang", "saltSha256"] CHANG_FIELD_NUMBER: _ClassVar[int] JU_FIELD_NUMBER: _ClassVar[int] BEN_FIELD_NUMBER: _ClassVar[int] @@ -7690,6 +8439,7 @@ class ActionNewRound(_message.Message): FIELD_SPELL_FIELD_NUMBER: _ClassVar[int] SHA256_FIELD_NUMBER: _ClassVar[int] YONGCHANG_FIELD_NUMBER: _ClassVar[int] + SALTSHA256_FIELD_NUMBER: _ClassVar[int] chang: int ju: int ben: int @@ -7710,10 +8460,11 @@ class ActionNewRound(_message.Message): field_spell: int sha256: str yongchang: YongchangInfo - def __init__(self, chang: _Optional[int] = ..., ju: _Optional[int] = ..., ben: _Optional[int] = ..., tiles: _Optional[_Iterable[str]] = ..., dora: _Optional[str] = ..., scores: _Optional[_Iterable[int]] = ..., operation: _Optional[_Union[OptionalOperationList, _Mapping]] = ..., liqibang: _Optional[int] = ..., tingpais0: _Optional[_Iterable[_Union[TingPaiDiscardInfo, _Mapping]]] = ..., tingpais1: _Optional[_Iterable[_Union[TingPaiInfo, _Mapping]]] = ..., al: bool = ..., md5: _Optional[str] = ..., left_tile_count: _Optional[int] = ..., doras: _Optional[_Iterable[str]] = ..., opens: _Optional[_Iterable[_Union[NewRoundOpenedTiles, _Mapping]]] = ..., muyu: _Optional[_Union[MuyuInfo, _Mapping]] = ..., ju_count: _Optional[int] = ..., field_spell: _Optional[int] = ..., sha256: _Optional[str] = ..., yongchang: _Optional[_Union[YongchangInfo, _Mapping]] = ...) -> None: ... + saltSha256: str + def __init__(self, chang: _Optional[int] = ..., ju: _Optional[int] = ..., ben: _Optional[int] = ..., tiles: _Optional[_Iterable[str]] = ..., dora: _Optional[str] = ..., scores: _Optional[_Iterable[int]] = ..., operation: _Optional[_Union[OptionalOperationList, _Mapping]] = ..., liqibang: _Optional[int] = ..., tingpais0: _Optional[_Iterable[_Union[TingPaiDiscardInfo, _Mapping]]] = ..., tingpais1: _Optional[_Iterable[_Union[TingPaiInfo, _Mapping]]] = ..., al: bool = ..., md5: _Optional[str] = ..., left_tile_count: _Optional[int] = ..., doras: _Optional[_Iterable[str]] = ..., opens: _Optional[_Iterable[_Union[NewRoundOpenedTiles, _Mapping]]] = ..., muyu: _Optional[_Union[MuyuInfo, _Mapping]] = ..., ju_count: _Optional[int] = ..., field_spell: _Optional[int] = ..., sha256: _Optional[str] = ..., yongchang: _Optional[_Union[YongchangInfo, _Mapping]] = ..., saltSha256: _Optional[str] = ...) -> None: ... class RecordNewRound(_message.Message): - __slots__ = ["chang", "ju", "ben", "dora", "scores", "liqibang", "tiles0", "tiles1", "tiles2", "tiles3", "tingpai", "operation", "md5", "paishan", "left_tile_count", "doras", "opens", "muyu", "operations", "ju_count", "field_spell", "sha256", "yongchang"] + __slots__ = ["chang", "ju", "ben", "dora", "scores", "liqibang", "tiles0", "tiles1", "tiles2", "tiles3", "tingpai", "operation", "md5", "paishan", "left_tile_count", "doras", "opens", "muyu", "operations", "ju_count", "field_spell", "sha256", "yongchang", "saltSha256", "salt"] class TingPai(_message.Message): __slots__ = ["seat", "tingpais1"] SEAT_FIELD_NUMBER: _ClassVar[int] @@ -7744,6 +8495,8 @@ class RecordNewRound(_message.Message): FIELD_SPELL_FIELD_NUMBER: _ClassVar[int] SHA256_FIELD_NUMBER: _ClassVar[int] YONGCHANG_FIELD_NUMBER: _ClassVar[int] + SALTSHA256_FIELD_NUMBER: _ClassVar[int] + SALT_FIELD_NUMBER: _ClassVar[int] chang: int ju: int ben: int @@ -7767,7 +8520,9 @@ class RecordNewRound(_message.Message): field_spell: int sha256: str yongchang: YongchangInfo - def __init__(self, chang: _Optional[int] = ..., ju: _Optional[int] = ..., ben: _Optional[int] = ..., dora: _Optional[str] = ..., scores: _Optional[_Iterable[int]] = ..., liqibang: _Optional[int] = ..., tiles0: _Optional[_Iterable[str]] = ..., tiles1: _Optional[_Iterable[str]] = ..., tiles2: _Optional[_Iterable[str]] = ..., tiles3: _Optional[_Iterable[str]] = ..., tingpai: _Optional[_Iterable[_Union[RecordNewRound.TingPai, _Mapping]]] = ..., operation: _Optional[_Union[OptionalOperationList, _Mapping]] = ..., md5: _Optional[str] = ..., paishan: _Optional[str] = ..., left_tile_count: _Optional[int] = ..., doras: _Optional[_Iterable[str]] = ..., opens: _Optional[_Iterable[_Union[NewRoundOpenedTiles, _Mapping]]] = ..., muyu: _Optional[_Union[MuyuInfo, _Mapping]] = ..., operations: _Optional[_Iterable[_Union[OptionalOperationList, _Mapping]]] = ..., ju_count: _Optional[int] = ..., field_spell: _Optional[int] = ..., sha256: _Optional[str] = ..., yongchang: _Optional[_Union[YongchangInfo, _Mapping]] = ...) -> None: ... + saltSha256: str + salt: str + def __init__(self, chang: _Optional[int] = ..., ju: _Optional[int] = ..., ben: _Optional[int] = ..., dora: _Optional[str] = ..., scores: _Optional[_Iterable[int]] = ..., liqibang: _Optional[int] = ..., tiles0: _Optional[_Iterable[str]] = ..., tiles1: _Optional[_Iterable[str]] = ..., tiles2: _Optional[_Iterable[str]] = ..., tiles3: _Optional[_Iterable[str]] = ..., tingpai: _Optional[_Iterable[_Union[RecordNewRound.TingPai, _Mapping]]] = ..., operation: _Optional[_Union[OptionalOperationList, _Mapping]] = ..., md5: _Optional[str] = ..., paishan: _Optional[str] = ..., left_tile_count: _Optional[int] = ..., doras: _Optional[_Iterable[str]] = ..., opens: _Optional[_Iterable[_Union[NewRoundOpenedTiles, _Mapping]]] = ..., muyu: _Optional[_Union[MuyuInfo, _Mapping]] = ..., operations: _Optional[_Iterable[_Union[OptionalOperationList, _Mapping]]] = ..., ju_count: _Optional[int] = ..., field_spell: _Optional[int] = ..., sha256: _Optional[str] = ..., yongchang: _Optional[_Union[YongchangInfo, _Mapping]] = ..., saltSha256: _Optional[str] = ..., salt: _Optional[str] = ...) -> None: ... class GameSnapshot(_message.Message): __slots__ = ["chang", "ju", "ben", "index_player", "left_tile_count", "hands", "doras", "liqibang", "players", "zhenting"] @@ -8050,6 +8805,16 @@ class TingPaiDiscardInfo(_message.Message): infos: _containers.RepeatedCompositeFieldContainer[TingPaiInfo] def __init__(self, tile: _Optional[str] = ..., zhenting: bool = ..., infos: _Optional[_Iterable[_Union[TingPaiInfo, _Mapping]]] = ...) -> None: ... +class HunZhiYiJiBuffInfo(_message.Message): + __slots__ = ["seat", "continue_deal_count", "overload"] + SEAT_FIELD_NUMBER: _ClassVar[int] + CONTINUE_DEAL_COUNT_FIELD_NUMBER: _ClassVar[int] + OVERLOAD_FIELD_NUMBER: _ClassVar[int] + seat: int + continue_deal_count: int + overload: bool + def __init__(self, seat: _Optional[int] = ..., continue_deal_count: _Optional[int] = ..., overload: bool = ...) -> None: ... + class GameEnd(_message.Message): __slots__ = ["scores"] SCORES_FIELD_NUMBER: _ClassVar[int] @@ -8258,7 +9023,7 @@ class RecordLockTile(_message.Message): def __init__(self, seat: _Optional[int] = ..., scores: _Optional[_Iterable[int]] = ..., liqibang: _Optional[int] = ..., tile: _Optional[str] = ..., operation: _Optional[_Iterable[_Union[OptionalOperationList, _Mapping]]] = ..., zhentings: _Optional[_Iterable[bool]] = ..., tingpais: _Optional[_Iterable[_Union[TingPaiInfo, _Mapping]]] = ..., doras: _Optional[_Iterable[str]] = ..., lock_state: _Optional[int] = ...) -> None: ... class ActionDiscardTile(_message.Message): - __slots__ = ["seat", "tile", "is_liqi", "operation", "moqie", "zhenting", "tingpais", "doras", "is_wliqi", "tile_state", "muyu", "revealed", "scores", "liqibang", "yongchang"] + __slots__ = ["seat", "tile", "is_liqi", "operation", "moqie", "zhenting", "tingpais", "doras", "is_wliqi", "tile_state", "muyu", "revealed", "scores", "liqibang", "yongchang", "hun_zhi_yi_ji_info"] SEAT_FIELD_NUMBER: _ClassVar[int] TILE_FIELD_NUMBER: _ClassVar[int] IS_LIQI_FIELD_NUMBER: _ClassVar[int] @@ -8274,6 +9039,7 @@ class ActionDiscardTile(_message.Message): SCORES_FIELD_NUMBER: _ClassVar[int] LIQIBANG_FIELD_NUMBER: _ClassVar[int] YONGCHANG_FIELD_NUMBER: _ClassVar[int] + HUN_ZHI_YI_JI_INFO_FIELD_NUMBER: _ClassVar[int] seat: int tile: str is_liqi: bool @@ -8289,10 +9055,11 @@ class ActionDiscardTile(_message.Message): scores: _containers.RepeatedScalarFieldContainer[int] liqibang: int yongchang: YongchangInfo - def __init__(self, seat: _Optional[int] = ..., tile: _Optional[str] = ..., is_liqi: bool = ..., operation: _Optional[_Union[OptionalOperationList, _Mapping]] = ..., moqie: bool = ..., zhenting: bool = ..., tingpais: _Optional[_Iterable[_Union[TingPaiInfo, _Mapping]]] = ..., doras: _Optional[_Iterable[str]] = ..., is_wliqi: bool = ..., tile_state: _Optional[int] = ..., muyu: _Optional[_Union[MuyuInfo, _Mapping]] = ..., revealed: bool = ..., scores: _Optional[_Iterable[int]] = ..., liqibang: _Optional[int] = ..., yongchang: _Optional[_Union[YongchangInfo, _Mapping]] = ...) -> None: ... + hun_zhi_yi_ji_info: HunZhiYiJiBuffInfo + def __init__(self, seat: _Optional[int] = ..., tile: _Optional[str] = ..., is_liqi: bool = ..., operation: _Optional[_Union[OptionalOperationList, _Mapping]] = ..., moqie: bool = ..., zhenting: bool = ..., tingpais: _Optional[_Iterable[_Union[TingPaiInfo, _Mapping]]] = ..., doras: _Optional[_Iterable[str]] = ..., is_wliqi: bool = ..., tile_state: _Optional[int] = ..., muyu: _Optional[_Union[MuyuInfo, _Mapping]] = ..., revealed: bool = ..., scores: _Optional[_Iterable[int]] = ..., liqibang: _Optional[int] = ..., yongchang: _Optional[_Union[YongchangInfo, _Mapping]] = ..., hun_zhi_yi_ji_info: _Optional[_Union[HunZhiYiJiBuffInfo, _Mapping]] = ...) -> None: ... class RecordDiscardTile(_message.Message): - __slots__ = ["seat", "tile", "is_liqi", "moqie", "zhenting", "tingpais", "doras", "is_wliqi", "operations", "tile_state", "muyu", "yongchang"] + __slots__ = ["seat", "tile", "is_liqi", "moqie", "zhenting", "tingpais", "doras", "is_wliqi", "operations", "tile_state", "muyu", "yongchang", "hun_zhi_yi_ji_info"] SEAT_FIELD_NUMBER: _ClassVar[int] TILE_FIELD_NUMBER: _ClassVar[int] IS_LIQI_FIELD_NUMBER: _ClassVar[int] @@ -8305,6 +9072,7 @@ class RecordDiscardTile(_message.Message): TILE_STATE_FIELD_NUMBER: _ClassVar[int] MUYU_FIELD_NUMBER: _ClassVar[int] YONGCHANG_FIELD_NUMBER: _ClassVar[int] + HUN_ZHI_YI_JI_INFO_FIELD_NUMBER: _ClassVar[int] seat: int tile: str is_liqi: bool @@ -8317,10 +9085,11 @@ class RecordDiscardTile(_message.Message): tile_state: int muyu: MuyuInfo yongchang: YongchangInfo - def __init__(self, seat: _Optional[int] = ..., tile: _Optional[str] = ..., is_liqi: bool = ..., moqie: bool = ..., zhenting: _Optional[_Iterable[bool]] = ..., tingpais: _Optional[_Iterable[_Union[TingPaiInfo, _Mapping]]] = ..., doras: _Optional[_Iterable[str]] = ..., is_wliqi: bool = ..., operations: _Optional[_Iterable[_Union[OptionalOperationList, _Mapping]]] = ..., tile_state: _Optional[int] = ..., muyu: _Optional[_Union[MuyuInfo, _Mapping]] = ..., yongchang: _Optional[_Union[YongchangInfo, _Mapping]] = ...) -> None: ... + hun_zhi_yi_ji_info: HunZhiYiJiBuffInfo + def __init__(self, seat: _Optional[int] = ..., tile: _Optional[str] = ..., is_liqi: bool = ..., moqie: bool = ..., zhenting: _Optional[_Iterable[bool]] = ..., tingpais: _Optional[_Iterable[_Union[TingPaiInfo, _Mapping]]] = ..., doras: _Optional[_Iterable[str]] = ..., is_wliqi: bool = ..., operations: _Optional[_Iterable[_Union[OptionalOperationList, _Mapping]]] = ..., tile_state: _Optional[int] = ..., muyu: _Optional[_Union[MuyuInfo, _Mapping]] = ..., yongchang: _Optional[_Union[YongchangInfo, _Mapping]] = ..., hun_zhi_yi_ji_info: _Optional[_Union[HunZhiYiJiBuffInfo, _Mapping]] = ...) -> None: ... class ActionDealTile(_message.Message): - __slots__ = ["seat", "tile", "left_tile_count", "operation", "liqi", "doras", "zhenting", "tingpais", "tile_state", "muyu", "tile_index"] + __slots__ = ["seat", "tile", "left_tile_count", "operation", "liqi", "doras", "zhenting", "tingpais", "tile_state", "muyu", "tile_index", "hun_zhi_yi_ji_info"] SEAT_FIELD_NUMBER: _ClassVar[int] TILE_FIELD_NUMBER: _ClassVar[int] LEFT_TILE_COUNT_FIELD_NUMBER: _ClassVar[int] @@ -8332,6 +9101,7 @@ class ActionDealTile(_message.Message): TILE_STATE_FIELD_NUMBER: _ClassVar[int] MUYU_FIELD_NUMBER: _ClassVar[int] TILE_INDEX_FIELD_NUMBER: _ClassVar[int] + HUN_ZHI_YI_JI_INFO_FIELD_NUMBER: _ClassVar[int] seat: int tile: str left_tile_count: int @@ -8343,10 +9113,11 @@ class ActionDealTile(_message.Message): tile_state: int muyu: MuyuInfo tile_index: int - def __init__(self, seat: _Optional[int] = ..., tile: _Optional[str] = ..., left_tile_count: _Optional[int] = ..., operation: _Optional[_Union[OptionalOperationList, _Mapping]] = ..., liqi: _Optional[_Union[LiQiSuccess, _Mapping]] = ..., doras: _Optional[_Iterable[str]] = ..., zhenting: bool = ..., tingpais: _Optional[_Iterable[_Union[TingPaiDiscardInfo, _Mapping]]] = ..., tile_state: _Optional[int] = ..., muyu: _Optional[_Union[MuyuInfo, _Mapping]] = ..., tile_index: _Optional[int] = ...) -> None: ... + hun_zhi_yi_ji_info: HunZhiYiJiBuffInfo + def __init__(self, seat: _Optional[int] = ..., tile: _Optional[str] = ..., left_tile_count: _Optional[int] = ..., operation: _Optional[_Union[OptionalOperationList, _Mapping]] = ..., liqi: _Optional[_Union[LiQiSuccess, _Mapping]] = ..., doras: _Optional[_Iterable[str]] = ..., zhenting: bool = ..., tingpais: _Optional[_Iterable[_Union[TingPaiDiscardInfo, _Mapping]]] = ..., tile_state: _Optional[int] = ..., muyu: _Optional[_Union[MuyuInfo, _Mapping]] = ..., tile_index: _Optional[int] = ..., hun_zhi_yi_ji_info: _Optional[_Union[HunZhiYiJiBuffInfo, _Mapping]] = ...) -> None: ... class RecordDealTile(_message.Message): - __slots__ = ["seat", "tile", "left_tile_count", "liqi", "doras", "zhenting", "operation", "tile_state", "muyu", "tile_index"] + __slots__ = ["seat", "tile", "left_tile_count", "liqi", "doras", "zhenting", "operation", "tile_state", "muyu", "tile_index", "hun_zhi_yi_ji_info"] SEAT_FIELD_NUMBER: _ClassVar[int] TILE_FIELD_NUMBER: _ClassVar[int] LEFT_TILE_COUNT_FIELD_NUMBER: _ClassVar[int] @@ -8357,6 +9128,7 @@ class RecordDealTile(_message.Message): TILE_STATE_FIELD_NUMBER: _ClassVar[int] MUYU_FIELD_NUMBER: _ClassVar[int] TILE_INDEX_FIELD_NUMBER: _ClassVar[int] + HUN_ZHI_YI_JI_INFO_FIELD_NUMBER: _ClassVar[int] seat: int tile: str left_tile_count: int @@ -8367,7 +9139,8 @@ class RecordDealTile(_message.Message): tile_state: int muyu: MuyuInfo tile_index: int - def __init__(self, seat: _Optional[int] = ..., tile: _Optional[str] = ..., left_tile_count: _Optional[int] = ..., liqi: _Optional[_Union[LiQiSuccess, _Mapping]] = ..., doras: _Optional[_Iterable[str]] = ..., zhenting: _Optional[_Iterable[bool]] = ..., operation: _Optional[_Union[OptionalOperationList, _Mapping]] = ..., tile_state: _Optional[int] = ..., muyu: _Optional[_Union[MuyuInfo, _Mapping]] = ..., tile_index: _Optional[int] = ...) -> None: ... + hun_zhi_yi_ji_info: HunZhiYiJiBuffInfo + def __init__(self, seat: _Optional[int] = ..., tile: _Optional[str] = ..., left_tile_count: _Optional[int] = ..., liqi: _Optional[_Union[LiQiSuccess, _Mapping]] = ..., doras: _Optional[_Iterable[str]] = ..., zhenting: _Optional[_Iterable[bool]] = ..., operation: _Optional[_Union[OptionalOperationList, _Mapping]] = ..., tile_state: _Optional[int] = ..., muyu: _Optional[_Union[MuyuInfo, _Mapping]] = ..., tile_index: _Optional[int] = ..., hun_zhi_yi_ji_info: _Optional[_Union[HunZhiYiJiBuffInfo, _Mapping]] = ...) -> None: ... class ActionFillAwaitingTiles(_message.Message): __slots__ = ["awaiting_tiles", "left_tile_count", "operation", "liqi"] @@ -8394,7 +9167,7 @@ class RecordFillAwaitingTiles(_message.Message): def __init__(self, awaiting_tiles: _Optional[_Iterable[str]] = ..., left_tile_count: _Optional[int] = ..., operation: _Optional[_Union[OptionalOperationList, _Mapping]] = ..., liqi: _Optional[_Union[LiQiSuccess, _Mapping]] = ...) -> None: ... class ActionChiPengGang(_message.Message): - __slots__ = ["seat", "type", "tiles", "froms", "liqi", "operation", "zhenting", "tingpais", "tile_states", "muyu", "scores", "liqibang", "yongchang"] + __slots__ = ["seat", "type", "tiles", "froms", "liqi", "operation", "zhenting", "tingpais", "tile_states", "muyu", "scores", "liqibang", "yongchang", "hun_zhi_yi_ji_info"] SEAT_FIELD_NUMBER: _ClassVar[int] TYPE_FIELD_NUMBER: _ClassVar[int] TILES_FIELD_NUMBER: _ClassVar[int] @@ -8408,6 +9181,7 @@ class ActionChiPengGang(_message.Message): SCORES_FIELD_NUMBER: _ClassVar[int] LIQIBANG_FIELD_NUMBER: _ClassVar[int] YONGCHANG_FIELD_NUMBER: _ClassVar[int] + HUN_ZHI_YI_JI_INFO_FIELD_NUMBER: _ClassVar[int] seat: int type: int tiles: _containers.RepeatedScalarFieldContainer[str] @@ -8421,10 +9195,11 @@ class ActionChiPengGang(_message.Message): scores: _containers.RepeatedScalarFieldContainer[int] liqibang: int yongchang: YongchangInfo - def __init__(self, seat: _Optional[int] = ..., type: _Optional[int] = ..., tiles: _Optional[_Iterable[str]] = ..., froms: _Optional[_Iterable[int]] = ..., liqi: _Optional[_Union[LiQiSuccess, _Mapping]] = ..., operation: _Optional[_Union[OptionalOperationList, _Mapping]] = ..., zhenting: bool = ..., tingpais: _Optional[_Iterable[_Union[TingPaiDiscardInfo, _Mapping]]] = ..., tile_states: _Optional[_Iterable[int]] = ..., muyu: _Optional[_Union[MuyuInfo, _Mapping]] = ..., scores: _Optional[_Iterable[int]] = ..., liqibang: _Optional[int] = ..., yongchang: _Optional[_Union[YongchangInfo, _Mapping]] = ...) -> None: ... + hun_zhi_yi_ji_info: HunZhiYiJiBuffInfo + def __init__(self, seat: _Optional[int] = ..., type: _Optional[int] = ..., tiles: _Optional[_Iterable[str]] = ..., froms: _Optional[_Iterable[int]] = ..., liqi: _Optional[_Union[LiQiSuccess, _Mapping]] = ..., operation: _Optional[_Union[OptionalOperationList, _Mapping]] = ..., zhenting: bool = ..., tingpais: _Optional[_Iterable[_Union[TingPaiDiscardInfo, _Mapping]]] = ..., tile_states: _Optional[_Iterable[int]] = ..., muyu: _Optional[_Union[MuyuInfo, _Mapping]] = ..., scores: _Optional[_Iterable[int]] = ..., liqibang: _Optional[int] = ..., yongchang: _Optional[_Union[YongchangInfo, _Mapping]] = ..., hun_zhi_yi_ji_info: _Optional[_Union[HunZhiYiJiBuffInfo, _Mapping]] = ...) -> None: ... class RecordChiPengGang(_message.Message): - __slots__ = ["seat", "type", "tiles", "froms", "liqi", "zhenting", "operation", "tile_states", "muyu", "scores", "liqibang", "yongchang"] + __slots__ = ["seat", "type", "tiles", "froms", "liqi", "zhenting", "operation", "tile_states", "muyu", "scores", "liqibang", "yongchang", "hun_zhi_yi_ji_info"] SEAT_FIELD_NUMBER: _ClassVar[int] TYPE_FIELD_NUMBER: _ClassVar[int] TILES_FIELD_NUMBER: _ClassVar[int] @@ -8437,6 +9212,7 @@ class RecordChiPengGang(_message.Message): SCORES_FIELD_NUMBER: _ClassVar[int] LIQIBANG_FIELD_NUMBER: _ClassVar[int] YONGCHANG_FIELD_NUMBER: _ClassVar[int] + HUN_ZHI_YI_JI_INFO_FIELD_NUMBER: _ClassVar[int] seat: int type: int tiles: _containers.RepeatedScalarFieldContainer[str] @@ -8449,7 +9225,8 @@ class RecordChiPengGang(_message.Message): scores: _containers.RepeatedScalarFieldContainer[int] liqibang: int yongchang: YongchangInfo - def __init__(self, seat: _Optional[int] = ..., type: _Optional[int] = ..., tiles: _Optional[_Iterable[str]] = ..., froms: _Optional[_Iterable[int]] = ..., liqi: _Optional[_Union[LiQiSuccess, _Mapping]] = ..., zhenting: _Optional[_Iterable[bool]] = ..., operation: _Optional[_Union[OptionalOperationList, _Mapping]] = ..., tile_states: _Optional[_Iterable[int]] = ..., muyu: _Optional[_Union[MuyuInfo, _Mapping]] = ..., scores: _Optional[_Iterable[int]] = ..., liqibang: _Optional[int] = ..., yongchang: _Optional[_Union[YongchangInfo, _Mapping]] = ...) -> None: ... + hun_zhi_yi_ji_info: HunZhiYiJiBuffInfo + def __init__(self, seat: _Optional[int] = ..., type: _Optional[int] = ..., tiles: _Optional[_Iterable[str]] = ..., froms: _Optional[_Iterable[int]] = ..., liqi: _Optional[_Union[LiQiSuccess, _Mapping]] = ..., zhenting: _Optional[_Iterable[bool]] = ..., operation: _Optional[_Union[OptionalOperationList, _Mapping]] = ..., tile_states: _Optional[_Iterable[int]] = ..., muyu: _Optional[_Union[MuyuInfo, _Mapping]] = ..., scores: _Optional[_Iterable[int]] = ..., liqibang: _Optional[int] = ..., yongchang: _Optional[_Union[YongchangInfo, _Mapping]] = ..., hun_zhi_yi_ji_info: _Optional[_Union[HunZhiYiJiBuffInfo, _Mapping]] = ...) -> None: ... class ActionGangResult(_message.Message): __slots__ = ["gang_infos"] @@ -8548,7 +9325,7 @@ class RecordBaBei(_message.Message): def __init__(self, seat: _Optional[int] = ..., doras: _Optional[_Iterable[str]] = ..., operations: _Optional[_Iterable[_Union[OptionalOperationList, _Mapping]]] = ..., moqie: bool = ..., tile_state: _Optional[int] = ..., muyu: _Optional[_Union[MuyuInfo, _Mapping]] = ...) -> None: ... class ActionHule(_message.Message): - __slots__ = ["hules", "old_scores", "delta_scores", "wait_timeout", "scores", "gameend", "doras", "muyu", "baopai"] + __slots__ = ["hules", "old_scores", "delta_scores", "wait_timeout", "scores", "gameend", "doras", "muyu", "baopai", "hun_zhi_yi_ji_info"] HULES_FIELD_NUMBER: _ClassVar[int] OLD_SCORES_FIELD_NUMBER: _ClassVar[int] DELTA_SCORES_FIELD_NUMBER: _ClassVar[int] @@ -8558,6 +9335,7 @@ class ActionHule(_message.Message): DORAS_FIELD_NUMBER: _ClassVar[int] MUYU_FIELD_NUMBER: _ClassVar[int] BAOPAI_FIELD_NUMBER: _ClassVar[int] + HUN_ZHI_YI_JI_INFO_FIELD_NUMBER: _ClassVar[int] hules: _containers.RepeatedCompositeFieldContainer[HuleInfo] old_scores: _containers.RepeatedScalarFieldContainer[int] delta_scores: _containers.RepeatedScalarFieldContainer[int] @@ -8567,10 +9345,11 @@ class ActionHule(_message.Message): doras: _containers.RepeatedScalarFieldContainer[str] muyu: MuyuInfo baopai: int - def __init__(self, hules: _Optional[_Iterable[_Union[HuleInfo, _Mapping]]] = ..., old_scores: _Optional[_Iterable[int]] = ..., delta_scores: _Optional[_Iterable[int]] = ..., wait_timeout: _Optional[int] = ..., scores: _Optional[_Iterable[int]] = ..., gameend: _Optional[_Union[GameEnd, _Mapping]] = ..., doras: _Optional[_Iterable[str]] = ..., muyu: _Optional[_Union[MuyuInfo, _Mapping]] = ..., baopai: _Optional[int] = ...) -> None: ... + hun_zhi_yi_ji_info: HunZhiYiJiBuffInfo + def __init__(self, hules: _Optional[_Iterable[_Union[HuleInfo, _Mapping]]] = ..., old_scores: _Optional[_Iterable[int]] = ..., delta_scores: _Optional[_Iterable[int]] = ..., wait_timeout: _Optional[int] = ..., scores: _Optional[_Iterable[int]] = ..., gameend: _Optional[_Union[GameEnd, _Mapping]] = ..., doras: _Optional[_Iterable[str]] = ..., muyu: _Optional[_Union[MuyuInfo, _Mapping]] = ..., baopai: _Optional[int] = ..., hun_zhi_yi_ji_info: _Optional[_Union[HunZhiYiJiBuffInfo, _Mapping]] = ...) -> None: ... class RecordHule(_message.Message): - __slots__ = ["hules", "old_scores", "delta_scores", "wait_timeout", "scores", "gameend", "doras", "muyu", "baopai"] + __slots__ = ["hules", "old_scores", "delta_scores", "wait_timeout", "scores", "gameend", "doras", "muyu", "baopai", "hun_zhi_yi_ji_info"] HULES_FIELD_NUMBER: _ClassVar[int] OLD_SCORES_FIELD_NUMBER: _ClassVar[int] DELTA_SCORES_FIELD_NUMBER: _ClassVar[int] @@ -8580,6 +9359,7 @@ class RecordHule(_message.Message): DORAS_FIELD_NUMBER: _ClassVar[int] MUYU_FIELD_NUMBER: _ClassVar[int] BAOPAI_FIELD_NUMBER: _ClassVar[int] + HUN_ZHI_YI_JI_INFO_FIELD_NUMBER: _ClassVar[int] hules: _containers.RepeatedCompositeFieldContainer[HuleInfo] old_scores: _containers.RepeatedScalarFieldContainer[int] delta_scores: _containers.RepeatedScalarFieldContainer[int] @@ -8589,7 +9369,8 @@ class RecordHule(_message.Message): doras: _containers.RepeatedScalarFieldContainer[str] muyu: MuyuInfo baopai: int - def __init__(self, hules: _Optional[_Iterable[_Union[HuleInfo, _Mapping]]] = ..., old_scores: _Optional[_Iterable[int]] = ..., delta_scores: _Optional[_Iterable[int]] = ..., wait_timeout: _Optional[int] = ..., scores: _Optional[_Iterable[int]] = ..., gameend: _Optional[_Union[GameEnd, _Mapping]] = ..., doras: _Optional[_Iterable[str]] = ..., muyu: _Optional[_Union[MuyuInfo, _Mapping]] = ..., baopai: _Optional[int] = ...) -> None: ... + hun_zhi_yi_ji_info: HunZhiYiJiBuffInfo + def __init__(self, hules: _Optional[_Iterable[_Union[HuleInfo, _Mapping]]] = ..., old_scores: _Optional[_Iterable[int]] = ..., delta_scores: _Optional[_Iterable[int]] = ..., wait_timeout: _Optional[int] = ..., scores: _Optional[_Iterable[int]] = ..., gameend: _Optional[_Union[GameEnd, _Mapping]] = ..., doras: _Optional[_Iterable[str]] = ..., muyu: _Optional[_Union[MuyuInfo, _Mapping]] = ..., baopai: _Optional[int] = ..., hun_zhi_yi_ji_info: _Optional[_Union[HunZhiYiJiBuffInfo, _Mapping]] = ...) -> None: ... class HuInfoXueZhanMid(_message.Message): __slots__ = ["seat", "hand_count", "hand", "ming", "hu_tile", "zimo", "yiman", "count", "fans", "fu", "title_id"] diff --git a/src/majsoulrpa/_mitmproxy/sniffer.py b/src/majsoulrpa/_mitmproxy/sniffer.py index c5b49dd..215929a 100644 --- a/src/majsoulrpa/_mitmproxy/sniffer.py +++ b/src/majsoulrpa/_mitmproxy/sniffer.py @@ -16,6 +16,7 @@ _message_pattern = re.compile(b"^(?:\x01|\x02..)\n.(.*?)\x12", flags=re.DOTALL) _response_pattern = re.compile(b"^\x03..\n\x00\x12", flags=re.DOTALL) +_heartbeat_pattern = re.compile(b"<= heartbeat -", flags=re.DOTALL) class Sniffer: @@ -69,6 +70,10 @@ def websocket_message(self, flow: http.HTTPFlow) -> None: # noqa: C901 content = message.content + if _heartbeat_pattern.search(content) is not None: + # Ignore the heartbeats exchanged in the tournament room + return + m = _message_pattern.search(content) if m is not None: type_ = content[0] diff --git a/src/majsoulrpa/_version.py b/src/majsoulrpa/_version.py index 95a29dc..8e22d58 100644 --- a/src/majsoulrpa/_version.py +++ b/src/majsoulrpa/_version.py @@ -1 +1 @@ -__version__ = "0.0.4" +__version__ = "0.0.5" diff --git a/src/majsoulrpa/presentation/home.py b/src/majsoulrpa/presentation/home.py index a45aae1..d00ba51 100644 --- a/src/majsoulrpa/presentation/home.py +++ b/src/majsoulrpa/presentation/home.py @@ -119,6 +119,10 @@ def _close_notifications( "template/home/notification_close", browser.zoom_ratio, ) + mail_close = Template.open_file( + "template/home/mail_close", + browser.zoom_ratio, + ) event_close = Template.open_file( "template/home/event_close", browser.zoom_ratio, @@ -146,6 +150,17 @@ def _close_notifications( time.sleep(1.0) continue + x, y, score = mail_close.best_template_match(ss) + if score >= mail_close.threshold: + browser.click_region( + x, + y, + mail_close.img_width, + mail_close.img_height, + ) + time.sleep(1.0) + continue + x, y, score = event_close.best_template_match(ss) if score >= event_close.threshold: browser.click_region( @@ -316,7 +331,6 @@ def __init__( # noqa: C901 | ".lq.Lobby.fetchInfo" # TODO: Analyzing content | ".lq.Lobby.fetchActivityFlipInfo" | ".lq.Lobby.fetchCustomizedContestList" - | ".lq.Lobby.fetchCustomizedContestExtendInfo" | ".lq.Lobby.fetchCustomizedContestOnlineInfo" | ".lq.Lobby.startCustomizedContest" | ".lq.Lobby.stopCustomizedContest" @@ -333,6 +347,7 @@ def __init__( # noqa: C901 | ".lq.Lobby.leaveRoom" | ".lq.Lobby.leaveCustomizedContest" | ".lq.Lobby.leaveCustomizedContestChatRoom" + | ".lq.Lobby.fetchManagerCustomizedContestList" | ".lq.Lobby.fetchAccountActivityData" ): logger.info(message) @@ -510,7 +525,7 @@ def enter_tournament( case ( ".lq.Lobby.heatbeat" | ".lq.Lobby.fetchCustomizedContestList" - | ".lq.Lobby.fetchCustomizedContestExtendInfo" + | ".lq.Lobby.fetchManagerCustomizedContestList" ): logger.info(message) case _: diff --git a/src/majsoulrpa/template/home/event_close.png b/src/majsoulrpa/template/home/event_close.png index a4e59b5..460e71d 100644 Binary files a/src/majsoulrpa/template/home/event_close.png and b/src/majsoulrpa/template/home/event_close.png differ diff --git a/src/majsoulrpa/template/home/event_close.toml b/src/majsoulrpa/template/home/event_close.toml new file mode 100644 index 0000000..398c55f --- /dev/null +++ b/src/majsoulrpa/template/home/event_close.toml @@ -0,0 +1,6 @@ +# Home - Event +left = 1774 +top = 199 +width = 92 +height = 95 +threshold = 0.95 diff --git a/src/majsoulrpa/template/home/mail_close.png b/src/majsoulrpa/template/home/mail_close.png new file mode 100644 index 0000000..40dd04d Binary files /dev/null and b/src/majsoulrpa/template/home/mail_close.png differ diff --git a/src/majsoulrpa/template/home/mail_close.toml b/src/majsoulrpa/template/home/mail_close.toml new file mode 100644 index 0000000..c522b83 --- /dev/null +++ b/src/majsoulrpa/template/home/mail_close.toml @@ -0,0 +1,6 @@ +# Home - Mail +left = 1712 +top = 141 +width = 101 +height = 93 +threshold = 0.95 diff --git a/src/majsoulrpa/template/home/marker0.png b/src/majsoulrpa/template/home/marker0.png index e6181c0..168df12 100644 Binary files a/src/majsoulrpa/template/home/marker0.png and b/src/majsoulrpa/template/home/marker0.png differ diff --git a/src/majsoulrpa/template/home/marker0.toml b/src/majsoulrpa/template/home/marker0.toml index 1ebd0d6..2761aea 100644 --- a/src/majsoulrpa/template/home/marker0.toml +++ b/src/majsoulrpa/template/home/marker0.toml @@ -1,6 +1,6 @@ -# Summon -left = 1770 -top = 925 -width = 80 -height = 130 -threshold = 0.94 \ No newline at end of file +# Summon +left = 1760 +top = 915 +width = 102 +height = 56 +threshold = 0.95