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