From 3ef1d44cdb1bcf38bdd2d4546183f2b10cc1ddf4 Mon Sep 17 00:00:00 2001 From: root Date: Fri, 26 Jun 2020 12:41:12 +0700 Subject: [PATCH] Update docs --- index.js | 4 +- liqi.md | 4754 +++++++++++++++++++++++++++--------------------------- 2 files changed, 2379 insertions(+), 2379 deletions(-) diff --git a/index.js b/index.js index 13eb4b0..3b6a83d 100644 --- a/index.js +++ b/index.js @@ -350,10 +350,10 @@ if (!args || args.help) { }; } if (fields.length > 0) { - doc += "|#|Field name|Field type|\n|:-:|-|-|\n"; + doc += "#|Field name|Field type\n-|-|-\n"; for (let i = 1; i <= fields.length; i++) { if (fields[i]) { - doc += `|${i}|${fields[i].name}|${(types.test(fields[i].type) ? fields[i].type : '['+fields[i].type+'](#'+fields[i].type+')')}|\n`; + doc += `${i}|${fields[i].name}|${(types.test(fields[i].type) ? fields[i].type : '['+fields[i].type+'](#'+fields[i].type+')')}\n`; } } } else { diff --git a/liqi.md b/liqi.md index a63bc17..fc8e837 100644 --- a/liqi.md +++ b/liqi.md @@ -2,45 +2,45 @@ ## NotifyRoomGameStart -|#|Field name|Field type| -|:-:|-|-| -|1|game_url|string| -|2|connect_token|string| -|3|game_uuid|string| -|4|location|string| +#|Field name|Field type +-|-|- +1|game_url|string +2|connect_token|string +3|game_uuid|string +4|location|string ## NotifyMatchGameStart -|#|Field name|Field type| -|:-:|-|-| -|1|game_url|string| -|2|connect_token|string| -|3|game_uuid|string| -|4|match_mode_id|uint32| -|5|location|string| +#|Field name|Field type +-|-|- +1|game_url|string +2|connect_token|string +3|game_uuid|string +4|match_mode_id|uint32 +5|location|string ## NotifyRoomPlayerReady -|#|Field name|Field type| -|:-:|-|-| -|1|account_id|uint32| -|2|ready|bool| +#|Field name|Field type +-|-|- +1|account_id|uint32 +2|ready|bool ## NotifyRoomPlayerDressing -|#|Field name|Field type| -|:-:|-|-| -|1|account_id|uint32| -|2|dressing|bool| +#|Field name|Field type +-|-|- +1|account_id|uint32 +2|dressing|bool ## NotifyRoomPlayerUpdate -|#|Field name|Field type| -|:-:|-|-| -|1|update_list|[PlayerBaseView](#PlayerBaseView)| -|2|remove_list|uint32| -|3|owner_id|uint32| -|4|robot_count|uint32| +#|Field name|Field type +-|-|- +1|update_list|[PlayerBaseView](#PlayerBaseView) +2|remove_list|uint32 +3|owner_id|uint32 +4|robot_count|uint32 ## NotifyRoomKickOut @@ -52,47 +52,47 @@ No fields ## NotifyFriendStateChange -|#|Field name|Field type| -|:-:|-|-| -|1|target_id|uint32| -|2|active_state|[AccountActiveState](#AccountActiveState)| +#|Field name|Field type +-|-|- +1|target_id|uint32 +2|active_state|[AccountActiveState](#AccountActiveState) ## NotifyFriendViewChange -|#|Field name|Field type| -|:-:|-|-| -|1|target_id|uint32| -|2|base|[PlayerBaseView](#PlayerBaseView)| +#|Field name|Field type +-|-|- +1|target_id|uint32 +2|base|[PlayerBaseView](#PlayerBaseView) ## NotifyFriendChange -|#|Field name|Field type| -|:-:|-|-| -|1|account_id|uint32| -|2|type|uint32| -|3|friend|[Friend](#Friend)| +#|Field name|Field type +-|-|- +1|account_id|uint32 +2|type|uint32 +3|friend|[Friend](#Friend) ## NotifyNewFriendApply -|#|Field name|Field type| -|:-:|-|-| -|1|account_id|uint32| -|2|apply_time|uint32| -|3|removed_id|uint32| +#|Field name|Field type +-|-|- +1|account_id|uint32 +2|apply_time|uint32 +3|removed_id|uint32 ## NotifyClientMessage -|#|Field name|Field type| -|:-:|-|-| -|1|sender|[PlayerBaseView](#PlayerBaseView)| -|2|type|uint32| -|3|content|string| +#|Field name|Field type +-|-|- +1|sender|[PlayerBaseView](#PlayerBaseView) +2|type|uint32 +3|content|string ## NotifyAccountUpdate -|#|Field name|Field type| -|:-:|-|-| -|1|update|[AccountUpdate](#AccountUpdate)| +#|Field name|Field type +-|-|- +1|update|[AccountUpdate](#AccountUpdate) ## NotifyAnotherLogin @@ -104,54 +104,54 @@ No fields ## NotifyAnnouncementUpdate -|#|Field name|Field type| -|:-:|-|-| -|1|announcements|[Announcement](#Announcement)| -|2|sort|uint32| +#|Field name|Field type +-|-|- +1|announcements|[Announcement](#Announcement) +2|sort|uint32 ## NotifyNewMail -|#|Field name|Field type| -|:-:|-|-| -|1|mail|[Mail](#Mail)| +#|Field name|Field type +-|-|- +1|mail|[Mail](#Mail) ## NotifyDeleteMail -|#|Field name|Field type| -|:-:|-|-| -|1|mail_id_list|uint32| +#|Field name|Field type +-|-|- +1|mail_id_list|uint32 ## NotifyReviveCoinUpdate -|#|Field name|Field type| -|:-:|-|-| -|1|has_gained|bool| +#|Field name|Field type +-|-|- +1|has_gained|bool ## NotifyDailyTaskUpdate -|#|Field name|Field type| -|:-:|-|-| -|1|progresses|[TaskProgress](#TaskProgress)| -|2|max_daily_task_count|uint32| -|3|refresh_count|uint32| +#|Field name|Field type +-|-|- +1|progresses|[TaskProgress](#TaskProgress) +2|max_daily_task_count|uint32 +3|refresh_count|uint32 ## NotifyActivityTaskUpdate -|#|Field name|Field type| -|:-:|-|-| -|1|progresses|[TaskProgress](#TaskProgress)| +#|Field name|Field type +-|-|- +1|progresses|[TaskProgress](#TaskProgress) ## NotifyActivityPeriodTaskUpdate -|#|Field name|Field type| -|:-:|-|-| -|1|progresses|[TaskProgress](#TaskProgress)| +#|Field name|Field type +-|-|- +1|progresses|[TaskProgress](#TaskProgress) ## NotifyAccountRandomTaskUpdate -|#|Field name|Field type| -|:-:|-|-| -|1|progresses|[TaskProgress](#TaskProgress)| +#|Field name|Field type +-|-|- +1|progresses|[TaskProgress](#TaskProgress) ## NotifyNewComment @@ -159,9 +159,9 @@ No fields ## NotifyRollingNotice -|#|Field name|Field type| -|:-:|-|-| -|1|notice|[RollingNotice](#RollingNotice)| +#|Field name|Field type +-|-|- +1|notice|[RollingNotice](#RollingNotice) ## NotifyGiftSendRefresh @@ -169,102 +169,102 @@ No fields ## NotifyShopUpdate -|#|Field name|Field type| -|:-:|-|-| -|1|shop_info|[ShopInfo](#ShopInfo)| +#|Field name|Field type +-|-|- +1|shop_info|[ShopInfo](#ShopInfo) ## NotifyVipLevelChange -|#|Field name|Field type| -|:-:|-|-| -|1|gift_limit|uint32| -|2|friend_max_count|uint32| -|3|zhp_free_refresh_limit|uint32| -|4|zhp_cost_refresh_limit|uint32| -|5|buddy_bonus|[float](#float)| -|6|record_collect_limit|uint32| +#|Field name|Field type +-|-|- +1|gift_limit|uint32 +2|friend_max_count|uint32 +3|zhp_free_refresh_limit|uint32 +4|zhp_cost_refresh_limit|uint32 +5|buddy_bonus|[float](#float) +6|record_collect_limit|uint32 ## NotifyServerSetting -|#|Field name|Field type| -|:-:|-|-| -|1|settings|[ServerSettings](#ServerSettings)| +#|Field name|Field type +-|-|- +1|settings|[ServerSettings](#ServerSettings) ## NotifyPayResult -|#|Field name|Field type| -|:-:|-|-| -|1|pay_result|uint32| -|2|order_id|string| -|3|goods_id|uint32| -|4|new_month_ticket|uint32| -|5|resource_modify|[ResourceModify](#ResourceModify)| +#|Field name|Field type +-|-|- +1|pay_result|uint32 +2|order_id|string +3|goods_id|uint32 +4|new_month_ticket|uint32 +5|resource_modify|[ResourceModify](#ResourceModify) ## NotifyCustomContestAccountMsg -|#|Field name|Field type| -|:-:|-|-| -|1|unique_id|uint32| -|2|account_id|uint32| -|3|sender|string| -|4|content|string| -|5|verified|uint32| +#|Field name|Field type +-|-|- +1|unique_id|uint32 +2|account_id|uint32 +3|sender|string +4|content|string +5|verified|uint32 ## NotifyCustomContestSystemMsg -|#|Field name|Field type| -|:-:|-|-| -|1|unique_id|uint32| -|2|type|uint32| -|3|uuid|string| -|4|game_start|[CustomizedContestGameStart](#CustomizedContestGameStart)| -|5|game_end|[CustomizedContestGameEnd](#CustomizedContestGameEnd)| +#|Field name|Field type +-|-|- +1|unique_id|uint32 +2|type|uint32 +3|uuid|string +4|game_start|[CustomizedContestGameStart](#CustomizedContestGameStart) +5|game_end|[CustomizedContestGameEnd](#CustomizedContestGameEnd) ## NotifyCustomContestState -|#|Field name|Field type| -|:-:|-|-| -|1|unique_id|uint32| -|2|state|uint32| +#|Field name|Field type +-|-|- +1|unique_id|uint32 +2|state|uint32 ## NotifyActivityChange -|#|Field name|Field type| -|:-:|-|-| -|1|new_activities|[Activity](#Activity)| -|2|end_activities|uint32| +#|Field name|Field type +-|-|- +1|new_activities|[Activity](#Activity) +2|end_activities|uint32 ## NotifyAFKResult -|#|Field name|Field type| -|:-:|-|-| -|1|type|uint32| -|2|ban_end_time|uint32| -|3|game_uuid|string| +#|Field name|Field type +-|-|- +1|type|uint32 +2|ban_end_time|uint32 +3|game_uuid|string ## Error -|#|Field name|Field type| -|:-:|-|-| -|1|code|uint32| -|2|u32_params|uint32| -|3|str_params|string| -|4|json_param|string| +#|Field name|Field type +-|-|- +1|code|uint32 +2|u32_params|uint32 +3|str_params|string +4|json_param|string ## Wrapper -|#|Field name|Field type| -|:-:|-|-| -|1|name|string| -|2|data|[bytes](#bytes)| +#|Field name|Field type +-|-|- +1|name|string +2|data|[bytes](#bytes) ## NetworkEndpoint -|#|Field name|Field type| -|:-:|-|-| -|1|family|string| -|2|address|string| -|3|port|uint32| +#|Field name|Field type +-|-|- +1|family|string +2|address|string +3|port|uint32 ## ReqCommon @@ -272,523 +272,523 @@ No fields ## ResCommon -|#|Field name|Field type| -|:-:|-|-| -|1|error|[Error](#Error)| +#|Field name|Field type +-|-|- +1|error|[Error](#Error) ## ResAccountUpdate -|#|Field name|Field type| -|:-:|-|-| -|1|error|[Error](#Error)| -|2|update|[AccountUpdate](#AccountUpdate)| +#|Field name|Field type +-|-|- +1|error|[Error](#Error) +2|update|[AccountUpdate](#AccountUpdate) ## AntiAddiction -|#|Field name|Field type| -|:-:|-|-| -|1|online_duration|uint32| +#|Field name|Field type +-|-|- +1|online_duration|uint32 ## AccountMahjongStatistic -|#|Field name|Field type| -|:-:|-|-| -|1|final_position_counts|uint32| -|2|recent_round|[RoundSummary](#RoundSummary)| -|3|recent_hu|[HuSummary](#HuSummary)| -|4|highest_hu|[HighestHuRecord](#HighestHuRecord)| -|6|recent_20_hu_summary|[Liqi20Summary](#Liqi20Summary)| -|7|recent_10_hu_summary|[LiQi10Summary](#LiQi10Summary)| -|8|recent_10_game_result|[GameResult](#GameResult)| +#|Field name|Field type +-|-|- +1|final_position_counts|uint32 +2|recent_round|[RoundSummary](#RoundSummary) +3|recent_hu|[HuSummary](#HuSummary) +4|highest_hu|[HighestHuRecord](#HighestHuRecord) +6|recent_20_hu_summary|[Liqi20Summary](#Liqi20Summary) +7|recent_10_hu_summary|[LiQi10Summary](#LiQi10Summary) +8|recent_10_game_result|[GameResult](#GameResult) ## AccountStatisticData -|#|Field name|Field type| -|:-:|-|-| -|1|mahjong_category|uint32| -|2|game_category|uint32| -|3|statistic|[AccountMahjongStatistic](#AccountMahjongStatistic)| +#|Field name|Field type +-|-|- +1|mahjong_category|uint32 +2|game_category|uint32 +3|statistic|[AccountMahjongStatistic](#AccountMahjongStatistic) ## AccountLevel -|#|Field name|Field type| -|:-:|-|-| -|1|id|uint32| -|2|score|uint32| +#|Field name|Field type +-|-|- +1|id|uint32 +2|score|uint32 ## ViewSlot -|#|Field name|Field type| -|:-:|-|-| -|1|slot|uint32| -|2|item_id|uint32| +#|Field name|Field type +-|-|- +1|slot|uint32 +2|item_id|uint32 ## Account -|#|Field name|Field type| -|:-:|-|-| -|1|account_id|uint32| -|2|nickname|string| -|3|login_time|uint32| -|4|logout_time|uint32| -|5|room_id|uint32| -|6|anti_addiction|[AntiAddiction](#AntiAddiction)| -|7|title|uint32| -|8|signature|string| -|9|email|string| -|10|email_verify|uint32| -|11|gold|uint32| -|12|diamond|uint32| -|13|avatar_id|uint32| -|14|vip|uint32| -|15|birthday|int32| -|16|phone|string| -|17|phone_verify|uint32| -|18|platform_diamond|[PlatformDiamond](#PlatformDiamond)| -|21|level|[AccountLevel](#AccountLevel)| -|22|level3|[AccountLevel](#AccountLevel)| -|23|avatar_frame|uint32| -|24|skin_ticket|uint32| -|25|platform_skin_ticket|[PlatformSkinTicket](#PlatformSkinTicket)| -|26|verified|uint32| +#|Field name|Field type +-|-|- +1|account_id|uint32 +2|nickname|string +3|login_time|uint32 +4|logout_time|uint32 +5|room_id|uint32 +6|anti_addiction|[AntiAddiction](#AntiAddiction) +7|title|uint32 +8|signature|string +9|email|string +10|email_verify|uint32 +11|gold|uint32 +12|diamond|uint32 +13|avatar_id|uint32 +14|vip|uint32 +15|birthday|int32 +16|phone|string +17|phone_verify|uint32 +18|platform_diamond|[PlatformDiamond](#PlatformDiamond) +21|level|[AccountLevel](#AccountLevel) +22|level3|[AccountLevel](#AccountLevel) +23|avatar_frame|uint32 +24|skin_ticket|uint32 +25|platform_skin_ticket|[PlatformSkinTicket](#PlatformSkinTicket) +26|verified|uint32 ## AccountOwnerData -|#|Field name|Field type| -|:-:|-|-| -|1|unlock_characters|uint32| +#|Field name|Field type +-|-|- +1|unlock_characters|uint32 ## AccountUpdate -|#|Field name|Field type| -|:-:|-|-| -|1|numerical|[NumericalUpdate](#NumericalUpdate)| -|2|character|[CharacterUpdate](#CharacterUpdate)| -|3|bag|[BagUpdate](#BagUpdate)| -|4|achievement|[AchievementUpdate](#AchievementUpdate)| -|5|shilian|[AccountShiLian](#AccountShiLian)| -|6|daily_task|[DailyTaskUpdate](#DailyTaskUpdate)| -|7|title|[TitleUpdate](#TitleUpdate)| -|8|new_recharged_list|uint32| -|9|activity_task|[TaskUpdate](#TaskUpdate)| -|10|activity_flip_task|[TaskUpdate](#TaskUpdate)| -|11|activity_period_task|[TaskUpdate](#TaskUpdate)| -|12|activity_random_task|[TaskUpdate](#TaskUpdate)| +#|Field name|Field type +-|-|- +1|numerical|[NumericalUpdate](#NumericalUpdate) +2|character|[CharacterUpdate](#CharacterUpdate) +3|bag|[BagUpdate](#BagUpdate) +4|achievement|[AchievementUpdate](#AchievementUpdate) +5|shilian|[AccountShiLian](#AccountShiLian) +6|daily_task|[DailyTaskUpdate](#DailyTaskUpdate) +7|title|[TitleUpdate](#TitleUpdate) +8|new_recharged_list|uint32 +9|activity_task|[TaskUpdate](#TaskUpdate) +10|activity_flip_task|[TaskUpdate](#TaskUpdate) +11|activity_period_task|[TaskUpdate](#TaskUpdate) +12|activity_random_task|[TaskUpdate](#TaskUpdate) ## GameMetaData -|#|Field name|Field type| -|:-:|-|-| -|1|room_id|uint32| -|2|mode_id|uint32| -|3|contest_uid|uint32| +#|Field name|Field type +-|-|- +1|room_id|uint32 +2|mode_id|uint32 +3|contest_uid|uint32 ## AccountPlayingGame -|#|Field name|Field type| -|:-:|-|-| -|1|game_uuid|string| -|2|category|uint32| -|3|meta|[GameMetaData](#GameMetaData)| +#|Field name|Field type +-|-|- +1|game_uuid|string +2|category|uint32 +3|meta|[GameMetaData](#GameMetaData) ## AccountCacheView -|#|Field name|Field type| -|:-:|-|-| -|1|cache_version|uint32| -|2|account_id|uint32| -|3|nickname|string| -|4|login_time|uint32| -|5|logout_time|uint32| -|6|is_online|bool| -|7|room_id|uint32| -|8|title|uint32| -|9|avatar_id|uint32| -|10|vip|uint32| -|11|level|[AccountLevel](#AccountLevel)| -|12|playing_game|[AccountPlayingGame](#AccountPlayingGame)| -|13|level3|[AccountLevel](#AccountLevel)| -|14|avatar_frame|uint32| -|15|verified|uint32| -|16|ban_deadline|uint32| -|17|comment_ban|uint32| +#|Field name|Field type +-|-|- +1|cache_version|uint32 +2|account_id|uint32 +3|nickname|string +4|login_time|uint32 +5|logout_time|uint32 +6|is_online|bool +7|room_id|uint32 +8|title|uint32 +9|avatar_id|uint32 +10|vip|uint32 +11|level|[AccountLevel](#AccountLevel) +12|playing_game|[AccountPlayingGame](#AccountPlayingGame) +13|level3|[AccountLevel](#AccountLevel) +14|avatar_frame|uint32 +15|verified|uint32 +16|ban_deadline|uint32 +17|comment_ban|uint32 ## PlayerBaseView -|#|Field name|Field type| -|:-:|-|-| -|1|account_id|uint32| -|2|avatar_id|uint32| -|3|title|uint32| -|4|nickname|string| -|5|level|[AccountLevel](#AccountLevel)| -|6|level3|[AccountLevel](#AccountLevel)| -|7|avatar_frame|uint32| -|8|verified|uint32| +#|Field name|Field type +-|-|- +1|account_id|uint32 +2|avatar_id|uint32 +3|title|uint32 +4|nickname|string +5|level|[AccountLevel](#AccountLevel) +6|level3|[AccountLevel](#AccountLevel) +7|avatar_frame|uint32 +8|verified|uint32 ## PlayerGameView -|#|Field name|Field type| -|:-:|-|-| -|1|account_id|uint32| -|2|avatar_id|uint32| -|3|title|uint32| -|4|nickname|string| -|5|level|[AccountLevel](#AccountLevel)| -|6|character|[Character](#Character)| -|7|level3|[AccountLevel](#AccountLevel)| -|8|avatar_frame|uint32| -|9|verified|uint32| -|10|views|[ViewSlot](#ViewSlot)| +#|Field name|Field type +-|-|- +1|account_id|uint32 +2|avatar_id|uint32 +3|title|uint32 +4|nickname|string +5|level|[AccountLevel](#AccountLevel) +6|character|[Character](#Character) +7|level3|[AccountLevel](#AccountLevel) +8|avatar_frame|uint32 +9|verified|uint32 +10|views|[ViewSlot](#ViewSlot) ## GameMode -|#|Field name|Field type| -|:-:|-|-| -|1|mode|uint32| -|4|ai|bool| -|5|extendinfo|string| -|6|detail_rule|[GameDetailRule](#GameDetailRule)| -|7|testing_environment|[GameTestingEnvironmentSet](#GameTestingEnvironmentSet)| +#|Field name|Field type +-|-|- +1|mode|uint32 +4|ai|bool +5|extendinfo|string +6|detail_rule|[GameDetailRule](#GameDetailRule) +7|testing_environment|[GameTestingEnvironmentSet](#GameTestingEnvironmentSet) ## GameTestingEnvironmentSet -|#|Field name|Field type| -|:-:|-|-| -|1|paixing|uint32| -|2|left_count|uint32| +#|Field name|Field type +-|-|- +1|paixing|uint32 +2|left_count|uint32 ## GameDetailRule -|#|Field name|Field type| -|:-:|-|-| -|1|time_fixed|uint32| -|2|time_add|uint32| -|3|dora_count|uint32| -|4|shiduan|uint32| -|5|init_point|uint32| -|6|fandian|uint32| -|7|can_jifei|bool| -|8|tianbian_value|uint32| -|9|liqibang_value|uint32| -|10|changbang_value|uint32| -|11|noting_fafu_1|uint32| -|12|noting_fafu_2|uint32| -|13|noting_fafu_3|uint32| -|14|have_liujumanguan|bool| -|15|have_qieshangmanguan|bool| -|16|have_biao_dora|bool| -|17|have_gang_biao_dora|bool| -|18|ming_dora_immediately_open|bool| -|19|have_li_dora|bool| -|20|have_gang_li_dora|bool| -|21|have_sifenglianda|bool| -|22|have_sigangsanle|bool| -|23|have_sijializhi|bool| -|24|have_jiuzhongjiupai|bool| -|25|have_sanjiahele|bool| -|26|have_toutiao|bool| -|27|have_helelianzhuang|bool| -|28|have_helezhongju|bool| -|29|have_tingpailianzhuang|bool| -|30|have_tingpaizhongju|bool| -|31|have_yifa|bool| -|32|have_nanruxiru|bool| -|33|jingsuanyuandian|uint32| -|34|shunweima_2|int32| -|35|shunweima_3|int32| -|36|shunweima_4|int32| -|37|bianjietishi|bool| -|38|ai_level|uint32| -|39|have_zimosun|bool| -|40|disable_multi_yukaman|bool| -|41|fanfu|uint32| -|42|guyi_mode|uint32| -|43|dora3_mode|uint32| -|44|begin_open_mode|uint32| -|45|jiuchao_mode|uint32| -|46|muyu_mode|uint32| -|47|open_hand|uint32| +#|Field name|Field type +-|-|- +1|time_fixed|uint32 +2|time_add|uint32 +3|dora_count|uint32 +4|shiduan|uint32 +5|init_point|uint32 +6|fandian|uint32 +7|can_jifei|bool +8|tianbian_value|uint32 +9|liqibang_value|uint32 +10|changbang_value|uint32 +11|noting_fafu_1|uint32 +12|noting_fafu_2|uint32 +13|noting_fafu_3|uint32 +14|have_liujumanguan|bool +15|have_qieshangmanguan|bool +16|have_biao_dora|bool +17|have_gang_biao_dora|bool +18|ming_dora_immediately_open|bool +19|have_li_dora|bool +20|have_gang_li_dora|bool +21|have_sifenglianda|bool +22|have_sigangsanle|bool +23|have_sijializhi|bool +24|have_jiuzhongjiupai|bool +25|have_sanjiahele|bool +26|have_toutiao|bool +27|have_helelianzhuang|bool +28|have_helezhongju|bool +29|have_tingpailianzhuang|bool +30|have_tingpaizhongju|bool +31|have_yifa|bool +32|have_nanruxiru|bool +33|jingsuanyuandian|uint32 +34|shunweima_2|int32 +35|shunweima_3|int32 +36|shunweima_4|int32 +37|bianjietishi|bool +38|ai_level|uint32 +39|have_zimosun|bool +40|disable_multi_yukaman|bool +41|fanfu|uint32 +42|guyi_mode|uint32 +43|dora3_mode|uint32 +44|begin_open_mode|uint32 +45|jiuchao_mode|uint32 +46|muyu_mode|uint32 +47|open_hand|uint32 ## Room -|#|Field name|Field type| -|:-:|-|-| -|1|room_id|uint32| -|2|owner_id|uint32| -|3|mode|[GameMode](#GameMode)| -|4|max_player_count|uint32| -|5|persons|[PlayerGameView](#PlayerGameView)| -|6|ready_list|uint32| -|7|is_playing|bool| -|8|public_live|bool| -|9|robot_count|uint32| -|10|tournament_id|uint32| +#|Field name|Field type +-|-|- +1|room_id|uint32 +2|owner_id|uint32 +3|mode|[GameMode](#GameMode) +4|max_player_count|uint32 +5|persons|[PlayerGameView](#PlayerGameView) +6|ready_list|uint32 +7|is_playing|bool +8|public_live|bool +9|robot_count|uint32 +10|tournament_id|uint32 ## GameEndResult -|#|Field name|Field type| -|:-:|-|-| -|1|players|[PlayerItem](#PlayerItem)| +#|Field name|Field type +-|-|- +1|players|[PlayerItem](#PlayerItem) ## GameConnectInfo -|#|Field name|Field type| -|:-:|-|-| -|2|connect_token|string| -|3|game_uuid|string| -|4|location|string| +#|Field name|Field type +-|-|- +2|connect_token|string +3|game_uuid|string +4|location|string ## ItemGainRecord -|#|Field name|Field type| -|:-:|-|-| -|1|item_id|uint32| -|2|count|uint32| +#|Field name|Field type +-|-|- +1|item_id|uint32 +2|count|uint32 ## ItemGainRecords -|#|Field name|Field type| -|:-:|-|-| -|1|record_time|uint32| -|2|limit_source_id|uint32| -|3|records|[ItemGainRecord](#ItemGainRecord)| +#|Field name|Field type +-|-|- +1|record_time|uint32 +2|limit_source_id|uint32 +3|records|[ItemGainRecord](#ItemGainRecord) ## Item -|#|Field name|Field type| -|:-:|-|-| -|1|item_id|uint32| -|2|stack|uint32| +#|Field name|Field type +-|-|- +1|item_id|uint32 +2|stack|uint32 ## Bag -|#|Field name|Field type| -|:-:|-|-| -|1|items|[Item](#Item)| -|2|daily_gain_record|[ItemGainRecords](#ItemGainRecords)| +#|Field name|Field type +-|-|- +1|items|[Item](#Item) +2|daily_gain_record|[ItemGainRecords](#ItemGainRecords) ## BagUpdate -|#|Field name|Field type| -|:-:|-|-| -|1|update_items|[Item](#Item)| -|2|update_daily_gain_record|[ItemGainRecords](#ItemGainRecords)| +#|Field name|Field type +-|-|- +1|update_items|[Item](#Item) +2|update_daily_gain_record|[ItemGainRecords](#ItemGainRecords) ## RewardSlot -|#|Field name|Field type| -|:-:|-|-| -|1|id|uint32| -|2|count|uint32| +#|Field name|Field type +-|-|- +1|id|uint32 +2|count|uint32 ## OpenResult -|#|Field name|Field type| -|:-:|-|-| -|1|reward|[RewardSlot](#RewardSlot)| -|2|replace|[RewardSlot](#RewardSlot)| +#|Field name|Field type +-|-|- +1|reward|[RewardSlot](#RewardSlot) +2|replace|[RewardSlot](#RewardSlot) ## RewardPlusResult -|#|Field name|Field type| -|:-:|-|-| -|1|id|uint32| -|2|count|uint32| -|3|exchange|[Exchange](#Exchange)| +#|Field name|Field type +-|-|- +1|id|uint32 +2|count|uint32 +3|exchange|[Exchange](#Exchange) ## ExecuteReward -|#|Field name|Field type| -|:-:|-|-| -|1|reward|[RewardSlot](#RewardSlot)| -|2|replace|[RewardSlot](#RewardSlot)| -|3|replace_count|uint32| +#|Field name|Field type +-|-|- +1|reward|[RewardSlot](#RewardSlot) +2|replace|[RewardSlot](#RewardSlot) +3|replace_count|uint32 ## Mail -|#|Field name|Field type| -|:-:|-|-| -|1|mail_id|uint32| -|2|state|uint32| -|3|take_attachment|bool| -|4|title|string| -|5|content|string| -|6|attachments|[RewardSlot](#RewardSlot)| -|7|create_time|uint32| -|8|expire_time|uint32| -|9|reference_id|uint32| +#|Field name|Field type +-|-|- +1|mail_id|uint32 +2|state|uint32 +3|take_attachment|bool +4|title|string +5|content|string +6|attachments|[RewardSlot](#RewardSlot) +7|create_time|uint32 +8|expire_time|uint32 +9|reference_id|uint32 ## AchievementProgress -|#|Field name|Field type| -|:-:|-|-| -|1|id|uint32| -|2|counter|uint32| -|3|achieved|bool| -|4|date|uint32| +#|Field name|Field type +-|-|- +1|id|uint32 +2|counter|uint32 +3|achieved|bool +4|date|uint32 ## AccountStatisticByGameMode -|#|Field name|Field type| -|:-:|-|-| -|1|mode|uint32| -|2|game_count_sum|uint32| -|3|game_final_position|uint32| -|4|fly_count|uint32| -|5|gold_earn_sum|[float](#float)| -|6|round_count_sum|uint32| -|7|dadian_sum|[float](#float)| -|8|round_end|[RoundEndData](#RoundEndData)| -|9|ming_count_sum|uint32| -|10|liqi_count_sum|uint32| -|11|xun_count_sum|uint32| -|12|highest_lianzhuang|uint32| -|13|score_earn_sum|uint32| -|14|rank_score|[RankScore](#RankScore)| +#|Field name|Field type +-|-|- +1|mode|uint32 +2|game_count_sum|uint32 +3|game_final_position|uint32 +4|fly_count|uint32 +5|gold_earn_sum|[float](#float) +6|round_count_sum|uint32 +7|dadian_sum|[float](#float) +8|round_end|[RoundEndData](#RoundEndData) +9|ming_count_sum|uint32 +10|liqi_count_sum|uint32 +11|xun_count_sum|uint32 +12|highest_lianzhuang|uint32 +13|score_earn_sum|uint32 +14|rank_score|[RankScore](#RankScore) ## AccountStatisticByFan -|#|Field name|Field type| -|:-:|-|-| -|1|fan_id|uint32| -|2|sum|uint32| +#|Field name|Field type +-|-|- +1|fan_id|uint32 +2|sum|uint32 ## AccountFanAchieved -|#|Field name|Field type| -|:-:|-|-| -|1|mahjong_category|uint32| -|2|fan|[AccountStatisticByFan](#AccountStatisticByFan)| -|3|liujumanguan|uint32| +#|Field name|Field type +-|-|- +1|mahjong_category|uint32 +2|fan|[AccountStatisticByFan](#AccountStatisticByFan) +3|liujumanguan|uint32 ## AccountDetailStatistic -|#|Field name|Field type| -|:-:|-|-| -|1|game_mode|[AccountStatisticByGameMode](#AccountStatisticByGameMode)| -|2|fan|[AccountStatisticByFan](#AccountStatisticByFan)| -|3|liujumanguan|uint32| -|4|fan_achieved|[AccountFanAchieved](#AccountFanAchieved)| +#|Field name|Field type +-|-|- +1|game_mode|[AccountStatisticByGameMode](#AccountStatisticByGameMode) +2|fan|[AccountStatisticByFan](#AccountStatisticByFan) +3|liujumanguan|uint32 +4|fan_achieved|[AccountFanAchieved](#AccountFanAchieved) ## AccountDetailStatisticByCategory -|#|Field name|Field type| -|:-:|-|-| -|1|category|uint32| -|2|detail_statistic|[AccountDetailStatistic](#AccountDetailStatistic)| +#|Field name|Field type +-|-|- +1|category|uint32 +2|detail_statistic|[AccountDetailStatistic](#AccountDetailStatistic) ## AccountDetailStatisticV2 -|#|Field name|Field type| -|:-:|-|-| -|1|friend_room_statistic|[AccountDetailStatistic](#AccountDetailStatistic)| -|2|rank_statistic|[RankStatistic](#RankStatistic)| -|3|customized_contest_statistic|[CustomizedContestStatistic](#CustomizedContestStatistic)| -|4|leisure_match_statistic|[AccountDetailStatistic](#AccountDetailStatistic)| +#|Field name|Field type +-|-|- +1|friend_room_statistic|[AccountDetailStatistic](#AccountDetailStatistic) +2|rank_statistic|[RankStatistic](#RankStatistic) +3|customized_contest_statistic|[CustomizedContestStatistic](#CustomizedContestStatistic) +4|leisure_match_statistic|[AccountDetailStatistic](#AccountDetailStatistic) ## AccountShiLian -|#|Field name|Field type| -|:-:|-|-| -|1|step|uint32| -|2|state|uint32| +#|Field name|Field type +-|-|- +1|step|uint32 +2|state|uint32 ## ClientDeviceInfo -|#|Field name|Field type| -|:-:|-|-| -|1|device_type|string| -|2|os|string| -|3|os_version|string| -|4|browser|string| +#|Field name|Field type +-|-|- +1|device_type|string +2|os|string +3|os_version|string +4|browser|string ## GamePlayerState ## Announcement -|#|Field name|Field type| -|:-:|-|-| -|1|id|uint32| -|2|title|string| -|3|content|string| +#|Field name|Field type +-|-|- +1|id|uint32 +2|title|string +3|content|string ## TaskProgress -|#|Field name|Field type| -|:-:|-|-| -|1|id|uint32| -|2|counter|uint32| -|3|achieved|bool| -|4|rewarded|bool| +#|Field name|Field type +-|-|- +1|id|uint32 +2|counter|uint32 +3|achieved|bool +4|rewarded|bool ## GameConfig -|#|Field name|Field type| -|:-:|-|-| -|1|category|uint32| -|2|mode|[GameMode](#GameMode)| -|3|meta|[GameMetaData](#GameMetaData)| +#|Field name|Field type +-|-|- +1|category|uint32 +2|mode|[GameMode](#GameMode) +3|meta|[GameMetaData](#GameMetaData) ## AccountActiveState -|#|Field name|Field type| -|:-:|-|-| -|1|account_id|uint32| -|2|login_time|uint32| -|3|logout_time|uint32| -|4|is_online|bool| -|5|playing|[AccountPlayingGame](#AccountPlayingGame)| +#|Field name|Field type +-|-|- +1|account_id|uint32 +2|login_time|uint32 +3|logout_time|uint32 +4|is_online|bool +5|playing|[AccountPlayingGame](#AccountPlayingGame) ## Friend -|#|Field name|Field type| -|:-:|-|-| -|1|base|[PlayerBaseView](#PlayerBaseView)| -|2|state|[AccountActiveState](#AccountActiveState)| +#|Field name|Field type +-|-|- +1|base|[PlayerBaseView](#PlayerBaseView) +2|state|[AccountActiveState](#AccountActiveState) ## GameLiveUnit -|#|Field name|Field type| -|:-:|-|-| -|1|timestamp|uint32| -|2|action_category|uint32| -|3|action_data|[bytes](#bytes)| +#|Field name|Field type +-|-|- +1|timestamp|uint32 +2|action_category|uint32 +3|action_data|[bytes](#bytes) ## GameLiveSegment -|#|Field name|Field type| -|:-:|-|-| -|1|actions|[GameLiveUnit](#GameLiveUnit)| +#|Field name|Field type +-|-|- +1|actions|[GameLiveUnit](#GameLiveUnit) ## GameLiveSegmentUri -|#|Field name|Field type| -|:-:|-|-| -|1|segment_id|uint32| -|2|segment_uri|string| +#|Field name|Field type +-|-|- +1|segment_id|uint32 +2|segment_uri|string ## GameLiveHead -|#|Field name|Field type| -|:-:|-|-| -|1|uuid|string| -|2|start_time|uint32| -|3|game_config|[GameConfig](#GameConfig)| -|4|players|[PlayerGameView](#PlayerGameView)| -|5|seat_list|uint32| +#|Field name|Field type +-|-|- +1|uuid|string +2|start_time|uint32 +3|game_config|[GameConfig](#GameConfig) +4|players|[PlayerGameView](#PlayerGameView) +5|seat_list|uint32 ## GameNewRoundState -|#|Field name|Field type| -|:-:|-|-| -|1|seat_states|uint32| +#|Field name|Field type +-|-|- +1|seat_states|uint32 ## GameEndAction -|#|Field name|Field type| -|:-:|-|-| -|1|state|uint32| +#|Field name|Field type +-|-|- +1|state|uint32 ## GameNoopAction @@ -796,408 +796,408 @@ No fields ## CommentItem -|#|Field name|Field type| -|:-:|-|-| -|1|comment_id|uint32| -|2|timestamp|uint32| -|3|commenter|[PlayerBaseView](#PlayerBaseView)| -|4|content|string| -|5|is_banned|uint32| +#|Field name|Field type +-|-|- +1|comment_id|uint32 +2|timestamp|uint32 +3|commenter|[PlayerBaseView](#PlayerBaseView) +4|content|string +5|is_banned|uint32 ## RollingNotice -|#|Field name|Field type| -|:-:|-|-| -|1|id|uint32| -|2|content|string| -|3|start_time|uint32| -|4|end_time|uint32| -|5|repeat_interval|uint32| +#|Field name|Field type +-|-|- +1|id|uint32 +2|content|string +3|start_time|uint32 +4|end_time|uint32 +5|repeat_interval|uint32 ## BillingGoods -|#|Field name|Field type| -|:-:|-|-| -|1|id|string| -|2|name|string| -|3|desc|string| -|4|icon|string| -|5|resource_id|uint32| -|6|resource_count|uint32| +#|Field name|Field type +-|-|- +1|id|string +2|name|string +3|desc|string +4|icon|string +5|resource_id|uint32 +6|resource_count|uint32 ## BillShortcut -|#|Field name|Field type| -|:-:|-|-| -|1|id|uint32| -|2|count|uint32| -|3|dealPrice|uint32| +#|Field name|Field type +-|-|- +1|id|uint32 +2|count|uint32 +3|dealPrice|uint32 ## BillingProduct -|#|Field name|Field type| -|:-:|-|-| -|1|goods|[BillingGoods](#BillingGoods)| -|2|currency_code|string| -|3|currency_price|uint32| -|4|sort_weight|uint32| +#|Field name|Field type +-|-|- +1|goods|[BillingGoods](#BillingGoods) +2|currency_code|string +3|currency_price|uint32 +4|sort_weight|uint32 ## Character -|#|Field name|Field type| -|:-:|-|-| -|1|charid|uint32| -|2|level|uint32| -|3|exp|uint32| -|4|views|[ViewSlot](#ViewSlot)| -|5|skin|uint32| -|6|is_upgraded|bool| -|7|extra_emoji|uint32| +#|Field name|Field type +-|-|- +1|charid|uint32 +2|level|uint32 +3|exp|uint32 +4|views|[ViewSlot](#ViewSlot) +5|skin|uint32 +6|is_upgraded|bool +7|extra_emoji|uint32 ## BuyRecord -|#|Field name|Field type| -|:-:|-|-| -|1|id|uint32| -|2|count|uint32| +#|Field name|Field type +-|-|- +1|id|uint32 +2|count|uint32 ## ZHPShop -|#|Field name|Field type| -|:-:|-|-| -|1|goods|uint32| -|2|buy_records|[BuyRecord](#BuyRecord)| -|3|free_refresh|[RefreshCount](#RefreshCount)| -|4|cost_refresh|[RefreshCount](#RefreshCount)| +#|Field name|Field type +-|-|- +1|goods|uint32 +2|buy_records|[BuyRecord](#BuyRecord) +3|free_refresh|[RefreshCount](#RefreshCount) +4|cost_refresh|[RefreshCount](#RefreshCount) ## MonthTicketInfo -|#|Field name|Field type| -|:-:|-|-| -|1|id|uint32| -|2|end_time|uint32| -|3|last_pay_time|uint32| +#|Field name|Field type +-|-|- +1|id|uint32 +2|end_time|uint32 +3|last_pay_time|uint32 ## ShopInfo -|#|Field name|Field type| -|:-:|-|-| -|1|zhp|[ZHPShop](#ZHPShop)| -|2|buy_records|[BuyRecord](#BuyRecord)| -|3|last_refresh_time|uint32| +#|Field name|Field type +-|-|- +1|zhp|[ZHPShop](#ZHPShop) +2|buy_records|[BuyRecord](#BuyRecord) +3|last_refresh_time|uint32 ## ChangeNicknameRecord -|#|Field name|Field type| -|:-:|-|-| -|1|from|string| -|2|to|string| -|3|time|uint32| +#|Field name|Field type +-|-|- +1|from|string +2|to|string +3|time|uint32 ## ServerSettings -|#|Field name|Field type| -|:-:|-|-| -|3|payment_setting|[PaymentSetting](#PaymentSetting)| +#|Field name|Field type +-|-|- +3|payment_setting|[PaymentSetting](#PaymentSetting) ## PaymentSetting -|#|Field name|Field type| -|:-:|-|-| -|1|open_payment|uint32| -|2|payment_info_show_type|uint32| -|3|payment_info|string| -|4|wechat|[WechatData](#WechatData)| -|5|alipay|[AlipayData](#AlipayData)| +#|Field name|Field type +-|-|- +1|open_payment|uint32 +2|payment_info_show_type|uint32 +3|payment_info|string +4|wechat|[WechatData](#WechatData) +5|alipay|[AlipayData](#AlipayData) ## AccountSetting -|#|Field name|Field type| -|:-:|-|-| -|1|key|uint32| -|2|value|uint32| +#|Field name|Field type +-|-|- +1|key|uint32 +2|value|uint32 ## ChestData -|#|Field name|Field type| -|:-:|-|-| -|1|chest_id|uint32| -|2|total_open_count|uint32| -|3|consume_count|uint32| -|4|face_black_count|uint32| +#|Field name|Field type +-|-|- +1|chest_id|uint32 +2|total_open_count|uint32 +3|consume_count|uint32 +4|face_black_count|uint32 ## ChestDataV2 -|#|Field name|Field type| -|:-:|-|-| -|1|chest_id|uint32| -|2|total_open_count|uint32| -|3|face_black_count|uint32| +#|Field name|Field type +-|-|- +1|chest_id|uint32 +2|total_open_count|uint32 +3|face_black_count|uint32 ## FaithData -|#|Field name|Field type| -|:-:|-|-| -|1|faith_id|uint32| -|2|total_open_count|uint32| -|3|consume_count|uint32| -|4|modify_count|int32| +#|Field name|Field type +-|-|- +1|faith_id|uint32 +2|total_open_count|uint32 +3|consume_count|uint32 +4|modify_count|int32 ## CustomizedContestBase -|#|Field name|Field type| -|:-:|-|-| -|1|unique_id|uint32| -|2|contest_id|uint32| -|3|contest_name|string| -|4|state|uint32| -|5|creator_id|uint32| -|6|create_time|uint32| -|7|start_time|uint32| -|8|finish_time|uint32| -|9|open|bool| -|10|contest_type|uint32| +#|Field name|Field type +-|-|- +1|unique_id|uint32 +2|contest_id|uint32 +3|contest_name|string +4|state|uint32 +5|creator_id|uint32 +6|create_time|uint32 +7|start_time|uint32 +8|finish_time|uint32 +9|open|bool +10|contest_type|uint32 ## CustomizedContestExtend -|#|Field name|Field type| -|:-:|-|-| -|1|unique_id|uint32| -|2|public_notice|string| +#|Field name|Field type +-|-|- +1|unique_id|uint32 +2|public_notice|string ## CustomizedContestAbstract -|#|Field name|Field type| -|:-:|-|-| -|1|unique_id|uint32| -|2|contest_id|uint32| -|3|contest_name|string| -|4|state|uint32| -|5|creator_id|uint32| -|6|create_time|uint32| -|7|start_time|uint32| -|8|finish_time|uint32| -|9|open|bool| -|10|public_notice|string| +#|Field name|Field type +-|-|- +1|unique_id|uint32 +2|contest_id|uint32 +3|contest_name|string +4|state|uint32 +5|creator_id|uint32 +6|create_time|uint32 +7|start_time|uint32 +8|finish_time|uint32 +9|open|bool +10|public_notice|string ## CustomizedContestDetail -|#|Field name|Field type| -|:-:|-|-| -|1|unique_id|uint32| -|2|contest_id|uint32| -|3|contest_name|string| -|4|state|uint32| -|5|creator_id|uint32| -|6|create_time|uint32| -|7|start_time|uint32| -|8|finish_time|uint32| -|9|open|bool| -|10|rank_rule|uint32| -|11|game_mode|[GameMode](#GameMode)| -|12|private_notice|string| -|13|observer_switch|uint32| +#|Field name|Field type +-|-|- +1|unique_id|uint32 +2|contest_id|uint32 +3|contest_name|string +4|state|uint32 +5|creator_id|uint32 +6|create_time|uint32 +7|start_time|uint32 +8|finish_time|uint32 +9|open|bool +10|rank_rule|uint32 +11|game_mode|[GameMode](#GameMode) +12|private_notice|string +13|observer_switch|uint32 ## CustomizedContestPlayerReport -|#|Field name|Field type| -|:-:|-|-| -|1|rank_rule|uint32| -|2|rank|uint32| -|3|point|int32| -|4|game_ranks|uint32| -|5|total_game_count|uint32| +#|Field name|Field type +-|-|- +1|rank_rule|uint32 +2|rank|uint32 +3|point|int32 +4|game_ranks|uint32 +5|total_game_count|uint32 ## RecordGame -|#|Field name|Field type| -|:-:|-|-| -|1|uuid|string| -|2|start_time|uint32| -|3|end_time|uint32| -|5|config|[GameConfig](#GameConfig)| -|11|accounts|[AccountInfo](#AccountInfo)| -|12|result|[GameEndResult](#GameEndResult)| +#|Field name|Field type +-|-|- +1|uuid|string +2|start_time|uint32 +3|end_time|uint32 +5|config|[GameConfig](#GameConfig) +11|accounts|[AccountInfo](#AccountInfo) +12|result|[GameEndResult](#GameEndResult) ## CustomizedContestGameStart -|#|Field name|Field type| -|:-:|-|-| -|1|players|[Item](#Item)| +#|Field name|Field type +-|-|- +1|players|[Item](#Item) ## CustomizedContestGameEnd -|#|Field name|Field type| -|:-:|-|-| -|1|players|[Item](#Item)| +#|Field name|Field type +-|-|- +1|players|[Item](#Item) ## Activity -|#|Field name|Field type| -|:-:|-|-| -|1|activity_id|uint32| -|2|start_time|uint32| -|3|end_time|uint32| -|4|type|string| +#|Field name|Field type +-|-|- +1|activity_id|uint32 +2|start_time|uint32 +3|end_time|uint32 +4|type|string ## ExchangeRecord -|#|Field name|Field type| -|:-:|-|-| -|1|exchange_id|uint32| -|2|count|uint32| +#|Field name|Field type +-|-|- +1|exchange_id|uint32 +2|count|uint32 ## ActivityAccumulatedPointData -|#|Field name|Field type| -|:-:|-|-| -|1|activity_id|uint32| -|2|point|int32| -|3|gained_reward_list|uint32| +#|Field name|Field type +-|-|- +1|activity_id|uint32 +2|point|int32 +3|gained_reward_list|uint32 ## ActivityRankPointData -|#|Field name|Field type| -|:-:|-|-| -|1|leaderboard_id|uint32| -|2|point|int32| -|3|gained_reward|bool| -|4|gainable_time|uint32| +#|Field name|Field type +-|-|- +1|leaderboard_id|uint32 +2|point|int32 +3|gained_reward|bool +4|gainable_time|uint32 ## GameRoundHuData -|#|Field name|Field type| -|:-:|-|-| -|1|hupai|[HuPai](#HuPai)| -|2|fans|[Fan](#Fan)| -|3|score|uint32| -|4|xun|uint32| -|5|title_id|uint32| -|6|fan_sum|uint32| -|7|fu_sum|uint32| -|8|yakuman_count|uint32| -|9|biao_dora_count|uint32| -|10|red_dora_count|uint32| -|11|li_dora_count|uint32| -|12|babei_count|uint32| -|13|xuan_shang_count|uint32| +#|Field name|Field type +-|-|- +1|hupai|[HuPai](#HuPai) +2|fans|[Fan](#Fan) +3|score|uint32 +4|xun|uint32 +5|title_id|uint32 +6|fan_sum|uint32 +7|fu_sum|uint32 +8|yakuman_count|uint32 +9|biao_dora_count|uint32 +10|red_dora_count|uint32 +11|li_dora_count|uint32 +12|babei_count|uint32 +13|xuan_shang_count|uint32 ## GameRoundPlayerResult -|#|Field name|Field type| -|:-:|-|-| -|1|type|uint32| -|2|hands|string| -|3|ming|string| -|4|liqi_type|uint32| -|5|is_fulu|bool| -|6|is_liujumanguan|bool| -|7|lian_zhuang|uint32| -|8|hu|[GameRoundHuData](#GameRoundHuData)| +#|Field name|Field type +-|-|- +1|type|uint32 +2|hands|string +3|ming|string +4|liqi_type|uint32 +5|is_fulu|bool +6|is_liujumanguan|bool +7|lian_zhuang|uint32 +8|hu|[GameRoundHuData](#GameRoundHuData) ## GameRoundPlayer -|#|Field name|Field type| -|:-:|-|-| -|1|score|int32| -|2|rank|uint32| -|3|result|[GameRoundPlayerResult](#GameRoundPlayerResult)| +#|Field name|Field type +-|-|- +1|score|int32 +2|rank|uint32 +3|result|[GameRoundPlayerResult](#GameRoundPlayerResult) ## GameRoundSnapshot -|#|Field name|Field type| -|:-:|-|-| -|1|ju|uint32| -|2|ben|uint32| -|3|players|[GameRoundPlayer](#GameRoundPlayer)| +#|Field name|Field type +-|-|- +1|ju|uint32 +2|ben|uint32 +3|players|[GameRoundPlayer](#GameRoundPlayer) ## GameFinalSnapshot -|#|Field name|Field type| -|:-:|-|-| -|1|uuid|string| -|2|state|uint32| -|3|category|uint32| -|4|mode|[GameMode](#GameMode)| -|5|meta|[GameMetaData](#GameMetaData)| -|6|calculate_param|[CalculateParam](#CalculateParam)| -|7|create_time|uint32| -|8|start_time|uint32| -|9|finish_time|uint32| -|10|seats|[GameSeat](#GameSeat)| -|11|rounds|[GameRoundSnapshot](#GameRoundSnapshot)| -|12|account_views|[PlayerGameView](#PlayerGameView)| -|13|final_players|[FinalPlayer](#FinalPlayer)| -|14|afk_info|[AFKInfo](#AFKInfo)| +#|Field name|Field type +-|-|- +1|uuid|string +2|state|uint32 +3|category|uint32 +4|mode|[GameMode](#GameMode) +5|meta|[GameMetaData](#GameMetaData) +6|calculate_param|[CalculateParam](#CalculateParam) +7|create_time|uint32 +8|start_time|uint32 +9|finish_time|uint32 +10|seats|[GameSeat](#GameSeat) +11|rounds|[GameRoundSnapshot](#GameRoundSnapshot) +12|account_views|[PlayerGameView](#PlayerGameView) +13|final_players|[FinalPlayer](#FinalPlayer) +14|afk_info|[AFKInfo](#AFKInfo) ## RecordCollectedData -|#|Field name|Field type| -|:-:|-|-| -|1|uuid|string| -|2|remarks|string| -|3|start_time|uint32| -|4|end_time|uint32| +#|Field name|Field type +-|-|- +1|uuid|string +2|remarks|string +3|start_time|uint32 +4|end_time|uint32 ## ContestDetailRule -|#|Field name|Field type| -|:-:|-|-| -|5|init_point|uint32| -|6|fandian|uint32| -|7|can_jifei|bool| -|8|tianbian_value|uint32| -|9|liqibang_value|uint32| -|10|changbang_value|uint32| -|11|noting_fafu_1|uint32| -|12|noting_fafu_2|uint32| -|13|noting_fafu_3|uint32| -|14|have_liujumanguan|bool| -|15|have_qieshangmanguan|bool| -|16|have_biao_dora|bool| -|17|have_gang_biao_dora|bool| -|18|ming_dora_immediately_open|bool| -|19|have_li_dora|bool| -|20|have_gang_li_dora|bool| -|21|have_sifenglianda|bool| -|22|have_sigangsanle|bool| -|23|have_sijializhi|bool| -|24|have_jiuzhongjiupai|bool| -|25|have_sanjiahele|bool| -|26|have_toutiao|bool| -|27|have_helelianzhuang|bool| -|28|have_helezhongju|bool| -|29|have_tingpailianzhuang|bool| -|30|have_tingpaizhongju|bool| -|31|have_yifa|bool| -|32|have_nanruxiru|bool| -|33|jingsuanyuandian|uint32| -|34|shunweima_2|int32| -|35|shunweima_3|int32| -|36|shunweima_4|int32| -|37|bianjietishi|bool| -|38|ai_level|uint32| -|39|have_zimosun|bool| -|40|disable_multi_yukaman|bool| -|41|guyi_mode|uint32| +#|Field name|Field type +-|-|- +5|init_point|uint32 +6|fandian|uint32 +7|can_jifei|bool +8|tianbian_value|uint32 +9|liqibang_value|uint32 +10|changbang_value|uint32 +11|noting_fafu_1|uint32 +12|noting_fafu_2|uint32 +13|noting_fafu_3|uint32 +14|have_liujumanguan|bool +15|have_qieshangmanguan|bool +16|have_biao_dora|bool +17|have_gang_biao_dora|bool +18|ming_dora_immediately_open|bool +19|have_li_dora|bool +20|have_gang_li_dora|bool +21|have_sifenglianda|bool +22|have_sigangsanle|bool +23|have_sijializhi|bool +24|have_jiuzhongjiupai|bool +25|have_sanjiahele|bool +26|have_toutiao|bool +27|have_helelianzhuang|bool +28|have_helezhongju|bool +29|have_tingpailianzhuang|bool +30|have_tingpaizhongju|bool +31|have_yifa|bool +32|have_nanruxiru|bool +33|jingsuanyuandian|uint32 +34|shunweima_2|int32 +35|shunweima_3|int32 +36|shunweima_4|int32 +37|bianjietishi|bool +38|ai_level|uint32 +39|have_zimosun|bool +40|disable_multi_yukaman|bool +41|guyi_mode|uint32 ## ContestDetailRuleV2 -|#|Field name|Field type| -|:-:|-|-| -|1|game_rule|[ContestDetailRule](#ContestDetailRule)| -|2|extra_rule|[ExtraRule](#ExtraRule)| +#|Field name|Field type +-|-|- +1|game_rule|[ContestDetailRule](#ContestDetailRule) +2|extra_rule|[ExtraRule](#ExtraRule) ## GameRuleSetting -|#|Field name|Field type| -|:-:|-|-| -|1|round_type|uint32| -|2|shiduan|bool| -|3|dora_count|uint32| -|4|thinking_type|uint32| -|5|use_detail_rule|bool| -|6|detail_rule_v2|[ContestDetailRuleV2](#ContestDetailRuleV2)| +#|Field name|Field type +-|-|- +1|round_type|uint32 +2|shiduan|bool +3|dora_count|uint32 +4|thinking_type|uint32 +5|use_detail_rule|bool +6|detail_rule_v2|[ContestDetailRuleV2](#ContestDetailRuleV2) ## Lobby @@ -1402,214 +1402,214 @@ No fields * refreshGameObserveAuth([ResRefreshGameObserveAuth](#ResRefreshGameObserveAuth) return [ReqRefreshGameObserveAuth](#ReqRefreshGameObserveAuth) ## ResConnectionInfo -|#|Field name|Field type| -|:-:|-|-| -|1|error|[Error](#Error)| -|2|client_endpoint|[NetworkEndpoint](#NetworkEndpoint)| +#|Field name|Field type +-|-|- +1|error|[Error](#Error) +2|client_endpoint|[NetworkEndpoint](#NetworkEndpoint) ## ReqSignupAccount -|#|Field name|Field type| -|:-:|-|-| -|1|account|string| -|2|password|string| -|3|code|string| -|4|type|uint32| +#|Field name|Field type +-|-|- +1|account|string +2|password|string +3|code|string +4|type|uint32 ## ResSignupAccount -|#|Field name|Field type| -|:-:|-|-| -|1|error|[Error](#Error)| +#|Field name|Field type +-|-|- +1|error|[Error](#Error) ## ReqLogin -|#|Field name|Field type| -|:-:|-|-| -|1|account|string| -|2|password|string| -|3|reconnect|bool| -|4|device|[ClientDeviceInfo](#ClientDeviceInfo)| -|5|random_key|string| -|6|client_version|string| -|7|gen_access_token|bool| -|8|currency_platforms|uint32| -|9|type|uint32| +#|Field name|Field type +-|-|- +1|account|string +2|password|string +3|reconnect|bool +4|device|[ClientDeviceInfo](#ClientDeviceInfo) +5|random_key|string +6|client_version|string +7|gen_access_token|bool +8|currency_platforms|uint32 +9|type|uint32 ## ResLogin -|#|Field name|Field type| -|:-:|-|-| -|1|error|[Error](#Error)| -|2|account_id|uint32| -|3|account|[Account](#Account)| -|4|game_info|[GameConnectInfo](#GameConnectInfo)| -|5|has_unread_announcement|bool| -|6|access_token|string| -|7|signup_time|uint32| -|8|is_id_card_authed|bool| +#|Field name|Field type +-|-|- +1|error|[Error](#Error) +2|account_id|uint32 +3|account|[Account](#Account) +4|game_info|[GameConnectInfo](#GameConnectInfo) +5|has_unread_announcement|bool +6|access_token|string +7|signup_time|uint32 +8|is_id_card_authed|bool ## ReqEmailLogin -|#|Field name|Field type| -|:-:|-|-| -|1|email|string| -|2|password|string| -|3|reconnect|bool| -|4|device|[ClientDeviceInfo](#ClientDeviceInfo)| -|5|random_key|string| -|6|client_version|string| -|7|gen_access_token|bool| -|8|currency_platforms|uint32| +#|Field name|Field type +-|-|- +1|email|string +2|password|string +3|reconnect|bool +4|device|[ClientDeviceInfo](#ClientDeviceInfo) +5|random_key|string +6|client_version|string +7|gen_access_token|bool +8|currency_platforms|uint32 ## ReqBindAccount -|#|Field name|Field type| -|:-:|-|-| -|1|account|string| -|2|password|string| +#|Field name|Field type +-|-|- +1|account|string +2|password|string ## ReqCreatePhoneVerifyCode -|#|Field name|Field type| -|:-:|-|-| -|1|phone|string| -|2|usage|uint32| +#|Field name|Field type +-|-|- +1|phone|string +2|usage|uint32 ## ReqCreateEmailVerifyCode -|#|Field name|Field type| -|:-:|-|-| -|1|email|string| -|2|usage|uint32| +#|Field name|Field type +-|-|- +1|email|string +2|usage|uint32 ## ReqVerifyCodeForSecure -|#|Field name|Field type| -|:-:|-|-| -|1|code|string| -|2|operation|uint32| +#|Field name|Field type +-|-|- +1|code|string +2|operation|uint32 ## ResVerfiyCodeForSecure -|#|Field name|Field type| -|:-:|-|-| -|1|error|[Error](#Error)| -|2|secure_token|string| +#|Field name|Field type +-|-|- +1|error|[Error](#Error) +2|secure_token|string ## ReqBindPhoneNumber -|#|Field name|Field type| -|:-:|-|-| -|1|code|string| -|2|phone|string| -|3|password|string| -|4|multi_bind_version|bool| +#|Field name|Field type +-|-|- +1|code|string +2|phone|string +3|password|string +4|multi_bind_version|bool ## ReqUnbindPhoneNumber -|#|Field name|Field type| -|:-:|-|-| -|1|code|string| -|2|phone|string| -|3|password|string| +#|Field name|Field type +-|-|- +1|code|string +2|phone|string +3|password|string ## ResFetchPhoneLoginBind -|#|Field name|Field type| -|:-:|-|-| -|1|error|[Error](#Error)| -|2|phone_login|uint32| +#|Field name|Field type +-|-|- +1|error|[Error](#Error) +2|phone_login|uint32 ## ReqCreatePhoneLoginBind -|#|Field name|Field type| -|:-:|-|-| -|1|password|string| +#|Field name|Field type +-|-|- +1|password|string ## ReqBindEmail -|#|Field name|Field type| -|:-:|-|-| -|1|email|string| -|2|code|string| -|3|password|string| +#|Field name|Field type +-|-|- +1|email|string +2|code|string +3|password|string ## ReqModifyPassword -|#|Field name|Field type| -|:-:|-|-| -|1|new_password|string| -|2|old_password|string| -|3|secure_token|string| +#|Field name|Field type +-|-|- +1|new_password|string +2|old_password|string +3|secure_token|string ## ReqOauth2Auth -|#|Field name|Field type| -|:-:|-|-| -|1|type|uint32| -|2|code|string| -|3|uid|string| +#|Field name|Field type +-|-|- +1|type|uint32 +2|code|string +3|uid|string ## ResOauth2Auth -|#|Field name|Field type| -|:-:|-|-| -|1|error|[Error](#Error)| -|2|access_token|string| +#|Field name|Field type +-|-|- +1|error|[Error](#Error) +2|access_token|string ## ReqOauth2Check -|#|Field name|Field type| -|:-:|-|-| -|1|type|uint32| -|2|access_token|string| +#|Field name|Field type +-|-|- +1|type|uint32 +2|access_token|string ## ResOauth2Check -|#|Field name|Field type| -|:-:|-|-| -|1|error|[Error](#Error)| -|2|has_account|bool| +#|Field name|Field type +-|-|- +1|error|[Error](#Error) +2|has_account|bool ## ReqOauth2Signup -|#|Field name|Field type| -|:-:|-|-| -|1|type|uint32| -|2|access_token|string| -|3|email|string| -|4|advertise_str|string| +#|Field name|Field type +-|-|- +1|type|uint32 +2|access_token|string +3|email|string +4|advertise_str|string ## ResOauth2Signup -|#|Field name|Field type| -|:-:|-|-| -|1|error|[Error](#Error)| +#|Field name|Field type +-|-|- +1|error|[Error](#Error) ## ReqOauth2Login -|#|Field name|Field type| -|:-:|-|-| -|1|type|uint32| -|2|access_token|string| -|3|reconnect|bool| -|4|device|[ClientDeviceInfo](#ClientDeviceInfo)| -|5|random_key|string| -|6|client_version|string| -|8|currency_platforms|uint32| +#|Field name|Field type +-|-|- +1|type|uint32 +2|access_token|string +3|reconnect|bool +4|device|[ClientDeviceInfo](#ClientDeviceInfo) +5|random_key|string +6|client_version|string +8|currency_platforms|uint32 ## ReqDMMPreLogin -|#|Field name|Field type| -|:-:|-|-| -|1|finish_url|string| +#|Field name|Field type +-|-|- +1|finish_url|string ## ResDMMPreLogin -|#|Field name|Field type| -|:-:|-|-| -|1|parameter|string| +#|Field name|Field type +-|-|- +1|parameter|string ## ReqLogout @@ -1617,114 +1617,114 @@ No fields ## ResLogout -|#|Field name|Field type| -|:-:|-|-| -|1|error|[Error](#Error)| +#|Field name|Field type +-|-|- +1|error|[Error](#Error) ## ReqHeatBeat -|#|Field name|Field type| -|:-:|-|-| -|1|no_operation_counter|uint32| +#|Field name|Field type +-|-|- +1|no_operation_counter|uint32 ## ReqLoginBeat -|#|Field name|Field type| -|:-:|-|-| -|1|contract|string| +#|Field name|Field type +-|-|- +1|contract|string ## ReqJoinMatchQueue -|#|Field name|Field type| -|:-:|-|-| -|1|match_mode|uint32| +#|Field name|Field type +-|-|- +1|match_mode|uint32 ## ReqCancelMatchQueue -|#|Field name|Field type| -|:-:|-|-| -|1|match_mode|uint32| +#|Field name|Field type +-|-|- +1|match_mode|uint32 ## ReqAccountInfo -|#|Field name|Field type| -|:-:|-|-| -|1|account_id|uint32| +#|Field name|Field type +-|-|- +1|account_id|uint32 ## ResAccountInfo -|#|Field name|Field type| -|:-:|-|-| -|1|error|[Error](#Error)| -|2|account|[Account](#Account)| -|3|room|[Room](#Room)| +#|Field name|Field type +-|-|- +1|error|[Error](#Error) +2|account|[Account](#Account) +3|room|[Room](#Room) ## ReqCreateNickname -|#|Field name|Field type| -|:-:|-|-| -|1|nickname|string| -|2|advertise_str|string| +#|Field name|Field type +-|-|- +1|nickname|string +2|advertise_str|string ## ReqModifyNickname -|#|Field name|Field type| -|:-:|-|-| -|1|nickname|string| -|2|use_item_id|uint32| +#|Field name|Field type +-|-|- +1|nickname|string +2|use_item_id|uint32 ## ReqModifyBirthday -|#|Field name|Field type| -|:-:|-|-| -|1|birthday|int32| +#|Field name|Field type +-|-|- +1|birthday|int32 ## ResSelfRoom -|#|Field name|Field type| -|:-:|-|-| -|1|error|[Error](#Error)| -|2|room|[Room](#Room)| +#|Field name|Field type +-|-|- +1|error|[Error](#Error) +2|room|[Room](#Room) ## ReqCreateRoom -|#|Field name|Field type| -|:-:|-|-| -|1|player_count|uint32| -|2|mode|[GameMode](#GameMode)| -|3|public_live|bool| +#|Field name|Field type +-|-|- +1|player_count|uint32 +2|mode|[GameMode](#GameMode) +3|public_live|bool ## ResCreateRoom -|#|Field name|Field type| -|:-:|-|-| -|1|error|[Error](#Error)| -|2|room|[Room](#Room)| +#|Field name|Field type +-|-|- +1|error|[Error](#Error) +2|room|[Room](#Room) ## ReqJoinRoom -|#|Field name|Field type| -|:-:|-|-| -|1|room_id|uint32| +#|Field name|Field type +-|-|- +1|room_id|uint32 ## ResJoinRoom -|#|Field name|Field type| -|:-:|-|-| -|1|error|[Error](#Error)| -|2|room|[Room](#Room)| +#|Field name|Field type +-|-|- +1|error|[Error](#Error) +2|room|[Room](#Room) ## ReqRoomReady -|#|Field name|Field type| -|:-:|-|-| -|1|ready|bool| +#|Field name|Field type +-|-|- +1|ready|bool ## ReqRoomDressing -|#|Field name|Field type| -|:-:|-|-| -|1|dressing|bool| +#|Field name|Field type +-|-|- +1|dressing|bool ## ReqRoomStart @@ -1732,1608 +1732,1608 @@ No fields ## ReqRoomKick -|#|Field name|Field type| -|:-:|-|-| -|1|account_id|uint32| +#|Field name|Field type +-|-|- +1|account_id|uint32 ## ReqModifyRoom -|#|Field name|Field type| -|:-:|-|-| -|1|robot_count|uint32| +#|Field name|Field type +-|-|- +1|robot_count|uint32 ## ReqChangeAvatar -|#|Field name|Field type| -|:-:|-|-| -|1|avatar_id|uint32| +#|Field name|Field type +-|-|- +1|avatar_id|uint32 ## ReqAccountStatisticInfo -|#|Field name|Field type| -|:-:|-|-| -|1|account_id|uint32| +#|Field name|Field type +-|-|- +1|account_id|uint32 ## ResAccountStatisticInfo -|#|Field name|Field type| -|:-:|-|-| -|1|error|[Error](#Error)| -|2|statistic_data|[AccountStatisticData](#AccountStatisticData)| -|3|detail_data|[AccountDetailStatisticV2](#AccountDetailStatisticV2)| +#|Field name|Field type +-|-|- +1|error|[Error](#Error) +2|statistic_data|[AccountStatisticData](#AccountStatisticData) +3|detail_data|[AccountDetailStatisticV2](#AccountDetailStatisticV2) ## ResAccountCharacterInfo -|#|Field name|Field type| -|:-:|-|-| -|1|unlock_list|uint32| +#|Field name|Field type +-|-|- +1|unlock_list|uint32 ## ReqShopPurchase -|#|Field name|Field type| -|:-:|-|-| -|1|type|string| -|2|id|uint32| +#|Field name|Field type +-|-|- +1|type|string +2|id|uint32 ## ResShopPurchase -|#|Field name|Field type| -|:-:|-|-| -|1|error|[Error](#Error)| -|2|update|[AccountUpdate](#AccountUpdate)| +#|Field name|Field type +-|-|- +1|error|[Error](#Error) +2|update|[AccountUpdate](#AccountUpdate) ## ReqGameRecord -|#|Field name|Field type| -|:-:|-|-| -|1|game_uuid|string| +#|Field name|Field type +-|-|- +1|game_uuid|string ## ResGameRecord -|#|Field name|Field type| -|:-:|-|-| -|1|error|[Error](#Error)| -|3|head|[RecordGame](#RecordGame)| -|4|data|[bytes](#bytes)| -|5|data_url|string| +#|Field name|Field type +-|-|- +1|error|[Error](#Error) +3|head|[RecordGame](#RecordGame) +4|data|[bytes](#bytes) +5|data_url|string ## ReqGameRecordList -|#|Field name|Field type| -|:-:|-|-| -|1|start|uint32| -|2|count|uint32| -|3|type|uint32| +#|Field name|Field type +-|-|- +1|start|uint32 +2|count|uint32 +3|type|uint32 ## ResGameRecordList -|#|Field name|Field type| -|:-:|-|-| -|1|error|[Error](#Error)| -|2|total_count|uint32| -|3|record_list|[RecordGame](#RecordGame)| +#|Field name|Field type +-|-|- +1|error|[Error](#Error) +2|total_count|uint32 +3|record_list|[RecordGame](#RecordGame) ## ResCollectedGameRecordList -|#|Field name|Field type| -|:-:|-|-| -|1|error|[Error](#Error)| -|2|record_list|[RecordCollectedData](#RecordCollectedData)| -|3|record_collect_limit|uint32| +#|Field name|Field type +-|-|- +1|error|[Error](#Error) +2|record_list|[RecordCollectedData](#RecordCollectedData) +3|record_collect_limit|uint32 ## ReqGameRecordsDetail -|#|Field name|Field type| -|:-:|-|-| -|1|uuid_list|string| +#|Field name|Field type +-|-|- +1|uuid_list|string ## ResGameRecordsDetail -|#|Field name|Field type| -|:-:|-|-| -|1|error|[Error](#Error)| -|2|record_list|[RecordGame](#RecordGame)| +#|Field name|Field type +-|-|- +1|error|[Error](#Error) +2|record_list|[RecordGame](#RecordGame) ## ReqAddCollectedGameRecord -|#|Field name|Field type| -|:-:|-|-| -|1|uuid|string| -|2|remarks|string| -|3|start_time|uint32| -|4|end_time|uint32| +#|Field name|Field type +-|-|- +1|uuid|string +2|remarks|string +3|start_time|uint32 +4|end_time|uint32 ## ResAddCollectedGameRecord -|#|Field name|Field type| -|:-:|-|-| -|1|error|[Error](#Error)| +#|Field name|Field type +-|-|- +1|error|[Error](#Error) ## ReqRemoveCollectedGameRecord -|#|Field name|Field type| -|:-:|-|-| -|1|uuid|string| +#|Field name|Field type +-|-|- +1|uuid|string ## ResRemoveCollectedGameRecord -|#|Field name|Field type| -|:-:|-|-| -|1|error|[Error](#Error)| +#|Field name|Field type +-|-|- +1|error|[Error](#Error) ## ReqChangeCollectedGameRecordRemarks -|#|Field name|Field type| -|:-:|-|-| -|1|uuid|string| -|2|remarks|string| +#|Field name|Field type +-|-|- +1|uuid|string +2|remarks|string ## ResChangeCollectedGameRecordRemarks -|#|Field name|Field type| -|:-:|-|-| -|1|error|[Error](#Error)| +#|Field name|Field type +-|-|- +1|error|[Error](#Error) ## ReqLevelLeaderboard -|#|Field name|Field type| -|:-:|-|-| -|1|type|uint32| +#|Field name|Field type +-|-|- +1|type|uint32 ## ResLevelLeaderboard -|#|Field name|Field type| -|:-:|-|-| -|1|error|[Error](#Error)| -|2|items|[Item](#Item)| -|3|self_rank|uint32| +#|Field name|Field type +-|-|- +1|error|[Error](#Error) +2|items|[Item](#Item) +3|self_rank|uint32 ## ReqMultiAccountId -|#|Field name|Field type| -|:-:|-|-| -|1|account_id_list|uint32| +#|Field name|Field type +-|-|- +1|account_id_list|uint32 ## ResMultiAccountBrief -|#|Field name|Field type| -|:-:|-|-| -|1|error|[Error](#Error)| -|2|players|[PlayerBaseView](#PlayerBaseView)| +#|Field name|Field type +-|-|- +1|error|[Error](#Error) +2|players|[PlayerBaseView](#PlayerBaseView) ## ResFriendList -|#|Field name|Field type| -|:-:|-|-| -|1|error|[Error](#Error)| -|2|friends|[Friend](#Friend)| -|3|friend_max_count|uint32| +#|Field name|Field type +-|-|- +1|error|[Error](#Error) +2|friends|[Friend](#Friend) +3|friend_max_count|uint32 ## ResFriendApplyList -|#|Field name|Field type| -|:-:|-|-| -|1|error|[Error](#Error)| -|2|applies|[FriendApply](#FriendApply)| +#|Field name|Field type +-|-|- +1|error|[Error](#Error) +2|applies|[FriendApply](#FriendApply) ## ReqApplyFriend -|#|Field name|Field type| -|:-:|-|-| -|1|target_id|uint32| +#|Field name|Field type +-|-|- +1|target_id|uint32 ## ReqHandleFriendApply -|#|Field name|Field type| -|:-:|-|-| -|1|target_id|uint32| -|2|method|uint32| +#|Field name|Field type +-|-|- +1|target_id|uint32 +2|method|uint32 ## ReqRemoveFriend -|#|Field name|Field type| -|:-:|-|-| -|1|target_id|uint32| +#|Field name|Field type +-|-|- +1|target_id|uint32 ## ReqSearchAccountByPattern -|#|Field name|Field type| -|:-:|-|-| -|1|search_next|bool| -|2|pattern|string| +#|Field name|Field type +-|-|- +1|search_next|bool +2|pattern|string ## ResSearchAccountByPattern -|#|Field name|Field type| -|:-:|-|-| -|1|error|[Error](#Error)| -|2|is_finished|bool| -|3|match_accounts|uint32| -|4|decode_id|uint32| +#|Field name|Field type +-|-|- +1|error|[Error](#Error) +2|is_finished|bool +3|match_accounts|uint32 +4|decode_id|uint32 ## ReqAccountList -|#|Field name|Field type| -|:-:|-|-| -|1|account_id_list|uint32| +#|Field name|Field type +-|-|- +1|account_id_list|uint32 ## ResAccountStates -|#|Field name|Field type| -|:-:|-|-| -|1|error|[Error](#Error)| -|2|states|[AccountActiveState](#AccountActiveState)| +#|Field name|Field type +-|-|- +1|error|[Error](#Error) +2|states|[AccountActiveState](#AccountActiveState) ## ReqSearchAccountById -|#|Field name|Field type| -|:-:|-|-| -|1|account_id|uint32| +#|Field name|Field type +-|-|- +1|account_id|uint32 ## ResSearchAccountById -|#|Field name|Field type| -|:-:|-|-| -|1|error|[Error](#Error)| -|2|player|[PlayerBaseView](#PlayerBaseView)| +#|Field name|Field type +-|-|- +1|error|[Error](#Error) +2|player|[PlayerBaseView](#PlayerBaseView) ## ResBagInfo -|#|Field name|Field type| -|:-:|-|-| -|1|error|[Error](#Error)| -|2|bag|[Bag](#Bag)| +#|Field name|Field type +-|-|- +1|error|[Error](#Error) +2|bag|[Bag](#Bag) ## ReqUseBagItem -|#|Field name|Field type| -|:-:|-|-| -|1|item_id|uint32| +#|Field name|Field type +-|-|- +1|item_id|uint32 ## ReqOpenManualItem -|#|Field name|Field type| -|:-:|-|-| -|1|item_id|uint32| -|2|count|uint32| -|3|select_id|uint32| +#|Field name|Field type +-|-|- +1|item_id|uint32 +2|count|uint32 +3|select_id|uint32 ## ReqOpenRandomRewardItem -|#|Field name|Field type| -|:-:|-|-| -|1|item_id|uint32| +#|Field name|Field type +-|-|- +1|item_id|uint32 ## ResOpenRandomRewardItem -|#|Field name|Field type| -|:-:|-|-| -|1|error|[Error](#Error)| -|2|results|[OpenResult](#OpenResult)| +#|Field name|Field type +-|-|- +1|error|[Error](#Error) +2|results|[OpenResult](#OpenResult) ## ReqComposeShard -|#|Field name|Field type| -|:-:|-|-| -|1|item_id|uint32| +#|Field name|Field type +-|-|- +1|item_id|uint32 ## ResAnnouncement -|#|Field name|Field type| -|:-:|-|-| -|1|error|[Error](#Error)| -|2|announcements|[Announcement](#Announcement)| -|3|sort|uint32| -|4|read_list|uint32| +#|Field name|Field type +-|-|- +1|error|[Error](#Error) +2|announcements|[Announcement](#Announcement) +3|sort|uint32 +4|read_list|uint32 ## ResMailInfo -|#|Field name|Field type| -|:-:|-|-| -|1|error|[Error](#Error)| -|2|mails|[Mail](#Mail)| +#|Field name|Field type +-|-|- +1|error|[Error](#Error) +2|mails|[Mail](#Mail) ## ReqReadMail -|#|Field name|Field type| -|:-:|-|-| -|1|mail_id|uint32| +#|Field name|Field type +-|-|- +1|mail_id|uint32 ## ReqDeleteMail -|#|Field name|Field type| -|:-:|-|-| -|1|mail_id|uint32| +#|Field name|Field type +-|-|- +1|mail_id|uint32 ## ReqTakeAttachment -|#|Field name|Field type| -|:-:|-|-| -|1|mail_id|uint32| +#|Field name|Field type +-|-|- +1|mail_id|uint32 ## ResAchievement -|#|Field name|Field type| -|:-:|-|-| -|1|error|[Error](#Error)| -|2|progresses|[AchievementProgress](#AchievementProgress)| +#|Field name|Field type +-|-|- +1|error|[Error](#Error) +2|progresses|[AchievementProgress](#AchievementProgress) ## ResTitleList -|#|Field name|Field type| -|:-:|-|-| -|1|error|[Error](#Error)| -|2|title_list|uint32| +#|Field name|Field type +-|-|- +1|error|[Error](#Error) +2|title_list|uint32 ## ReqUseTitle -|#|Field name|Field type| -|:-:|-|-| -|1|title|uint32| +#|Field name|Field type +-|-|- +1|title|uint32 ## ReqBuyShiLian -|#|Field name|Field type| -|:-:|-|-| -|1|type|uint32| +#|Field name|Field type +-|-|- +1|type|uint32 ## ReqUpdateClientValue -|#|Field name|Field type| -|:-:|-|-| -|1|key|uint32| -|2|value|uint32| +#|Field name|Field type +-|-|- +1|key|uint32 +2|value|uint32 ## ResClientValue -|#|Field name|Field type| -|:-:|-|-| -|1|datas|[Value](#Value)| -|2|recharged_count|uint32| +#|Field name|Field type +-|-|- +1|datas|[Value](#Value) +2|recharged_count|uint32 ## ReqClientMessage -|#|Field name|Field type| -|:-:|-|-| -|1|timestamp|uint32| -|2|message|string| +#|Field name|Field type +-|-|- +1|timestamp|uint32 +2|message|string ## ReqCurrentMatchInfo -|#|Field name|Field type| -|:-:|-|-| -|1|mode_list|uint32| +#|Field name|Field type +-|-|- +1|mode_list|uint32 ## ResCurrentMatchInfo -|#|Field name|Field type| -|:-:|-|-| -|1|error|[Error](#Error)| -|2|matches|[CurrentMatchInfo](#CurrentMatchInfo)| +#|Field name|Field type +-|-|- +1|error|[Error](#Error) +2|matches|[CurrentMatchInfo](#CurrentMatchInfo) ## ReqUserComplain -|#|Field name|Field type| -|:-:|-|-| -|1|target_id|uint32| -|2|type|uint32| +#|Field name|Field type +-|-|- +1|target_id|uint32 +2|type|uint32 ## ReqReadAnnouncement -|#|Field name|Field type| -|:-:|-|-| -|1|announcement_id|uint32| +#|Field name|Field type +-|-|- +1|announcement_id|uint32 ## ResReviveCoinInfo -|#|Field name|Field type| -|:-:|-|-| -|1|error|[Error](#Error)| -|2|has_gained|bool| +#|Field name|Field type +-|-|- +1|error|[Error](#Error) +2|has_gained|bool ## ResDailyTask -|#|Field name|Field type| -|:-:|-|-| -|1|error|[Error](#Error)| -|2|progresses|[TaskProgress](#TaskProgress)| -|3|has_refresh_count|bool| -|4|max_daily_task_count|uint32| -|5|refresh_count|uint32| +#|Field name|Field type +-|-|- +1|error|[Error](#Error) +2|progresses|[TaskProgress](#TaskProgress) +3|has_refresh_count|bool +4|max_daily_task_count|uint32 +5|refresh_count|uint32 ## ReqRefreshDailyTask -|#|Field name|Field type| -|:-:|-|-| -|1|task_id|uint32| +#|Field name|Field type +-|-|- +1|task_id|uint32 ## ResRefreshDailyTask -|#|Field name|Field type| -|:-:|-|-| -|1|error|[Error](#Error)| -|2|progress|[TaskProgress](#TaskProgress)| -|3|refresh_count|uint32| +#|Field name|Field type +-|-|- +1|error|[Error](#Error) +2|progress|[TaskProgress](#TaskProgress) +3|refresh_count|uint32 ## ReqUseGiftCode -|#|Field name|Field type| -|:-:|-|-| -|1|code|string| +#|Field name|Field type +-|-|- +1|code|string ## ResUseGiftCode -|#|Field name|Field type| -|:-:|-|-| -|1|error|[Error](#Error)| -|6|rewards|[RewardSlot](#RewardSlot)| +#|Field name|Field type +-|-|- +1|error|[Error](#Error) +6|rewards|[RewardSlot](#RewardSlot) ## ReqSendClientMessage -|#|Field name|Field type| -|:-:|-|-| -|1|target_id|uint32| -|2|type|uint32| -|3|content|string| +#|Field name|Field type +-|-|- +1|target_id|uint32 +2|type|uint32 +3|content|string ## ReqGameLiveInfo -|#|Field name|Field type| -|:-:|-|-| -|1|game_uuid|string| +#|Field name|Field type +-|-|- +1|game_uuid|string ## ResGameLiveInfo -|#|Field name|Field type| -|:-:|-|-| -|1|error|[Error](#Error)| -|2|left_start_seconds|uint32| -|3|live_head|[GameLiveHead](#GameLiveHead)| -|4|segments|[GameLiveSegmentUri](#GameLiveSegmentUri)| -|5|now_millisecond|uint32| +#|Field name|Field type +-|-|- +1|error|[Error](#Error) +2|left_start_seconds|uint32 +3|live_head|[GameLiveHead](#GameLiveHead) +4|segments|[GameLiveSegmentUri](#GameLiveSegmentUri) +5|now_millisecond|uint32 ## ReqGameLiveLeftSegment -|#|Field name|Field type| -|:-:|-|-| -|1|game_uuid|string| -|2|last_segment_id|uint32| +#|Field name|Field type +-|-|- +1|game_uuid|string +2|last_segment_id|uint32 ## ResGameLiveLeftSegment -|#|Field name|Field type| -|:-:|-|-| -|1|error|[Error](#Error)| -|2|live_state|uint32| -|4|segments|[GameLiveSegmentUri](#GameLiveSegmentUri)| -|5|now_millisecond|uint32| -|6|segment_end_millisecond|uint32| +#|Field name|Field type +-|-|- +1|error|[Error](#Error) +2|live_state|uint32 +4|segments|[GameLiveSegmentUri](#GameLiveSegmentUri) +5|now_millisecond|uint32 +6|segment_end_millisecond|uint32 ## ReqGameLiveList -|#|Field name|Field type| -|:-:|-|-| -|1|filter_id|uint32| +#|Field name|Field type +-|-|- +1|filter_id|uint32 ## ResGameLiveList -|#|Field name|Field type| -|:-:|-|-| -|1|error|[Error](#Error)| -|2|live_list|[GameLiveHead](#GameLiveHead)| +#|Field name|Field type +-|-|- +1|error|[Error](#Error) +2|live_list|[GameLiveHead](#GameLiveHead) ## ResCommentSetting -|#|Field name|Field type| -|:-:|-|-| -|1|error|[Error](#Error)| -|2|comment_allow|uint32| +#|Field name|Field type +-|-|- +1|error|[Error](#Error) +2|comment_allow|uint32 ## ReqUpdateCommentSetting -|#|Field name|Field type| -|:-:|-|-| -|1|comment_allow|uint32| +#|Field name|Field type +-|-|- +1|comment_allow|uint32 ## ReqFetchCommentList -|#|Field name|Field type| -|:-:|-|-| -|1|target_id|uint32| +#|Field name|Field type +-|-|- +1|target_id|uint32 ## ResFetchCommentList -|#|Field name|Field type| -|:-:|-|-| -|1|error|[Error](#Error)| -|2|comment_allow|uint32| -|3|comment_id_list|uint32| -|4|last_read_id|uint32| +#|Field name|Field type +-|-|- +1|error|[Error](#Error) +2|comment_allow|uint32 +3|comment_id_list|uint32 +4|last_read_id|uint32 ## ReqFetchCommentContent -|#|Field name|Field type| -|:-:|-|-| -|1|target_id|uint32| -|2|comment_id_list|uint32| +#|Field name|Field type +-|-|- +1|target_id|uint32 +2|comment_id_list|uint32 ## ResFetchCommentContent -|#|Field name|Field type| -|:-:|-|-| -|1|error|[Error](#Error)| -|2|comments|[CommentItem](#CommentItem)| +#|Field name|Field type +-|-|- +1|error|[Error](#Error) +2|comments|[CommentItem](#CommentItem) ## ReqLeaveComment -|#|Field name|Field type| -|:-:|-|-| -|1|target_id|uint32| -|2|content|string| +#|Field name|Field type +-|-|- +1|target_id|uint32 +2|content|string ## ReqDeleteComment -|#|Field name|Field type| -|:-:|-|-| -|1|target_id|uint32| -|2|delete_list|uint32| +#|Field name|Field type +-|-|- +1|target_id|uint32 +2|delete_list|uint32 ## ReqUpdateReadComment -|#|Field name|Field type| -|:-:|-|-| -|1|read_id|uint32| +#|Field name|Field type +-|-|- +1|read_id|uint32 ## ReqRollingNotice -|#|Field name|Field type| -|:-:|-|-| -|1|notice|[RollingNotice](#RollingNotice)| +#|Field name|Field type +-|-|- +1|notice|[RollingNotice](#RollingNotice) ## ResServerTime -|#|Field name|Field type| -|:-:|-|-| -|1|server_time|uint32| +#|Field name|Field type +-|-|- +1|server_time|uint32 ## ReqPlatformBillingProducts -|#|Field name|Field type| -|:-:|-|-| -|1|shelves_id|uint32| +#|Field name|Field type +-|-|- +1|shelves_id|uint32 ## ResPlatformBillingProducts -|#|Field name|Field type| -|:-:|-|-| -|1|error|[Error](#Error)| -|2|products|[BillingProduct](#BillingProduct)| +#|Field name|Field type +-|-|- +1|error|[Error](#Error) +2|products|[BillingProduct](#BillingProduct) ## ReqCreateBillingOrder -|#|Field name|Field type| -|:-:|-|-| -|1|goods_id|uint32| -|2|payment_platform|uint32| -|3|client_type|uint32| -|4|account_id|uint32| +#|Field name|Field type +-|-|- +1|goods_id|uint32 +2|payment_platform|uint32 +3|client_type|uint32 +4|account_id|uint32 ## ResCreateBillingOrder -|#|Field name|Field type| -|:-:|-|-| -|1|error|[Error](#Error)| -|2|order_id|string| +#|Field name|Field type +-|-|- +1|error|[Error](#Error) +2|order_id|string ## ReqSolveGooglePlayOrder -|#|Field name|Field type| -|:-:|-|-| -|2|inapp_purchase_data|string| -|3|inapp_data_signature|string| +#|Field name|Field type +-|-|- +2|inapp_purchase_data|string +3|inapp_data_signature|string ## ReqSolveGooglePlayOrderV3 -|#|Field name|Field type| -|:-:|-|-| -|1|order_id|string| -|2|transaction_id|string| -|3|token|string| -|4|account_id|uint32| +#|Field name|Field type +-|-|- +1|order_id|string +2|transaction_id|string +3|token|string +4|account_id|uint32 ## ReqCancelGooglePlayOrder -|#|Field name|Field type| -|:-:|-|-| -|1|order_id|string| +#|Field name|Field type +-|-|- +1|order_id|string ## ReqCreateWechatNativeOrder -|#|Field name|Field type| -|:-:|-|-| -|1|goods_id|uint32| -|2|client_type|uint32| -|3|account_id|uint32| -|4|account_ip|string| +#|Field name|Field type +-|-|- +1|goods_id|uint32 +2|client_type|uint32 +3|account_id|uint32 +4|account_ip|string ## ResCreateWechatNativeOrder -|#|Field name|Field type| -|:-:|-|-| -|1|error|[Error](#Error)| -|2|qrcode_buffer|string| -|3|order_id|string| +#|Field name|Field type +-|-|- +1|error|[Error](#Error) +2|qrcode_buffer|string +3|order_id|string ## ReqCreateWechatAppOrder -|#|Field name|Field type| -|:-:|-|-| -|1|goods_id|uint32| -|2|client_type|uint32| -|3|account_id|uint32| -|4|account_ip|string| +#|Field name|Field type +-|-|- +1|goods_id|uint32 +2|client_type|uint32 +3|account_id|uint32 +4|account_ip|string ## ResCreateWechatAppOrder -|#|Field name|Field type| -|:-:|-|-| -|1|error|[Error](#Error)| -|2|call_wechat_app_param|[CallWechatAppParam](#CallWechatAppParam)| +#|Field name|Field type +-|-|- +1|error|[Error](#Error) +2|call_wechat_app_param|[CallWechatAppParam](#CallWechatAppParam) ## ReqCreateAlipayOrder -|#|Field name|Field type| -|:-:|-|-| -|1|goods_id|uint32| -|2|client_type|uint32| -|3|account_id|uint32| -|4|alipay_trade_type|string| -|5|return_url|string| +#|Field name|Field type +-|-|- +1|goods_id|uint32 +2|client_type|uint32 +3|account_id|uint32 +4|alipay_trade_type|string +5|return_url|string ## ResCreateAlipayOrder -|#|Field name|Field type| -|:-:|-|-| -|1|error|[Error](#Error)| -|2|alipay_url|string| +#|Field name|Field type +-|-|- +1|error|[Error](#Error) +2|alipay_url|string ## ReqCreateAlipayScanOrder -|#|Field name|Field type| -|:-:|-|-| -|1|goods_id|uint32| -|2|client_type|uint32| -|3|account_id|uint32| +#|Field name|Field type +-|-|- +1|goods_id|uint32 +2|client_type|uint32 +3|account_id|uint32 ## ResCreateAlipayScanOrder -|#|Field name|Field type| -|:-:|-|-| -|1|error|[Error](#Error)| -|2|qrcode_buffer|string| -|3|order_id|string| -|4|qr_code|string| +#|Field name|Field type +-|-|- +1|error|[Error](#Error) +2|qrcode_buffer|string +3|order_id|string +4|qr_code|string ## ReqCreateAlipayAppOrder -|#|Field name|Field type| -|:-:|-|-| -|1|goods_id|uint32| -|2|client_type|uint32| -|3|account_id|uint32| +#|Field name|Field type +-|-|- +1|goods_id|uint32 +2|client_type|uint32 +3|account_id|uint32 ## ResCreateAlipayAppOrder -|#|Field name|Field type| -|:-:|-|-| -|1|error|[Error](#Error)| -|2|alipay_url|string| +#|Field name|Field type +-|-|- +1|error|[Error](#Error) +2|alipay_url|string ## ReqCreateJPCreditCardOrder -|#|Field name|Field type| -|:-:|-|-| -|1|goods_id|uint32| -|2|client_type|uint32| -|3|account_id|uint32| -|4|return_url|string| -|5|access_token|string| +#|Field name|Field type +-|-|- +1|goods_id|uint32 +2|client_type|uint32 +3|account_id|uint32 +4|return_url|string +5|access_token|string ## ResCreateJPCreditCardOrder -|#|Field name|Field type| -|:-:|-|-| -|1|error|[Error](#Error)| -|2|order_id|string| +#|Field name|Field type +-|-|- +1|error|[Error](#Error) +2|order_id|string ## ReqCreateJPPaypalOrder -|#|Field name|Field type| -|:-:|-|-| -|1|goods_id|uint32| -|2|client_type|uint32| -|3|account_id|uint32| -|4|return_url|string| -|5|access_token|string| +#|Field name|Field type +-|-|- +1|goods_id|uint32 +2|client_type|uint32 +3|account_id|uint32 +4|return_url|string +5|access_token|string ## ResCreateJPPaypalOrder -|#|Field name|Field type| -|:-:|-|-| -|1|error|[Error](#Error)| -|2|order_id|string| +#|Field name|Field type +-|-|- +1|error|[Error](#Error) +2|order_id|string ## ReqCreateJPAuOrder -|#|Field name|Field type| -|:-:|-|-| -|1|goods_id|uint32| -|2|client_type|uint32| -|3|account_id|uint32| -|4|return_url|string| -|5|access_token|string| +#|Field name|Field type +-|-|- +1|goods_id|uint32 +2|client_type|uint32 +3|account_id|uint32 +4|return_url|string +5|access_token|string ## ResCreateJPAuOrder -|#|Field name|Field type| -|:-:|-|-| -|1|error|[Error](#Error)| -|2|order_id|string| +#|Field name|Field type +-|-|- +1|error|[Error](#Error) +2|order_id|string ## ReqCreateJPDocomoOrder -|#|Field name|Field type| -|:-:|-|-| -|1|goods_id|uint32| -|2|client_type|uint32| -|3|account_id|uint32| -|4|return_url|string| -|5|access_token|string| +#|Field name|Field type +-|-|- +1|goods_id|uint32 +2|client_type|uint32 +3|account_id|uint32 +4|return_url|string +5|access_token|string ## ResCreateJPDocomoOrder -|#|Field name|Field type| -|:-:|-|-| -|1|error|[Error](#Error)| -|2|order_id|string| +#|Field name|Field type +-|-|- +1|error|[Error](#Error) +2|order_id|string ## ReqCreateJPWebMoneyOrder -|#|Field name|Field type| -|:-:|-|-| -|1|goods_id|uint32| -|2|client_type|uint32| -|3|account_id|uint32| -|4|return_url|string| -|5|access_token|string| +#|Field name|Field type +-|-|- +1|goods_id|uint32 +2|client_type|uint32 +3|account_id|uint32 +4|return_url|string +5|access_token|string ## ResCreateJPWebMoneyOrder -|#|Field name|Field type| -|:-:|-|-| -|1|error|[Error](#Error)| -|2|order_id|string| +#|Field name|Field type +-|-|- +1|error|[Error](#Error) +2|order_id|string ## ReqCreateJPSoftbankOrder -|#|Field name|Field type| -|:-:|-|-| -|1|goods_id|uint32| -|2|client_type|uint32| -|3|account_id|uint32| -|4|return_url|string| -|5|access_token|string| +#|Field name|Field type +-|-|- +1|goods_id|uint32 +2|client_type|uint32 +3|account_id|uint32 +4|return_url|string +5|access_token|string ## ResCreateJPSoftbankOrder -|#|Field name|Field type| -|:-:|-|-| -|1|error|[Error](#Error)| -|2|order_id|string| +#|Field name|Field type +-|-|- +1|error|[Error](#Error) +2|order_id|string ## ReqCreateYostarOrder -|#|Field name|Field type| -|:-:|-|-| -|1|goods_id|uint32| -|2|client_type|uint32| -|3|account_id|uint32| -|4|order_type|uint32| +#|Field name|Field type +-|-|- +1|goods_id|uint32 +2|client_type|uint32 +3|account_id|uint32 +4|order_type|uint32 ## ResCreateYostarOrder -|#|Field name|Field type| -|:-:|-|-| -|1|error|[Error](#Error)| -|2|order_id|string| +#|Field name|Field type +-|-|- +1|error|[Error](#Error) +2|order_id|string ## ReqCreateENPaypalOrder -|#|Field name|Field type| -|:-:|-|-| -|1|goods_id|uint32| -|2|client_type|uint32| -|3|account_id|uint32| -|4|return_url|string| -|5|access_token|string| +#|Field name|Field type +-|-|- +1|goods_id|uint32 +2|client_type|uint32 +3|account_id|uint32 +4|return_url|string +5|access_token|string ## ResCreateENPaypalOrder -|#|Field name|Field type| -|:-:|-|-| -|1|error|[Error](#Error)| -|2|order_id|string| +#|Field name|Field type +-|-|- +1|error|[Error](#Error) +2|order_id|string ## ReqCreateENJCBOrder -|#|Field name|Field type| -|:-:|-|-| -|1|goods_id|uint32| -|2|client_type|uint32| -|3|account_id|uint32| -|4|return_url|string| -|5|access_token|string| +#|Field name|Field type +-|-|- +1|goods_id|uint32 +2|client_type|uint32 +3|account_id|uint32 +4|return_url|string +5|access_token|string ## ResCreateENJCBOrder -|#|Field name|Field type| -|:-:|-|-| -|1|error|[Error](#Error)| -|2|order_id|string| +#|Field name|Field type +-|-|- +1|error|[Error](#Error) +2|order_id|string ## ReqCreateENMasterCardOrder -|#|Field name|Field type| -|:-:|-|-| -|1|goods_id|uint32| -|2|client_type|uint32| -|3|account_id|uint32| -|4|return_url|string| -|5|access_token|string| +#|Field name|Field type +-|-|- +1|goods_id|uint32 +2|client_type|uint32 +3|account_id|uint32 +4|return_url|string +5|access_token|string ## ResCreateENMasterCardOrder -|#|Field name|Field type| -|:-:|-|-| -|1|error|[Error](#Error)| -|2|order_id|string| +#|Field name|Field type +-|-|- +1|error|[Error](#Error) +2|order_id|string ## ReqCreateENVisaOrder -|#|Field name|Field type| -|:-:|-|-| -|1|goods_id|uint32| -|2|client_type|uint32| -|3|account_id|uint32| -|4|return_url|string| -|5|access_token|string| +#|Field name|Field type +-|-|- +1|goods_id|uint32 +2|client_type|uint32 +3|account_id|uint32 +4|return_url|string +5|access_token|string ## ResCreateENVisaOrder -|#|Field name|Field type| -|:-:|-|-| -|1|error|[Error](#Error)| -|2|order_id|string| +#|Field name|Field type +-|-|- +1|error|[Error](#Error) +2|order_id|string ## ReqCreateENAlipayOrder -|#|Field name|Field type| -|:-:|-|-| -|1|goods_id|uint32| -|2|client_type|uint32| -|3|account_id|uint32| -|4|return_url|string| -|5|access_token|string| +#|Field name|Field type +-|-|- +1|goods_id|uint32 +2|client_type|uint32 +3|account_id|uint32 +4|return_url|string +5|access_token|string ## ResCreateENAlipayOrder -|#|Field name|Field type| -|:-:|-|-| -|1|error|[Error](#Error)| -|2|order_id|string| +#|Field name|Field type +-|-|- +1|error|[Error](#Error) +2|order_id|string ## ReqCreateDMMOrder -|#|Field name|Field type| -|:-:|-|-| -|1|goods_id|uint32| -|2|account_id|uint32| -|3|client_type|uint32| +#|Field name|Field type +-|-|- +1|goods_id|uint32 +2|account_id|uint32 +3|client_type|uint32 ## ResCreateDmmOrder -|#|Field name|Field type| -|:-:|-|-| -|1|error|[Error](#Error)| -|2|order_id|string| -|3|transaction_id|string| -|4|dmm_user_id|string| -|5|token|string| -|6|callback_url|string| -|9|request_time|string| -|10|dmm_app_id|string| +#|Field name|Field type +-|-|- +1|error|[Error](#Error) +2|order_id|string +3|transaction_id|string +4|dmm_user_id|string +5|token|string +6|callback_url|string +9|request_time|string +10|dmm_app_id|string ## ReqCreateIAPOrder -|#|Field name|Field type| -|:-:|-|-| -|1|goods_id|uint32| -|2|client_type|uint32| -|3|account_id|uint32| -|4|access_token|string| +#|Field name|Field type +-|-|- +1|goods_id|uint32 +2|client_type|uint32 +3|account_id|uint32 +4|access_token|string ## ResCreateIAPOrder -|#|Field name|Field type| -|:-:|-|-| -|1|error|[Error](#Error)| -|2|order_id|string| +#|Field name|Field type +-|-|- +1|error|[Error](#Error) +2|order_id|string ## ReqVerificationIAPOrder -|#|Field name|Field type| -|:-:|-|-| -|1|order_id|string| -|2|transaction_id|string| -|3|receipt_data|string| -|4|account_id|uint32| +#|Field name|Field type +-|-|- +1|order_id|string +2|transaction_id|string +3|receipt_data|string +4|account_id|uint32 ## ResVerificationIAPOrder -|#|Field name|Field type| -|:-:|-|-| -|1|error|[Error](#Error)| +#|Field name|Field type +-|-|- +1|error|[Error](#Error) ## ReqCreateMyCardOrder -|#|Field name|Field type| -|:-:|-|-| -|1|goods_id|uint32| -|2|client_type|uint32| -|3|account_id|uint32| +#|Field name|Field type +-|-|- +1|goods_id|uint32 +2|client_type|uint32 +3|account_id|uint32 ## ResCreateMyCardOrder -|#|Field name|Field type| -|:-:|-|-| -|1|error|[Error](#Error)| -|2|auth_code|string| -|3|order_id|string| +#|Field name|Field type +-|-|- +1|error|[Error](#Error) +2|auth_code|string +3|order_id|string ## ReqVerifyMyCardOrder -|#|Field name|Field type| -|:-:|-|-| -|1|order_id|string| -|2|account_id|uint32| +#|Field name|Field type +-|-|- +1|order_id|string +2|account_id|uint32 ## ReqOpenChest -|#|Field name|Field type| -|:-:|-|-| -|1|chest_id|uint32| -|2|count|uint32| -|3|use_ticket|bool| +#|Field name|Field type +-|-|- +1|chest_id|uint32 +2|count|uint32 +3|use_ticket|bool ## ResOpenChest -|#|Field name|Field type| -|:-:|-|-| -|1|error|[Error](#Error)| -|2|results|[OpenResult](#OpenResult)| -|3|total_open_count|uint32| -|4|faith_count|uint32| +#|Field name|Field type +-|-|- +1|error|[Error](#Error) +2|results|[OpenResult](#OpenResult) +3|total_open_count|uint32 +4|faith_count|uint32 ## ReqBuyFromChestShop -|#|Field name|Field type| -|:-:|-|-| -|1|goods_id|uint32| -|2|count|uint32| +#|Field name|Field type +-|-|- +1|goods_id|uint32 +2|count|uint32 ## ResBuyFromChestShop -|#|Field name|Field type| -|:-:|-|-| -|1|error|[Error](#Error)| -|2|chest_id|uint32| -|3|consume_count|uint32| -|4|faith_count|uint32| +#|Field name|Field type +-|-|- +1|error|[Error](#Error) +2|chest_id|uint32 +3|consume_count|uint32 +4|faith_count|uint32 ## ResDailySignInInfo -|#|Field name|Field type| -|:-:|-|-| -|1|error|[Error](#Error)| -|2|sign_in_days|uint32| +#|Field name|Field type +-|-|- +1|error|[Error](#Error) +2|sign_in_days|uint32 ## ReqDoActivitySignIn -|#|Field name|Field type| -|:-:|-|-| -|2|activity_id|uint32| +#|Field name|Field type +-|-|- +2|activity_id|uint32 ## ResDoActivitySignIn -|#|Field name|Field type| -|:-:|-|-| -|1|error|[Error](#Error)| -|2|rewards|[RewardData](#RewardData)| -|3|sign_in_count|uint32| +#|Field name|Field type +-|-|- +1|error|[Error](#Error) +2|rewards|[RewardData](#RewardData) +3|sign_in_count|uint32 ## ResCharacterInfo -|#|Field name|Field type| -|:-:|-|-| -|1|error|[Error](#Error)| -|2|characters|[Character](#Character)| -|3|skins|uint32| -|4|main_character_id|uint32| -|5|send_gift_count|uint32| -|6|send_gift_limit|uint32| -|7|finished_endings|uint32| -|8|rewarded_endings|uint32| +#|Field name|Field type +-|-|- +1|error|[Error](#Error) +2|characters|[Character](#Character) +3|skins|uint32 +4|main_character_id|uint32 +5|send_gift_count|uint32 +6|send_gift_limit|uint32 +7|finished_endings|uint32 +8|rewarded_endings|uint32 ## ReqChangeMainCharacter -|#|Field name|Field type| -|:-:|-|-| -|1|character_id|uint32| +#|Field name|Field type +-|-|- +1|character_id|uint32 ## ReqChangeCharacterSkin -|#|Field name|Field type| -|:-:|-|-| -|1|character_id|uint32| -|2|skin|uint32| +#|Field name|Field type +-|-|- +1|character_id|uint32 +2|skin|uint32 ## ReqChangeCharacterView -|#|Field name|Field type| -|:-:|-|-| -|1|character_id|uint32| -|2|slot|uint32| -|3|item_id|uint32| +#|Field name|Field type +-|-|- +1|character_id|uint32 +2|slot|uint32 +3|item_id|uint32 ## ReqSendGiftToCharacter -|#|Field name|Field type| -|:-:|-|-| -|1|character_id|uint32| -|2|gifts|[Gift](#Gift)| +#|Field name|Field type +-|-|- +1|character_id|uint32 +2|gifts|[Gift](#Gift) ## ResSendGiftToCharacter -|#|Field name|Field type| -|:-:|-|-| -|1|error|[Error](#Error)| -|2|level|uint32| -|3|exp|uint32| +#|Field name|Field type +-|-|- +1|error|[Error](#Error) +2|level|uint32 +3|exp|uint32 ## ReqSellItem -|#|Field name|Field type| -|:-:|-|-| -|1|sells|[Item](#Item)| +#|Field name|Field type +-|-|- +1|sells|[Item](#Item) ## ResCommonView -|#|Field name|Field type| -|:-:|-|-| -|1|error|[Error](#Error)| -|2|slots|[Slot](#Slot)| +#|Field name|Field type +-|-|- +1|error|[Error](#Error) +2|slots|[Slot](#Slot) ## ReqChangeCommonView -|#|Field name|Field type| -|:-:|-|-| -|1|slot|uint32| -|2|value|uint32| +#|Field name|Field type +-|-|- +1|slot|uint32 +2|value|uint32 ## ReqSaveCommonViews -|#|Field name|Field type| -|:-:|-|-| -|1|views|[ViewSlot](#ViewSlot)| -|2|save_index|uint32| -|3|is_use|uint32| +#|Field name|Field type +-|-|- +1|views|[ViewSlot](#ViewSlot) +2|save_index|uint32 +3|is_use|uint32 ## ReqCommonViews -|#|Field name|Field type| -|:-:|-|-| -|1|index|uint32| +#|Field name|Field type +-|-|- +1|index|uint32 ## ResCommonViews -|#|Field name|Field type| -|:-:|-|-| -|1|views|[ViewSlot](#ViewSlot)| +#|Field name|Field type +-|-|- +1|views|[ViewSlot](#ViewSlot) ## ResAllcommonViews -|#|Field name|Field type| -|:-:|-|-| -|1|views|[Views](#Views)| -|2|use|uint32| -|3|error|[Error](#Error)| +#|Field name|Field type +-|-|- +1|views|[Views](#Views) +2|use|uint32 +3|error|[Error](#Error) ## ReqUseCommonView -|#|Field name|Field type| -|:-:|-|-| -|3|index|uint32| +#|Field name|Field type +-|-|- +3|index|uint32 ## ReqUpgradeCharacter -|#|Field name|Field type| -|:-:|-|-| -|1|character_id|uint32| +#|Field name|Field type +-|-|- +1|character_id|uint32 ## ResUpgradeCharacter -|#|Field name|Field type| -|:-:|-|-| -|1|error|[Error](#Error)| -|2|character|[Character](#Character)| +#|Field name|Field type +-|-|- +1|error|[Error](#Error) +2|character|[Character](#Character) ## ReqFinishedEnding -|#|Field name|Field type| -|:-:|-|-| -|1|character_id|uint32| -|2|story_id|uint32| -|3|ending_id|uint32| +#|Field name|Field type +-|-|- +1|character_id|uint32 +2|story_id|uint32 +3|ending_id|uint32 ## ReqGMCommand -|#|Field name|Field type| -|:-:|-|-| -|1|command|string| +#|Field name|Field type +-|-|- +1|command|string ## ResShopInfo -|#|Field name|Field type| -|:-:|-|-| -|1|error|[Error](#Error)| -|2|shop_info|[ShopInfo](#ShopInfo)| +#|Field name|Field type +-|-|- +1|error|[Error](#Error) +2|shop_info|[ShopInfo](#ShopInfo) ## ReqBuyFromShop -|#|Field name|Field type| -|:-:|-|-| -|1|goods_id|uint32| -|2|count|uint32| -|3|bill_short_cut|[BillShortcut](#BillShortcut)| -|4|deal_price|uint32| +#|Field name|Field type +-|-|- +1|goods_id|uint32 +2|count|uint32 +3|bill_short_cut|[BillShortcut](#BillShortcut) +4|deal_price|uint32 ## ResBuyFromShop -|#|Field name|Field type| -|:-:|-|-| -|1|error|[Error](#Error)| -|2|rewards|[RewardSlot](#RewardSlot)| +#|Field name|Field type +-|-|- +1|error|[Error](#Error) +2|rewards|[RewardSlot](#RewardSlot) ## ReqBuyFromZHP -|#|Field name|Field type| -|:-:|-|-| -|1|goods_id|uint32| -|2|count|uint32| +#|Field name|Field type +-|-|- +1|goods_id|uint32 +2|count|uint32 ## ReqPayMonthTicket -|#|Field name|Field type| -|:-:|-|-| -|1|ticket_id|uint32| +#|Field name|Field type +-|-|- +1|ticket_id|uint32 ## ResPayMonthTicket -|#|Field name|Field type| -|:-:|-|-| -|1|error|[Error](#Error)| -|2|resource_id|uint32| -|3|resource_count|uint32| +#|Field name|Field type +-|-|- +1|error|[Error](#Error) +2|resource_id|uint32 +3|resource_count|uint32 ## ReqReshZHPShop -|#|Field name|Field type| -|:-:|-|-| -|1|free_refresh|uint32| -|2|cost_refresh|uint32| +#|Field name|Field type +-|-|- +1|free_refresh|uint32 +2|cost_refresh|uint32 ## ResRefreshZHPShop -|#|Field name|Field type| -|:-:|-|-| -|1|error|[Error](#Error)| -|2|zhp|[ZHPShop](#ZHPShop)| +#|Field name|Field type +-|-|- +1|error|[Error](#Error) +2|zhp|[ZHPShop](#ZHPShop) ## ResMonthTicketInfo -|#|Field name|Field type| -|:-:|-|-| -|1|month_ticket_info|[MonthTicketInfo](#MonthTicketInfo)| +#|Field name|Field type +-|-|- +1|month_ticket_info|[MonthTicketInfo](#MonthTicketInfo) ## ReqExchangeCurrency -|#|Field name|Field type| -|:-:|-|-| -|1|id|uint32| -|2|count|uint32| +#|Field name|Field type +-|-|- +1|id|uint32 +2|count|uint32 ## ResServerSettings -|#|Field name|Field type| -|:-:|-|-| -|1|settings|[ServerSettings](#ServerSettings)| +#|Field name|Field type +-|-|- +1|settings|[ServerSettings](#ServerSettings) ## ResAccountSettings -|#|Field name|Field type| -|:-:|-|-| -|1|error|[Error](#Error)| -|2|settings|[AccountSetting](#AccountSetting)| +#|Field name|Field type +-|-|- +1|error|[Error](#Error) +2|settings|[AccountSetting](#AccountSetting) ## ReqUpdateAccountSettings -|#|Field name|Field type| -|:-:|-|-| -|1|setting|[AccountSetting](#AccountSetting)| +#|Field name|Field type +-|-|- +1|setting|[AccountSetting](#AccountSetting) ## ResModNicknameTime -|#|Field name|Field type| -|:-:|-|-| -|1|last_mod_time|uint32| +#|Field name|Field type +-|-|- +1|last_mod_time|uint32 ## ResMisc -|#|Field name|Field type| -|:-:|-|-| -|1|error|[Error](#Error)| -|2|recharged_list|uint32| -|3|faiths|[MiscFaithData](#MiscFaithData)| +#|Field name|Field type +-|-|- +1|error|[Error](#Error) +2|recharged_list|uint32 +3|faiths|[MiscFaithData](#MiscFaithData) ## ReqModifySignature -|#|Field name|Field type| -|:-:|-|-| -|1|signature|string| +#|Field name|Field type +-|-|- +1|signature|string ## ResIDCardInfo -|#|Field name|Field type| -|:-:|-|-| -|1|error|[Error](#Error)| -|2|is_authed|bool| -|3|country|string| +#|Field name|Field type +-|-|- +1|error|[Error](#Error) +2|is_authed|bool +3|country|string ## ReqUpdateIDCardInfo -|#|Field name|Field type| -|:-:|-|-| -|1|fullname|string| -|2|card_no|string| +#|Field name|Field type +-|-|- +1|fullname|string +2|card_no|string ## ResVipReward -|#|Field name|Field type| -|:-:|-|-| -|1|error|[Error](#Error)| -|2|gained_vip_levels|uint32| +#|Field name|Field type +-|-|- +1|error|[Error](#Error) +2|gained_vip_levels|uint32 ## ReqGainVipReward -|#|Field name|Field type| -|:-:|-|-| -|1|vip_level|uint32| +#|Field name|Field type +-|-|- +1|vip_level|uint32 ## ReqFetchCustomizedContestList -|#|Field name|Field type| -|:-:|-|-| -|1|start|uint32| -|2|count|uint32| +#|Field name|Field type +-|-|- +1|start|uint32 +2|count|uint32 ## ResFetchCustomizedContestList -|#|Field name|Field type| -|:-:|-|-| -|1|error|[Error](#Error)| -|2|contests|[CustomizedContestBase](#CustomizedContestBase)| -|3|follow_contests|[CustomizedContestBase](#CustomizedContestBase)| +#|Field name|Field type +-|-|- +1|error|[Error](#Error) +2|contests|[CustomizedContestBase](#CustomizedContestBase) +3|follow_contests|[CustomizedContestBase](#CustomizedContestBase) ## ReqFetchCustomizedContestExtendInfo -|#|Field name|Field type| -|:-:|-|-| -|1|uid_list|uint32| +#|Field name|Field type +-|-|- +1|uid_list|uint32 ## ResFetchCustomizedContestExtendInfo -|#|Field name|Field type| -|:-:|-|-| -|1|error|[Error](#Error)| -|2|extend_list|[CustomizedContestExtend](#CustomizedContestExtend)| +#|Field name|Field type +-|-|- +1|error|[Error](#Error) +2|extend_list|[CustomizedContestExtend](#CustomizedContestExtend) ## ReqFetchCustomizedContestAuthInfo -|#|Field name|Field type| -|:-:|-|-| -|1|unique_id|uint32| +#|Field name|Field type +-|-|- +1|unique_id|uint32 ## ResFetchCustomizedContestAuthInfo -|#|Field name|Field type| -|:-:|-|-| -|1|error|[Error](#Error)| -|2|observer_level|uint32| +#|Field name|Field type +-|-|- +1|error|[Error](#Error) +2|observer_level|uint32 ## ReqEnterCustomizedContest -|#|Field name|Field type| -|:-:|-|-| -|1|unique_id|uint32| +#|Field name|Field type +-|-|- +1|unique_id|uint32 ## ResEnterCustomizedContest -|#|Field name|Field type| -|:-:|-|-| -|1|error|[Error](#Error)| -|2|detail_info|[CustomizedContestDetail](#CustomizedContestDetail)| -|3|player_report|[CustomizedContestPlayerReport](#CustomizedContestPlayerReport)| -|4|is_followed|bool| +#|Field name|Field type +-|-|- +1|error|[Error](#Error) +2|detail_info|[CustomizedContestDetail](#CustomizedContestDetail) +3|player_report|[CustomizedContestPlayerReport](#CustomizedContestPlayerReport) +4|is_followed|bool ## ReqFetchCustomizedContestOnlineInfo -|#|Field name|Field type| -|:-:|-|-| -|1|unique_id|uint32| +#|Field name|Field type +-|-|- +1|unique_id|uint32 ## ResFetchCustomizedContestOnlineInfo -|#|Field name|Field type| -|:-:|-|-| -|1|error|[Error](#Error)| -|2|online_player|uint32| +#|Field name|Field type +-|-|- +1|error|[Error](#Error) +2|online_player|uint32 ## ReqFetchCustomizedContestByContestId -|#|Field name|Field type| -|:-:|-|-| -|1|contest_id|uint32| +#|Field name|Field type +-|-|- +1|contest_id|uint32 ## ResFetchCustomizedContestByContestId -|#|Field name|Field type| -|:-:|-|-| -|1|error|[Error](#Error)| -|2|contest_info|[CustomizedContestAbstract](#CustomizedContestAbstract)| +#|Field name|Field type +-|-|- +1|error|[Error](#Error) +2|contest_info|[CustomizedContestAbstract](#CustomizedContestAbstract) ## ReqStartCustomizedContest -|#|Field name|Field type| -|:-:|-|-| -|1|unique_id|uint32| +#|Field name|Field type +-|-|- +1|unique_id|uint32 ## ReqJoinCustomizedContestChatRoom -|#|Field name|Field type| -|:-:|-|-| -|1|unique_id|uint32| +#|Field name|Field type +-|-|- +1|unique_id|uint32 ## ResJoinCustomizedContestChatRoom -|#|Field name|Field type| -|:-:|-|-| -|1|error|[Error](#Error)| -|2|chat_history|[bytes](#bytes)| +#|Field name|Field type +-|-|- +1|error|[Error](#Error) +2|chat_history|[bytes](#bytes) ## ReqSayChatMessage -|#|Field name|Field type| -|:-:|-|-| -|1|content|string| +#|Field name|Field type +-|-|- +1|content|string ## ReqFetchCustomizedContestGameLiveList -|#|Field name|Field type| -|:-:|-|-| -|1|unique_id|uint32| +#|Field name|Field type +-|-|- +1|unique_id|uint32 ## ResFetchCustomizedContestGameLiveList -|#|Field name|Field type| -|:-:|-|-| -|1|error|[Error](#Error)| -|2|live_list|[GameLiveHead](#GameLiveHead)| +#|Field name|Field type +-|-|- +1|error|[Error](#Error) +2|live_list|[GameLiveHead](#GameLiveHead) ## ReqFetchCustomizedContestGameRecords -|#|Field name|Field type| -|:-:|-|-| -|1|unique_id|uint32| -|2|last_index|uint32| +#|Field name|Field type +-|-|- +1|unique_id|uint32 +2|last_index|uint32 ## ResFetchCustomizedContestGameRecords -|#|Field name|Field type| -|:-:|-|-| -|1|error|[Error](#Error)| -|2|next_index|uint32| -|3|record_list|[RecordGame](#RecordGame)| +#|Field name|Field type +-|-|- +1|error|[Error](#Error) +2|next_index|uint32 +3|record_list|[RecordGame](#RecordGame) ## ReqTargetCustomizedContest -|#|Field name|Field type| -|:-:|-|-| -|1|unique_id|uint32| +#|Field name|Field type +-|-|- +1|unique_id|uint32 ## ResActivityList -|#|Field name|Field type| -|:-:|-|-| -|1|error|[Error](#Error)| -|2|activities|[Activity](#Activity)| +#|Field name|Field type +-|-|- +1|error|[Error](#Error) +2|activities|[Activity](#Activity) ## ResAccountActivityData -|#|Field name|Field type| -|:-:|-|-| -|1|error|[Error](#Error)| -|2|exchange_records|[ExchangeRecord](#ExchangeRecord)| -|3|task_progress_list|[TaskProgress](#TaskProgress)| -|4|accumulated_point_list|[ActivityAccumulatedPointData](#ActivityAccumulatedPointData)| -|5|rank_data_list|[ActivityRankPointData](#ActivityRankPointData)| -|6|flip_task_progress_list|[TaskProgress](#TaskProgress)| -|7|sign_in_data|[ActivitySignInData](#ActivitySignInData)| -|8|richman_data|[ActivityRichmanData](#ActivityRichmanData)| -|9|period_task_progress_list|[TaskProgress](#TaskProgress)| -|10|random_task_progress_list|[TaskProgress](#TaskProgress)| +#|Field name|Field type +-|-|- +1|error|[Error](#Error) +2|exchange_records|[ExchangeRecord](#ExchangeRecord) +3|task_progress_list|[TaskProgress](#TaskProgress) +4|accumulated_point_list|[ActivityAccumulatedPointData](#ActivityAccumulatedPointData) +5|rank_data_list|[ActivityRankPointData](#ActivityRankPointData) +6|flip_task_progress_list|[TaskProgress](#TaskProgress) +7|sign_in_data|[ActivitySignInData](#ActivitySignInData) +8|richman_data|[ActivityRichmanData](#ActivityRichmanData) +9|period_task_progress_list|[TaskProgress](#TaskProgress) +10|random_task_progress_list|[TaskProgress](#TaskProgress) ## ReqExchangeActivityItem -|#|Field name|Field type| -|:-:|-|-| -|1|exchange_id|uint32| +#|Field name|Field type +-|-|- +1|exchange_id|uint32 ## ResExchangeActivityItem -|#|Field name|Field type| -|:-:|-|-| -|1|error|[Error](#Error)| -|2|execute_reward|[ExecuteReward](#ExecuteReward)| +#|Field name|Field type +-|-|- +1|error|[Error](#Error) +2|execute_reward|[ExecuteReward](#ExecuteReward) ## ReqCompleteActivityTask -|#|Field name|Field type| -|:-:|-|-| -|1|task_id|uint32| +#|Field name|Field type +-|-|- +1|task_id|uint32 ## ReqReceiveActivityFlipTask -|#|Field name|Field type| -|:-:|-|-| -|1|task_id|uint32| +#|Field name|Field type +-|-|- +1|task_id|uint32 ## ResReceiveActivityFlipTask -|#|Field name|Field type| -|:-:|-|-| -|1|count|uint32| -|2|error|[Error](#Error)| +#|Field name|Field type +-|-|- +1|count|uint32 +2|error|[Error](#Error) ## ReqFetchActivityFlipInfo -|#|Field name|Field type| -|:-:|-|-| -|1|activity_id|uint32| +#|Field name|Field type +-|-|- +1|activity_id|uint32 ## ResFetchActivityFlipInfo -|#|Field name|Field type| -|:-:|-|-| -|1|rewards|uint32| -|2|count|uint32| -|3|error|[Error](#Error)| +#|Field name|Field type +-|-|- +1|rewards|uint32 +2|count|uint32 +3|error|[Error](#Error) ## ReqGainAccumulatedPointActivityReward -|#|Field name|Field type| -|:-:|-|-| -|1|activity_id|uint32| -|2|reward_id|uint32| +#|Field name|Field type +-|-|- +1|activity_id|uint32 +2|reward_id|uint32 ## ReqFetchRankPointLeaderboard -|#|Field name|Field type| -|:-:|-|-| -|1|leaderboard_id|uint32| +#|Field name|Field type +-|-|- +1|leaderboard_id|uint32 ## ResFetchRankPointLeaderboard -|#|Field name|Field type| -|:-:|-|-| -|1|error|[Error](#Error)| -|2|items|[Item](#Item)| -|3|last_refresh_time|uint32| +#|Field name|Field type +-|-|- +1|error|[Error](#Error) +2|items|[Item](#Item) +3|last_refresh_time|uint32 ## ReqGainRankPointReward -|#|Field name|Field type| -|:-:|-|-| -|1|leaderboard_id|uint32| -|2|activity_id|uint32| +#|Field name|Field type +-|-|- +1|leaderboard_id|uint32 +2|activity_id|uint32 ## ReqRichmanNextMove -|#|Field name|Field type| -|:-:|-|-| -|1|activity_id|uint32| +#|Field name|Field type +-|-|- +1|activity_id|uint32 ## ResRichmanNextMove -|#|Field name|Field type| -|:-:|-|-| -|1|paths|[PathData](#PathData)| -|2|dice|uint32| -|3|location|uint32| -|4|finished_count|uint32| -|5|step|uint32| -|6|buff|[BuffData](#BuffData)| -|7|bank_save|uint32| -|8|chest_position|uint32| -|9|exp|uint32| -|10|bank_save_add|uint32| -|11|error|[Error](#Error)| +#|Field name|Field type +-|-|- +1|paths|[PathData](#PathData) +2|dice|uint32 +3|location|uint32 +4|finished_count|uint32 +5|step|uint32 +6|buff|[BuffData](#BuffData) +7|bank_save|uint32 +8|chest_position|uint32 +9|exp|uint32 +10|bank_save_add|uint32 +11|error|[Error](#Error) ## ReqRichmanSpecialMove -|#|Field name|Field type| -|:-:|-|-| -|1|activity_id|uint32| -|2|step|uint32| +#|Field name|Field type +-|-|- +1|activity_id|uint32 +2|step|uint32 ## ReqRichmanChestInfo -|#|Field name|Field type| -|:-:|-|-| -|1|activity_id|uint32| +#|Field name|Field type +-|-|- +1|activity_id|uint32 ## ResRichmanChestInfo -|#|Field name|Field type| -|:-:|-|-| -|1|items|[ItemData](#ItemData)| -|2|error|[Error](#Error)| +#|Field name|Field type +-|-|- +1|items|[ItemData](#ItemData) +2|error|[Error](#Error) ## ReqCreateGameObserveAuth -|#|Field name|Field type| -|:-:|-|-| -|1|game_uuid|string| +#|Field name|Field type +-|-|- +1|game_uuid|string ## ResCreateGameObserveAuth -|#|Field name|Field type| -|:-:|-|-| -|1|error|[Error](#Error)| -|2|token|string| -|3|location|string| +#|Field name|Field type +-|-|- +1|error|[Error](#Error) +2|token|string +3|location|string ## ReqRefreshGameObserveAuth -|#|Field name|Field type| -|:-:|-|-| -|1|token|string| +#|Field name|Field type +-|-|- +1|token|string ## ResRefreshGameObserveAuth -|#|Field name|Field type| -|:-:|-|-| -|1|error|[Error](#Error)| -|2|ttl|uint32| +#|Field name|Field type +-|-|- +1|error|[Error](#Error) +2|ttl|uint32 ## ActionMJStart @@ -3341,411 +3341,411 @@ No fields ## NewRoundOpenedTiles -|#|Field name|Field type| -|:-:|-|-| -|1|seat|uint32| -|2|tiles|string| -|3|count|uint32| +#|Field name|Field type +-|-|- +1|seat|uint32 +2|tiles|string +3|count|uint32 ## MuyuInfo -|#|Field name|Field type| -|:-:|-|-| -|1|seat|uint32| -|2|count|uint32| -|3|count_max|uint32| -|4|id|uint32| +#|Field name|Field type +-|-|- +1|seat|uint32 +2|count|uint32 +3|count_max|uint32 +4|id|uint32 ## ActionNewRound -|#|Field name|Field type| -|:-:|-|-| -|1|chang|uint32| -|2|ju|uint32| -|3|ben|uint32| -|4|tiles|string| -|5|dora|string| -|6|scores|int32| -|7|operation|[OptionalOperationList](#OptionalOperationList)| -|8|liqibang|uint32| -|9|tingpais0|[TingPaiDiscardInfo](#TingPaiDiscardInfo)| -|10|tingpais1|[TingPaiInfo](#TingPaiInfo)| -|11|al|bool| -|12|md5|string| -|13|left_tile_count|uint32| -|14|doras|string| -|15|opens|[NewRoundOpenedTiles](#NewRoundOpenedTiles)| -|16|muyu|[MuyuInfo](#MuyuInfo)| +#|Field name|Field type +-|-|- +1|chang|uint32 +2|ju|uint32 +3|ben|uint32 +4|tiles|string +5|dora|string +6|scores|int32 +7|operation|[OptionalOperationList](#OptionalOperationList) +8|liqibang|uint32 +9|tingpais0|[TingPaiDiscardInfo](#TingPaiDiscardInfo) +10|tingpais1|[TingPaiInfo](#TingPaiInfo) +11|al|bool +12|md5|string +13|left_tile_count|uint32 +14|doras|string +15|opens|[NewRoundOpenedTiles](#NewRoundOpenedTiles) +16|muyu|[MuyuInfo](#MuyuInfo) ## RecordNewRound -|#|Field name|Field type| -|:-:|-|-| -|1|chang|uint32| -|2|ju|uint32| -|3|ben|uint32| -|4|dora|string| -|5|scores|int32| -|6|liqibang|uint32| -|7|tiles0|string| -|8|tiles1|string| -|9|tiles2|string| -|10|tiles3|string| -|11|tingpai|[TingPai](#TingPai)| -|12|operation|[OptionalOperationList](#OptionalOperationList)| -|13|md5|string| -|14|paishan|string| -|15|left_tile_count|uint32| -|16|doras|string| -|17|opens|[NewRoundOpenedTiles](#NewRoundOpenedTiles)| -|18|muyu|[MuyuInfo](#MuyuInfo)| +#|Field name|Field type +-|-|- +1|chang|uint32 +2|ju|uint32 +3|ben|uint32 +4|dora|string +5|scores|int32 +6|liqibang|uint32 +7|tiles0|string +8|tiles1|string +9|tiles2|string +10|tiles3|string +11|tingpai|[TingPai](#TingPai) +12|operation|[OptionalOperationList](#OptionalOperationList) +13|md5|string +14|paishan|string +15|left_tile_count|uint32 +16|doras|string +17|opens|[NewRoundOpenedTiles](#NewRoundOpenedTiles) +18|muyu|[MuyuInfo](#MuyuInfo) ## GameSnapshot -|#|Field name|Field type| -|:-:|-|-| -|1|chang|uint32| -|2|ju|uint32| -|3|ben|uint32| -|4|index_player|uint32| -|5|left_tile_count|uint32| -|6|hands|string| -|7|doras|string| -|8|liqibang|uint32| -|9|players|[PlayerSnapshot](#PlayerSnapshot)| -|10|zhenting|bool| +#|Field name|Field type +-|-|- +1|chang|uint32 +2|ju|uint32 +3|ben|uint32 +4|index_player|uint32 +5|left_tile_count|uint32 +6|hands|string +7|doras|string +8|liqibang|uint32 +9|players|[PlayerSnapshot](#PlayerSnapshot) +10|zhenting|bool ## ActionPrototype -|#|Field name|Field type| -|:-:|-|-| -|1|step|uint32| -|2|name|string| -|3|data|[bytes](#bytes)| +#|Field name|Field type +-|-|- +1|step|uint32 +2|name|string +3|data|[bytes](#bytes) ## GameDetailRecords -|#|Field name|Field type| -|:-:|-|-| -|1|records|[bytes](#bytes)| +#|Field name|Field type +-|-|- +1|records|[bytes](#bytes) ## OptionalOperation -|#|Field name|Field type| -|:-:|-|-| -|1|type|uint32| -|2|combination|string| +#|Field name|Field type +-|-|- +1|type|uint32 +2|combination|string ## OptionalOperationList -|#|Field name|Field type| -|:-:|-|-| -|1|seat|uint32| -|2|operation_list|[OptionalOperation](#OptionalOperation)| -|4|time_add|uint32| -|5|time_fixed|uint32| +#|Field name|Field type +-|-|- +1|seat|uint32 +2|operation_list|[OptionalOperation](#OptionalOperation) +4|time_add|uint32 +5|time_fixed|uint32 ## LiQiSuccess -|#|Field name|Field type| -|:-:|-|-| -|1|seat|uint32| -|2|score|int32| -|3|liqibang|uint32| +#|Field name|Field type +-|-|- +1|seat|uint32 +2|score|int32 +3|liqibang|uint32 ## FanInfo -|#|Field name|Field type| -|:-:|-|-| -|1|name|string| -|2|val|uint32| -|3|id|uint32| +#|Field name|Field type +-|-|- +1|name|string +2|val|uint32 +3|id|uint32 ## HuleInfo -|#|Field name|Field type| -|:-:|-|-| -|1|hand|string| -|2|ming|string| -|3|hu_tile|string| -|4|seat|uint32| -|5|zimo|bool| -|6|qinjia|bool| -|7|liqi|bool| -|8|doras|string| -|9|li_doras|string| -|10|yiman|bool| -|11|count|uint32| -|12|fans|[FanInfo](#FanInfo)| -|13|fu|uint32| -|14|title|string| -|15|point_rong|uint32| -|16|point_zimo_qin|uint32| -|17|point_zimo_xian|uint32| -|18|title_id|uint32| -|19|point_sum|uint32| +#|Field name|Field type +-|-|- +1|hand|string +2|ming|string +3|hu_tile|string +4|seat|uint32 +5|zimo|bool +6|qinjia|bool +7|liqi|bool +8|doras|string +9|li_doras|string +10|yiman|bool +11|count|uint32 +12|fans|[FanInfo](#FanInfo) +13|fu|uint32 +14|title|string +15|point_rong|uint32 +16|point_zimo_qin|uint32 +17|point_zimo_xian|uint32 +18|title_id|uint32 +19|point_sum|uint32 ## TingPaiInfo -|#|Field name|Field type| -|:-:|-|-| -|1|tile|string| -|2|haveyi|bool| -|3|yiman|bool| -|4|count|uint32| -|5|fu|uint32| -|6|biao_dora_count|uint32| -|7|yiman_zimo|bool| -|8|count_zimo|uint32| -|9|fu_zimo|uint32| +#|Field name|Field type +-|-|- +1|tile|string +2|haveyi|bool +3|yiman|bool +4|count|uint32 +5|fu|uint32 +6|biao_dora_count|uint32 +7|yiman_zimo|bool +8|count_zimo|uint32 +9|fu_zimo|uint32 ## TingPaiDiscardInfo -|#|Field name|Field type| -|:-:|-|-| -|1|tile|string| -|2|zhenting|bool| -|3|infos|[TingPaiInfo](#TingPaiInfo)| +#|Field name|Field type +-|-|- +1|tile|string +2|zhenting|bool +3|infos|[TingPaiInfo](#TingPaiInfo) ## GameEnd -|#|Field name|Field type| -|:-:|-|-| -|1|scores|int32| +#|Field name|Field type +-|-|- +1|scores|int32 ## ActionDiscardTile -|#|Field name|Field type| -|:-:|-|-| -|1|seat|uint32| -|2|tile|string| -|3|is_liqi|bool| -|4|operation|[OptionalOperationList](#OptionalOperationList)| -|5|moqie|bool| -|6|zhenting|bool| -|7|tingpais|[TingPaiInfo](#TingPaiInfo)| -|8|doras|string| -|9|is_wliqi|bool| -|10|tile_state|uint32| -|11|muyu|[MuyuInfo](#MuyuInfo)| +#|Field name|Field type +-|-|- +1|seat|uint32 +2|tile|string +3|is_liqi|bool +4|operation|[OptionalOperationList](#OptionalOperationList) +5|moqie|bool +6|zhenting|bool +7|tingpais|[TingPaiInfo](#TingPaiInfo) +8|doras|string +9|is_wliqi|bool +10|tile_state|uint32 +11|muyu|[MuyuInfo](#MuyuInfo) ## RecordDiscardTile -|#|Field name|Field type| -|:-:|-|-| -|1|seat|uint32| -|2|tile|string| -|3|is_liqi|bool| -|5|moqie|bool| -|6|zhenting|bool| -|7|tingpais|[TingPaiInfo](#TingPaiInfo)| -|8|doras|string| -|9|is_wliqi|bool| -|10|operations|[OptionalOperationList](#OptionalOperationList)| -|11|tile_state|uint32| -|12|muyu|[MuyuInfo](#MuyuInfo)| +#|Field name|Field type +-|-|- +1|seat|uint32 +2|tile|string +3|is_liqi|bool +5|moqie|bool +6|zhenting|bool +7|tingpais|[TingPaiInfo](#TingPaiInfo) +8|doras|string +9|is_wliqi|bool +10|operations|[OptionalOperationList](#OptionalOperationList) +11|tile_state|uint32 +12|muyu|[MuyuInfo](#MuyuInfo) ## ActionDealTile -|#|Field name|Field type| -|:-:|-|-| -|1|seat|uint32| -|2|tile|string| -|3|left_tile_count|uint32| -|4|operation|[OptionalOperationList](#OptionalOperationList)| -|5|liqi|[LiQiSuccess](#LiQiSuccess)| -|6|doras|string| -|7|zhenting|bool| -|8|tingpais|[TingPaiDiscardInfo](#TingPaiDiscardInfo)| -|9|tile_state|uint32| -|10|muyu|[MuyuInfo](#MuyuInfo)| +#|Field name|Field type +-|-|- +1|seat|uint32 +2|tile|string +3|left_tile_count|uint32 +4|operation|[OptionalOperationList](#OptionalOperationList) +5|liqi|[LiQiSuccess](#LiQiSuccess) +6|doras|string +7|zhenting|bool +8|tingpais|[TingPaiDiscardInfo](#TingPaiDiscardInfo) +9|tile_state|uint32 +10|muyu|[MuyuInfo](#MuyuInfo) ## RecordDealTile -|#|Field name|Field type| -|:-:|-|-| -|1|seat|uint32| -|2|tile|string| -|3|left_tile_count|uint32| -|5|liqi|[LiQiSuccess](#LiQiSuccess)| -|6|doras|string| -|7|zhenting|bool| -|8|operation|[OptionalOperationList](#OptionalOperationList)| -|9|tile_state|uint32| -|11|muyu|[MuyuInfo](#MuyuInfo)| +#|Field name|Field type +-|-|- +1|seat|uint32 +2|tile|string +3|left_tile_count|uint32 +5|liqi|[LiQiSuccess](#LiQiSuccess) +6|doras|string +7|zhenting|bool +8|operation|[OptionalOperationList](#OptionalOperationList) +9|tile_state|uint32 +11|muyu|[MuyuInfo](#MuyuInfo) ## ActionChiPengGang -|#|Field name|Field type| -|:-:|-|-| -|1|seat|uint32| -|2|type|uint32| -|3|tiles|string| -|4|froms|uint32| -|5|liqi|[LiQiSuccess](#LiQiSuccess)| -|6|operation|[OptionalOperationList](#OptionalOperationList)| -|7|zhenting|bool| -|8|tingpais|[TingPaiDiscardInfo](#TingPaiDiscardInfo)| -|9|tile_states|uint32| -|10|muyu|[MuyuInfo](#MuyuInfo)| +#|Field name|Field type +-|-|- +1|seat|uint32 +2|type|uint32 +3|tiles|string +4|froms|uint32 +5|liqi|[LiQiSuccess](#LiQiSuccess) +6|operation|[OptionalOperationList](#OptionalOperationList) +7|zhenting|bool +8|tingpais|[TingPaiDiscardInfo](#TingPaiDiscardInfo) +9|tile_states|uint32 +10|muyu|[MuyuInfo](#MuyuInfo) ## RecordChiPengGang -|#|Field name|Field type| -|:-:|-|-| -|1|seat|uint32| -|2|type|uint32| -|3|tiles|string| -|4|froms|uint32| -|5|liqi|[LiQiSuccess](#LiQiSuccess)| -|7|zhenting|bool| -|8|operation|[OptionalOperationList](#OptionalOperationList)| -|9|tile_states|uint32| -|10|muyu|[MuyuInfo](#MuyuInfo)| +#|Field name|Field type +-|-|- +1|seat|uint32 +2|type|uint32 +3|tiles|string +4|froms|uint32 +5|liqi|[LiQiSuccess](#LiQiSuccess) +7|zhenting|bool +8|operation|[OptionalOperationList](#OptionalOperationList) +9|tile_states|uint32 +10|muyu|[MuyuInfo](#MuyuInfo) ## ActionAnGangAddGang -|#|Field name|Field type| -|:-:|-|-| -|1|seat|uint32| -|2|type|uint32| -|3|tiles|string| -|4|operation|[OptionalOperationList](#OptionalOperationList)| -|6|doras|string| -|7|zhenting|bool| -|8|tingpais|[TingPaiInfo](#TingPaiInfo)| -|9|muyu|[MuyuInfo](#MuyuInfo)| +#|Field name|Field type +-|-|- +1|seat|uint32 +2|type|uint32 +3|tiles|string +4|operation|[OptionalOperationList](#OptionalOperationList) +6|doras|string +7|zhenting|bool +8|tingpais|[TingPaiInfo](#TingPaiInfo) +9|muyu|[MuyuInfo](#MuyuInfo) ## RecordAnGangAddGang -|#|Field name|Field type| -|:-:|-|-| -|1|seat|uint32| -|2|type|uint32| -|3|tiles|string| -|6|doras|string| -|7|operations|[OptionalOperationList](#OptionalOperationList)| -|8|muyu|[MuyuInfo](#MuyuInfo)| +#|Field name|Field type +-|-|- +1|seat|uint32 +2|type|uint32 +3|tiles|string +6|doras|string +7|operations|[OptionalOperationList](#OptionalOperationList) +8|muyu|[MuyuInfo](#MuyuInfo) ## ActionBaBei -|#|Field name|Field type| -|:-:|-|-| -|1|seat|uint32| -|4|operation|[OptionalOperationList](#OptionalOperationList)| -|6|doras|string| -|7|zhenting|bool| -|8|tingpais|[TingPaiInfo](#TingPaiInfo)| -|9|moqie|bool| -|10|tile_state|uint32| -|11|muyu|[MuyuInfo](#MuyuInfo)| +#|Field name|Field type +-|-|- +1|seat|uint32 +4|operation|[OptionalOperationList](#OptionalOperationList) +6|doras|string +7|zhenting|bool +8|tingpais|[TingPaiInfo](#TingPaiInfo) +9|moqie|bool +10|tile_state|uint32 +11|muyu|[MuyuInfo](#MuyuInfo) ## RecordBaBei -|#|Field name|Field type| -|:-:|-|-| -|1|seat|uint32| -|6|doras|string| -|7|operations|[OptionalOperationList](#OptionalOperationList)| -|8|moqie|bool| -|10|tile_state|uint32| -|11|muyu|[MuyuInfo](#MuyuInfo)| +#|Field name|Field type +-|-|- +1|seat|uint32 +6|doras|string +7|operations|[OptionalOperationList](#OptionalOperationList) +8|moqie|bool +10|tile_state|uint32 +11|muyu|[MuyuInfo](#MuyuInfo) ## ActionHule -|#|Field name|Field type| -|:-:|-|-| -|1|hules|[HuleInfo](#HuleInfo)| -|2|old_scores|int32| -|3|delta_scores|int32| -|4|wait_timeout|uint32| -|5|scores|int32| -|6|gameend|[GameEnd](#GameEnd)| -|7|doras|string| -|8|muyu|[MuyuInfo](#MuyuInfo)| +#|Field name|Field type +-|-|- +1|hules|[HuleInfo](#HuleInfo) +2|old_scores|int32 +3|delta_scores|int32 +4|wait_timeout|uint32 +5|scores|int32 +6|gameend|[GameEnd](#GameEnd) +7|doras|string +8|muyu|[MuyuInfo](#MuyuInfo) ## RecordHule -|#|Field name|Field type| -|:-:|-|-| -|1|hules|[HuleInfo](#HuleInfo)| -|2|old_scores|int32| -|3|delta_scores|int32| -|4|wait_timeout|uint32| -|5|scores|int32| -|6|gameend|[GameEnd](#GameEnd)| -|7|doras|string| -|8|muyu|[MuyuInfo](#MuyuInfo)| +#|Field name|Field type +-|-|- +1|hules|[HuleInfo](#HuleInfo) +2|old_scores|int32 +3|delta_scores|int32 +4|wait_timeout|uint32 +5|scores|int32 +6|gameend|[GameEnd](#GameEnd) +7|doras|string +8|muyu|[MuyuInfo](#MuyuInfo) ## ActionLiuJu -|#|Field name|Field type| -|:-:|-|-| -|1|type|uint32| -|2|gameend|[GameEnd](#GameEnd)| -|3|seat|uint32| -|4|tiles|string| -|5|liqi|[LiQiSuccess](#LiQiSuccess)| -|6|allplayertiles|string| -|7|muyu|[MuyuInfo](#MuyuInfo)| +#|Field name|Field type +-|-|- +1|type|uint32 +2|gameend|[GameEnd](#GameEnd) +3|seat|uint32 +4|tiles|string +5|liqi|[LiQiSuccess](#LiQiSuccess) +6|allplayertiles|string +7|muyu|[MuyuInfo](#MuyuInfo) ## RecordLiuJu -|#|Field name|Field type| -|:-:|-|-| -|1|type|uint32| -|2|gameend|[GameEnd](#GameEnd)| -|3|seat|uint32| -|4|tiles|string| -|5|liqi|[LiQiSuccess](#LiQiSuccess)| -|6|allplayertiles|string| -|7|muyu|[MuyuInfo](#MuyuInfo)| +#|Field name|Field type +-|-|- +1|type|uint32 +2|gameend|[GameEnd](#GameEnd) +3|seat|uint32 +4|tiles|string +5|liqi|[LiQiSuccess](#LiQiSuccess) +6|allplayertiles|string +7|muyu|[MuyuInfo](#MuyuInfo) ## NoTilePlayerInfo -|#|Field name|Field type| -|:-:|-|-| -|3|tingpai|bool| -|4|hand|string| -|5|tings|[TingPaiInfo](#TingPaiInfo)| +#|Field name|Field type +-|-|- +3|tingpai|bool +4|hand|string +5|tings|[TingPaiInfo](#TingPaiInfo) ## NoTileScoreInfo -|#|Field name|Field type| -|:-:|-|-| -|1|seat|uint32| -|2|old_scores|int32| -|3|delta_scores|int32| -|4|hand|string| -|5|ming|string| -|6|doras|string| -|7|score|uint32| +#|Field name|Field type +-|-|- +1|seat|uint32 +2|old_scores|int32 +3|delta_scores|int32 +4|hand|string +5|ming|string +6|doras|string +7|score|uint32 ## ActionNoTile -|#|Field name|Field type| -|:-:|-|-| -|1|liujumanguan|bool| -|2|players|[NoTilePlayerInfo](#NoTilePlayerInfo)| -|3|scores|[NoTileScoreInfo](#NoTileScoreInfo)| -|4|gameend|bool| -|5|muyu|[MuyuInfo](#MuyuInfo)| +#|Field name|Field type +-|-|- +1|liujumanguan|bool +2|players|[NoTilePlayerInfo](#NoTilePlayerInfo) +3|scores|[NoTileScoreInfo](#NoTileScoreInfo) +4|gameend|bool +5|muyu|[MuyuInfo](#MuyuInfo) ## RecordNoTile -|#|Field name|Field type| -|:-:|-|-| -|1|liujumanguan|bool| -|2|players|[NoTilePlayerInfo](#NoTilePlayerInfo)| -|3|scores|[NoTileScoreInfo](#NoTileScoreInfo)| -|4|gameend|bool| -|5|muyu|[MuyuInfo](#MuyuInfo)| +#|Field name|Field type +-|-|- +1|liujumanguan|bool +2|players|[NoTilePlayerInfo](#NoTilePlayerInfo) +3|scores|[NoTileScoreInfo](#NoTileScoreInfo) +4|gameend|bool +5|muyu|[MuyuInfo](#MuyuInfo) ## PlayerLeaving -|#|Field name|Field type| -|:-:|-|-| -|1|seat|uint32| +#|Field name|Field type +-|-|- +1|seat|uint32 ## FastTest @@ -3768,219 +3768,219 @@ No fields * stopObserve([ResCommon](#ResCommon) return [ReqCommon](#ReqCommon) ## ReqAuthGame -|#|Field name|Field type| -|:-:|-|-| -|1|account_id|uint32| -|2|token|string| -|3|game_uuid|string| +#|Field name|Field type +-|-|- +1|account_id|uint32 +2|token|string +3|game_uuid|string ## ResAuthGame -|#|Field name|Field type| -|:-:|-|-| -|1|error|[Error](#Error)| -|2|players|[PlayerGameView](#PlayerGameView)| -|3|seat_list|uint32| -|4|is_game_start|bool| -|5|game_config|[GameConfig](#GameConfig)| -|6|ready_id_list|uint32| +#|Field name|Field type +-|-|- +1|error|[Error](#Error) +2|players|[PlayerGameView](#PlayerGameView) +3|seat_list|uint32 +4|is_game_start|bool +5|game_config|[GameConfig](#GameConfig) +6|ready_id_list|uint32 ## GameRestore -|#|Field name|Field type| -|:-:|-|-| -|1|snapshot|[GameSnapshot](#GameSnapshot)| -|2|actions|[ActionPrototype](#ActionPrototype)| -|3|passed_waiting_time|uint32| -|4|game_state|uint32| -|5|start_time|uint32| -|6|last_pause_time_ms|uint32| +#|Field name|Field type +-|-|- +1|snapshot|[GameSnapshot](#GameSnapshot) +2|actions|[ActionPrototype](#ActionPrototype) +3|passed_waiting_time|uint32 +4|game_state|uint32 +5|start_time|uint32 +6|last_pause_time_ms|uint32 ## ResEnterGame -|#|Field name|Field type| -|:-:|-|-| -|1|error|[Error](#Error)| -|2|is_end|bool| -|3|step|uint32| -|4|game_restore|[GameRestore](#GameRestore)| +#|Field name|Field type +-|-|- +1|error|[Error](#Error) +2|is_end|bool +3|step|uint32 +4|game_restore|[GameRestore](#GameRestore) ## ReqSyncGame -|#|Field name|Field type| -|:-:|-|-| -|1|round_id|string| -|2|step|uint32| +#|Field name|Field type +-|-|- +1|round_id|string +2|step|uint32 ## ResSyncGame -|#|Field name|Field type| -|:-:|-|-| -|1|error|[Error](#Error)| -|2|is_end|bool| -|3|step|uint32| -|4|game_restore|[GameRestore](#GameRestore)| +#|Field name|Field type +-|-|- +1|error|[Error](#Error) +2|is_end|bool +3|step|uint32 +4|game_restore|[GameRestore](#GameRestore) ## ReqSelfOperation -|#|Field name|Field type| -|:-:|-|-| -|1|type|uint32| -|2|index|uint32| -|3|tile|string| -|4|cancel_operation|bool| -|5|moqie|bool| -|6|timeuse|uint32| -|7|tile_state|int32| +#|Field name|Field type +-|-|- +1|type|uint32 +2|index|uint32 +3|tile|string +4|cancel_operation|bool +5|moqie|bool +6|timeuse|uint32 +7|tile_state|int32 ## ReqChiPengGang -|#|Field name|Field type| -|:-:|-|-| -|1|type|uint32| -|2|index|uint32| -|3|cancel_operation|bool| -|6|timeuse|uint32| +#|Field name|Field type +-|-|- +1|type|uint32 +2|index|uint32 +3|cancel_operation|bool +6|timeuse|uint32 ## ReqBroadcastInGame -|#|Field name|Field type| -|:-:|-|-| -|1|content|string| -|2|except_self|bool| +#|Field name|Field type +-|-|- +1|content|string +2|except_self|bool ## ReqGMCommandInGaming -|#|Field name|Field type| -|:-:|-|-| -|1|json_data|string| +#|Field name|Field type +-|-|- +1|json_data|string ## ResGamePlayerState -|#|Field name|Field type| -|:-:|-|-| -|1|error|[Error](#Error)| -|2|state_list|[GamePlayerState](#GamePlayerState)| +#|Field name|Field type +-|-|- +1|error|[Error](#Error) +2|state_list|[GamePlayerState](#GamePlayerState) ## ReqVoteGameEnd -|#|Field name|Field type| -|:-:|-|-| -|1|yes|bool| +#|Field name|Field type +-|-|- +1|yes|bool ## ResGameEndVote -|#|Field name|Field type| -|:-:|-|-| -|1|success|bool| -|2|vote_cd_end_time|uint32| -|3|error|[Error](#Error)| +#|Field name|Field type +-|-|- +1|success|bool +2|vote_cd_end_time|uint32 +3|error|[Error](#Error) ## ReqAuthObserve -|#|Field name|Field type| -|:-:|-|-| -|1|token|string| +#|Field name|Field type +-|-|- +1|token|string ## ResStartObserve -|#|Field name|Field type| -|:-:|-|-| -|1|head|[GameLiveHead](#GameLiveHead)| -|2|passed|[GameLiveSegment](#GameLiveSegment)| +#|Field name|Field type +-|-|- +1|head|[GameLiveHead](#GameLiveHead) +2|passed|[GameLiveSegment](#GameLiveSegment) ## NotifyNewGame -|#|Field name|Field type| -|:-:|-|-| -|1|game_uuid|string| -|2|player_list|string| +#|Field name|Field type +-|-|- +1|game_uuid|string +2|player_list|string ## NotifyPlayerLoadGameReady -|#|Field name|Field type| -|:-:|-|-| -|1|ready_id_list|uint32| +#|Field name|Field type +-|-|- +1|ready_id_list|uint32 ## NotifyGameBroadcast -|#|Field name|Field type| -|:-:|-|-| -|1|seat|uint32| -|2|content|string| +#|Field name|Field type +-|-|- +1|seat|uint32 +2|content|string ## NotifyGameEndResult -|#|Field name|Field type| -|:-:|-|-| -|1|result|[GameEndResult](#GameEndResult)| +#|Field name|Field type +-|-|- +1|result|[GameEndResult](#GameEndResult) ## NotifyGameTerminate -|#|Field name|Field type| -|:-:|-|-| -|1|reason|string| +#|Field name|Field type +-|-|- +1|reason|string ## NotifyPlayerConnectionState -|#|Field name|Field type| -|:-:|-|-| -|1|seat|uint32| -|2|state|[GamePlayerState](#GamePlayerState)| +#|Field name|Field type +-|-|- +1|seat|uint32 +2|state|[GamePlayerState](#GamePlayerState) ## NotifyAccountLevelChange -|#|Field name|Field type| -|:-:|-|-| -|1|origin|[AccountLevel](#AccountLevel)| -|2|final|[AccountLevel](#AccountLevel)| -|3|type|uint32| +#|Field name|Field type +-|-|- +1|origin|[AccountLevel](#AccountLevel) +2|final|[AccountLevel](#AccountLevel) +3|type|uint32 ## NotifyGameFinishReward -|#|Field name|Field type| -|:-:|-|-| -|1|mode_id|uint32| -|2|level_change|[LevelChange](#LevelChange)| -|3|match_chest|[MatchChest](#MatchChest)| -|4|main_character|[MainCharacter](#MainCharacter)| -|5|character_gift|[CharacterGift](#CharacterGift)| +#|Field name|Field type +-|-|- +1|mode_id|uint32 +2|level_change|[LevelChange](#LevelChange) +3|match_chest|[MatchChest](#MatchChest) +4|main_character|[MainCharacter](#MainCharacter) +5|character_gift|[CharacterGift](#CharacterGift) ## NotifyActivityReward -|#|Field name|Field type| -|:-:|-|-| -|1|activity_reward|[ActivityReward](#ActivityReward)| +#|Field name|Field type +-|-|- +1|activity_reward|[ActivityReward](#ActivityReward) ## NotifyActivityPoint -|#|Field name|Field type| -|:-:|-|-| -|1|activity_points|[ActivityPoint](#ActivityPoint)| +#|Field name|Field type +-|-|- +1|activity_points|[ActivityPoint](#ActivityPoint) ## NotifyLeaderboardPoint -|#|Field name|Field type| -|:-:|-|-| -|1|leaderboard_points|[LeaderboardPoint](#LeaderboardPoint)| +#|Field name|Field type +-|-|- +1|leaderboard_points|[LeaderboardPoint](#LeaderboardPoint) ## NotifyGamePause -|#|Field name|Field type| -|:-:|-|-| -|1|paused|bool| +#|Field name|Field type +-|-|- +1|paused|bool ## NotifyEndGameVote -|#|Field name|Field type| -|:-:|-|-| -|1|results|[VoteResult](#VoteResult)| -|2|start_time|uint32| -|3|duration_time|uint32| +#|Field name|Field type +-|-|- +1|results|[VoteResult](#VoteResult) +2|start_time|uint32 +3|duration_time|uint32 ## NotifyObserveData -|#|Field name|Field type| -|:-:|-|-| -|1|unit|[GameLiveUnit](#GameLiveUnit)| +#|Field name|Field type +-|-|- +1|unit|[GameLiveUnit](#GameLiveUnit)