MahjongSoulAPI/liqi.json

10043 lines
243 KiB
JSON

{
"nested": {
"lq": {
"nested": {
"NotifyRoomGameStart": {
"fields": {
"game_url": {
"type": "string",
"id": 1
},
"connect_token": {
"type": "string",
"id": 2
},
"game_uuid": {
"type": "string",
"id": 3
},
"location": {
"type": "string",
"id": 4
}
}
},
"NotifyMatchGameStart": {
"fields": {
"game_url": {
"type": "string",
"id": 1
},
"connect_token": {
"type": "string",
"id": 2
},
"game_uuid": {
"type": "string",
"id": 3
},
"match_mode_id": {
"type": "uint32",
"id": 4
},
"location": {
"type": "string",
"id": 5
}
}
},
"NotifyRoomPlayerReady": {
"fields": {
"account_id": {
"type": "uint32",
"id": 1
},
"ready": {
"type": "bool",
"id": 2
}
}
},
"NotifyRoomPlayerDressing": {
"fields": {
"account_id": {
"type": "uint32",
"id": 1
},
"dressing": {
"type": "bool",
"id": 2
}
}
},
"NotifyRoomPlayerUpdate": {
"fields": {
"update_list": {
"rule": "repeated",
"type": "PlayerBaseView",
"id": 1
},
"remove_list": {
"rule": "repeated",
"type": "uint32",
"id": 2
},
"owner_id": {
"type": "uint32",
"id": 3
},
"robot_count": {
"type": "uint32",
"id": 4
}
}
},
"NotifyRoomKickOut": {
"fields": {}
},
"NotifyMatchTimeout": {
"fields": {}
},
"NotifyFriendStateChange": {
"fields": {
"target_id": {
"type": "uint32",
"id": 1
},
"active_state": {
"type": "AccountActiveState",
"id": 2
}
}
},
"NotifyFriendViewChange": {
"fields": {
"target_id": {
"type": "uint32",
"id": 1
},
"base": {
"type": "PlayerBaseView",
"id": 2
}
}
},
"NotifyFriendChange": {
"fields": {
"account_id": {
"type": "uint32",
"id": 1
},
"type": {
"type": "uint32",
"id": 2
},
"friend": {
"type": "Friend",
"id": 3
}
}
},
"NotifyNewFriendApply": {
"fields": {
"account_id": {
"type": "uint32",
"id": 1
},
"apply_time": {
"type": "uint32",
"id": 2
},
"removed_id": {
"type": "uint32",
"id": 3
}
}
},
"NotifyClientMessage": {
"fields": {
"sender": {
"type": "PlayerBaseView",
"id": 1
},
"type": {
"type": "uint32",
"id": 2
},
"content": {
"type": "string",
"id": 3
}
}
},
"NotifyAccountUpdate": {
"fields": {
"update": {
"type": "AccountUpdate",
"id": 1
}
}
},
"NotifyAnotherLogin": {
"fields": {}
},
"NotifyAccountLogout": {
"fields": {}
},
"NotifyAnnouncementUpdate": {
"fields": {
"announcements": {
"rule": "repeated",
"type": "Announcement",
"id": 1
},
"sort": {
"rule": "repeated",
"type": "uint32",
"id": 2
}
}
},
"NotifyNewMail": {
"fields": {
"mail": {
"type": "Mail",
"id": 1
}
}
},
"NotifyDeleteMail": {
"fields": {
"mail_id_list": {
"rule": "repeated",
"type": "uint32",
"id": 1
}
}
},
"NotifyReviveCoinUpdate": {
"fields": {
"has_gained": {
"type": "bool",
"id": 1
}
}
},
"NotifyDailyTaskUpdate": {
"fields": {
"progresses": {
"rule": "repeated",
"type": "TaskProgress",
"id": 1
},
"max_daily_task_count": {
"type": "uint32",
"id": 2
},
"refresh_count": {
"type": "uint32",
"id": 3
}
}
},
"NotifyActivityTaskUpdate": {
"fields": {
"progresses": {
"rule": "repeated",
"type": "TaskProgress",
"id": 1
}
}
},
"NotifyActivityPeriodTaskUpdate": {
"fields": {
"progresses": {
"rule": "repeated",
"type": "TaskProgress",
"id": 1
}
}
},
"NotifyAccountRandomTaskUpdate": {
"fields": {
"progresses": {
"rule": "repeated",
"type": "TaskProgress",
"id": 1
}
}
},
"NotifyNewComment": {
"fields": {}
},
"NotifyRollingNotice": {
"fields": {
"notice": {
"type": "RollingNotice",
"id": 1
}
}
},
"NotifyGiftSendRefresh": {
"fields": {}
},
"NotifyShopUpdate": {
"fields": {
"shop_info": {
"type": "ShopInfo",
"id": 1
}
}
},
"NotifyVipLevelChange": {
"fields": {
"gift_limit": {
"type": "uint32",
"id": 1
},
"friend_max_count": {
"type": "uint32",
"id": 2
},
"zhp_free_refresh_limit": {
"type": "uint32",
"id": 3
},
"zhp_cost_refresh_limit": {
"type": "uint32",
"id": 4
},
"buddy_bonus": {
"type": "float",
"id": 5
},
"record_collect_limit": {
"type": "uint32",
"id": 6
}
}
},
"NotifyServerSetting": {
"fields": {
"settings": {
"type": "ServerSettings",
"id": 1
}
}
},
"NotifyPayResult": {
"fields": {
"pay_result": {
"type": "uint32",
"id": 1
},
"order_id": {
"type": "string",
"id": 2
},
"goods_id": {
"type": "uint32",
"id": 3
},
"new_month_ticket": {
"type": "uint32",
"id": 4
},
"resource_modify": {
"rule": "repeated",
"type": "ResourceModify",
"id": 5
}
},
"nested": {
"ResourceModify": {
"fields": {
"id": {
"type": "uint32",
"id": 1
},
"count": {
"type": "uint32",
"id": 2
},
"final": {
"type": "uint32",
"id": 3
}
}
}
}
},
"NotifyCustomContestAccountMsg": {
"fields": {
"unique_id": {
"type": "uint32",
"id": 1
},
"account_id": {
"type": "uint32",
"id": 2
},
"sender": {
"type": "string",
"id": 3
},
"content": {
"type": "string",
"id": 4
},
"verified": {
"type": "uint32",
"id": 5
}
}
},
"NotifyCustomContestSystemMsg": {
"fields": {
"unique_id": {
"type": "uint32",
"id": 1
},
"type": {
"type": "uint32",
"id": 2
},
"uuid": {
"type": "string",
"id": 3
},
"game_start": {
"type": "CustomizedContestGameStart",
"id": 4
},
"game_end": {
"type": "CustomizedContestGameEnd",
"id": 5
}
}
},
"NotifyCustomContestState": {
"fields": {
"unique_id": {
"type": "uint32",
"id": 1
},
"state": {
"type": "uint32",
"id": 2
}
}
},
"NotifyActivityChange": {
"fields": {
"new_activities": {
"rule": "repeated",
"type": "Activity",
"id": 1
},
"end_activities": {
"rule": "repeated",
"type": "uint32",
"id": 2
}
}
},
"NotifyAFKResult": {
"fields": {
"type": {
"type": "uint32",
"id": 1
},
"ban_end_time": {
"type": "uint32",
"id": 2
},
"game_uuid": {
"type": "string",
"id": 3
}
}
},
"Error": {
"fields": {
"code": {
"type": "uint32",
"id": 1
},
"u32_params": {
"rule": "repeated",
"type": "uint32",
"id": 2
},
"str_params": {
"rule": "repeated",
"type": "string",
"id": 3
},
"json_param": {
"type": "string",
"id": 4
}
}
},
"Wrapper": {
"fields": {
"name": {
"type": "string",
"id": 1
},
"data": {
"type": "bytes",
"id": 2
}
}
},
"NetworkEndpoint": {
"fields": {
"family": {
"type": "string",
"id": 1
},
"address": {
"type": "string",
"id": 2
},
"port": {
"type": "uint32",
"id": 3
}
}
},
"ReqCommon": {
"fields": {}
},
"ResCommon": {
"fields": {
"error": {
"type": "Error",
"id": 1
}
}
},
"ResAccountUpdate": {
"fields": {
"error": {
"type": "Error",
"id": 1
},
"update": {
"type": "AccountUpdate",
"id": 2
}
}
},
"AntiAddiction": {
"fields": {
"online_duration": {
"type": "uint32",
"id": 1
}
}
},
"AccountMahjongStatistic": {
"fields": {
"final_position_counts": {
"rule": "repeated",
"type": "uint32",
"id": 1
},
"recent_round": {
"type": "RoundSummary",
"id": 2
},
"recent_hu": {
"type": "HuSummary",
"id": 3
},
"highest_hu": {
"type": "HighestHuRecord",
"id": 4
},
"recent_20_hu_summary": {
"type": "Liqi20Summary",
"id": 6
},
"recent_10_hu_summary": {
"type": "LiQi10Summary",
"id": 7
},
"recent_10_game_result": {
"rule": "repeated",
"type": "GameResult",
"id": 8
}
},
"nested": {
"RoundSummary": {
"fields": {
"total_count": {
"type": "uint32",
"id": 1
},
"rong_count": {
"type": "uint32",
"id": 2
},
"zimo_count": {
"type": "uint32",
"id": 3
},
"fangchong_count": {
"type": "uint32",
"id": 4
}
}
},
"HuSummary": {
"fields": {
"total_count": {
"type": "uint32",
"id": 1
},
"dora_round_count": {
"type": "uint32",
"id": 2
},
"total_fan": {
"type": "uint32",
"id": 3
}
}
},
"HighestHuRecord": {
"fields": {
"fanshu": {
"type": "uint32",
"id": 1
},
"doranum": {
"type": "uint32",
"id": 2
},
"title": {
"type": "string",
"id": 3
},
"hands": {
"rule": "repeated",
"type": "string",
"id": 4
},
"ming": {
"rule": "repeated",
"type": "string",
"id": 5
},
"hupai": {
"type": "string",
"id": 6
},
"title_id": {
"type": "uint32",
"id": 7
}
}
},
"Liqi20Summary": {
"fields": {
"total_count": {
"type": "uint32",
"id": 1
},
"total_lidora_count": {
"type": "uint32",
"id": 2
},
"average_hu_point": {
"type": "uint32",
"id": 3
}
}
},
"LiQi10Summary": {
"fields": {
"total_xuanshang": {
"type": "uint32",
"id": 1
},
"total_fanshu": {
"type": "uint32",
"id": 2
}
}
},
"GameResult": {
"fields": {
"rank": {
"type": "uint32",
"id": 1
},
"final_point": {
"type": "int32",
"id": 2
}
}
}
}
},
"AccountStatisticData": {
"fields": {
"mahjong_category": {
"type": "uint32",
"id": 1
},
"game_category": {
"type": "uint32",
"id": 2
},
"statistic": {
"type": "AccountMahjongStatistic",
"id": 3
}
}
},
"AccountLevel": {
"fields": {
"id": {
"type": "uint32",
"id": 1
},
"score": {
"type": "uint32",
"id": 2
}
}
},
"ViewSlot": {
"fields": {
"slot": {
"type": "uint32",
"id": 1
},
"item_id": {
"type": "uint32",
"id": 2
}
}
},
"Account": {
"fields": {
"account_id": {
"type": "uint32",
"id": 1
},
"nickname": {
"type": "string",
"id": 2
},
"login_time": {
"type": "uint32",
"id": 3
},
"logout_time": {
"type": "uint32",
"id": 4
},
"room_id": {
"type": "uint32",
"id": 5
},
"anti_addiction": {
"type": "AntiAddiction",
"id": 6
},
"title": {
"type": "uint32",
"id": 7
},
"signature": {
"type": "string",
"id": 8
},
"email": {
"type": "string",
"id": 9
},
"email_verify": {
"type": "uint32",
"id": 10
},
"gold": {
"type": "uint32",
"id": 11
},
"diamond": {
"type": "uint32",
"id": 12
},
"avatar_id": {
"type": "uint32",
"id": 13
},
"vip": {
"type": "uint32",
"id": 14
},
"birthday": {
"type": "int32",
"id": 15
},
"phone": {
"type": "string",
"id": 16
},
"phone_verify": {
"type": "uint32",
"id": 17
},
"platform_diamond": {
"rule": "repeated",
"type": "PlatformDiamond",
"id": 18
},
"level": {
"type": "AccountLevel",
"id": 21
},
"level3": {
"type": "AccountLevel",
"id": 22
},
"avatar_frame": {
"type": "uint32",
"id": 23
},
"skin_ticket": {
"type": "uint32",
"id": 24
},
"platform_skin_ticket": {
"rule": "repeated",
"type": "PlatformSkinTicket",
"id": 25
},
"verified": {
"type": "uint32",
"id": 26
}
},
"nested": {
"PlatformDiamond": {
"fields": {
"id": {
"type": "uint32",
"id": 1
},
"count": {
"type": "uint32",
"id": 2
}
}
},
"PlatformSkinTicket": {
"fields": {
"id": {
"type": "uint32",
"id": 1
},
"count": {
"type": "uint32",
"id": 2
}
}
}
}
},
"AccountOwnerData": {
"fields": {
"unlock_characters": {
"rule": "repeated",
"type": "uint32",
"id": 1
}
}
},
"AccountUpdate": {
"fields": {
"numerical": {
"rule": "repeated",
"type": "NumericalUpdate",
"id": 1
},
"character": {
"type": "CharacterUpdate",
"id": 2
},
"bag": {
"type": "BagUpdate",
"id": 3
},
"achievement": {
"type": "AchievementUpdate",
"id": 4
},
"shilian": {
"type": "AccountShiLian",
"id": 5
},
"daily_task": {
"type": "DailyTaskUpdate",
"id": 6
},
"title": {
"type": "TitleUpdate",
"id": 7
},
"new_recharged_list": {
"rule": "repeated",
"type": "uint32",
"id": 8
},
"activity_task": {
"type": "TaskUpdate",
"id": 9
},
"activity_flip_task": {
"type": "TaskUpdate",
"id": 10
},
"activity_period_task": {
"type": "TaskUpdate",
"id": 11
},
"activity_random_task": {
"type": "TaskUpdate",
"id": 12
}
},
"nested": {
"NumericalUpdate": {
"fields": {
"id": {
"type": "uint32",
"id": 1
},
"final": {
"type": "uint32",
"id": 3
}
}
},
"CharacterUpdate": {
"fields": {
"characters": {
"rule": "repeated",
"type": "Character",
"id": 2
},
"skins": {
"rule": "repeated",
"type": "uint32",
"id": 3
},
"finished_endings": {
"rule": "repeated",
"type": "uint32",
"id": 4
},
"rewarded_endings": {
"rule": "repeated",
"type": "uint32",
"id": 5
}
}
},
"AchievementUpdate": {
"fields": {
"progresses": {
"rule": "repeated",
"type": "AchievementProgress",
"id": 1
}
}
},
"DailyTaskUpdate": {
"fields": {
"progresses": {
"rule": "repeated",
"type": "TaskProgress",
"id": 1
}
}
},
"TitleUpdate": {
"fields": {
"new_titles": {
"rule": "repeated",
"type": "uint32",
"id": 1
},
"remove_titles": {
"rule": "repeated",
"type": "uint32",
"id": 2
}
}
},
"TaskUpdate": {
"fields": {
"progresses": {
"rule": "repeated",
"type": "TaskProgress",
"id": 1
}
}
}
}
},
"GameMetaData": {
"fields": {
"room_id": {
"type": "uint32",
"id": 1
},
"mode_id": {
"type": "uint32",
"id": 2
},
"contest_uid": {
"type": "uint32",
"id": 3
}
}
},
"AccountPlayingGame": {
"fields": {
"game_uuid": {
"type": "string",
"id": 1
},
"category": {
"type": "uint32",
"id": 2
},
"meta": {
"type": "GameMetaData",
"id": 3
}
}
},
"AccountCacheView": {
"fields": {
"cache_version": {
"type": "uint32",
"id": 1
},
"account_id": {
"type": "uint32",
"id": 2
},
"nickname": {
"type": "string",
"id": 3
},
"login_time": {
"type": "uint32",
"id": 4
},
"logout_time": {
"type": "uint32",
"id": 5
},
"is_online": {
"type": "bool",
"id": 6
},
"room_id": {
"type": "uint32",
"id": 7
},
"title": {
"type": "uint32",
"id": 8
},
"avatar_id": {
"type": "uint32",
"id": 9
},
"vip": {
"type": "uint32",
"id": 10
},
"level": {
"type": "AccountLevel",
"id": 11
},
"playing_game": {
"type": "AccountPlayingGame",
"id": 12
},
"level3": {
"type": "AccountLevel",
"id": 13
},
"avatar_frame": {
"type": "uint32",
"id": 14
},
"verified": {
"type": "uint32",
"id": 15
},
"ban_deadline": {
"type": "uint32",
"id": 16
},
"comment_ban": {
"type": "uint32",
"id": 17
}
}
},
"PlayerBaseView": {
"fields": {
"account_id": {
"type": "uint32",
"id": 1
},
"avatar_id": {
"type": "uint32",
"id": 2
},
"title": {
"type": "uint32",
"id": 3
},
"nickname": {
"type": "string",
"id": 4
},
"level": {
"type": "AccountLevel",
"id": 5
},
"level3": {
"type": "AccountLevel",
"id": 6
},
"avatar_frame": {
"type": "uint32",
"id": 7
},
"verified": {
"type": "uint32",
"id": 8
}
}
},
"PlayerGameView": {
"fields": {
"account_id": {
"type": "uint32",
"id": 1
},
"avatar_id": {
"type": "uint32",
"id": 2
},
"title": {
"type": "uint32",
"id": 3
},
"nickname": {
"type": "string",
"id": 4
},
"level": {
"type": "AccountLevel",
"id": 5
},
"character": {
"type": "Character",
"id": 6
},
"level3": {
"type": "AccountLevel",
"id": 7
},
"avatar_frame": {
"type": "uint32",
"id": 8
},
"verified": {
"type": "uint32",
"id": 9
},
"views": {
"rule": "repeated",
"type": "ViewSlot",
"id": 10
}
}
},
"GameMode": {
"fields": {
"mode": {
"type": "uint32",
"id": 1
},
"ai": {
"type": "bool",
"id": 4
},
"extendinfo": {
"type": "string",
"id": 5
},
"detail_rule": {
"type": "GameDetailRule",
"id": 6
},
"testing_environment": {
"type": "GameTestingEnvironmentSet",
"id": 7
}
}
},
"GameTestingEnvironmentSet": {
"fields": {
"paixing": {
"type": "uint32",
"id": 1
},
"left_count": {
"type": "uint32",
"id": 2
}
}
},
"GameDetailRule": {
"fields": {
"time_fixed": {
"type": "uint32",
"id": 1
},
"time_add": {
"type": "uint32",
"id": 2
},
"dora_count": {
"type": "uint32",
"id": 3
},
"shiduan": {
"type": "uint32",
"id": 4
},
"init_point": {
"type": "uint32",
"id": 5
},
"fandian": {
"type": "uint32",
"id": 6
},
"can_jifei": {
"type": "bool",
"id": 7
},
"tianbian_value": {
"type": "uint32",
"id": 8
},
"liqibang_value": {
"type": "uint32",
"id": 9
},
"changbang_value": {
"type": "uint32",
"id": 10
},
"noting_fafu_1": {
"type": "uint32",
"id": 11
},
"noting_fafu_2": {
"type": "uint32",
"id": 12
},
"noting_fafu_3": {
"type": "uint32",
"id": 13
},
"have_liujumanguan": {
"type": "bool",
"id": 14
},
"have_qieshangmanguan": {
"type": "bool",
"id": 15
},
"have_biao_dora": {
"type": "bool",
"id": 16
},
"have_gang_biao_dora": {
"type": "bool",
"id": 17
},
"ming_dora_immediately_open": {
"type": "bool",
"id": 18
},
"have_li_dora": {
"type": "bool",
"id": 19
},
"have_gang_li_dora": {
"type": "bool",
"id": 20
},
"have_sifenglianda": {
"type": "bool",
"id": 21
},
"have_sigangsanle": {
"type": "bool",
"id": 22
},
"have_sijializhi": {
"type": "bool",
"id": 23
},
"have_jiuzhongjiupai": {
"type": "bool",
"id": 24
},
"have_sanjiahele": {
"type": "bool",
"id": 25
},
"have_toutiao": {
"type": "bool",
"id": 26
},
"have_helelianzhuang": {
"type": "bool",
"id": 27
},
"have_helezhongju": {
"type": "bool",
"id": 28
},
"have_tingpailianzhuang": {
"type": "bool",
"id": 29
},
"have_tingpaizhongju": {
"type": "bool",
"id": 30
},
"have_yifa": {
"type": "bool",
"id": 31
},
"have_nanruxiru": {
"type": "bool",
"id": 32
},
"jingsuanyuandian": {
"type": "uint32",
"id": 33
},
"shunweima_2": {
"type": "int32",
"id": 34
},
"shunweima_3": {
"type": "int32",
"id": 35
},
"shunweima_4": {
"type": "int32",
"id": 36
},
"bianjietishi": {
"type": "bool",
"id": 37
},
"ai_level": {
"type": "uint32",
"id": 38
},
"have_zimosun": {
"type": "bool",
"id": 39
},
"disable_multi_yukaman": {
"type": "bool",
"id": 40
},
"fanfu": {
"type": "uint32",
"id": 41
},
"guyi_mode": {
"type": "uint32",
"id": 42
},
"dora3_mode": {
"type": "uint32",
"id": 43
},
"begin_open_mode": {
"type": "uint32",
"id": 44
},
"jiuchao_mode": {
"type": "uint32",
"id": 45
},
"muyu_mode": {
"type": "uint32",
"id": 46
},
"open_hand": {
"type": "uint32",
"id": 47
}
}
},
"Room": {
"fields": {
"room_id": {
"type": "uint32",
"id": 1
},
"owner_id": {
"type": "uint32",
"id": 2
},
"mode": {
"type": "GameMode",
"id": 3
},
"max_player_count": {
"type": "uint32",
"id": 4
},
"persons": {
"rule": "repeated",
"type": "PlayerGameView",
"id": 5
},
"ready_list": {
"rule": "repeated",
"type": "uint32",
"id": 6
},
"is_playing": {
"type": "bool",
"id": 7
},
"public_live": {
"type": "bool",
"id": 8
},
"robot_count": {
"type": "uint32",
"id": 9
},
"tournament_id": {
"type": "uint32",
"id": 10
}
}
},
"GameEndResult": {
"fields": {
"players": {
"rule": "repeated",
"type": "PlayerItem",
"id": 1
}
},
"nested": {
"PlayerItem": {
"fields": {
"seat": {
"type": "uint32",
"id": 1
},
"total_point": {
"type": "int32",
"id": 2
},
"part_point_1": {
"type": "int32",
"id": 3
},
"part_point_2": {
"type": "int32",
"id": 4
},
"grading_score": {
"type": "int32",
"id": 5
},
"gold": {
"type": "int32",
"id": 6
}
}
}
}
},
"GameConnectInfo": {
"fields": {
"connect_token": {
"type": "string",
"id": 2
},
"game_uuid": {
"type": "string",
"id": 3
},
"location": {
"type": "string",
"id": 4
}
}
},
"ItemGainRecord": {
"fields": {
"item_id": {
"type": "uint32",
"id": 1
},
"count": {
"type": "uint32",
"id": 2
}
}
},
"ItemGainRecords": {
"fields": {
"record_time": {
"type": "uint32",
"id": 1
},
"limit_source_id": {
"type": "uint32",
"id": 2
},
"records": {
"rule": "repeated",
"type": "ItemGainRecord",
"id": 3
}
}
},
"Item": {
"fields": {
"item_id": {
"type": "uint32",
"id": 1
},
"stack": {
"type": "uint32",
"id": 2
}
}
},
"Bag": {
"fields": {
"items": {
"rule": "repeated",
"type": "Item",
"id": 1
},
"daily_gain_record": {
"rule": "repeated",
"type": "ItemGainRecords",
"id": 2
}
}
},
"BagUpdate": {
"fields": {
"update_items": {
"rule": "repeated",
"type": "Item",
"id": 1
},
"update_daily_gain_record": {
"rule": "repeated",
"type": "ItemGainRecords",
"id": 2
}
}
},
"RewardSlot": {
"fields": {
"id": {
"type": "uint32",
"id": 1
},
"count": {
"type": "uint32",
"id": 2
}
}
},
"OpenResult": {
"fields": {
"reward": {
"type": "RewardSlot",
"id": 1
},
"replace": {
"type": "RewardSlot",
"id": 2
}
}
},
"RewardPlusResult": {
"fields": {
"id": {
"type": "uint32",
"id": 1
},
"count": {
"type": "uint32",
"id": 2
},
"exchange": {
"type": "Exchange",
"id": 3
}
},
"nested": {
"Exchange": {
"fields": {
"id": {
"type": "uint32",
"id": 1
},
"count": {
"type": "uint32",
"id": 2
},
"exchange": {
"type": "uint32",
"id": 3
}
}
}
}
},
"ExecuteReward": {
"fields": {
"reward": {
"type": "RewardSlot",
"id": 1
},
"replace": {
"type": "RewardSlot",
"id": 2
},
"replace_count": {
"type": "uint32",
"id": 3
}
}
},
"Mail": {
"fields": {
"mail_id": {
"type": "uint32",
"id": 1
},
"state": {
"type": "uint32",
"id": 2
},
"take_attachment": {
"type": "bool",
"id": 3
},
"title": {
"type": "string",
"id": 4
},
"content": {
"type": "string",
"id": 5
},
"attachments": {
"rule": "repeated",
"type": "RewardSlot",
"id": 6
},
"create_time": {
"type": "uint32",
"id": 7
},
"expire_time": {
"type": "uint32",
"id": 8
},
"reference_id": {
"type": "uint32",
"id": 9
}
}
},
"AchievementProgress": {
"fields": {
"id": {
"type": "uint32",
"id": 1
},
"counter": {
"type": "uint32",
"id": 2
},
"achieved": {
"type": "bool",
"id": 3
},
"date": {
"type": "uint32",
"id": 4
}
}
},
"AccountStatisticByGameMode": {
"fields": {
"mode": {
"type": "uint32",
"id": 1
},
"game_count_sum": {
"type": "uint32",
"id": 2
},
"game_final_position": {
"rule": "repeated",
"type": "uint32",
"id": 3
},
"fly_count": {
"type": "uint32",
"id": 4
},
"gold_earn_sum": {
"type": "float",
"id": 5
},
"round_count_sum": {
"type": "uint32",
"id": 6
},
"dadian_sum": {
"type": "float",
"id": 7
},
"round_end": {
"rule": "repeated",
"type": "RoundEndData",
"id": 8
},
"ming_count_sum": {
"type": "uint32",
"id": 9
},
"liqi_count_sum": {
"type": "uint32",
"id": 10
},
"xun_count_sum": {
"type": "uint32",
"id": 11
},
"highest_lianzhuang": {
"type": "uint32",
"id": 12
},
"score_earn_sum": {
"type": "uint32",
"id": 13
},
"rank_score": {
"rule": "repeated",
"type": "RankScore",
"id": 14
}
},
"nested": {
"RoundEndData": {
"fields": {
"type": {
"type": "uint32",
"id": 1
},
"sum": {
"type": "uint32",
"id": 2
}
}
},
"RankScore": {
"fields": {
"rank": {
"type": "uint32",
"id": 1
},
"score_sum": {
"type": "int32",
"id": 2
},
"count": {
"type": "uint32",
"id": 3
}
}
}
}
},
"AccountStatisticByFan": {
"fields": {
"fan_id": {
"type": "uint32",
"id": 1
},
"sum": {
"type": "uint32",
"id": 2
}
}
},
"AccountFanAchieved": {
"fields": {
"mahjong_category": {
"type": "uint32",
"id": 1
},
"fan": {
"rule": "repeated",
"type": "AccountStatisticByFan",
"id": 2
},
"liujumanguan": {
"type": "uint32",
"id": 3
}
}
},
"AccountDetailStatistic": {
"fields": {
"game_mode": {
"rule": "repeated",
"type": "AccountStatisticByGameMode",
"id": 1
},
"fan": {
"rule": "repeated",
"type": "AccountStatisticByFan",
"id": 2
},
"liujumanguan": {
"type": "uint32",
"id": 3
},
"fan_achieved": {
"rule": "repeated",
"type": "AccountFanAchieved",
"id": 4
}
}
},
"AccountDetailStatisticByCategory": {
"fields": {
"category": {
"type": "uint32",
"id": 1
},
"detail_statistic": {
"type": "AccountDetailStatistic",
"id": 2
}
}
},
"AccountDetailStatisticV2": {
"fields": {
"friend_room_statistic": {
"type": "AccountDetailStatistic",
"id": 1
},
"rank_statistic": {
"type": "RankStatistic",
"id": 2
},
"customized_contest_statistic": {
"type": "CustomizedContestStatistic",
"id": 3
},
"leisure_match_statistic": {
"type": "AccountDetailStatistic",
"id": 4
}
},
"nested": {
"RankStatistic": {
"fields": {
"total_statistic": {
"type": "RankData",
"id": 1
},
"month_statistic": {
"type": "RankData",
"id": 2
},
"month_refresh_time": {
"type": "uint32",
"id": 3
}
},
"nested": {
"RankData": {
"fields": {
"all_level_statistic": {
"type": "AccountDetailStatistic",
"id": 1
},
"level_data_list": {
"rule": "repeated",
"type": "RankLevelData",
"id": 2
}
},
"nested": {
"RankLevelData": {
"fields": {
"rank_level": {
"type": "uint32",
"id": 1
},
"statistic": {
"type": "AccountDetailStatistic",
"id": 2
}
}
}
}
}
}
},
"CustomizedContestStatistic": {
"fields": {
"total_statistic": {
"type": "AccountDetailStatistic",
"id": 1
},
"month_statistic": {
"type": "AccountDetailStatistic",
"id": 2
},
"month_refresh_time": {
"type": "uint32",
"id": 3
}
}
}
}
},
"AccountShiLian": {
"fields": {
"step": {
"type": "uint32",
"id": 1
},
"state": {
"type": "uint32",
"id": 2
}
}
},
"ClientDeviceInfo": {
"fields": {
"device_type": {
"type": "string",
"id": 1
},
"os": {
"type": "string",
"id": 2
},
"os_version": {
"type": "string",
"id": 3
},
"browser": {
"type": "string",
"id": 4
}
}
},
"GamePlayerState": {
"values": {
"NULL": 0,
"AUTH": 1,
"SYNCING": 2,
"READY": 3
}
},
"Announcement": {
"fields": {
"id": {
"type": "uint32",
"id": 1
},
"title": {
"type": "string",
"id": 2
},
"content": {
"type": "string",
"id": 3
}
}
},
"TaskProgress": {
"fields": {
"id": {
"type": "uint32",
"id": 1
},
"counter": {
"type": "uint32",
"id": 2
},
"achieved": {
"type": "bool",
"id": 3
},
"rewarded": {
"type": "bool",
"id": 4
}
}
},
"GameConfig": {
"fields": {
"category": {
"type": "uint32",
"id": 1
},
"mode": {
"type": "GameMode",
"id": 2
},
"meta": {
"type": "GameMetaData",
"id": 3
}
}
},
"AccountActiveState": {
"fields": {
"account_id": {
"type": "uint32",
"id": 1
},
"login_time": {
"type": "uint32",
"id": 2
},
"logout_time": {
"type": "uint32",
"id": 3
},
"is_online": {
"type": "bool",
"id": 4
},
"playing": {
"type": "AccountPlayingGame",
"id": 5
}
}
},
"Friend": {
"fields": {
"base": {
"type": "PlayerBaseView",
"id": 1
},
"state": {
"type": "AccountActiveState",
"id": 2
}
}
},
"GameLiveUnit": {
"fields": {
"timestamp": {
"type": "uint32",
"id": 1
},
"action_category": {
"type": "uint32",
"id": 2
},
"action_data": {
"type": "bytes",
"id": 3
}
}
},
"GameLiveSegment": {
"fields": {
"actions": {
"rule": "repeated",
"type": "GameLiveUnit",
"id": 1
}
}
},
"GameLiveSegmentUri": {
"fields": {
"segment_id": {
"type": "uint32",
"id": 1
},
"segment_uri": {
"type": "string",
"id": 2
}
}
},
"GameLiveHead": {
"fields": {
"uuid": {
"type": "string",
"id": 1
},
"start_time": {
"type": "uint32",
"id": 2
},
"game_config": {
"type": "GameConfig",
"id": 3
},
"players": {
"rule": "repeated",
"type": "PlayerGameView",
"id": 4
},
"seat_list": {
"rule": "repeated",
"type": "uint32",
"id": 5
}
}
},
"GameNewRoundState": {
"fields": {
"seat_states": {
"rule": "repeated",
"type": "uint32",
"id": 1
}
}
},
"GameEndAction": {
"fields": {
"state": {
"type": "uint32",
"id": 1
}
}
},
"GameNoopAction": {
"fields": {}
},
"CommentItem": {
"fields": {
"comment_id": {
"type": "uint32",
"id": 1
},
"timestamp": {
"type": "uint32",
"id": 2
},
"commenter": {
"type": "PlayerBaseView",
"id": 3
},
"content": {
"type": "string",
"id": 4
},
"is_banned": {
"type": "uint32",
"id": 5
}
}
},
"RollingNotice": {
"fields": {
"id": {
"type": "uint32",
"id": 1
},
"content": {
"type": "string",
"id": 2
},
"start_time": {
"type": "uint32",
"id": 3
},
"end_time": {
"type": "uint32",
"id": 4
},
"repeat_interval": {
"type": "uint32",
"id": 5
}
}
},
"BillingGoods": {
"fields": {
"id": {
"type": "string",
"id": 1
},
"name": {
"type": "string",
"id": 2
},
"desc": {
"type": "string",
"id": 3
},
"icon": {
"type": "string",
"id": 4
},
"resource_id": {
"type": "uint32",
"id": 5
},
"resource_count": {
"type": "uint32",
"id": 6
}
}
},
"BillShortcut": {
"fields": {
"id": {
"type": "uint32",
"id": 1
},
"count": {
"type": "uint32",
"id": 2
},
"dealPrice": {
"type": "uint32",
"id": 3
}
}
},
"BillingProduct": {
"fields": {
"goods": {
"type": "BillingGoods",
"id": 1
},
"currency_code": {
"type": "string",
"id": 2
},
"currency_price": {
"type": "uint32",
"id": 3
},
"sort_weight": {
"type": "uint32",
"id": 4
}
}
},
"Character": {
"fields": {
"charid": {
"type": "uint32",
"id": 1
},
"level": {
"type": "uint32",
"id": 2
},
"exp": {
"type": "uint32",
"id": 3
},
"views": {
"rule": "repeated",
"type": "ViewSlot",
"id": 4
},
"skin": {
"type": "uint32",
"id": 5
},
"is_upgraded": {
"type": "bool",
"id": 6
},
"extra_emoji": {
"rule": "repeated",
"type": "uint32",
"id": 7
}
}
},
"BuyRecord": {
"fields": {
"id": {
"type": "uint32",
"id": 1
},
"count": {
"type": "uint32",
"id": 2
}
}
},
"ZHPShop": {
"fields": {
"goods": {
"rule": "repeated",
"type": "uint32",
"id": 1
},
"buy_records": {
"rule": "repeated",
"type": "BuyRecord",
"id": 2
},
"free_refresh": {
"type": "RefreshCount",
"id": 3
},
"cost_refresh": {
"type": "RefreshCount",
"id": 4
}
},
"nested": {
"RefreshCount": {
"fields": {
"count": {
"type": "uint32",
"id": 1
},
"limit": {
"type": "uint32",
"id": 2
}
}
}
}
},
"MonthTicketInfo": {
"fields": {
"id": {
"type": "uint32",
"id": 1
},
"end_time": {
"type": "uint32",
"id": 2
},
"last_pay_time": {
"type": "uint32",
"id": 3
}
}
},
"ShopInfo": {
"fields": {
"zhp": {
"type": "ZHPShop",
"id": 1
},
"buy_records": {
"rule": "repeated",
"type": "BuyRecord",
"id": 2
},
"last_refresh_time": {
"type": "uint32",
"id": 3
}
}
},
"ChangeNicknameRecord": {
"fields": {
"from": {
"type": "string",
"id": 1
},
"to": {
"type": "string",
"id": 2
},
"time": {
"type": "uint32",
"id": 3
}
}
},
"ServerSettings": {
"fields": {
"payment_setting": {
"type": "PaymentSetting",
"id": 3
}
}
},
"PaymentSetting": {
"fields": {
"open_payment": {
"type": "uint32",
"id": 1
},
"payment_info_show_type": {
"type": "uint32",
"id": 2
},
"payment_info": {
"type": "string",
"id": 3
},
"wechat": {
"type": "WechatData",
"id": 4
},
"alipay": {
"type": "AlipayData",
"id": 5
}
},
"nested": {
"WechatData": {
"fields": {
"disable_create": {
"type": "bool",
"id": 1
},
"payment_source_platform": {
"type": "uint32",
"id": 2
},
"enable_credit": {
"type": "bool",
"id": 3
}
}
},
"AlipayData": {
"fields": {
"disable_create": {
"type": "bool",
"id": 1
},
"payment_source_platform": {
"type": "uint32",
"id": 2
}
}
}
}
},
"AccountSetting": {
"fields": {
"key": {
"type": "uint32",
"id": 1
},
"value": {
"type": "uint32",
"id": 2
}
}
},
"ChestData": {
"fields": {
"chest_id": {
"type": "uint32",
"id": 1
},
"total_open_count": {
"type": "uint32",
"id": 2
},
"consume_count": {
"type": "uint32",
"id": 3
},
"face_black_count": {
"type": "uint32",
"id": 4
}
}
},
"ChestDataV2": {
"fields": {
"chest_id": {
"type": "uint32",
"id": 1
},
"total_open_count": {
"type": "uint32",
"id": 2
},
"face_black_count": {
"type": "uint32",
"id": 3
}
}
},
"FaithData": {
"fields": {
"faith_id": {
"type": "uint32",
"id": 1
},
"total_open_count": {
"type": "uint32",
"id": 2
},
"consume_count": {
"type": "uint32",
"id": 3
},
"modify_count": {
"type": "int32",
"id": 4
}
}
},
"CustomizedContestBase": {
"fields": {
"unique_id": {
"type": "uint32",
"id": 1
},
"contest_id": {
"type": "uint32",
"id": 2
},
"contest_name": {
"type": "string",
"id": 3
},
"state": {
"type": "uint32",
"id": 4
},
"creator_id": {
"type": "uint32",
"id": 5
},
"create_time": {
"type": "uint32",
"id": 6
},
"start_time": {
"type": "uint32",
"id": 7
},
"finish_time": {
"type": "uint32",
"id": 8
},
"open": {
"type": "bool",
"id": 9
},
"contest_type": {
"type": "uint32",
"id": 10
}
}
},
"CustomizedContestExtend": {
"fields": {
"unique_id": {
"type": "uint32",
"id": 1
},
"public_notice": {
"type": "string",
"id": 2
}
}
},
"CustomizedContestAbstract": {
"fields": {
"unique_id": {
"type": "uint32",
"id": 1
},
"contest_id": {
"type": "uint32",
"id": 2
},
"contest_name": {
"type": "string",
"id": 3
},
"state": {
"type": "uint32",
"id": 4
},
"creator_id": {
"type": "uint32",
"id": 5
},
"create_time": {
"type": "uint32",
"id": 6
},
"start_time": {
"type": "uint32",
"id": 7
},
"finish_time": {
"type": "uint32",
"id": 8
},
"open": {
"type": "bool",
"id": 9
},
"public_notice": {
"type": "string",
"id": 10
}
}
},
"CustomizedContestDetail": {
"fields": {
"unique_id": {
"type": "uint32",
"id": 1
},
"contest_id": {
"type": "uint32",
"id": 2
},
"contest_name": {
"type": "string",
"id": 3
},
"state": {
"type": "uint32",
"id": 4
},
"creator_id": {
"type": "uint32",
"id": 5
},
"create_time": {
"type": "uint32",
"id": 6
},
"start_time": {
"type": "uint32",
"id": 7
},
"finish_time": {
"type": "uint32",
"id": 8
},
"open": {
"type": "bool",
"id": 9
},
"rank_rule": {
"type": "uint32",
"id": 10
},
"game_mode": {
"type": "GameMode",
"id": 11
},
"private_notice": {
"type": "string",
"id": 12
},
"observer_switch": {
"type": "uint32",
"id": 13
}
}
},
"CustomizedContestPlayerReport": {
"fields": {
"rank_rule": {
"type": "uint32",
"id": 1
},
"rank": {
"type": "uint32",
"id": 2
},
"point": {
"type": "int32",
"id": 3
},
"game_ranks": {
"rule": "repeated",
"type": "uint32",
"id": 4
},
"total_game_count": {
"type": "uint32",
"id": 5
}
}
},
"RecordGame": {
"fields": {
"uuid": {
"type": "string",
"id": 1
},
"start_time": {
"type": "uint32",
"id": 2
},
"end_time": {
"type": "uint32",
"id": 3
},
"config": {
"type": "GameConfig",
"id": 5
},
"accounts": {
"rule": "repeated",
"type": "AccountInfo",
"id": 11
},
"result": {
"type": "GameEndResult",
"id": 12
}
},
"nested": {
"AccountInfo": {
"fields": {
"account_id": {
"type": "uint32",
"id": 1
},
"seat": {
"type": "uint32",
"id": 2
},
"nickname": {
"type": "string",
"id": 3
},
"avatar_id": {
"type": "uint32",
"id": 4
},
"character": {
"type": "Character",
"id": 5
},
"title": {
"type": "uint32",
"id": 6
},
"level": {
"type": "AccountLevel",
"id": 7
},
"level3": {
"type": "AccountLevel",
"id": 8
},
"avatar_frame": {
"type": "uint32",
"id": 9
},
"verified": {
"type": "uint32",
"id": 10
},
"views": {
"rule": "repeated",
"type": "ViewSlot",
"id": 11
}
}
}
}
},
"CustomizedContestGameStart": {
"fields": {
"players": {
"rule": "repeated",
"type": "Item",
"id": 1
}
},
"nested": {
"Item": {
"fields": {
"account_id": {
"type": "uint32",
"id": 1
},
"nickname": {
"type": "string",
"id": 2
}
}
}
}
},
"CustomizedContestGameEnd": {
"fields": {
"players": {
"rule": "repeated",
"type": "Item",
"id": 1
}
},
"nested": {
"Item": {
"fields": {
"account_id": {
"type": "uint32",
"id": 1
},
"nickname": {
"type": "string",
"id": 2
},
"total_point": {
"type": "int32",
"id": 3
}
}
}
}
},
"Activity": {
"fields": {
"activity_id": {
"type": "uint32",
"id": 1
},
"start_time": {
"type": "uint32",
"id": 2
},
"end_time": {
"type": "uint32",
"id": 3
},
"type": {
"type": "string",
"id": 4
}
}
},
"ExchangeRecord": {
"fields": {
"exchange_id": {
"type": "uint32",
"id": 1
},
"count": {
"type": "uint32",
"id": 2
}
}
},
"ActivityAccumulatedPointData": {
"fields": {
"activity_id": {
"type": "uint32",
"id": 1
},
"point": {
"type": "int32",
"id": 2
},
"gained_reward_list": {
"rule": "repeated",
"type": "uint32",
"id": 3
}
}
},
"ActivityRankPointData": {
"fields": {
"leaderboard_id": {
"type": "uint32",
"id": 1
},
"point": {
"type": "int32",
"id": 2
},
"gained_reward": {
"type": "bool",
"id": 3
},
"gainable_time": {
"type": "uint32",
"id": 4
}
}
},
"GameRoundHuData": {
"fields": {
"hupai": {
"type": "HuPai",
"id": 1
},
"fans": {
"rule": "repeated",
"type": "Fan",
"id": 2
},
"score": {
"type": "uint32",
"id": 3
},
"xun": {
"type": "uint32",
"id": 4
},
"title_id": {
"type": "uint32",
"id": 5
},
"fan_sum": {
"type": "uint32",
"id": 6
},
"fu_sum": {
"type": "uint32",
"id": 7
},
"yakuman_count": {
"type": "uint32",
"id": 8
},
"biao_dora_count": {
"type": "uint32",
"id": 9
},
"red_dora_count": {
"type": "uint32",
"id": 10
},
"li_dora_count": {
"type": "uint32",
"id": 11
},
"babei_count": {
"type": "uint32",
"id": 12
},
"xuan_shang_count": {
"type": "uint32",
"id": 13
}
},
"nested": {
"HuPai": {
"fields": {
"tile": {
"type": "string",
"id": 1
},
"seat": {
"type": "uint32",
"id": 2
},
"liqi": {
"type": "uint32",
"id": 3
}
}
},
"Fan": {
"fields": {
"id": {
"type": "uint32",
"id": 1
},
"count": {
"type": "uint32",
"id": 2
},
"fan": {
"type": "uint32",
"id": 3
}
}
}
}
},
"GameRoundPlayerResult": {
"fields": {
"type": {
"type": "uint32",
"id": 1
},
"hands": {
"rule": "repeated",
"type": "string",
"id": 2
},
"ming": {
"rule": "repeated",
"type": "string",
"id": 3
},
"liqi_type": {
"type": "uint32",
"id": 4
},
"is_fulu": {
"type": "bool",
"id": 5
},
"is_liujumanguan": {
"type": "bool",
"id": 6
},
"lian_zhuang": {
"type": "uint32",
"id": 7
},
"hu": {
"type": "GameRoundHuData",
"id": 8
}
}
},
"GameRoundPlayer": {
"fields": {
"score": {
"type": "int32",
"id": 1
},
"rank": {
"type": "uint32",
"id": 2
},
"result": {
"type": "GameRoundPlayerResult",
"id": 3
}
}
},
"GameRoundSnapshot": {
"fields": {
"ju": {
"type": "uint32",
"id": 1
},
"ben": {
"type": "uint32",
"id": 2
},
"players": {
"rule": "repeated",
"type": "GameRoundPlayer",
"id": 3
}
}
},
"GameFinalSnapshot": {
"fields": {
"uuid": {
"type": "string",
"id": 1
},
"state": {
"type": "uint32",
"id": 2
},
"category": {
"type": "uint32",
"id": 3
},
"mode": {
"type": "GameMode",
"id": 4
},
"meta": {
"type": "GameMetaData",
"id": 5
},
"calculate_param": {
"type": "CalculateParam",
"id": 6
},
"create_time": {
"type": "uint32",
"id": 7
},
"start_time": {
"type": "uint32",
"id": 8
},
"finish_time": {
"type": "uint32",
"id": 9
},
"seats": {
"rule": "repeated",
"type": "GameSeat",
"id": 10
},
"rounds": {
"rule": "repeated",
"type": "GameRoundSnapshot",
"id": 11
},
"account_views": {
"rule": "repeated",
"type": "PlayerGameView",
"id": 12
},
"final_players": {
"rule": "repeated",
"type": "FinalPlayer",
"id": 13
},
"afk_info": {
"rule": "repeated",
"type": "AFKInfo",
"id": 14
}
},
"nested": {
"CalculateParam": {
"fields": {
"init_point": {
"type": "uint32",
"id": 1
},
"jingsuanyuandian": {
"type": "uint32",
"id": 2
},
"rank_points": {
"rule": "repeated",
"type": "int32",
"id": 3
}
}
},
"GameSeat": {
"fields": {
"type": {
"type": "uint32",
"id": 1
},
"account_id": {
"type": "uint32",
"id": 2
},
"notify_endpoint": {
"type": "NetworkEndpoint",
"id": 3
},
"client_address": {
"type": "string",
"id": 4
},
"is_connected": {
"type": "bool",
"id": 5
}
}
},
"FinalPlayer": {
"fields": {
"seat": {
"type": "uint32",
"id": 1
},
"total_point": {
"type": "int32",
"id": 2
},
"part_point_1": {
"type": "int32",
"id": 3
},
"part_point_2": {
"type": "int32",
"id": 4
},
"grading_score": {
"type": "int32",
"id": 5
},
"gold": {
"type": "int32",
"id": 6
}
}
},
"AFKInfo": {
"fields": {
"deal_tile_count": {
"type": "uint32",
"id": 1
},
"moqie_count": {
"type": "uint32",
"id": 2
},
"seat": {
"type": "uint32",
"id": 3
}
}
}
}
},
"RecordCollectedData": {
"fields": {
"uuid": {
"type": "string",
"id": 1
},
"remarks": {
"type": "string",
"id": 2
},
"start_time": {
"type": "uint32",
"id": 3
},
"end_time": {
"type": "uint32",
"id": 4
}
}
},
"ContestDetailRule": {
"fields": {
"init_point": {
"type": "uint32",
"id": 5
},
"fandian": {
"type": "uint32",
"id": 6
},
"can_jifei": {
"type": "bool",
"id": 7
},
"tianbian_value": {
"type": "uint32",
"id": 8
},
"liqibang_value": {
"type": "uint32",
"id": 9
},
"changbang_value": {
"type": "uint32",
"id": 10
},
"noting_fafu_1": {
"type": "uint32",
"id": 11
},
"noting_fafu_2": {
"type": "uint32",
"id": 12
},
"noting_fafu_3": {
"type": "uint32",
"id": 13
},
"have_liujumanguan": {
"type": "bool",
"id": 14
},
"have_qieshangmanguan": {
"type": "bool",
"id": 15
},
"have_biao_dora": {
"type": "bool",
"id": 16
},
"have_gang_biao_dora": {
"type": "bool",
"id": 17
},
"ming_dora_immediately_open": {
"type": "bool",
"id": 18
},
"have_li_dora": {
"type": "bool",
"id": 19
},
"have_gang_li_dora": {
"type": "bool",
"id": 20
},
"have_sifenglianda": {
"type": "bool",
"id": 21
},
"have_sigangsanle": {
"type": "bool",
"id": 22
},
"have_sijializhi": {
"type": "bool",
"id": 23
},
"have_jiuzhongjiupai": {
"type": "bool",
"id": 24
},
"have_sanjiahele": {
"type": "bool",
"id": 25
},
"have_toutiao": {
"type": "bool",
"id": 26
},
"have_helelianzhuang": {
"type": "bool",
"id": 27
},
"have_helezhongju": {
"type": "bool",
"id": 28
},
"have_tingpailianzhuang": {
"type": "bool",
"id": 29
},
"have_tingpaizhongju": {
"type": "bool",
"id": 30
},
"have_yifa": {
"type": "bool",
"id": 31
},
"have_nanruxiru": {
"type": "bool",
"id": 32
},
"jingsuanyuandian": {
"type": "uint32",
"id": 33
},
"shunweima_2": {
"type": "int32",
"id": 34
},
"shunweima_3": {
"type": "int32",
"id": 35
},
"shunweima_4": {
"type": "int32",
"id": 36
},
"bianjietishi": {
"type": "bool",
"id": 37
},
"ai_level": {
"type": "uint32",
"id": 38
},
"have_zimosun": {
"type": "bool",
"id": 39
},
"disable_multi_yukaman": {
"type": "bool",
"id": 40
},
"guyi_mode": {
"type": "uint32",
"id": 41
}
}
},
"ContestDetailRuleV2": {
"fields": {
"game_rule": {
"type": "ContestDetailRule",
"id": 1
},
"extra_rule": {
"type": "ExtraRule",
"id": 2
}
},
"nested": {
"ExtraRule": {
"fields": {
"required_level": {
"type": "uint32",
"id": 1
},
"max_game_count": {
"type": "uint32",
"id": 2
}
}
}
}
},
"GameRuleSetting": {
"fields": {
"round_type": {
"type": "uint32",
"id": 1
},
"shiduan": {
"type": "bool",
"id": 2
},
"dora_count": {
"type": "uint32",
"id": 3
},
"thinking_type": {
"type": "uint32",
"id": 4
},
"use_detail_rule": {
"type": "bool",
"id": 5
},
"detail_rule_v2": {
"type": "ContestDetailRuleV2",
"id": 6
}
}
},
"Lobby": {
"methods": {
"fetchConnectionInfo": {
"requestType": "ReqCommon",
"responseType": "ResConnectionInfo"
},
"signup": {
"requestType": "ReqSignupAccount",
"responseType": "ResSignupAccount"
},
"login": {
"requestType": "ReqLogin",
"responseType": "ResLogin"
},
"emailLogin": {
"requestType": "ReqEmailLogin",
"responseType": "ResLogin"
},
"oauth2Auth": {
"requestType": "ReqOauth2Auth",
"responseType": "ResOauth2Auth"
},
"oauth2Check": {
"requestType": "ReqOauth2Check",
"responseType": "ResOauth2Check"
},
"oauth2Signup": {
"requestType": "ReqOauth2Signup",
"responseType": "ResOauth2Signup"
},
"oauth2Login": {
"requestType": "ReqOauth2Login",
"responseType": "ResLogin"
},
"dmmPreLogin": {
"requestType": "ReqDMMPreLogin",
"responseType": "ResDMMPreLogin"
},
"createPhoneVerifyCode": {
"requestType": "ReqCreatePhoneVerifyCode",
"responseType": "ResCommon"
},
"createEmailVerifyCode": {
"requestType": "ReqCreateEmailVerifyCode",
"responseType": "ResCommon"
},
"verfifyCodeForSecure": {
"requestType": "ReqVerifyCodeForSecure",
"responseType": "ResVerfiyCodeForSecure"
},
"bindPhoneNumber": {
"requestType": "ReqBindPhoneNumber",
"responseType": "ResCommon"
},
"unbindPhoneNumber": {
"requestType": "ReqUnbindPhoneNumber",
"responseType": "ResCommon"
},
"fetchPhoneLoginBind": {
"requestType": "ReqCommon",
"responseType": "ResFetchPhoneLoginBind"
},
"createPhoneLoginBind": {
"requestType": "ReqCreatePhoneLoginBind",
"responseType": "ResCommon"
},
"bindEmail": {
"requestType": "ReqBindEmail",
"responseType": "ResCommon"
},
"modifyPassword": {
"requestType": "ReqModifyPassword",
"responseType": "ResCommon"
},
"bindAccount": {
"requestType": "ReqBindAccount",
"responseType": "ResCommon"
},
"logout": {
"requestType": "ReqLogout",
"responseType": "ResLogout"
},
"heatbeat": {
"requestType": "ReqHeatBeat",
"responseType": "ResCommon"
},
"loginBeat": {
"requestType": "ReqLoginBeat",
"responseType": "ResCommon"
},
"createNickname": {
"requestType": "ReqCreateNickname",
"responseType": "ResCommon"
},
"modifyNickname": {
"requestType": "ReqModifyNickname",
"responseType": "ResCommon"
},
"modifyBirthday": {
"requestType": "ReqModifyBirthday",
"responseType": "ResCommon"
},
"fetchRoom": {
"requestType": "ReqCommon",
"responseType": "ResSelfRoom"
},
"createRoom": {
"requestType": "ReqCreateRoom",
"responseType": "ResCreateRoom"
},
"joinRoom": {
"requestType": "ReqJoinRoom",
"responseType": "ResJoinRoom"
},
"leaveRoom": {
"requestType": "ReqCommon",
"responseType": "ResCommon"
},
"readyPlay": {
"requestType": "ReqRoomReady",
"responseType": "ResCommon"
},
"dressingStatus": {
"requestType": "ReqRoomDressing",
"responseType": "ResCommon"
},
"startRoom": {
"requestType": "ReqRoomStart",
"responseType": "ResCommon"
},
"kickPlayer": {
"requestType": "ReqRoomKick",
"responseType": "ResCommon"
},
"modifyRoom": {
"requestType": "ReqModifyRoom",
"responseType": "ResCommon"
},
"matchGame": {
"requestType": "ReqJoinMatchQueue",
"responseType": "ResCommon"
},
"cancelMatch": {
"requestType": "ReqCancelMatchQueue",
"responseType": "ResCommon"
},
"fetchAccountInfo": {
"requestType": "ReqAccountInfo",
"responseType": "ResAccountInfo"
},
"changeAvatar": {
"requestType": "ReqChangeAvatar",
"responseType": "ResCommon"
},
"fetchAccountStatisticInfo": {
"requestType": "ReqAccountStatisticInfo",
"responseType": "ResAccountStatisticInfo"
},
"fetchAccountCharacterInfo": {
"requestType": "ReqCommon",
"responseType": "ResAccountCharacterInfo"
},
"shopPurchase": {
"requestType": "ReqShopPurchase",
"responseType": "ResShopPurchase"
},
"fetchGameRecord": {
"requestType": "ReqGameRecord",
"responseType": "ResGameRecord"
},
"fetchGameRecordList": {
"requestType": "ReqGameRecordList",
"responseType": "ResGameRecordList"
},
"fetchCollectedGameRecordList": {
"requestType": "ReqCommon",
"responseType": "ResCollectedGameRecordList"
},
"fetchGameRecordsDetail": {
"requestType": "ReqGameRecordsDetail",
"responseType": "ResGameRecordsDetail"
},
"addCollectedGameRecord": {
"requestType": "ReqAddCollectedGameRecord",
"responseType": "ResAddCollectedGameRecord"
},
"removeCollectedGameRecord": {
"requestType": "ReqRemoveCollectedGameRecord",
"responseType": "ResRemoveCollectedGameRecord"
},
"changeCollectedGameRecordRemarks": {
"requestType": "ReqChangeCollectedGameRecordRemarks",
"responseType": "ResChangeCollectedGameRecordRemarks"
},
"fetchLevelLeaderboard": {
"requestType": "ReqLevelLeaderboard",
"responseType": "ResLevelLeaderboard"
},
"fetchMultiAccountBrief": {
"requestType": "ReqMultiAccountId",
"responseType": "ResMultiAccountBrief"
},
"fetchFriendList": {
"requestType": "ReqCommon",
"responseType": "ResFriendList"
},
"fetchFriendApplyList": {
"requestType": "ReqCommon",
"responseType": "ResFriendApplyList"
},
"applyFriend": {
"requestType": "ReqApplyFriend",
"responseType": "ResCommon"
},
"handleFriendApply": {
"requestType": "ReqHandleFriendApply",
"responseType": "ResCommon"
},
"removeFriend": {
"requestType": "ReqRemoveFriend",
"responseType": "ResCommon"
},
"searchAccountById": {
"requestType": "ReqSearchAccountById",
"responseType": "ResSearchAccountById"
},
"searchAccountByPattern": {
"requestType": "ReqSearchAccountByPattern",
"responseType": "ResSearchAccountByPattern"
},
"fetchAccountState": {
"requestType": "ReqAccountList",
"responseType": "ResAccountStates"
},
"fetchBagInfo": {
"requestType": "ReqCommon",
"responseType": "ResBagInfo"
},
"useBagItem": {
"requestType": "ReqUseBagItem",
"responseType": "ResCommon"
},
"openManualItem": {
"requestType": "ReqOpenManualItem",
"responseType": "ResCommon"
},
"openRandomRewardItem": {
"requestType": "ReqOpenRandomRewardItem",
"responseType": "ResOpenRandomRewardItem"
},
"composeShard": {
"requestType": "ReqComposeShard",
"responseType": "ResCommon"
},
"fetchAnnouncement": {
"requestType": "ReqCommon",
"responseType": "ResAnnouncement"
},
"readAnnouncement": {
"requestType": "ReqReadAnnouncement",
"responseType": "ResCommon"
},
"fetchMailInfo": {
"requestType": "ReqCommon",
"responseType": "ResMailInfo"
},
"readMail": {
"requestType": "ReqReadMail",
"responseType": "ResCommon"
},
"deleteMail": {
"requestType": "ReqDeleteMail",
"responseType": "ResCommon"
},
"takeAttachmentFromMail": {
"requestType": "ReqTakeAttachment",
"responseType": "ResCommon"
},
"fetchAchievement": {
"requestType": "ReqCommon",
"responseType": "ResAchievement"
},
"buyShiLian": {
"requestType": "ReqBuyShiLian",
"responseType": "ResCommon"
},
"matchShiLian": {
"requestType": "ReqCommon",
"responseType": "ResCommon"
},
"goNextShiLian": {
"requestType": "ReqCommon",
"responseType": "ResCommon"
},
"updateClientValue": {
"requestType": "ReqUpdateClientValue",
"responseType": "ResCommon"
},
"fetchClientValue": {
"requestType": "ReqCommon",
"responseType": "ResClientValue"
},
"clientMessage": {
"requestType": "ReqClientMessage",
"responseType": "ResCommon"
},
"fetchCurrentMatchInfo": {
"requestType": "ReqCurrentMatchInfo",
"responseType": "ResCurrentMatchInfo"
},
"userComplain": {
"requestType": "ReqUserComplain",
"responseType": "ResCommon"
},
"fetchReviveCoinInfo": {
"requestType": "ReqCommon",
"responseType": "ResReviveCoinInfo"
},
"gainReviveCoin": {
"requestType": "ReqCommon",
"responseType": "ResCommon"
},
"fetchDailyTask": {
"requestType": "ReqCommon",
"responseType": "ResDailyTask"
},
"refreshDailyTask": {
"requestType": "ReqRefreshDailyTask",
"responseType": "ResRefreshDailyTask"
},
"useGiftCode": {
"requestType": "ReqUseGiftCode",
"responseType": "ResUseGiftCode"
},
"fetchTitleList": {
"requestType": "ReqCommon",
"responseType": "ResTitleList"
},
"useTitle": {
"requestType": "ReqUseTitle",
"responseType": "ResCommon"
},
"sendClientMessage": {
"requestType": "ReqSendClientMessage",
"responseType": "ResCommon"
},
"fetchGameLiveInfo": {
"requestType": "ReqGameLiveInfo",
"responseType": "ResGameLiveInfo"
},
"fetchGameLiveLeftSegment": {
"requestType": "ReqGameLiveLeftSegment",
"responseType": "ResGameLiveLeftSegment"
},
"fetchGameLiveList": {
"requestType": "ReqGameLiveList",
"responseType": "ResGameLiveList"
},
"fetchCommentSetting": {
"requestType": "ReqCommon",
"responseType": "ResCommentSetting"
},
"updateCommentSetting": {
"requestType": "ReqUpdateCommentSetting",
"responseType": "ResCommon"
},
"fetchCommentList": {
"requestType": "ReqFetchCommentList",
"responseType": "ResFetchCommentList"
},
"fetchCommentContent": {
"requestType": "ReqFetchCommentContent",
"responseType": "ResFetchCommentContent"
},
"leaveComment": {
"requestType": "ReqLeaveComment",
"responseType": "ResCommon"
},
"deleteComment": {
"requestType": "ReqDeleteComment",
"responseType": "ResCommon"
},
"updateReadComment": {
"requestType": "ReqUpdateReadComment",
"responseType": "ResCommon"
},
"fetchRollingNotice": {
"requestType": "ReqCommon",
"responseType": "ReqRollingNotice"
},
"fetchServerTime": {
"requestType": "ReqCommon",
"responseType": "ResServerTime"
},
"fetchPlatformProducts": {
"requestType": "ReqPlatformBillingProducts",
"responseType": "ResPlatformBillingProducts"
},
"cancelGooglePlayOrder": {
"requestType": "ReqCancelGooglePlayOrder",
"responseType": "ResCommon"
},
"openChest": {
"requestType": "ReqOpenChest",
"responseType": "ResOpenChest"
},
"buyFromChestShop": {
"requestType": "ReqBuyFromChestShop",
"responseType": "ResBuyFromChestShop"
},
"fetchDailySignInInfo": {
"requestType": "ReqCommon",
"responseType": "ResDailySignInInfo"
},
"doDailySignIn": {
"requestType": "ReqCommon",
"responseType": "ResCommon"
},
"doActivitySignIn": {
"requestType": "ReqDoActivitySignIn",
"responseType": "ResDoActivitySignIn"
},
"fetchCharacterInfo": {
"requestType": "ReqCommon",
"responseType": "ResCharacterInfo"
},
"changeMainCharacter": {
"requestType": "ReqChangeMainCharacter",
"responseType": "ResCommon"
},
"changeCharacterSkin": {
"requestType": "ReqChangeCharacterSkin",
"responseType": "ResCommon"
},
"changeCharacterView": {
"requestType": "ReqChangeCharacterView",
"responseType": "ResCommon"
},
"sendGiftToCharacter": {
"requestType": "ReqSendGiftToCharacter",
"responseType": "ResSendGiftToCharacter"
},
"sellItem": {
"requestType": "ReqSellItem",
"responseType": "ResCommon"
},
"fetchCommonView": {
"requestType": "ReqCommon",
"responseType": "ResCommonView"
},
"changeCommonView": {
"requestType": "ReqChangeCommonView",
"responseType": "ResCommon"
},
"saveCommonViews": {
"requestType": "ReqSaveCommonViews",
"responseType": "ResCommon"
},
"fetchCommonViews": {
"requestType": "ReqCommonViews",
"responseType": "ResCommonViews"
},
"fetchAllCommonViews": {
"requestType": "ReqCommon",
"responseType": "ResAllcommonViews"
},
"useCommonView": {
"requestType": "ReqUseCommonView",
"responseType": "ResCommon"
},
"upgradeCharacter": {
"requestType": "ReqUpgradeCharacter",
"responseType": "ResUpgradeCharacter"
},
"addFinishedEnding": {
"requestType": "ReqFinishedEnding",
"responseType": "ResCommon"
},
"receiveEndingReward": {
"requestType": "ReqFinishedEnding",
"responseType": "ResCommon"
},
"gameMasterCommand": {
"requestType": "ReqGMCommand",
"responseType": "ResCommon"
},
"fetchShopInfo": {
"requestType": "ReqCommon",
"responseType": "ResShopInfo"
},
"buyFromShop": {
"requestType": "ReqBuyFromShop",
"responseType": "ResBuyFromShop"
},
"buyFromZHP": {
"requestType": "ReqBuyFromZHP",
"responseType": "ResCommon"
},
"refreshZHPShop": {
"requestType": "ReqReshZHPShop",
"responseType": "ResRefreshZHPShop"
},
"fetchMonthTicketInfo": {
"requestType": "ReqCommon",
"responseType": "ResMonthTicketInfo"
},
"payMonthTicket": {
"requestType": "ReqPayMonthTicket",
"responseType": "ResPayMonthTicket"
},
"exchangeCurrency": {
"requestType": "ReqExchangeCurrency",
"responseType": "ResCommon"
},
"exchangeChestStone": {
"requestType": "ReqExchangeCurrency",
"responseType": "ResCommon"
},
"exchangeDiamond": {
"requestType": "ReqExchangeCurrency",
"responseType": "ResCommon"
},
"fetchServerSettings": {
"requestType": "ReqCommon",
"responseType": "ResServerSettings"
},
"fetchAccountSettings": {
"requestType": "ReqCommon",
"responseType": "ResAccountSettings"
},
"updateAccountSettings": {
"requestType": "ReqUpdateAccountSettings",
"responseType": "ResCommon"
},
"fetchModNicknameTime": {
"requestType": "ReqCommon",
"responseType": "ResModNicknameTime"
},
"createWechatNativeOrder": {
"requestType": "ReqCreateWechatNativeOrder",
"responseType": "ResCreateWechatNativeOrder"
},
"createWechatAppOrder": {
"requestType": "ReqCreateWechatAppOrder",
"responseType": "ResCreateWechatAppOrder"
},
"createAlipayOrder": {
"requestType": "ReqCreateAlipayOrder",
"responseType": "ResCreateAlipayOrder"
},
"createAlipayScanOrder": {
"requestType": "ReqCreateAlipayScanOrder",
"responseType": "ResCreateAlipayScanOrder"
},
"createAlipayAppOrder": {
"requestType": "ReqCreateAlipayAppOrder",
"responseType": "ResCreateAlipayAppOrder"
},
"createJPCreditCardOrder": {
"requestType": "ReqCreateJPCreditCardOrder",
"responseType": "ResCreateJPCreditCardOrder"
},
"createJPPaypalOrder": {
"requestType": "ReqCreateJPPaypalOrder",
"responseType": "ResCreateJPPaypalOrder"
},
"createJPAuOrder": {
"requestType": "ReqCreateJPAuOrder",
"responseType": "ResCreateJPAuOrder"
},
"createJPDocomoOrder": {
"requestType": "ReqCreateJPDocomoOrder",
"responseType": "ResCreateJPDocomoOrder"
},
"createJPWebMoneyOrder": {
"requestType": "ReqCreateJPWebMoneyOrder",
"responseType": "ResCreateJPWebMoneyOrder"
},
"createJPSoftbankOrder": {
"requestType": "ReqCreateJPSoftbankOrder",
"responseType": "ResCreateJPSoftbankOrder"
},
"createENPaypalOrder": {
"requestType": "ReqCreateENPaypalOrder",
"responseType": "ResCreateENPaypalOrder"
},
"createENMasterCardOrder": {
"requestType": "ReqCreateENMasterCardOrder",
"responseType": "ResCreateENMasterCardOrder"
},
"createENVisaOrder": {
"requestType": "ReqCreateENVisaOrder",
"responseType": "ResCreateENVisaOrder"
},
"createENJCBOrder": {
"requestType": "ReqCreateENJCBOrder",
"responseType": "ResCreateENJCBOrder"
},
"createENAlipayOrder": {
"requestType": "ReqCreateENAlipayOrder",
"responseType": "ResCreateENAlipayOrder"
},
"createDMMOrder": {
"requestType": "ReqCreateDMMOrder",
"responseType": "ResCreateDmmOrder"
},
"createIAPOrder": {
"requestType": "ReqCreateIAPOrder",
"responseType": "ResCreateIAPOrder"
},
"createMyCardAndroidOrder": {
"requestType": "ReqCreateMyCardOrder",
"responseType": "ResCreateMyCardOrder"
},
"createMyCardWebOrder": {
"requestType": "ReqCreateMyCardOrder",
"responseType": "ResCreateMyCardOrder"
},
"verifyMyCardOrder": {
"requestType": "ReqVerifyMyCardOrder",
"responseType": "ResCommon"
},
"verificationIAPOrder": {
"requestType": "ReqVerificationIAPOrder",
"responseType": "ResVerificationIAPOrder"
},
"createYostarSDKOrder": {
"requestType": "ReqCreateYostarOrder",
"responseType": "ResCreateYostarOrder"
},
"createBillingOrder": {
"requestType": "ReqCreateBillingOrder",
"responseType": "ResCreateBillingOrder"
},
"solveGooglePlayOrder": {
"requestType": "ReqSolveGooglePlayOrder",
"responseType": "ResCommon"
},
"solveGooglePayOrderV3": {
"requestType": "ReqSolveGooglePlayOrderV3",
"responseType": "ResCommon"
},
"fetchMisc": {
"requestType": "ReqCommon",
"responseType": "ResMisc"
},
"modifySignature": {
"requestType": "ReqModifySignature",
"responseType": "ResCommon"
},
"fetchIDCardInfo": {
"requestType": "ReqCommon",
"responseType": "ResIDCardInfo"
},
"updateIDCardInfo": {
"requestType": "ReqUpdateIDCardInfo",
"responseType": "ResCommon"
},
"fetchVipReward": {
"requestType": "ReqCommon",
"responseType": "ResVipReward"
},
"gainVipReward": {
"requestType": "ReqGainVipReward",
"responseType": "ResCommon"
},
"fetchCustomizedContestList": {
"requestType": "ReqFetchCustomizedContestList",
"responseType": "ResFetchCustomizedContestList"
},
"fetchCustomizedContestExtendInfo": {
"requestType": "ReqFetchCustomizedContestExtendInfo",
"responseType": "ResFetchCustomizedContestExtendInfo"
},
"fetchCustomizedContestAuthInfo": {
"requestType": "ReqFetchCustomizedContestAuthInfo",
"responseType": "ResFetchCustomizedContestAuthInfo"
},
"enterCustomizedContest": {
"requestType": "ReqEnterCustomizedContest",
"responseType": "ResEnterCustomizedContest"
},
"leaveCustomizedContest": {
"requestType": "ReqCommon",
"responseType": "ResCommon"
},
"fetchCustomizedContestOnlineInfo": {
"requestType": "ReqFetchCustomizedContestOnlineInfo",
"responseType": "ResFetchCustomizedContestOnlineInfo"
},
"fetchCustomizedContestByContestId": {
"requestType": "ReqFetchCustomizedContestByContestId",
"responseType": "ResFetchCustomizedContestByContestId"
},
"startCustomizedContest": {
"requestType": "ReqStartCustomizedContest",
"responseType": "ResCommon"
},
"stopCustomizedContest": {
"requestType": "ReqCommon",
"responseType": "ResCommon"
},
"joinCustomizedContestChatRoom": {
"requestType": "ReqJoinCustomizedContestChatRoom",
"responseType": "ResJoinCustomizedContestChatRoom"
},
"leaveCustomizedContestChatRoom": {
"requestType": "ReqCommon",
"responseType": "ResCommon"
},
"sayChatMessage": {
"requestType": "ReqSayChatMessage",
"responseType": "ResCommon"
},
"fetchCustomizedContestGameRecords": {
"requestType": "ReqFetchCustomizedContestGameRecords",
"responseType": "ResFetchCustomizedContestGameRecords"
},
"fetchCustomizedContestGameLiveList": {
"requestType": "ReqFetchCustomizedContestGameLiveList",
"responseType": "ResFetchCustomizedContestGameLiveList"
},
"followCustomizedContest": {
"requestType": "ReqTargetCustomizedContest",
"responseType": "ResCommon"
},
"unfollowCustomizedContest": {
"requestType": "ReqTargetCustomizedContest",
"responseType": "ResCommon"
},
"fetchActivityList": {
"requestType": "ReqCommon",
"responseType": "ResActivityList"
},
"fetchAccountActivityData": {
"requestType": "ReqCommon",
"responseType": "ResAccountActivityData"
},
"exchangeActivityItem": {
"requestType": "ReqExchangeActivityItem",
"responseType": "ResExchangeActivityItem"
},
"completeActivityTask": {
"requestType": "ReqCompleteActivityTask",
"responseType": "ResCommon"
},
"completeActivityFlipTask": {
"requestType": "ReqCompleteActivityTask",
"responseType": "ResCommon"
},
"completePeriodActivityTask": {
"requestType": "ReqCompleteActivityTask",
"responseType": "ResCommon"
},
"completeRandomActivityTask": {
"requestType": "ReqCompleteActivityTask",
"responseType": "ResCommon"
},
"receiveActivityFlipTask": {
"requestType": "ReqReceiveActivityFlipTask",
"responseType": "ResReceiveActivityFlipTask"
},
"fetchActivityFlipInfo": {
"requestType": "ReqFetchActivityFlipInfo",
"responseType": "ResFetchActivityFlipInfo"
},
"gainAccumulatedPointActivityReward": {
"requestType": "ReqGainAccumulatedPointActivityReward",
"responseType": "ResCommon"
},
"fetchRankPointLeaderboard": {
"requestType": "ReqFetchRankPointLeaderboard",
"responseType": "ResFetchRankPointLeaderboard"
},
"gainRankPointReward": {
"requestType": "ReqGainRankPointReward",
"responseType": "ResCommon"
},
"richmanActivityNextMove": {
"requestType": "ReqRichmanNextMove",
"responseType": "ResRichmanNextMove"
},
"richmanAcitivitySpecialMove": {
"requestType": "ReqRichmanSpecialMove",
"responseType": "ResRichmanNextMove"
},
"richmanActivityChestInfo": {
"requestType": "ReqRichmanChestInfo",
"responseType": "ResRichmanChestInfo"
},
"createGameObserveAuth": {
"requestType": "ReqCreateGameObserveAuth",
"responseType": "ResCreateGameObserveAuth"
},
"refreshGameObserveAuth": {
"requestType": "ReqRefreshGameObserveAuth",
"responseType": "ResRefreshGameObserveAuth"
}
}
},
"ResConnectionInfo": {
"fields": {
"error": {
"type": "Error",
"id": 1
},
"client_endpoint": {
"type": "NetworkEndpoint",
"id": 2
}
}
},
"ReqSignupAccount": {
"fields": {
"account": {
"type": "string",
"id": 1
},
"password": {
"type": "string",
"id": 2
},
"code": {
"type": "string",
"id": 3
},
"type": {
"type": "uint32",
"id": 4
}
}
},
"ResSignupAccount": {
"fields": {
"error": {
"type": "Error",
"id": 1
}
}
},
"ReqLogin": {
"fields": {
"account": {
"type": "string",
"id": 1
},
"password": {
"type": "string",
"id": 2
},
"reconnect": {
"type": "bool",
"id": 3
},
"device": {
"type": "ClientDeviceInfo",
"id": 4
},
"random_key": {
"type": "string",
"id": 5
},
"client_version": {
"type": "string",
"id": 6
},
"gen_access_token": {
"type": "bool",
"id": 7
},
"currency_platforms": {
"rule": "repeated",
"type": "uint32",
"id": 8
},
"type": {
"type": "uint32",
"id": 9
}
}
},
"ResLogin": {
"fields": {
"error": {
"type": "Error",
"id": 1
},
"account_id": {
"type": "uint32",
"id": 2
},
"account": {
"type": "Account",
"id": 3
},
"game_info": {
"type": "GameConnectInfo",
"id": 4
},
"has_unread_announcement": {
"type": "bool",
"id": 5
},
"access_token": {
"type": "string",
"id": 6
},
"signup_time": {
"type": "uint32",
"id": 7
},
"is_id_card_authed": {
"type": "bool",
"id": 8
}
}
},
"ReqEmailLogin": {
"fields": {
"email": {
"type": "string",
"id": 1
},
"password": {
"type": "string",
"id": 2
},
"reconnect": {
"type": "bool",
"id": 3
},
"device": {
"type": "ClientDeviceInfo",
"id": 4
},
"random_key": {
"type": "string",
"id": 5
},
"client_version": {
"type": "string",
"id": 6
},
"gen_access_token": {
"type": "bool",
"id": 7
},
"currency_platforms": {
"rule": "repeated",
"type": "uint32",
"id": 8
}
}
},
"ReqBindAccount": {
"fields": {
"account": {
"type": "string",
"id": 1
},
"password": {
"type": "string",
"id": 2
}
}
},
"ReqCreatePhoneVerifyCode": {
"fields": {
"phone": {
"type": "string",
"id": 1
},
"usage": {
"type": "uint32",
"id": 2
}
}
},
"ReqCreateEmailVerifyCode": {
"fields": {
"email": {
"type": "string",
"id": 1
},
"usage": {
"type": "uint32",
"id": 2
}
}
},
"ReqVerifyCodeForSecure": {
"fields": {
"code": {
"type": "string",
"id": 1
},
"operation": {
"type": "uint32",
"id": 2
}
}
},
"ResVerfiyCodeForSecure": {
"fields": {
"error": {
"type": "Error",
"id": 1
},
"secure_token": {
"type": "string",
"id": 2
}
}
},
"ReqBindPhoneNumber": {
"fields": {
"code": {
"type": "string",
"id": 1
},
"phone": {
"type": "string",
"id": 2
},
"password": {
"type": "string",
"id": 3
},
"multi_bind_version": {
"type": "bool",
"id": 4
}
}
},
"ReqUnbindPhoneNumber": {
"fields": {
"code": {
"type": "string",
"id": 1
},
"phone": {
"type": "string",
"id": 2
},
"password": {
"type": "string",
"id": 3
}
}
},
"ResFetchPhoneLoginBind": {
"fields": {
"error": {
"type": "Error",
"id": 1
},
"phone_login": {
"type": "uint32",
"id": 2
}
}
},
"ReqCreatePhoneLoginBind": {
"fields": {
"password": {
"type": "string",
"id": 1
}
}
},
"ReqBindEmail": {
"fields": {
"email": {
"type": "string",
"id": 1
},
"code": {
"type": "string",
"id": 2
},
"password": {
"type": "string",
"id": 3
}
}
},
"ReqModifyPassword": {
"fields": {
"new_password": {
"type": "string",
"id": 1
},
"old_password": {
"type": "string",
"id": 2
},
"secure_token": {
"type": "string",
"id": 3
}
}
},
"ReqOauth2Auth": {
"fields": {
"type": {
"type": "uint32",
"id": 1
},
"code": {
"type": "string",
"id": 2
},
"uid": {
"type": "string",
"id": 3
}
}
},
"ResOauth2Auth": {
"fields": {
"error": {
"type": "Error",
"id": 1
},
"access_token": {
"type": "string",
"id": 2
}
}
},
"ReqOauth2Check": {
"fields": {
"type": {
"type": "uint32",
"id": 1
},
"access_token": {
"type": "string",
"id": 2
}
}
},
"ResOauth2Check": {
"fields": {
"error": {
"type": "Error",
"id": 1
},
"has_account": {
"type": "bool",
"id": 2
}
}
},
"ReqOauth2Signup": {
"fields": {
"type": {
"type": "uint32",
"id": 1
},
"access_token": {
"type": "string",
"id": 2
},
"email": {
"type": "string",
"id": 3
},
"advertise_str": {
"type": "string",
"id": 4
}
}
},
"ResOauth2Signup": {
"fields": {
"error": {
"type": "Error",
"id": 1
}
}
},
"ReqOauth2Login": {
"fields": {
"type": {
"type": "uint32",
"id": 1
},
"access_token": {
"type": "string",
"id": 2
},
"reconnect": {
"type": "bool",
"id": 3
},
"device": {
"type": "ClientDeviceInfo",
"id": 4
},
"random_key": {
"type": "string",
"id": 5
},
"client_version": {
"type": "string",
"id": 6
},
"currency_platforms": {
"rule": "repeated",
"type": "uint32",
"id": 8
}
}
},
"ReqDMMPreLogin": {
"fields": {
"finish_url": {
"type": "string",
"id": 1
}
}
},
"ResDMMPreLogin": {
"fields": {
"parameter": {
"type": "string",
"id": 1
}
}
},
"ReqLogout": {
"fields": {}
},
"ResLogout": {
"fields": {
"error": {
"type": "Error",
"id": 1
}
}
},
"ReqHeatBeat": {
"fields": {
"no_operation_counter": {
"type": "uint32",
"id": 1
}
}
},
"ReqLoginBeat": {
"fields": {
"contract": {
"type": "string",
"id": 1
}
}
},
"ReqJoinMatchQueue": {
"fields": {
"match_mode": {
"type": "uint32",
"id": 1
}
}
},
"ReqCancelMatchQueue": {
"fields": {
"match_mode": {
"type": "uint32",
"id": 1
}
}
},
"ReqAccountInfo": {
"fields": {
"account_id": {
"type": "uint32",
"id": 1
}
}
},
"ResAccountInfo": {
"fields": {
"error": {
"type": "Error",
"id": 1
},
"account": {
"type": "Account",
"id": 2
},
"room": {
"type": "Room",
"id": 3
}
}
},
"ReqCreateNickname": {
"fields": {
"nickname": {
"type": "string",
"id": 1
},
"advertise_str": {
"type": "string",
"id": 2
}
}
},
"ReqModifyNickname": {
"fields": {
"nickname": {
"type": "string",
"id": 1
},
"use_item_id": {
"type": "uint32",
"id": 2
}
}
},
"ReqModifyBirthday": {
"fields": {
"birthday": {
"type": "int32",
"id": 1
}
}
},
"ResSelfRoom": {
"fields": {
"error": {
"type": "Error",
"id": 1
},
"room": {
"type": "Room",
"id": 2
}
}
},
"ReqCreateRoom": {
"fields": {
"player_count": {
"type": "uint32",
"id": 1
},
"mode": {
"type": "GameMode",
"id": 2
},
"public_live": {
"type": "bool",
"id": 3
}
}
},
"ResCreateRoom": {
"fields": {
"error": {
"type": "Error",
"id": 1
},
"room": {
"type": "Room",
"id": 2
}
}
},
"ReqJoinRoom": {
"fields": {
"room_id": {
"type": "uint32",
"id": 1
}
}
},
"ResJoinRoom": {
"fields": {
"error": {
"type": "Error",
"id": 1
},
"room": {
"type": "Room",
"id": 2
}
}
},
"ReqRoomReady": {
"fields": {
"ready": {
"type": "bool",
"id": 1
}
}
},
"ReqRoomDressing": {
"fields": {
"dressing": {
"type": "bool",
"id": 1
}
}
},
"ReqRoomStart": {
"fields": {}
},
"ReqRoomKick": {
"fields": {
"account_id": {
"type": "uint32",
"id": 1
}
}
},
"ReqModifyRoom": {
"fields": {
"robot_count": {
"type": "uint32",
"id": 1
}
}
},
"ReqChangeAvatar": {
"fields": {
"avatar_id": {
"type": "uint32",
"id": 1
}
}
},
"ReqAccountStatisticInfo": {
"fields": {
"account_id": {
"type": "uint32",
"id": 1
}
}
},
"ResAccountStatisticInfo": {
"fields": {
"error": {
"type": "Error",
"id": 1
},
"statistic_data": {
"rule": "repeated",
"type": "AccountStatisticData",
"id": 2
},
"detail_data": {
"type": "AccountDetailStatisticV2",
"id": 3
}
}
},
"ResAccountCharacterInfo": {
"fields": {
"unlock_list": {
"rule": "repeated",
"type": "uint32",
"id": 1
}
}
},
"ReqShopPurchase": {
"fields": {
"type": {
"type": "string",
"id": 1
},
"id": {
"type": "uint32",
"id": 2
}
}
},
"ResShopPurchase": {
"fields": {
"error": {
"type": "Error",
"id": 1
},
"update": {
"type": "AccountUpdate",
"id": 2
}
}
},
"ReqGameRecord": {
"fields": {
"game_uuid": {
"type": "string",
"id": 1
}
}
},
"ResGameRecord": {
"fields": {
"error": {
"type": "Error",
"id": 1
},
"head": {
"type": "RecordGame",
"id": 3
},
"data": {
"type": "bytes",
"id": 4
},
"data_url": {
"type": "string",
"id": 5
}
}
},
"ReqGameRecordList": {
"fields": {
"start": {
"type": "uint32",
"id": 1
},
"count": {
"type": "uint32",
"id": 2
},
"type": {
"type": "uint32",
"id": 3
}
}
},
"ResGameRecordList": {
"fields": {
"error": {
"type": "Error",
"id": 1
},
"total_count": {
"type": "uint32",
"id": 2
},
"record_list": {
"rule": "repeated",
"type": "RecordGame",
"id": 3
}
}
},
"ResCollectedGameRecordList": {
"fields": {
"error": {
"type": "Error",
"id": 1
},
"record_list": {
"rule": "repeated",
"type": "RecordCollectedData",
"id": 2
},
"record_collect_limit": {
"type": "uint32",
"id": 3
}
}
},
"ReqGameRecordsDetail": {
"fields": {
"uuid_list": {
"rule": "repeated",
"type": "string",
"id": 1
}
}
},
"ResGameRecordsDetail": {
"fields": {
"error": {
"type": "Error",
"id": 1
},
"record_list": {
"rule": "repeated",
"type": "RecordGame",
"id": 2
}
}
},
"ReqAddCollectedGameRecord": {
"fields": {
"uuid": {
"type": "string",
"id": 1
},
"remarks": {
"type": "string",
"id": 2
},
"start_time": {
"type": "uint32",
"id": 3
},
"end_time": {
"type": "uint32",
"id": 4
}
}
},
"ResAddCollectedGameRecord": {
"fields": {
"error": {
"type": "Error",
"id": 1
}
}
},
"ReqRemoveCollectedGameRecord": {
"fields": {
"uuid": {
"type": "string",
"id": 1
}
}
},
"ResRemoveCollectedGameRecord": {
"fields": {
"error": {
"type": "Error",
"id": 1
}
}
},
"ReqChangeCollectedGameRecordRemarks": {
"fields": {
"uuid": {
"type": "string",
"id": 1
},
"remarks": {
"type": "string",
"id": 2
}
}
},
"ResChangeCollectedGameRecordRemarks": {
"fields": {
"error": {
"type": "Error",
"id": 1
}
}
},
"ReqLevelLeaderboard": {
"fields": {
"type": {
"type": "uint32",
"id": 1
}
}
},
"ResLevelLeaderboard": {
"fields": {
"error": {
"type": "Error",
"id": 1
},
"items": {
"rule": "repeated",
"type": "Item",
"id": 2
},
"self_rank": {
"type": "uint32",
"id": 3
}
},
"nested": {
"Item": {
"fields": {
"account_id": {
"type": "uint32",
"id": 1
},
"level": {
"type": "AccountLevel",
"id": 2
}
}
}
}
},
"ReqMultiAccountId": {
"fields": {
"account_id_list": {
"rule": "repeated",
"type": "uint32",
"id": 1
}
}
},
"ResMultiAccountBrief": {
"fields": {
"error": {
"type": "Error",
"id": 1
},
"players": {
"rule": "repeated",
"type": "PlayerBaseView",
"id": 2
}
}
},
"ResFriendList": {
"fields": {
"error": {
"type": "Error",
"id": 1
},
"friends": {
"rule": "repeated",
"type": "Friend",
"id": 2
},
"friend_max_count": {
"type": "uint32",
"id": 3
}
}
},
"ResFriendApplyList": {
"fields": {
"error": {
"type": "Error",
"id": 1
},
"applies": {
"rule": "repeated",
"type": "FriendApply",
"id": 2
}
},
"nested": {
"FriendApply": {
"fields": {
"account_id": {
"type": "uint32",
"id": 1
},
"apply_time": {
"type": "uint32",
"id": 2
}
}
}
}
},
"ReqApplyFriend": {
"fields": {
"target_id": {
"type": "uint32",
"id": 1
}
}
},
"ReqHandleFriendApply": {
"fields": {
"target_id": {
"type": "uint32",
"id": 1
},
"method": {
"type": "uint32",
"id": 2
}
}
},
"ReqRemoveFriend": {
"fields": {
"target_id": {
"type": "uint32",
"id": 1
}
}
},
"ReqSearchAccountByPattern": {
"fields": {
"search_next": {
"type": "bool",
"id": 1
},
"pattern": {
"type": "string",
"id": 2
}
}
},
"ResSearchAccountByPattern": {
"fields": {
"error": {
"type": "Error",
"id": 1
},
"is_finished": {
"type": "bool",
"id": 2
},
"match_accounts": {
"rule": "repeated",
"type": "uint32",
"id": 3
},
"decode_id": {
"type": "uint32",
"id": 4
}
}
},
"ReqAccountList": {
"fields": {
"account_id_list": {
"rule": "repeated",
"type": "uint32",
"id": 1
}
}
},
"ResAccountStates": {
"fields": {
"error": {
"type": "Error",
"id": 1
},
"states": {
"rule": "repeated",
"type": "AccountActiveState",
"id": 2
}
}
},
"ReqSearchAccountById": {
"fields": {
"account_id": {
"type": "uint32",
"id": 1
}
}
},
"ResSearchAccountById": {
"fields": {
"error": {
"type": "Error",
"id": 1
},
"player": {
"type": "PlayerBaseView",
"id": 2
}
}
},
"ResBagInfo": {
"fields": {
"error": {
"type": "Error",
"id": 1
},
"bag": {
"type": "Bag",
"id": 2
}
}
},
"ReqUseBagItem": {
"fields": {
"item_id": {
"type": "uint32",
"id": 1
}
}
},
"ReqOpenManualItem": {
"fields": {
"item_id": {
"type": "uint32",
"id": 1
},
"count": {
"type": "uint32",
"id": 2
},
"select_id": {
"type": "uint32",
"id": 3
}
}
},
"ReqOpenRandomRewardItem": {
"fields": {
"item_id": {
"type": "uint32",
"id": 1
}
}
},
"ResOpenRandomRewardItem": {
"fields": {
"error": {
"type": "Error",
"id": 1
},
"results": {
"rule": "repeated",
"type": "OpenResult",
"id": 2
}
}
},
"ReqComposeShard": {
"fields": {
"item_id": {
"type": "uint32",
"id": 1
}
}
},
"ResAnnouncement": {
"fields": {
"error": {
"type": "Error",
"id": 1
},
"announcements": {
"rule": "repeated",
"type": "Announcement",
"id": 2
},
"sort": {
"rule": "repeated",
"type": "uint32",
"id": 3
},
"read_list": {
"rule": "repeated",
"type": "uint32",
"id": 4
}
}
},
"ResMailInfo": {
"fields": {
"error": {
"type": "Error",
"id": 1
},
"mails": {
"rule": "repeated",
"type": "Mail",
"id": 2
}
}
},
"ReqReadMail": {
"fields": {
"mail_id": {
"type": "uint32",
"id": 1
}
}
},
"ReqDeleteMail": {
"fields": {
"mail_id": {
"type": "uint32",
"id": 1
}
}
},
"ReqTakeAttachment": {
"fields": {
"mail_id": {
"type": "uint32",
"id": 1
}
}
},
"ResAchievement": {
"fields": {
"error": {
"type": "Error",
"id": 1
},
"progresses": {
"rule": "repeated",
"type": "AchievementProgress",
"id": 2
}
}
},
"ResTitleList": {
"fields": {
"error": {
"type": "Error",
"id": 1
},
"title_list": {
"rule": "repeated",
"type": "uint32",
"id": 2
}
}
},
"ReqUseTitle": {
"fields": {
"title": {
"type": "uint32",
"id": 1
}
}
},
"ReqBuyShiLian": {
"fields": {
"type": {
"type": "uint32",
"id": 1
}
}
},
"ReqUpdateClientValue": {
"fields": {
"key": {
"type": "uint32",
"id": 1
},
"value": {
"type": "uint32",
"id": 2
}
}
},
"ResClientValue": {
"fields": {
"datas": {
"rule": "repeated",
"type": "Value",
"id": 1
},
"recharged_count": {
"type": "uint32",
"id": 2
}
},
"nested": {
"Value": {
"fields": {
"key": {
"type": "uint32",
"id": 1
},
"value": {
"type": "uint32",
"id": 2
}
}
}
}
},
"ReqClientMessage": {
"fields": {
"timestamp": {
"type": "uint32",
"id": 1
},
"message": {
"type": "string",
"id": 2
}
}
},
"ReqCurrentMatchInfo": {
"fields": {
"mode_list": {
"rule": "repeated",
"type": "uint32",
"id": 1
}
}
},
"ResCurrentMatchInfo": {
"fields": {
"error": {
"type": "Error",
"id": 1
},
"matches": {
"rule": "repeated",
"type": "CurrentMatchInfo",
"id": 2
}
},
"nested": {
"CurrentMatchInfo": {
"fields": {
"mode_id": {
"type": "uint32",
"id": 1
},
"playing_count": {
"type": "uint32",
"id": 2
}
}
}
}
},
"ReqUserComplain": {
"fields": {
"target_id": {
"type": "uint32",
"id": 1
},
"type": {
"type": "uint32",
"id": 2
}
}
},
"ReqReadAnnouncement": {
"fields": {
"announcement_id": {
"type": "uint32",
"id": 1
}
}
},
"ResReviveCoinInfo": {
"fields": {
"error": {
"type": "Error",
"id": 1
},
"has_gained": {
"type": "bool",
"id": 2
}
}
},
"ResDailyTask": {
"fields": {
"error": {
"type": "Error",
"id": 1
},
"progresses": {
"rule": "repeated",
"type": "TaskProgress",
"id": 2
},
"has_refresh_count": {
"type": "bool",
"id": 3
},
"max_daily_task_count": {
"type": "uint32",
"id": 4
},
"refresh_count": {
"type": "uint32",
"id": 5
}
}
},
"ReqRefreshDailyTask": {
"fields": {
"task_id": {
"type": "uint32",
"id": 1
}
}
},
"ResRefreshDailyTask": {
"fields": {
"error": {
"type": "Error",
"id": 1
},
"progress": {
"type": "TaskProgress",
"id": 2
},
"refresh_count": {
"type": "uint32",
"id": 3
}
}
},
"ReqUseGiftCode": {
"fields": {
"code": {
"type": "string",
"id": 1
}
}
},
"ResUseGiftCode": {
"fields": {
"error": {
"type": "Error",
"id": 1
},
"rewards": {
"rule": "repeated",
"type": "RewardSlot",
"id": 6
}
}
},
"ReqSendClientMessage": {
"fields": {
"target_id": {
"type": "uint32",
"id": 1
},
"type": {
"type": "uint32",
"id": 2
},
"content": {
"type": "string",
"id": 3
}
}
},
"ReqGameLiveInfo": {
"fields": {
"game_uuid": {
"type": "string",
"id": 1
}
}
},
"ResGameLiveInfo": {
"fields": {
"error": {
"type": "Error",
"id": 1
},
"left_start_seconds": {
"type": "uint32",
"id": 2
},
"live_head": {
"type": "GameLiveHead",
"id": 3
},
"segments": {
"rule": "repeated",
"type": "GameLiveSegmentUri",
"id": 4
},
"now_millisecond": {
"type": "uint32",
"id": 5
}
}
},
"ReqGameLiveLeftSegment": {
"fields": {
"game_uuid": {
"type": "string",
"id": 1
},
"last_segment_id": {
"type": "uint32",
"id": 2
}
}
},
"ResGameLiveLeftSegment": {
"fields": {
"error": {
"type": "Error",
"id": 1
},
"live_state": {
"type": "uint32",
"id": 2
},
"segments": {
"rule": "repeated",
"type": "GameLiveSegmentUri",
"id": 4
},
"now_millisecond": {
"type": "uint32",
"id": 5
},
"segment_end_millisecond": {
"type": "uint32",
"id": 6
}
}
},
"ReqGameLiveList": {
"fields": {
"filter_id": {
"type": "uint32",
"id": 1
}
}
},
"ResGameLiveList": {
"fields": {
"error": {
"type": "Error",
"id": 1
},
"live_list": {
"rule": "repeated",
"type": "GameLiveHead",
"id": 2
}
}
},
"ResCommentSetting": {
"fields": {
"error": {
"type": "Error",
"id": 1
},
"comment_allow": {
"type": "uint32",
"id": 2
}
}
},
"ReqUpdateCommentSetting": {
"fields": {
"comment_allow": {
"type": "uint32",
"id": 1
}
}
},
"ReqFetchCommentList": {
"fields": {
"target_id": {
"type": "uint32",
"id": 1
}
}
},
"ResFetchCommentList": {
"fields": {
"error": {
"type": "Error",
"id": 1
},
"comment_allow": {
"type": "uint32",
"id": 2
},
"comment_id_list": {
"rule": "repeated",
"type": "uint32",
"id": 3
},
"last_read_id": {
"type": "uint32",
"id": 4
}
}
},
"ReqFetchCommentContent": {
"fields": {
"target_id": {
"type": "uint32",
"id": 1
},
"comment_id_list": {
"rule": "repeated",
"type": "uint32",
"id": 2
}
}
},
"ResFetchCommentContent": {
"fields": {
"error": {
"type": "Error",
"id": 1
},
"comments": {
"rule": "repeated",
"type": "CommentItem",
"id": 2
}
}
},
"ReqLeaveComment": {
"fields": {
"target_id": {
"type": "uint32",
"id": 1
},
"content": {
"type": "string",
"id": 2
}
}
},
"ReqDeleteComment": {
"fields": {
"target_id": {
"type": "uint32",
"id": 1
},
"delete_list": {
"rule": "repeated",
"type": "uint32",
"id": 2
}
}
},
"ReqUpdateReadComment": {
"fields": {
"read_id": {
"type": "uint32",
"id": 1
}
}
},
"ReqRollingNotice": {
"fields": {
"notice": {
"type": "RollingNotice",
"id": 1
}
}
},
"ResServerTime": {
"fields": {
"server_time": {
"type": "uint32",
"id": 1
}
}
},
"ReqPlatformBillingProducts": {
"fields": {
"shelves_id": {
"type": "uint32",
"id": 1
}
}
},
"ResPlatformBillingProducts": {
"fields": {
"error": {
"type": "Error",
"id": 1
},
"products": {
"rule": "repeated",
"type": "BillingProduct",
"id": 2
}
}
},
"ReqCreateBillingOrder": {
"fields": {
"goods_id": {
"type": "uint32",
"id": 1
},
"payment_platform": {
"type": "uint32",
"id": 2
},
"client_type": {
"type": "uint32",
"id": 3
},
"account_id": {
"type": "uint32",
"id": 4
}
}
},
"ResCreateBillingOrder": {
"fields": {
"error": {
"type": "Error",
"id": 1
},
"order_id": {
"type": "string",
"id": 2
}
}
},
"ReqSolveGooglePlayOrder": {
"fields": {
"inapp_purchase_data": {
"type": "string",
"id": 2
},
"inapp_data_signature": {
"type": "string",
"id": 3
}
}
},
"ReqSolveGooglePlayOrderV3": {
"fields": {
"order_id": {
"type": "string",
"id": 1
},
"transaction_id": {
"type": "string",
"id": 2
},
"token": {
"type": "string",
"id": 3
},
"account_id": {
"type": "uint32",
"id": 4
}
}
},
"ReqCancelGooglePlayOrder": {
"fields": {
"order_id": {
"type": "string",
"id": 1
}
}
},
"ReqCreateWechatNativeOrder": {
"fields": {
"goods_id": {
"type": "uint32",
"id": 1
},
"client_type": {
"type": "uint32",
"id": 2
},
"account_id": {
"type": "uint32",
"id": 3
},
"account_ip": {
"type": "string",
"id": 4
}
}
},
"ResCreateWechatNativeOrder": {
"fields": {
"error": {
"type": "Error",
"id": 1
},
"qrcode_buffer": {
"type": "string",
"id": 2
},
"order_id": {
"type": "string",
"id": 3
}
}
},
"ReqCreateWechatAppOrder": {
"fields": {
"goods_id": {
"type": "uint32",
"id": 1
},
"client_type": {
"type": "uint32",
"id": 2
},
"account_id": {
"type": "uint32",
"id": 3
},
"account_ip": {
"type": "string",
"id": 4
}
}
},
"ResCreateWechatAppOrder": {
"fields": {
"error": {
"type": "Error",
"id": 1
},
"call_wechat_app_param": {
"type": "CallWechatAppParam",
"id": 2
}
},
"nested": {
"CallWechatAppParam": {
"fields": {
"appid": {
"type": "string",
"id": 1
},
"partnerid": {
"type": "string",
"id": 2
},
"prepayid": {
"type": "string",
"id": 3
},
"package": {
"type": "string",
"id": 4
},
"noncestr": {
"type": "string",
"id": 5
},
"timestamp": {
"type": "string",
"id": 6
},
"sign": {
"type": "string",
"id": 7
}
}
}
}
},
"ReqCreateAlipayOrder": {
"fields": {
"goods_id": {
"type": "uint32",
"id": 1
},
"client_type": {
"type": "uint32",
"id": 2
},
"account_id": {
"type": "uint32",
"id": 3
},
"alipay_trade_type": {
"type": "string",
"id": 4
},
"return_url": {
"type": "string",
"id": 5
}
}
},
"ResCreateAlipayOrder": {
"fields": {
"error": {
"type": "Error",
"id": 1
},
"alipay_url": {
"type": "string",
"id": 2
}
}
},
"ReqCreateAlipayScanOrder": {
"fields": {
"goods_id": {
"type": "uint32",
"id": 1
},
"client_type": {
"type": "uint32",
"id": 2
},
"account_id": {
"type": "uint32",
"id": 3
}
}
},
"ResCreateAlipayScanOrder": {
"fields": {
"error": {
"type": "Error",
"id": 1
},
"qrcode_buffer": {
"type": "string",
"id": 2
},
"order_id": {
"type": "string",
"id": 3
},
"qr_code": {
"type": "string",
"id": 4
}
}
},
"ReqCreateAlipayAppOrder": {
"fields": {
"goods_id": {
"type": "uint32",
"id": 1
},
"client_type": {
"type": "uint32",
"id": 2
},
"account_id": {
"type": "uint32",
"id": 3
}
}
},
"ResCreateAlipayAppOrder": {
"fields": {
"error": {
"type": "Error",
"id": 1
},
"alipay_url": {
"type": "string",
"id": 2
}
}
},
"ReqCreateJPCreditCardOrder": {
"fields": {
"goods_id": {
"type": "uint32",
"id": 1
},
"client_type": {
"type": "uint32",
"id": 2
},
"account_id": {
"type": "uint32",
"id": 3
},
"return_url": {
"type": "string",
"id": 4
},
"access_token": {
"type": "string",
"id": 5
}
}
},
"ResCreateJPCreditCardOrder": {
"fields": {
"error": {
"type": "Error",
"id": 1
},
"order_id": {
"type": "string",
"id": 2
}
}
},
"ReqCreateJPPaypalOrder": {
"fields": {
"goods_id": {
"type": "uint32",
"id": 1
},
"client_type": {
"type": "uint32",
"id": 2
},
"account_id": {
"type": "uint32",
"id": 3
},
"return_url": {
"type": "string",
"id": 4
},
"access_token": {
"type": "string",
"id": 5
}
}
},
"ResCreateJPPaypalOrder": {
"fields": {
"error": {
"type": "Error",
"id": 1
},
"order_id": {
"type": "string",
"id": 2
}
}
},
"ReqCreateJPAuOrder": {
"fields": {
"goods_id": {
"type": "uint32",
"id": 1
},
"client_type": {
"type": "uint32",
"id": 2
},
"account_id": {
"type": "uint32",
"id": 3
},
"return_url": {
"type": "string",
"id": 4
},
"access_token": {
"type": "string",
"id": 5
}
}
},
"ResCreateJPAuOrder": {
"fields": {
"error": {
"type": "Error",
"id": 1
},
"order_id": {
"type": "string",
"id": 2
}
}
},
"ReqCreateJPDocomoOrder": {
"fields": {
"goods_id": {
"type": "uint32",
"id": 1
},
"client_type": {
"type": "uint32",
"id": 2
},
"account_id": {
"type": "uint32",
"id": 3
},
"return_url": {
"type": "string",
"id": 4
},
"access_token": {
"type": "string",
"id": 5
}
}
},
"ResCreateJPDocomoOrder": {
"fields": {
"error": {
"type": "Error",
"id": 1
},
"order_id": {
"type": "string",
"id": 2
}
}
},
"ReqCreateJPWebMoneyOrder": {
"fields": {
"goods_id": {
"type": "uint32",
"id": 1
},
"client_type": {
"type": "uint32",
"id": 2
},
"account_id": {
"type": "uint32",
"id": 3
},
"return_url": {
"type": "string",
"id": 4
},
"access_token": {
"type": "string",
"id": 5
}
}
},
"ResCreateJPWebMoneyOrder": {
"fields": {
"error": {
"type": "Error",
"id": 1
},
"order_id": {
"type": "string",
"id": 2
}
}
},
"ReqCreateJPSoftbankOrder": {
"fields": {
"goods_id": {
"type": "uint32",
"id": 1
},
"client_type": {
"type": "uint32",
"id": 2
},
"account_id": {
"type": "uint32",
"id": 3
},
"return_url": {
"type": "string",
"id": 4
},
"access_token": {
"type": "string",
"id": 5
}
}
},
"ResCreateJPSoftbankOrder": {
"fields": {
"error": {
"type": "Error",
"id": 1
},
"order_id": {
"type": "string",
"id": 2
}
}
},
"ReqCreateYostarOrder": {
"fields": {
"goods_id": {
"type": "uint32",
"id": 1
},
"client_type": {
"type": "uint32",
"id": 2
},
"account_id": {
"type": "uint32",
"id": 3
},
"order_type": {
"type": "uint32",
"id": 4
}
}
},
"ResCreateYostarOrder": {
"fields": {
"error": {
"type": "Error",
"id": 1
},
"order_id": {
"type": "string",
"id": 2
}
}
},
"ReqCreateENPaypalOrder": {
"fields": {
"goods_id": {
"type": "uint32",
"id": 1
},
"client_type": {
"type": "uint32",
"id": 2
},
"account_id": {
"type": "uint32",
"id": 3
},
"return_url": {
"type": "string",
"id": 4
},
"access_token": {
"type": "string",
"id": 5
}
}
},
"ResCreateENPaypalOrder": {
"fields": {
"error": {
"type": "Error",
"id": 1
},
"order_id": {
"type": "string",
"id": 2
}
}
},
"ReqCreateENJCBOrder": {
"fields": {
"goods_id": {
"type": "uint32",
"id": 1
},
"client_type": {
"type": "uint32",
"id": 2
},
"account_id": {
"type": "uint32",
"id": 3
},
"return_url": {
"type": "string",
"id": 4
},
"access_token": {
"type": "string",
"id": 5
}
}
},
"ResCreateENJCBOrder": {
"fields": {
"error": {
"type": "Error",
"id": 1
},
"order_id": {
"type": "string",
"id": 2
}
}
},
"ReqCreateENMasterCardOrder": {
"fields": {
"goods_id": {
"type": "uint32",
"id": 1
},
"client_type": {
"type": "uint32",
"id": 2
},
"account_id": {
"type": "uint32",
"id": 3
},
"return_url": {
"type": "string",
"id": 4
},
"access_token": {
"type": "string",
"id": 5
}
}
},
"ResCreateENMasterCardOrder": {
"fields": {
"error": {
"type": "Error",
"id": 1
},
"order_id": {
"type": "string",
"id": 2
}
}
},
"ReqCreateENVisaOrder": {
"fields": {
"goods_id": {
"type": "uint32",
"id": 1
},
"client_type": {
"type": "uint32",
"id": 2
},
"account_id": {
"type": "uint32",
"id": 3
},
"return_url": {
"type": "string",
"id": 4
},
"access_token": {
"type": "string",
"id": 5
}
}
},
"ResCreateENVisaOrder": {
"fields": {
"error": {
"type": "Error",
"id": 1
},
"order_id": {
"type": "string",
"id": 2
}
}
},
"ReqCreateENAlipayOrder": {
"fields": {
"goods_id": {
"type": "uint32",
"id": 1
},
"client_type": {
"type": "uint32",
"id": 2
},
"account_id": {
"type": "uint32",
"id": 3
},
"return_url": {
"type": "string",
"id": 4
},
"access_token": {
"type": "string",
"id": 5
}
}
},
"ResCreateENAlipayOrder": {
"fields": {
"error": {
"type": "Error",
"id": 1
},
"order_id": {
"type": "string",
"id": 2
}
}
},
"ReqCreateDMMOrder": {
"fields": {
"goods_id": {
"type": "uint32",
"id": 1
},
"account_id": {
"type": "uint32",
"id": 2
},
"client_type": {
"type": "uint32",
"id": 3
}
}
},
"ResCreateDmmOrder": {
"fields": {
"error": {
"type": "Error",
"id": 1
},
"order_id": {
"type": "string",
"id": 2
},
"transaction_id": {
"type": "string",
"id": 3
},
"dmm_user_id": {
"type": "string",
"id": 4
},
"token": {
"type": "string",
"id": 5
},
"callback_url": {
"type": "string",
"id": 6
},
"request_time": {
"type": "string",
"id": 9
},
"dmm_app_id": {
"type": "string",
"id": 10
}
}
},
"ReqCreateIAPOrder": {
"fields": {
"goods_id": {
"type": "uint32",
"id": 1
},
"client_type": {
"type": "uint32",
"id": 2
},
"account_id": {
"type": "uint32",
"id": 3
},
"access_token": {
"type": "string",
"id": 4
}
}
},
"ResCreateIAPOrder": {
"fields": {
"error": {
"type": "Error",
"id": 1
},
"order_id": {
"type": "string",
"id": 2
}
}
},
"ReqVerificationIAPOrder": {
"fields": {
"order_id": {
"type": "string",
"id": 1
},
"transaction_id": {
"type": "string",
"id": 2
},
"receipt_data": {
"type": "string",
"id": 3
},
"account_id": {
"type": "uint32",
"id": 4
}
}
},
"ResVerificationIAPOrder": {
"fields": {
"error": {
"type": "Error",
"id": 1
}
}
},
"ReqCreateMyCardOrder": {
"fields": {
"goods_id": {
"type": "uint32",
"id": 1
},
"client_type": {
"type": "uint32",
"id": 2
},
"account_id": {
"type": "uint32",
"id": 3
}
}
},
"ResCreateMyCardOrder": {
"fields": {
"error": {
"type": "Error",
"id": 1
},
"auth_code": {
"type": "string",
"id": 2
},
"order_id": {
"type": "string",
"id": 3
}
}
},
"ReqVerifyMyCardOrder": {
"fields": {
"order_id": {
"type": "string",
"id": 1
},
"account_id": {
"type": "uint32",
"id": 2
}
}
},
"ReqOpenChest": {
"fields": {
"chest_id": {
"type": "uint32",
"id": 1
},
"count": {
"type": "uint32",
"id": 2
},
"use_ticket": {
"type": "bool",
"id": 3
}
}
},
"ResOpenChest": {
"fields": {
"error": {
"type": "Error",
"id": 1
},
"results": {
"rule": "repeated",
"type": "OpenResult",
"id": 2
},
"total_open_count": {
"type": "uint32",
"id": 3
},
"faith_count": {
"type": "uint32",
"id": 4
}
}
},
"ReqBuyFromChestShop": {
"fields": {
"goods_id": {
"type": "uint32",
"id": 1
},
"count": {
"type": "uint32",
"id": 2
}
}
},
"ResBuyFromChestShop": {
"fields": {
"error": {
"type": "Error",
"id": 1
},
"chest_id": {
"type": "uint32",
"id": 2
},
"consume_count": {
"type": "uint32",
"id": 3
},
"faith_count": {
"type": "uint32",
"id": 4
}
}
},
"ResDailySignInInfo": {
"fields": {
"error": {
"type": "Error",
"id": 1
},
"sign_in_days": {
"type": "uint32",
"id": 2
}
}
},
"ReqDoActivitySignIn": {
"fields": {
"activity_id": {
"type": "uint32",
"id": 2
}
}
},
"ResDoActivitySignIn": {
"fields": {
"error": {
"type": "Error",
"id": 1
},
"rewards": {
"rule": "repeated",
"type": "RewardData",
"id": 2
},
"sign_in_count": {
"type": "uint32",
"id": 3
}
},
"nested": {
"RewardData": {
"fields": {
"resource_id": {
"type": "uint32",
"id": 1
},
"count": {
"type": "uint32",
"id": 2
}
}
}
}
},
"ResCharacterInfo": {
"fields": {
"error": {
"type": "Error",
"id": 1
},
"characters": {
"rule": "repeated",
"type": "Character",
"id": 2
},
"skins": {
"rule": "repeated",
"type": "uint32",
"id": 3
},
"main_character_id": {
"type": "uint32",
"id": 4
},
"send_gift_count": {
"type": "uint32",
"id": 5
},
"send_gift_limit": {
"type": "uint32",
"id": 6
},
"finished_endings": {
"rule": "repeated",
"type": "uint32",
"id": 7
},
"rewarded_endings": {
"rule": "repeated",
"type": "uint32",
"id": 8
}
}
},
"ReqChangeMainCharacter": {
"fields": {
"character_id": {
"type": "uint32",
"id": 1
}
}
},
"ReqChangeCharacterSkin": {
"fields": {
"character_id": {
"type": "uint32",
"id": 1
},
"skin": {
"type": "uint32",
"id": 2
}
}
},
"ReqChangeCharacterView": {
"fields": {
"character_id": {
"type": "uint32",
"id": 1
},
"slot": {
"type": "uint32",
"id": 2
},
"item_id": {
"type": "uint32",
"id": 3
}
}
},
"ReqSendGiftToCharacter": {
"fields": {
"character_id": {
"type": "uint32",
"id": 1
},
"gifts": {
"rule": "repeated",
"type": "Gift",
"id": 2
}
},
"nested": {
"Gift": {
"fields": {
"item_id": {
"type": "uint32",
"id": 1
},
"count": {
"type": "uint32",
"id": 2
}
}
}
}
},
"ResSendGiftToCharacter": {
"fields": {
"error": {
"type": "Error",
"id": 1
},
"level": {
"type": "uint32",
"id": 2
},
"exp": {
"type": "uint32",
"id": 3
}
}
},
"ReqSellItem": {
"fields": {
"sells": {
"rule": "repeated",
"type": "Item",
"id": 1
}
},
"nested": {
"Item": {
"fields": {
"item_id": {
"type": "uint32",
"id": 1
},
"count": {
"type": "uint32",
"id": 2
}
}
}
}
},
"ResCommonView": {
"fields": {
"error": {
"type": "Error",
"id": 1
},
"slots": {
"rule": "repeated",
"type": "Slot",
"id": 2
}
},
"nested": {
"Slot": {
"fields": {
"slot": {
"type": "uint32",
"id": 1
},
"value": {
"type": "uint32",
"id": 2
}
}
}
}
},
"ReqChangeCommonView": {
"fields": {
"slot": {
"type": "uint32",
"id": 1
},
"value": {
"type": "uint32",
"id": 2
}
}
},
"ReqSaveCommonViews": {
"fields": {
"views": {
"rule": "repeated",
"type": "ViewSlot",
"id": 1
},
"save_index": {
"type": "uint32",
"id": 2
},
"is_use": {
"type": "uint32",
"id": 3
}
}
},
"ReqCommonViews": {
"fields": {
"index": {
"type": "uint32",
"id": 1
}
}
},
"ResCommonViews": {
"fields": {
"views": {
"rule": "repeated",
"type": "ViewSlot",
"id": 1
}
}
},
"ResAllcommonViews": {
"fields": {
"views": {
"rule": "repeated",
"type": "Views",
"id": 1
},
"use": {
"type": "uint32",
"id": 2
},
"error": {
"type": "Error",
"id": 3
}
},
"nested": {
"Views": {
"fields": {
"values": {
"rule": "repeated",
"type": "ViewSlot",
"id": 1
},
"index": {
"type": "uint32",
"id": 2
}
}
}
}
},
"ReqUseCommonView": {
"fields": {
"index": {
"type": "uint32",
"id": 3
}
}
},
"ReqUpgradeCharacter": {
"fields": {
"character_id": {
"type": "uint32",
"id": 1
}
}
},
"ResUpgradeCharacter": {
"fields": {
"error": {
"type": "Error",
"id": 1
},
"character": {
"type": "Character",
"id": 2
}
}
},
"ReqFinishedEnding": {
"fields": {
"character_id": {
"type": "uint32",
"id": 1
},
"story_id": {
"type": "uint32",
"id": 2
},
"ending_id": {
"type": "uint32",
"id": 3
}
}
},
"ReqGMCommand": {
"fields": {
"command": {
"type": "string",
"id": 1
}
}
},
"ResShopInfo": {
"fields": {
"error": {
"type": "Error",
"id": 1
},
"shop_info": {
"type": "ShopInfo",
"id": 2
}
}
},
"ReqBuyFromShop": {
"fields": {
"goods_id": {
"type": "uint32",
"id": 1
},
"count": {
"type": "uint32",
"id": 2
},
"bill_short_cut": {
"rule": "repeated",
"type": "BillShortcut",
"id": 3
},
"deal_price": {
"type": "uint32",
"id": 4
}
}
},
"ResBuyFromShop": {
"fields": {
"error": {
"type": "Error",
"id": 1
},
"rewards": {
"rule": "repeated",
"type": "RewardSlot",
"id": 2
}
}
},
"ReqBuyFromZHP": {
"fields": {
"goods_id": {
"type": "uint32",
"id": 1
},
"count": {
"type": "uint32",
"id": 2
}
}
},
"ReqPayMonthTicket": {
"fields": {
"ticket_id": {
"type": "uint32",
"id": 1
}
}
},
"ResPayMonthTicket": {
"fields": {
"error": {
"type": "Error",
"id": 1
},
"resource_id": {
"type": "uint32",
"id": 2
},
"resource_count": {
"type": "uint32",
"id": 3
}
}
},
"ReqReshZHPShop": {
"fields": {
"free_refresh": {
"type": "uint32",
"id": 1
},
"cost_refresh": {
"type": "uint32",
"id": 2
}
}
},
"ResRefreshZHPShop": {
"fields": {
"error": {
"type": "Error",
"id": 1
},
"zhp": {
"type": "ZHPShop",
"id": 2
}
}
},
"ResMonthTicketInfo": {
"fields": {
"month_ticket_info": {
"rule": "repeated",
"type": "MonthTicketInfo",
"id": 1
}
}
},
"ReqExchangeCurrency": {
"fields": {
"id": {
"type": "uint32",
"id": 1
},
"count": {
"type": "uint32",
"id": 2
}
}
},
"ResServerSettings": {
"fields": {
"settings": {
"type": "ServerSettings",
"id": 1
}
}
},
"ResAccountSettings": {
"fields": {
"error": {
"type": "Error",
"id": 1
},
"settings": {
"rule": "repeated",
"type": "AccountSetting",
"id": 2
}
}
},
"ReqUpdateAccountSettings": {
"fields": {
"setting": {
"type": "AccountSetting",
"id": 1
}
}
},
"ResModNicknameTime": {
"fields": {
"last_mod_time": {
"type": "uint32",
"id": 1
}
}
},
"ResMisc": {
"fields": {
"error": {
"type": "Error",
"id": 1
},
"recharged_list": {
"rule": "repeated",
"type": "uint32",
"id": 2
},
"faiths": {
"rule": "repeated",
"type": "MiscFaithData",
"id": 3
}
},
"nested": {
"MiscFaithData": {
"fields": {
"faith_id": {
"type": "uint32",
"id": 1
},
"count": {
"type": "uint32",
"id": 2
}
}
}
}
},
"ReqModifySignature": {
"fields": {
"signature": {
"type": "string",
"id": 1
}
}
},
"ResIDCardInfo": {
"fields": {
"error": {
"type": "Error",
"id": 1
},
"is_authed": {
"type": "bool",
"id": 2
},
"country": {
"type": "string",
"id": 3
}
}
},
"ReqUpdateIDCardInfo": {
"fields": {
"fullname": {
"type": "string",
"id": 1
},
"card_no": {
"type": "string",
"id": 2
}
}
},
"ResVipReward": {
"fields": {
"error": {
"type": "Error",
"id": 1
},
"gained_vip_levels": {
"rule": "repeated",
"type": "uint32",
"id": 2
}
}
},
"ReqGainVipReward": {
"fields": {
"vip_level": {
"type": "uint32",
"id": 1
}
}
},
"ReqFetchCustomizedContestList": {
"fields": {
"start": {
"type": "uint32",
"id": 1
},
"count": {
"type": "uint32",
"id": 2
}
}
},
"ResFetchCustomizedContestList": {
"fields": {
"error": {
"type": "Error",
"id": 1
},
"contests": {
"rule": "repeated",
"type": "CustomizedContestBase",
"id": 2
},
"follow_contests": {
"rule": "repeated",
"type": "CustomizedContestBase",
"id": 3
}
}
},
"ReqFetchCustomizedContestExtendInfo": {
"fields": {
"uid_list": {
"rule": "repeated",
"type": "uint32",
"id": 1
}
}
},
"ResFetchCustomizedContestExtendInfo": {
"fields": {
"error": {
"type": "Error",
"id": 1
},
"extend_list": {
"rule": "repeated",
"type": "CustomizedContestExtend",
"id": 2
}
}
},
"ReqFetchCustomizedContestAuthInfo": {
"fields": {
"unique_id": {
"type": "uint32",
"id": 1
}
}
},
"ResFetchCustomizedContestAuthInfo": {
"fields": {
"error": {
"type": "Error",
"id": 1
},
"observer_level": {
"type": "uint32",
"id": 2
}
}
},
"ReqEnterCustomizedContest": {
"fields": {
"unique_id": {
"type": "uint32",
"id": 1
}
}
},
"ResEnterCustomizedContest": {
"fields": {
"error": {
"type": "Error",
"id": 1
},
"detail_info": {
"type": "CustomizedContestDetail",
"id": 2
},
"player_report": {
"type": "CustomizedContestPlayerReport",
"id": 3
},
"is_followed": {
"type": "bool",
"id": 4
}
}
},
"ReqFetchCustomizedContestOnlineInfo": {
"fields": {
"unique_id": {
"type": "uint32",
"id": 1
}
}
},
"ResFetchCustomizedContestOnlineInfo": {
"fields": {
"error": {
"type": "Error",
"id": 1
},
"online_player": {
"type": "uint32",
"id": 2
}
}
},
"ReqFetchCustomizedContestByContestId": {
"fields": {
"contest_id": {
"type": "uint32",
"id": 1
}
}
},
"ResFetchCustomizedContestByContestId": {
"fields": {
"error": {
"type": "Error",
"id": 1
},
"contest_info": {
"type": "CustomizedContestAbstract",
"id": 2
}
}
},
"ReqStartCustomizedContest": {
"fields": {
"unique_id": {
"type": "uint32",
"id": 1
}
}
},
"ReqJoinCustomizedContestChatRoom": {
"fields": {
"unique_id": {
"type": "uint32",
"id": 1
}
}
},
"ResJoinCustomizedContestChatRoom": {
"fields": {
"error": {
"type": "Error",
"id": 1
},
"chat_history": {
"rule": "repeated",
"type": "bytes",
"id": 2
}
}
},
"ReqSayChatMessage": {
"fields": {
"content": {
"type": "string",
"id": 1
}
}
},
"ReqFetchCustomizedContestGameLiveList": {
"fields": {
"unique_id": {
"type": "uint32",
"id": 1
}
}
},
"ResFetchCustomizedContestGameLiveList": {
"fields": {
"error": {
"type": "Error",
"id": 1
},
"live_list": {
"rule": "repeated",
"type": "GameLiveHead",
"id": 2
}
}
},
"ReqFetchCustomizedContestGameRecords": {
"fields": {
"unique_id": {
"type": "uint32",
"id": 1
},
"last_index": {
"type": "uint32",
"id": 2
}
}
},
"ResFetchCustomizedContestGameRecords": {
"fields": {
"error": {
"type": "Error",
"id": 1
},
"next_index": {
"type": "uint32",
"id": 2
},
"record_list": {
"rule": "repeated",
"type": "RecordGame",
"id": 3
}
}
},
"ReqTargetCustomizedContest": {
"fields": {
"unique_id": {
"type": "uint32",
"id": 1
}
}
},
"ResActivityList": {
"fields": {
"error": {
"type": "Error",
"id": 1
},
"activities": {
"rule": "repeated",
"type": "Activity",
"id": 2
}
}
},
"ResAccountActivityData": {
"fields": {
"error": {
"type": "Error",
"id": 1
},
"exchange_records": {
"rule": "repeated",
"type": "ExchangeRecord",
"id": 2
},
"task_progress_list": {
"rule": "repeated",
"type": "TaskProgress",
"id": 3
},
"accumulated_point_list": {
"rule": "repeated",
"type": "ActivityAccumulatedPointData",
"id": 4
},
"rank_data_list": {
"rule": "repeated",
"type": "ActivityRankPointData",
"id": 5
},
"flip_task_progress_list": {
"rule": "repeated",
"type": "TaskProgress",
"id": 6
},
"sign_in_data": {
"rule": "repeated",
"type": "ActivitySignInData",
"id": 7
},
"richman_data": {
"rule": "repeated",
"type": "ActivityRichmanData",
"id": 8
},
"period_task_progress_list": {
"rule": "repeated",
"type": "TaskProgress",
"id": 9
},
"random_task_progress_list": {
"rule": "repeated",
"type": "TaskProgress",
"id": 10
}
},
"nested": {
"ActivitySignInData": {
"fields": {
"activity_id": {
"type": "uint32",
"id": 1
},
"sign_in_count": {
"type": "uint32",
"id": 2
},
"last_sign_in_time": {
"type": "uint32",
"id": 3
}
}
},
"BuffData": {
"fields": {
"type": {
"type": "uint32",
"id": 1
},
"remain": {
"type": "uint32",
"id": 2
},
"effect": {
"type": "uint32",
"id": 3
}
}
},
"ActivityRichmanData": {
"fields": {
"activity_id": {
"type": "uint32",
"id": 1
},
"location": {
"type": "uint32",
"id": 2
},
"finished_count": {
"type": "uint32",
"id": 3
},
"chest_position": {
"type": "uint32",
"id": 4
},
"bank_save": {
"type": "uint32",
"id": 5
},
"exp": {
"type": "uint32",
"id": 6
},
"buff": {
"rule": "repeated",
"type": "BuffData",
"id": 7
}
}
}
}
},
"ReqExchangeActivityItem": {
"fields": {
"exchange_id": {
"type": "uint32",
"id": 1
}
}
},
"ResExchangeActivityItem": {
"fields": {
"error": {
"type": "Error",
"id": 1
},
"execute_reward": {
"rule": "repeated",
"type": "ExecuteReward",
"id": 2
}
}
},
"ReqCompleteActivityTask": {
"fields": {
"task_id": {
"type": "uint32",
"id": 1
}
}
},
"ReqReceiveActivityFlipTask": {
"fields": {
"task_id": {
"type": "uint32",
"id": 1
}
}
},
"ResReceiveActivityFlipTask": {
"fields": {
"count": {
"type": "uint32",
"id": 1
},
"error": {
"type": "Error",
"id": 2
}
}
},
"ReqFetchActivityFlipInfo": {
"fields": {
"activity_id": {
"type": "uint32",
"id": 1
}
}
},
"ResFetchActivityFlipInfo": {
"fields": {
"rewards": {
"rule": "repeated",
"type": "uint32",
"id": 1
},
"count": {
"type": "uint32",
"id": 2
},
"error": {
"type": "Error",
"id": 3
}
}
},
"ReqGainAccumulatedPointActivityReward": {
"fields": {
"activity_id": {
"type": "uint32",
"id": 1
},
"reward_id": {
"type": "uint32",
"id": 2
}
}
},
"ReqFetchRankPointLeaderboard": {
"fields": {
"leaderboard_id": {
"type": "uint32",
"id": 1
}
}
},
"ResFetchRankPointLeaderboard": {
"fields": {
"error": {
"type": "Error",
"id": 1
},
"items": {
"rule": "repeated",
"type": "Item",
"id": 2
},
"last_refresh_time": {
"type": "uint32",
"id": 3
}
},
"nested": {
"Item": {
"fields": {
"account_id": {
"type": "uint32",
"id": 1
},
"rank": {
"type": "uint32",
"id": 2
},
"view": {
"type": "PlayerBaseView",
"id": 3
},
"point": {
"type": "uint32",
"id": 4
}
}
}
}
},
"ReqGainRankPointReward": {
"fields": {
"leaderboard_id": {
"type": "uint32",
"id": 1
},
"activity_id": {
"type": "uint32",
"id": 2
}
}
},
"ReqRichmanNextMove": {
"fields": {
"activity_id": {
"type": "uint32",
"id": 1
}
}
},
"ResRichmanNextMove": {
"fields": {
"paths": {
"rule": "repeated",
"type": "PathData",
"id": 1
},
"dice": {
"type": "uint32",
"id": 2
},
"location": {
"type": "uint32",
"id": 3
},
"finished_count": {
"type": "uint32",
"id": 4
},
"step": {
"type": "uint32",
"id": 5
},
"buff": {
"rule": "repeated",
"type": "BuffData",
"id": 6
},
"bank_save": {
"type": "uint32",
"id": 7
},
"chest_position": {
"type": "uint32",
"id": 8
},
"exp": {
"type": "uint32",
"id": 9
},
"bank_save_add": {
"type": "uint32",
"id": 10
},
"error": {
"type": "Error",
"id": 11
}
},
"nested": {
"RewardData": {
"fields": {
"resource_id": {
"type": "uint32",
"id": 1
},
"count": {
"type": "uint32",
"id": 2
},
"origin_count": {
"type": "uint32",
"id": 3
},
"is_chest": {
"type": "uint32",
"id": 4
}
}
},
"PathData": {
"fields": {
"location": {
"type": "uint32",
"id": 1
},
"rewards": {
"rule": "repeated",
"type": "RewardData",
"id": 2
},
"events": {
"rule": "repeated",
"type": "uint32",
"id": 3
}
}
},
"BuffData": {
"fields": {
"type": {
"type": "uint32",
"id": 1
},
"remain": {
"type": "uint32",
"id": 2
},
"effect": {
"type": "uint32",
"id": 3
}
}
}
}
},
"ReqRichmanSpecialMove": {
"fields": {
"activity_id": {
"type": "uint32",
"id": 1
},
"step": {
"type": "uint32",
"id": 2
}
}
},
"ReqRichmanChestInfo": {
"fields": {
"activity_id": {
"type": "uint32",
"id": 1
}
}
},
"ResRichmanChestInfo": {
"fields": {
"items": {
"rule": "repeated",
"type": "ItemData",
"id": 1
},
"error": {
"type": "Error",
"id": 2
}
},
"nested": {
"ItemData": {
"fields": {
"id": {
"type": "uint32",
"id": 1
},
"count": {
"type": "uint32",
"id": 2
}
}
}
}
},
"ReqCreateGameObserveAuth": {
"fields": {
"game_uuid": {
"type": "string",
"id": 1
}
}
},
"ResCreateGameObserveAuth": {
"fields": {
"error": {
"type": "Error",
"id": 1
},
"token": {
"type": "string",
"id": 2
},
"location": {
"type": "string",
"id": 3
}
}
},
"ReqRefreshGameObserveAuth": {
"fields": {
"token": {
"type": "string",
"id": 1
}
}
},
"ResRefreshGameObserveAuth": {
"fields": {
"error": {
"type": "Error",
"id": 1
},
"ttl": {
"type": "uint32",
"id": 2
}
}
},
"ActionMJStart": {
"fields": {}
},
"NewRoundOpenedTiles": {
"fields": {
"seat": {
"type": "uint32",
"id": 1
},
"tiles": {
"rule": "repeated",
"type": "string",
"id": 2
},
"count": {
"rule": "repeated",
"type": "uint32",
"id": 3
}
}
},
"MuyuInfo": {
"fields": {
"seat": {
"type": "uint32",
"id": 1
},
"count": {
"type": "uint32",
"id": 2
},
"count_max": {
"type": "uint32",
"id": 3
},
"id": {
"type": "uint32",
"id": 4
}
}
},
"ActionNewRound": {
"fields": {
"chang": {
"type": "uint32",
"id": 1
},
"ju": {
"type": "uint32",
"id": 2
},
"ben": {
"type": "uint32",
"id": 3
},
"tiles": {
"rule": "repeated",
"type": "string",
"id": 4
},
"dora": {
"type": "string",
"id": 5
},
"scores": {
"rule": "repeated",
"type": "int32",
"id": 6
},
"operation": {
"type": "OptionalOperationList",
"id": 7
},
"liqibang": {
"type": "uint32",
"id": 8
},
"tingpais0": {
"rule": "repeated",
"type": "TingPaiDiscardInfo",
"id": 9
},
"tingpais1": {
"rule": "repeated",
"type": "TingPaiInfo",
"id": 10
},
"al": {
"type": "bool",
"id": 11
},
"md5": {
"type": "string",
"id": 12
},
"left_tile_count": {
"type": "uint32",
"id": 13
},
"doras": {
"rule": "repeated",
"type": "string",
"id": 14
},
"opens": {
"rule": "repeated",
"type": "NewRoundOpenedTiles",
"id": 15
},
"muyu": {
"type": "MuyuInfo",
"id": 16
}
}
},
"RecordNewRound": {
"fields": {
"chang": {
"type": "uint32",
"id": 1
},
"ju": {
"type": "uint32",
"id": 2
},
"ben": {
"type": "uint32",
"id": 3
},
"dora": {
"type": "string",
"id": 4
},
"scores": {
"rule": "repeated",
"type": "int32",
"id": 5
},
"liqibang": {
"type": "uint32",
"id": 6
},
"tiles0": {
"rule": "repeated",
"type": "string",
"id": 7
},
"tiles1": {
"rule": "repeated",
"type": "string",
"id": 8
},
"tiles2": {
"rule": "repeated",
"type": "string",
"id": 9
},
"tiles3": {
"rule": "repeated",
"type": "string",
"id": 10
},
"tingpai": {
"rule": "repeated",
"type": "TingPai",
"id": 11
},
"operation": {
"type": "OptionalOperationList",
"id": 12
},
"md5": {
"type": "string",
"id": 13
},
"paishan": {
"type": "string",
"id": 14
},
"left_tile_count": {
"type": "uint32",
"id": 15
},
"doras": {
"rule": "repeated",
"type": "string",
"id": 16
},
"opens": {
"rule": "repeated",
"type": "NewRoundOpenedTiles",
"id": 17
},
"muyu": {
"type": "MuyuInfo",
"id": 18
}
},
"nested": {
"TingPai": {
"fields": {
"seat": {
"type": "uint32",
"id": 1
},
"tingpais1": {
"rule": "repeated",
"type": "TingPaiInfo",
"id": 2
}
}
}
}
},
"GameSnapshot": {
"fields": {
"chang": {
"type": "uint32",
"id": 1
},
"ju": {
"type": "uint32",
"id": 2
},
"ben": {
"type": "uint32",
"id": 3
},
"index_player": {
"type": "uint32",
"id": 4
},
"left_tile_count": {
"type": "uint32",
"id": 5
},
"hands": {
"rule": "repeated",
"type": "string",
"id": 6
},
"doras": {
"rule": "repeated",
"type": "string",
"id": 7
},
"liqibang": {
"type": "uint32",
"id": 8
},
"players": {
"rule": "repeated",
"type": "PlayerSnapshot",
"id": 9
},
"zhenting": {
"type": "bool",
"id": 10
}
},
"nested": {
"PlayerSnapshot": {
"fields": {
"score": {
"type": "int32",
"id": 1
},
"liqiposition": {
"type": "int32",
"id": 2
},
"tilenum": {
"type": "uint32",
"id": 3
},
"qipais": {
"rule": "repeated",
"type": "string",
"id": 4
},
"mings": {
"rule": "repeated",
"type": "Fulu",
"id": 5
}
},
"nested": {
"Fulu": {
"fields": {
"type": {
"type": "uint32",
"id": 1
},
"tile": {
"rule": "repeated",
"type": "string",
"id": 2
},
"from": {
"rule": "repeated",
"type": "uint32",
"id": 3
}
}
}
}
}
}
},
"ActionPrototype": {
"fields": {
"step": {
"type": "uint32",
"id": 1
},
"name": {
"type": "string",
"id": 2
},
"data": {
"type": "bytes",
"id": 3
}
}
},
"GameDetailRecords": {
"fields": {
"records": {
"rule": "repeated",
"type": "bytes",
"id": 1
}
}
},
"OptionalOperation": {
"fields": {
"type": {
"type": "uint32",
"id": 1
},
"combination": {
"rule": "repeated",
"type": "string",
"id": 2
}
}
},
"OptionalOperationList": {
"fields": {
"seat": {
"type": "uint32",
"id": 1
},
"operation_list": {
"rule": "repeated",
"type": "OptionalOperation",
"id": 2
},
"time_add": {
"type": "uint32",
"id": 4
},
"time_fixed": {
"type": "uint32",
"id": 5
}
}
},
"LiQiSuccess": {
"fields": {
"seat": {
"type": "uint32",
"id": 1
},
"score": {
"type": "int32",
"id": 2
},
"liqibang": {
"type": "uint32",
"id": 3
}
}
},
"FanInfo": {
"fields": {
"name": {
"type": "string",
"id": 1
},
"val": {
"type": "uint32",
"id": 2
},
"id": {
"type": "uint32",
"id": 3
}
}
},
"HuleInfo": {
"fields": {
"hand": {
"rule": "repeated",
"type": "string",
"id": 1
},
"ming": {
"rule": "repeated",
"type": "string",
"id": 2
},
"hu_tile": {
"type": "string",
"id": 3
},
"seat": {
"type": "uint32",
"id": 4
},
"zimo": {
"type": "bool",
"id": 5
},
"qinjia": {
"type": "bool",
"id": 6
},
"liqi": {
"type": "bool",
"id": 7
},
"doras": {
"rule": "repeated",
"type": "string",
"id": 8
},
"li_doras": {
"rule": "repeated",
"type": "string",
"id": 9
},
"yiman": {
"type": "bool",
"id": 10
},
"count": {
"type": "uint32",
"id": 11
},
"fans": {
"rule": "repeated",
"type": "FanInfo",
"id": 12
},
"fu": {
"type": "uint32",
"id": 13
},
"title": {
"type": "string",
"id": 14
},
"point_rong": {
"type": "uint32",
"id": 15
},
"point_zimo_qin": {
"type": "uint32",
"id": 16
},
"point_zimo_xian": {
"type": "uint32",
"id": 17
},
"title_id": {
"type": "uint32",
"id": 18
},
"point_sum": {
"type": "uint32",
"id": 19
}
}
},
"TingPaiInfo": {
"fields": {
"tile": {
"type": "string",
"id": 1
},
"haveyi": {
"type": "bool",
"id": 2
},
"yiman": {
"type": "bool",
"id": 3
},
"count": {
"type": "uint32",
"id": 4
},
"fu": {
"type": "uint32",
"id": 5
},
"biao_dora_count": {
"type": "uint32",
"id": 6
},
"yiman_zimo": {
"type": "bool",
"id": 7
},
"count_zimo": {
"type": "uint32",
"id": 8
},
"fu_zimo": {
"type": "uint32",
"id": 9
}
}
},
"TingPaiDiscardInfo": {
"fields": {
"tile": {
"type": "string",
"id": 1
},
"zhenting": {
"type": "bool",
"id": 2
},
"infos": {
"rule": "repeated",
"type": "TingPaiInfo",
"id": 3
}
}
},
"GameEnd": {
"fields": {
"scores": {
"rule": "repeated",
"type": "int32",
"id": 1
}
}
},
"ActionDiscardTile": {
"fields": {
"seat": {
"type": "uint32",
"id": 1
},
"tile": {
"type": "string",
"id": 2
},
"is_liqi": {
"type": "bool",
"id": 3
},
"operation": {
"type": "OptionalOperationList",
"id": 4
},
"moqie": {
"type": "bool",
"id": 5
},
"zhenting": {
"type": "bool",
"id": 6
},
"tingpais": {
"rule": "repeated",
"type": "TingPaiInfo",
"id": 7
},
"doras": {
"rule": "repeated",
"type": "string",
"id": 8
},
"is_wliqi": {
"type": "bool",
"id": 9
},
"tile_state": {
"type": "uint32",
"id": 10
},
"muyu": {
"type": "MuyuInfo",
"id": 11
}
}
},
"RecordDiscardTile": {
"fields": {
"seat": {
"type": "uint32",
"id": 1
},
"tile": {
"type": "string",
"id": 2
},
"is_liqi": {
"type": "bool",
"id": 3
},
"moqie": {
"type": "bool",
"id": 5
},
"zhenting": {
"rule": "repeated",
"type": "bool",
"id": 6
},
"tingpais": {
"rule": "repeated",
"type": "TingPaiInfo",
"id": 7
},
"doras": {
"rule": "repeated",
"type": "string",
"id": 8
},
"is_wliqi": {
"type": "bool",
"id": 9
},
"operations": {
"rule": "repeated",
"type": "OptionalOperationList",
"id": 10
},
"tile_state": {
"type": "uint32",
"id": 11
},
"muyu": {
"type": "MuyuInfo",
"id": 12
}
}
},
"ActionDealTile": {
"fields": {
"seat": {
"type": "uint32",
"id": 1
},
"tile": {
"type": "string",
"id": 2
},
"left_tile_count": {
"type": "uint32",
"id": 3
},
"operation": {
"type": "OptionalOperationList",
"id": 4
},
"liqi": {
"type": "LiQiSuccess",
"id": 5
},
"doras": {
"rule": "repeated",
"type": "string",
"id": 6
},
"zhenting": {
"type": "bool",
"id": 7
},
"tingpais": {
"rule": "repeated",
"type": "TingPaiDiscardInfo",
"id": 8
},
"tile_state": {
"type": "uint32",
"id": 9
},
"muyu": {
"type": "MuyuInfo",
"id": 10
}
}
},
"RecordDealTile": {
"fields": {
"seat": {
"type": "uint32",
"id": 1
},
"tile": {
"type": "string",
"id": 2
},
"left_tile_count": {
"type": "uint32",
"id": 3
},
"liqi": {
"type": "LiQiSuccess",
"id": 5
},
"doras": {
"rule": "repeated",
"type": "string",
"id": 6
},
"zhenting": {
"rule": "repeated",
"type": "bool",
"id": 7
},
"operation": {
"type": "OptionalOperationList",
"id": 8
},
"tile_state": {
"type": "uint32",
"id": 9
},
"muyu": {
"type": "MuyuInfo",
"id": 11
}
}
},
"ActionChiPengGang": {
"fields": {
"seat": {
"type": "uint32",
"id": 1
},
"type": {
"type": "uint32",
"id": 2
},
"tiles": {
"rule": "repeated",
"type": "string",
"id": 3
},
"froms": {
"rule": "repeated",
"type": "uint32",
"id": 4
},
"liqi": {
"type": "LiQiSuccess",
"id": 5
},
"operation": {
"type": "OptionalOperationList",
"id": 6
},
"zhenting": {
"type": "bool",
"id": 7
},
"tingpais": {
"rule": "repeated",
"type": "TingPaiDiscardInfo",
"id": 8
},
"tile_states": {
"rule": "repeated",
"type": "uint32",
"id": 9
},
"muyu": {
"type": "MuyuInfo",
"id": 10
}
}
},
"RecordChiPengGang": {
"fields": {
"seat": {
"type": "uint32",
"id": 1
},
"type": {
"type": "uint32",
"id": 2
},
"tiles": {
"rule": "repeated",
"type": "string",
"id": 3
},
"froms": {
"rule": "repeated",
"type": "uint32",
"id": 4
},
"liqi": {
"type": "LiQiSuccess",
"id": 5
},
"zhenting": {
"rule": "repeated",
"type": "bool",
"id": 7
},
"operation": {
"type": "OptionalOperationList",
"id": 8
},
"tile_states": {
"rule": "repeated",
"type": "uint32",
"id": 9
},
"muyu": {
"type": "MuyuInfo",
"id": 10
}
}
},
"ActionAnGangAddGang": {
"fields": {
"seat": {
"type": "uint32",
"id": 1
},
"type": {
"type": "uint32",
"id": 2
},
"tiles": {
"type": "string",
"id": 3
},
"operation": {
"type": "OptionalOperationList",
"id": 4
},
"doras": {
"rule": "repeated",
"type": "string",
"id": 6
},
"zhenting": {
"type": "bool",
"id": 7
},
"tingpais": {
"rule": "repeated",
"type": "TingPaiInfo",
"id": 8
},
"muyu": {
"type": "MuyuInfo",
"id": 9
}
}
},
"RecordAnGangAddGang": {
"fields": {
"seat": {
"type": "uint32",
"id": 1
},
"type": {
"type": "uint32",
"id": 2
},
"tiles": {
"type": "string",
"id": 3
},
"doras": {
"rule": "repeated",
"type": "string",
"id": 6
},
"operations": {
"rule": "repeated",
"type": "OptionalOperationList",
"id": 7
},
"muyu": {
"type": "MuyuInfo",
"id": 8
}
}
},
"ActionBaBei": {
"fields": {
"seat": {
"type": "uint32",
"id": 1
},
"operation": {
"type": "OptionalOperationList",
"id": 4
},
"doras": {
"rule": "repeated",
"type": "string",
"id": 6
},
"zhenting": {
"type": "bool",
"id": 7
},
"tingpais": {
"rule": "repeated",
"type": "TingPaiInfo",
"id": 8
},
"moqie": {
"type": "bool",
"id": 9
},
"tile_state": {
"type": "uint32",
"id": 10
},
"muyu": {
"type": "MuyuInfo",
"id": 11
}
}
},
"RecordBaBei": {
"fields": {
"seat": {
"type": "uint32",
"id": 1
},
"doras": {
"rule": "repeated",
"type": "string",
"id": 6
},
"operations": {
"rule": "repeated",
"type": "OptionalOperationList",
"id": 7
},
"moqie": {
"type": "bool",
"id": 8
},
"tile_state": {
"type": "uint32",
"id": 10
},
"muyu": {
"type": "MuyuInfo",
"id": 11
}
}
},
"ActionHule": {
"fields": {
"hules": {
"rule": "repeated",
"type": "HuleInfo",
"id": 1
},
"old_scores": {
"rule": "repeated",
"type": "int32",
"id": 2
},
"delta_scores": {
"rule": "repeated",
"type": "int32",
"id": 3
},
"wait_timeout": {
"type": "uint32",
"id": 4
},
"scores": {
"rule": "repeated",
"type": "int32",
"id": 5
},
"gameend": {
"type": "GameEnd",
"id": 6
},
"doras": {
"rule": "repeated",
"type": "string",
"id": 7
},
"muyu": {
"type": "MuyuInfo",
"id": 8
}
}
},
"RecordHule": {
"fields": {
"hules": {
"rule": "repeated",
"type": "HuleInfo",
"id": 1
},
"old_scores": {
"rule": "repeated",
"type": "int32",
"id": 2
},
"delta_scores": {
"rule": "repeated",
"type": "int32",
"id": 3
},
"wait_timeout": {
"type": "uint32",
"id": 4
},
"scores": {
"rule": "repeated",
"type": "int32",
"id": 5
},
"gameend": {
"type": "GameEnd",
"id": 6
},
"doras": {
"rule": "repeated",
"type": "string",
"id": 7
},
"muyu": {
"type": "MuyuInfo",
"id": 8
}
}
},
"ActionLiuJu": {
"fields": {
"type": {
"type": "uint32",
"id": 1
},
"gameend": {
"type": "GameEnd",
"id": 2
},
"seat": {
"type": "uint32",
"id": 3
},
"tiles": {
"rule": "repeated",
"type": "string",
"id": 4
},
"liqi": {
"type": "LiQiSuccess",
"id": 5
},
"allplayertiles": {
"rule": "repeated",
"type": "string",
"id": 6
},
"muyu": {
"type": "MuyuInfo",
"id": 7
}
}
},
"RecordLiuJu": {
"fields": {
"type": {
"type": "uint32",
"id": 1
},
"gameend": {
"type": "GameEnd",
"id": 2
},
"seat": {
"type": "uint32",
"id": 3
},
"tiles": {
"rule": "repeated",
"type": "string",
"id": 4
},
"liqi": {
"type": "LiQiSuccess",
"id": 5
},
"allplayertiles": {
"rule": "repeated",
"type": "string",
"id": 6
},
"muyu": {
"type": "MuyuInfo",
"id": 7
}
}
},
"NoTilePlayerInfo": {
"fields": {
"tingpai": {
"type": "bool",
"id": 3
},
"hand": {
"rule": "repeated",
"type": "string",
"id": 4
},
"tings": {
"rule": "repeated",
"type": "TingPaiInfo",
"id": 5
}
}
},
"NoTileScoreInfo": {
"fields": {
"seat": {
"type": "uint32",
"id": 1
},
"old_scores": {
"rule": "repeated",
"type": "int32",
"id": 2
},
"delta_scores": {
"rule": "repeated",
"type": "int32",
"id": 3
},
"hand": {
"rule": "repeated",
"type": "string",
"id": 4
},
"ming": {
"rule": "repeated",
"type": "string",
"id": 5
},
"doras": {
"rule": "repeated",
"type": "string",
"id": 6
},
"score": {
"type": "uint32",
"id": 7
}
}
},
"ActionNoTile": {
"fields": {
"liujumanguan": {
"type": "bool",
"id": 1
},
"players": {
"rule": "repeated",
"type": "NoTilePlayerInfo",
"id": 2
},
"scores": {
"rule": "repeated",
"type": "NoTileScoreInfo",
"id": 3
},
"gameend": {
"type": "bool",
"id": 4
},
"muyu": {
"type": "MuyuInfo",
"id": 5
}
}
},
"RecordNoTile": {
"fields": {
"liujumanguan": {
"type": "bool",
"id": 1
},
"players": {
"rule": "repeated",
"type": "NoTilePlayerInfo",
"id": 2
},
"scores": {
"rule": "repeated",
"type": "NoTileScoreInfo",
"id": 3
},
"gameend": {
"type": "bool",
"id": 4
},
"muyu": {
"type": "MuyuInfo",
"id": 5
}
}
},
"PlayerLeaving": {
"fields": {
"seat": {
"type": "uint32",
"id": 1
}
}
},
"FastTest": {
"methods": {
"authGame": {
"requestType": "ReqAuthGame",
"responseType": "ResAuthGame"
},
"enterGame": {
"requestType": "ReqCommon",
"responseType": "ResEnterGame"
},
"syncGame": {
"requestType": "ReqSyncGame",
"responseType": "ResSyncGame"
},
"finishSyncGame": {
"requestType": "ReqCommon",
"responseType": "ResCommon"
},
"terminateGame": {
"requestType": "ReqCommon",
"responseType": "ResCommon"
},
"inputOperation": {
"requestType": "ReqSelfOperation",
"responseType": "ResCommon"
},
"inputChiPengGang": {
"requestType": "ReqChiPengGang",
"responseType": "ResCommon"
},
"confirmNewRound": {
"requestType": "ReqCommon",
"responseType": "ResCommon"
},
"broadcastInGame": {
"requestType": "ReqBroadcastInGame",
"responseType": "ResCommon"
},
"inputGameGMCommand": {
"requestType": "ReqGMCommandInGaming",
"responseType": "ResCommon"
},
"fetchGamePlayerState": {
"requestType": "ReqCommon",
"responseType": "ResGamePlayerState"
},
"checkNetworkDelay": {
"requestType": "ReqCommon",
"responseType": "ResCommon"
},
"clearLeaving": {
"requestType": "ReqCommon",
"responseType": "ResCommon"
},
"voteGameEnd": {
"requestType": "ReqVoteGameEnd",
"responseType": "ResGameEndVote"
},
"authObserve": {
"requestType": "ReqAuthObserve",
"responseType": "ResCommon"
},
"startObserve": {
"requestType": "ReqCommon",
"responseType": "ResStartObserve"
},
"stopObserve": {
"requestType": "ReqCommon",
"responseType": "ResCommon"
}
}
},
"ReqAuthGame": {
"fields": {
"account_id": {
"type": "uint32",
"id": 1
},
"token": {
"type": "string",
"id": 2
},
"game_uuid": {
"type": "string",
"id": 3
}
}
},
"ResAuthGame": {
"fields": {
"error": {
"type": "Error",
"id": 1
},
"players": {
"rule": "repeated",
"type": "PlayerGameView",
"id": 2
},
"seat_list": {
"rule": "repeated",
"type": "uint32",
"id": 3
},
"is_game_start": {
"type": "bool",
"id": 4
},
"game_config": {
"type": "GameConfig",
"id": 5
},
"ready_id_list": {
"rule": "repeated",
"type": "uint32",
"id": 6
}
}
},
"GameRestore": {
"fields": {
"snapshot": {
"type": "GameSnapshot",
"id": 1
},
"actions": {
"rule": "repeated",
"type": "ActionPrototype",
"id": 2
},
"passed_waiting_time": {
"type": "uint32",
"id": 3
},
"game_state": {
"type": "uint32",
"id": 4
},
"start_time": {
"type": "uint32",
"id": 5
},
"last_pause_time_ms": {
"type": "uint32",
"id": 6
}
}
},
"ResEnterGame": {
"fields": {
"error": {
"type": "Error",
"id": 1
},
"is_end": {
"type": "bool",
"id": 2
},
"step": {
"type": "uint32",
"id": 3
},
"game_restore": {
"type": "GameRestore",
"id": 4
}
}
},
"ReqSyncGame": {
"fields": {
"round_id": {
"type": "string",
"id": 1
},
"step": {
"type": "uint32",
"id": 2
}
}
},
"ResSyncGame": {
"fields": {
"error": {
"type": "Error",
"id": 1
},
"is_end": {
"type": "bool",
"id": 2
},
"step": {
"type": "uint32",
"id": 3
},
"game_restore": {
"type": "GameRestore",
"id": 4
}
}
},
"ReqSelfOperation": {
"fields": {
"type": {
"type": "uint32",
"id": 1
},
"index": {
"type": "uint32",
"id": 2
},
"tile": {
"type": "string",
"id": 3
},
"cancel_operation": {
"type": "bool",
"id": 4
},
"moqie": {
"type": "bool",
"id": 5
},
"timeuse": {
"type": "uint32",
"id": 6
},
"tile_state": {
"type": "int32",
"id": 7
}
}
},
"ReqChiPengGang": {
"fields": {
"type": {
"type": "uint32",
"id": 1
},
"index": {
"type": "uint32",
"id": 2
},
"cancel_operation": {
"type": "bool",
"id": 3
},
"timeuse": {
"type": "uint32",
"id": 6
}
}
},
"ReqBroadcastInGame": {
"fields": {
"content": {
"type": "string",
"id": 1
},
"except_self": {
"type": "bool",
"id": 2
}
}
},
"ReqGMCommandInGaming": {
"fields": {
"json_data": {
"type": "string",
"id": 1
}
}
},
"ResGamePlayerState": {
"fields": {
"error": {
"type": "Error",
"id": 1
},
"state_list": {
"rule": "repeated",
"type": "GamePlayerState",
"id": 2
}
}
},
"ReqVoteGameEnd": {
"fields": {
"yes": {
"type": "bool",
"id": 1
}
}
},
"ResGameEndVote": {
"fields": {
"success": {
"type": "bool",
"id": 1
},
"vote_cd_end_time": {
"type": "uint32",
"id": 2
},
"error": {
"type": "Error",
"id": 3
}
}
},
"ReqAuthObserve": {
"fields": {
"token": {
"type": "string",
"id": 1
}
}
},
"ResStartObserve": {
"fields": {
"head": {
"type": "GameLiveHead",
"id": 1
},
"passed": {
"type": "GameLiveSegment",
"id": 2
}
}
},
"NotifyNewGame": {
"fields": {
"game_uuid": {
"type": "string",
"id": 1
},
"player_list": {
"rule": "repeated",
"type": "string",
"id": 2
}
}
},
"NotifyPlayerLoadGameReady": {
"fields": {
"ready_id_list": {
"rule": "repeated",
"type": "uint32",
"id": 1
}
}
},
"NotifyGameBroadcast": {
"fields": {
"seat": {
"type": "uint32",
"id": 1
},
"content": {
"type": "string",
"id": 2
}
}
},
"NotifyGameEndResult": {
"fields": {
"result": {
"type": "GameEndResult",
"id": 1
}
}
},
"NotifyGameTerminate": {
"fields": {
"reason": {
"type": "string",
"id": 1
}
}
},
"NotifyPlayerConnectionState": {
"fields": {
"seat": {
"type": "uint32",
"id": 1
},
"state": {
"type": "GamePlayerState",
"id": 2
}
}
},
"NotifyAccountLevelChange": {
"fields": {
"origin": {
"type": "AccountLevel",
"id": 1
},
"final": {
"type": "AccountLevel",
"id": 2
},
"type": {
"type": "uint32",
"id": 3
}
}
},
"NotifyGameFinishReward": {
"fields": {
"mode_id": {
"type": "uint32",
"id": 1
},
"level_change": {
"type": "LevelChange",
"id": 2
},
"match_chest": {
"type": "MatchChest",
"id": 3
},
"main_character": {
"type": "MainCharacter",
"id": 4
},
"character_gift": {
"type": "CharacterGift",
"id": 5
}
},
"nested": {
"LevelChange": {
"fields": {
"origin": {
"type": "AccountLevel",
"id": 1
},
"final": {
"type": "AccountLevel",
"id": 2
},
"type": {
"type": "uint32",
"id": 3
}
}
},
"MatchChest": {
"fields": {
"chest_id": {
"type": "uint32",
"id": 1
},
"origin": {
"type": "uint32",
"id": 2
},
"final": {
"type": "uint32",
"id": 3
},
"is_graded": {
"type": "bool",
"id": 4
},
"rewards": {
"rule": "repeated",
"type": "RewardSlot",
"id": 5
}
}
},
"MainCharacter": {
"fields": {
"level": {
"type": "uint32",
"id": 1
},
"exp": {
"type": "uint32",
"id": 2
},
"add": {
"type": "uint32",
"id": 3
}
}
},
"CharacterGift": {
"fields": {
"origin": {
"type": "uint32",
"id": 1
},
"final": {
"type": "uint32",
"id": 2
},
"add": {
"type": "uint32",
"id": 3
},
"is_graded": {
"type": "bool",
"id": 4
}
}
}
}
},
"NotifyActivityReward": {
"fields": {
"activity_reward": {
"rule": "repeated",
"type": "ActivityReward",
"id": 1
}
},
"nested": {
"ActivityReward": {
"fields": {
"activity_id": {
"type": "uint32",
"id": 1
},
"rewards": {
"rule": "repeated",
"type": "RewardSlot",
"id": 2
}
}
}
}
},
"NotifyActivityPoint": {
"fields": {
"activity_points": {
"rule": "repeated",
"type": "ActivityPoint",
"id": 1
}
},
"nested": {
"ActivityPoint": {
"fields": {
"activity_id": {
"type": "uint32",
"id": 1
},
"point": {
"type": "uint32",
"id": 2
}
}
}
}
},
"NotifyLeaderboardPoint": {
"fields": {
"leaderboard_points": {
"rule": "repeated",
"type": "LeaderboardPoint",
"id": 1
}
},
"nested": {
"LeaderboardPoint": {
"fields": {
"leaderboard_id": {
"type": "uint32",
"id": 1
},
"point": {
"type": "uint32",
"id": 2
}
}
}
}
},
"NotifyGamePause": {
"fields": {
"paused": {
"type": "bool",
"id": 1
}
}
},
"NotifyEndGameVote": {
"fields": {
"results": {
"rule": "repeated",
"type": "VoteResult",
"id": 1
},
"start_time": {
"type": "uint32",
"id": 2
},
"duration_time": {
"type": "uint32",
"id": 3
}
},
"nested": {
"VoteResult": {
"fields": {
"account_id": {
"type": "uint32",
"id": 1
},
"yes": {
"type": "bool",
"id": 2
}
}
}
}
},
"NotifyObserveData": {
"fields": {
"unit": {
"type": "GameLiveUnit",
"id": 1
}
}
}
}
}
}
}