MahjongSoulAPI/liqi.md

3987 lines
102 KiB
Markdown
Raw Normal View History

2020-06-26 12:37:28 +07:00
# MahjongSoul protocol documentation
## NotifyRoomGameStart
2020-06-26 12:44:31 +07:00
| N | Field name | Field type |
2020-06-26 12:47:34 +07:00
| --- | --- | --- |
2020-06-26 12:44:31 +07:00
| 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:44:31 +07:00
| N | Field name | Field type |
2020-06-26 12:47:34 +07:00
| --- | --- | --- |
2020-06-26 12:44:31 +07:00
| 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:44:31 +07:00
| N | Field name | Field type |
2020-06-26 12:47:34 +07:00
| --- | --- | --- |
2020-06-26 12:44:31 +07:00
| 1 | account_id | uint32 |
| 2 | ready | bool |
2020-06-26 12:37:28 +07:00
## NotifyRoomPlayerDressing
2020-06-26 12:44:31 +07:00
| N | Field name | Field type |
2020-06-26 12:47:34 +07:00
| --- | --- | --- |
2020-06-26 12:44:31 +07:00
| 1 | account_id | uint32 |
| 2 | dressing | bool |
2020-06-26 12:37:28 +07:00
## NotifyRoomPlayerUpdate
2020-06-26 12:44:31 +07:00
| N | Field name | Field type |
2020-06-26 12:47:34 +07:00
| --- | --- | --- |
2020-06-26 12:55:54 +07:00
| 1 | update_list | [PlayerBaseView](#playerbaseview) |
2020-06-26 12:44:31 +07:00
| 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:44:31 +07:00
| N | Field name | Field type |
2020-06-26 12:47:34 +07:00
| --- | --- | --- |
2020-06-26 12:44:31 +07:00
| 1 | target_id | uint32 |
2020-06-26 12:55:54 +07:00
| 2 | active_state | [AccountActiveState](#accountactivestate) |
2020-06-26 12:37:28 +07:00
## NotifyFriendViewChange
2020-06-26 12:44:31 +07:00
| N | Field name | Field type |
2020-06-26 12:47:34 +07:00
| --- | --- | --- |
2020-06-26 12:44:31 +07:00
| 1 | target_id | uint32 |
2020-06-26 12:55:54 +07:00
| 2 | base | [PlayerBaseView](#playerbaseview) |
2020-06-26 12:37:28 +07:00
## NotifyFriendChange
2020-06-26 12:44:31 +07:00
| N | Field name | Field type |
2020-06-26 12:47:34 +07:00
| --- | --- | --- |
2020-06-26 12:44:31 +07:00
| 1 | account_id | uint32 |
| 2 | type | uint32 |
2020-06-26 12:55:54 +07:00
| 3 | friend | [Friend](#friend) |
2020-06-26 12:37:28 +07:00
## NotifyNewFriendApply
2020-06-26 12:44:31 +07:00
| N | Field name | Field type |
2020-06-26 12:47:34 +07:00
| --- | --- | --- |
2020-06-26 12:44:31 +07:00
| 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:44:31 +07:00
| N | Field name | Field type |
2020-06-26 12:47:34 +07:00
| --- | --- | --- |
2020-06-26 12:55:54 +07:00
| 1 | sender | [PlayerBaseView](#playerbaseview) |
2020-06-26 12:44:31 +07:00
| 2 | type | uint32 |
| 3 | content | string |
2020-06-26 12:37:28 +07:00
## NotifyAccountUpdate
2020-06-26 12:44:31 +07:00
| N | Field name | Field type |
2020-06-26 12:47:34 +07:00
| --- | --- | --- |
2020-06-26 12:55:54 +07:00
| 1 | update | [AccountUpdate](#accountupdate) |
2020-06-26 12:37:28 +07:00
## NotifyAnotherLogin
No fields
## NotifyAccountLogout
No fields
## NotifyAnnouncementUpdate
2020-06-26 12:44:31 +07:00
| N | Field name | Field type |
2020-06-26 12:47:34 +07:00
| --- | --- | --- |
2020-06-26 12:55:54 +07:00
| 1 | announcements | [Announcement](#announcement) |
2020-06-26 12:44:31 +07:00
| 2 | sort | uint32 |
2020-06-26 12:37:28 +07:00
## NotifyNewMail
2020-06-26 12:44:31 +07:00
| N | Field name | Field type |
2020-06-26 12:47:34 +07:00
| --- | --- | --- |
2020-06-26 12:55:54 +07:00
| 1 | mail | [Mail](#mail) |
2020-06-26 12:37:28 +07:00
## NotifyDeleteMail
2020-06-26 12:44:31 +07:00
| N | Field name | Field type |
2020-06-26 12:47:34 +07:00
| --- | --- | --- |
2020-06-26 12:44:31 +07:00
| 1 | mail_id_list | uint32 |
2020-06-26 12:37:28 +07:00
## NotifyReviveCoinUpdate
2020-06-26 12:44:31 +07:00
| N | Field name | Field type |
2020-06-26 12:47:34 +07:00
| --- | --- | --- |
2020-06-26 12:44:31 +07:00
| 1 | has_gained | bool |
2020-06-26 12:37:28 +07:00
## NotifyDailyTaskUpdate
2020-06-26 12:44:31 +07:00
| N | Field name | Field type |
2020-06-26 12:47:34 +07:00
| --- | --- | --- |
2020-06-26 12:55:54 +07:00
| 1 | progresses | [TaskProgress](#taskprogress) |
2020-06-26 12:44:31 +07:00
| 2 | max_daily_task_count | uint32 |
| 3 | refresh_count | uint32 |
2020-06-26 12:37:28 +07:00
## NotifyActivityTaskUpdate
2020-06-26 12:44:31 +07:00
| N | Field name | Field type |
2020-06-26 12:47:34 +07:00
| --- | --- | --- |
2020-06-26 12:55:54 +07:00
| 1 | progresses | [TaskProgress](#taskprogress) |
2020-06-26 12:37:28 +07:00
## NotifyActivityPeriodTaskUpdate
2020-06-26 12:44:31 +07:00
| N | Field name | Field type |
2020-06-26 12:47:34 +07:00
| --- | --- | --- |
2020-06-26 12:55:54 +07:00
| 1 | progresses | [TaskProgress](#taskprogress) |
2020-06-26 12:37:28 +07:00
## NotifyAccountRandomTaskUpdate
2020-06-26 12:44:31 +07:00
| N | Field name | Field type |
2020-06-26 12:47:34 +07:00
| --- | --- | --- |
2020-06-26 12:55:54 +07:00
| 1 | progresses | [TaskProgress](#taskprogress) |
2020-06-26 12:37:28 +07:00
## NotifyNewComment
No fields
## NotifyRollingNotice
2020-06-26 12:44:31 +07:00
| N | Field name | Field type |
2020-06-26 12:47:34 +07:00
| --- | --- | --- |
2020-06-26 12:55:54 +07:00
| 1 | notice | [RollingNotice](#rollingnotice) |
2020-06-26 12:37:28 +07:00
## NotifyGiftSendRefresh
No fields
## NotifyShopUpdate
2020-06-26 12:44:31 +07:00
| N | Field name | Field type |
2020-06-26 12:47:34 +07:00
| --- | --- | --- |
2020-06-26 12:55:54 +07:00
| 1 | shop_info | [ShopInfo](#shopinfo) |
2020-06-26 12:37:28 +07:00
## NotifyVipLevelChange
2020-06-26 12:44:31 +07:00
| N | Field name | Field type |
2020-06-26 12:47:34 +07:00
| --- | --- | --- |
2020-06-26 12:44:31 +07:00
| 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:44:31 +07:00
| N | Field name | Field type |
2020-06-26 12:47:34 +07:00
| --- | --- | --- |
2020-06-26 12:55:54 +07:00
| 1 | settings | [ServerSettings](#serversettings) |
2020-06-26 12:37:28 +07:00
## NotifyPayResult
2020-06-26 12:44:31 +07:00
| N | Field name | Field type |
2020-06-26 12:47:34 +07:00
| --- | --- | --- |
2020-06-26 12:44:31 +07:00
| 1 | pay_result | uint32 |
| 2 | order_id | string |
| 3 | goods_id | uint32 |
| 4 | new_month_ticket | uint32 |
2020-06-26 12:55:54 +07:00
| 5 | resource_modify | [ResourceModify](#resourcemodify) |
2020-06-26 12:37:28 +07:00
## NotifyCustomContestAccountMsg
2020-06-26 12:44:31 +07:00
| N | Field name | Field type |
2020-06-26 12:47:34 +07:00
| --- | --- | --- |
2020-06-26 12:44:31 +07:00
| 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:44:31 +07:00
| N | Field name | Field type |
2020-06-26 12:47:34 +07:00
| --- | --- | --- |
2020-06-26 12:44:31 +07:00
| 1 | unique_id | uint32 |
| 2 | type | uint32 |
| 3 | uuid | string |
2020-06-26 12:55:54 +07:00
| 4 | game_start | [CustomizedContestGameStart](#customizedcontestgamestart) |
| 5 | game_end | [CustomizedContestGameEnd](#customizedcontestgameend) |
2020-06-26 12:37:28 +07:00
## NotifyCustomContestState
2020-06-26 12:44:31 +07:00
| N | Field name | Field type |
2020-06-26 12:47:34 +07:00
| --- | --- | --- |
2020-06-26 12:44:31 +07:00
| 1 | unique_id | uint32 |
| 2 | state | uint32 |
2020-06-26 12:37:28 +07:00
## NotifyActivityChange
2020-06-26 12:44:31 +07:00
| N | Field name | Field type |
2020-06-26 12:47:34 +07:00
| --- | --- | --- |
2020-06-26 12:55:54 +07:00
| 1 | new_activities | [Activity](#activity) |
2020-06-26 12:44:31 +07:00
| 2 | end_activities | uint32 |
2020-06-26 12:37:28 +07:00
## NotifyAFKResult
2020-06-26 12:44:31 +07:00
| N | Field name | Field type |
2020-06-26 12:47:34 +07:00
| --- | --- | --- |
2020-06-26 12:44:31 +07:00
| 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:44:31 +07:00
| N | Field name | Field type |
2020-06-26 12:47:34 +07:00
| --- | --- | --- |
2020-06-26 12:44:31 +07:00
| 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:44:31 +07:00
| N | Field name | Field type |
2020-06-26 12:47:34 +07:00
| --- | --- | --- |
2020-06-26 12:44:31 +07:00
| 1 | name | string |
| 2 | data | [bytes](#bytes) |
2020-06-26 12:37:28 +07:00
## NetworkEndpoint
2020-06-26 12:44:31 +07:00
| N | Field name | Field type |
2020-06-26 12:47:34 +07:00
| --- | --- | --- |
2020-06-26 12:44:31 +07:00
| 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:44:31 +07:00
| N | Field name | Field type |
2020-06-26 12:47:34 +07:00
| --- | --- | --- |
2020-06-26 12:55:54 +07:00
| 1 | error | [Error](#error) |
2020-06-26 12:37:28 +07:00
## ResAccountUpdate
2020-06-26 12:44:31 +07:00
| N | Field name | Field type |
2020-06-26 12:47:34 +07:00
| --- | --- | --- |
2020-06-26 12:55:54 +07:00
| 1 | error | [Error](#error) |
| 2 | update | [AccountUpdate](#accountupdate) |
2020-06-26 12:37:28 +07:00
## AntiAddiction
2020-06-26 12:44:31 +07:00
| N | Field name | Field type |
2020-06-26 12:47:34 +07:00
| --- | --- | --- |
2020-06-26 12:44:31 +07:00
| 1 | online_duration | uint32 |
2020-06-26 12:37:28 +07:00
## AccountMahjongStatistic
2020-06-26 12:44:31 +07:00
| N | Field name | Field type |
2020-06-26 12:47:34 +07:00
| --- | --- | --- |
2020-06-26 12:44:31 +07:00
| 1 | final_position_counts | uint32 |
2020-06-26 12:55:54 +07:00
| 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:44:31 +07:00
| N | Field name | Field type |
2020-06-26 12:47:34 +07:00
| --- | --- | --- |
2020-06-26 12:44:31 +07:00
| 1 | mahjong_category | uint32 |
| 2 | game_category | uint32 |
2020-06-26 12:55:54 +07:00
| 3 | statistic | [AccountMahjongStatistic](#accountmahjongstatistic) |
2020-06-26 12:37:28 +07:00
## AccountLevel
2020-06-26 12:44:31 +07:00
| N | Field name | Field type |
2020-06-26 12:47:34 +07:00
| --- | --- | --- |
2020-06-26 12:44:31 +07:00
| 1 | id | uint32 |
| 2 | score | uint32 |
2020-06-26 12:37:28 +07:00
## ViewSlot
2020-06-26 12:44:31 +07:00
| N | Field name | Field type |
2020-06-26 12:47:34 +07:00
| --- | --- | --- |
2020-06-26 12:44:31 +07:00
| 1 | slot | uint32 |
| 2 | item_id | uint32 |
2020-06-26 12:37:28 +07:00
## Account
2020-06-26 12:44:31 +07:00
| N | Field name | Field type |
2020-06-26 12:47:34 +07:00
| --- | --- | --- |
2020-06-26 12:44:31 +07:00
| 1 | account_id | uint32 |
| 2 | nickname | string |
| 3 | login_time | uint32 |
| 4 | logout_time | uint32 |
| 5 | room_id | uint32 |
2020-06-26 12:55:54 +07:00
| 6 | anti_addiction | [AntiAddiction](#antiaddiction) |
2020-06-26 12:44:31 +07:00
| 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 |
2020-06-26 12:55:54 +07:00
| 18 | platform_diamond | [PlatformDiamond](#platformdiamond) |
| 21 | level | [AccountLevel](#accountlevel) |
| 22 | level3 | [AccountLevel](#accountlevel) |
2020-06-26 12:44:31 +07:00
| 23 | avatar_frame | uint32 |
| 24 | skin_ticket | uint32 |
2020-06-26 12:55:54 +07:00
| 25 | platform_skin_ticket | [PlatformSkinTicket](#platformskinticket) |
2020-06-26 12:44:31 +07:00
| 26 | verified | uint32 |
2020-06-26 12:37:28 +07:00
## AccountOwnerData
2020-06-26 12:44:31 +07:00
| N | Field name | Field type |
2020-06-26 12:47:34 +07:00
| --- | --- | --- |
2020-06-26 12:44:31 +07:00
| 1 | unlock_characters | uint32 |
2020-06-26 12:37:28 +07:00
## AccountUpdate
2020-06-26 12:44:31 +07:00
| N | Field name | Field type |
2020-06-26 12:47:34 +07:00
| --- | --- | --- |
2020-06-26 12:55:54 +07:00
| 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) |
2020-06-26 12:44:31 +07:00
| 8 | new_recharged_list | uint32 |
2020-06-26 12:55:54 +07:00
| 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:44:31 +07:00
| N | Field name | Field type |
2020-06-26 12:47:34 +07:00
| --- | --- | --- |
2020-06-26 12:44:31 +07:00
| 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:44:31 +07:00
| N | Field name | Field type |
2020-06-26 12:47:34 +07:00
| --- | --- | --- |
2020-06-26 12:44:31 +07:00
| 1 | game_uuid | string |
| 2 | category | uint32 |
2020-06-26 12:55:54 +07:00
| 3 | meta | [GameMetaData](#gamemetadata) |
2020-06-26 12:37:28 +07:00
## AccountCacheView
2020-06-26 12:44:31 +07:00
| N | Field name | Field type |
2020-06-26 12:47:34 +07:00
| --- | --- | --- |
2020-06-26 12:44:31 +07:00
| 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 |
2020-06-26 12:55:54 +07:00
| 11 | level | [AccountLevel](#accountlevel) |
| 12 | playing_game | [AccountPlayingGame](#accountplayinggame) |
| 13 | level3 | [AccountLevel](#accountlevel) |
2020-06-26 12:44:31 +07:00
| 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:44:31 +07:00
| N | Field name | Field type |
2020-06-26 12:47:34 +07:00
| --- | --- | --- |
2020-06-26 12:44:31 +07:00
| 1 | account_id | uint32 |
| 2 | avatar_id | uint32 |
| 3 | title | uint32 |
| 4 | nickname | string |
2020-06-26 12:55:54 +07:00
| 5 | level | [AccountLevel](#accountlevel) |
| 6 | level3 | [AccountLevel](#accountlevel) |
2020-06-26 12:44:31 +07:00
| 7 | avatar_frame | uint32 |
| 8 | verified | uint32 |
2020-06-26 12:37:28 +07:00
## PlayerGameView
2020-06-26 12:44:31 +07:00
| N | Field name | Field type |
2020-06-26 12:47:34 +07:00
| --- | --- | --- |
2020-06-26 12:44:31 +07:00
| 1 | account_id | uint32 |
| 2 | avatar_id | uint32 |
| 3 | title | uint32 |
| 4 | nickname | string |
2020-06-26 12:55:54 +07:00
| 5 | level | [AccountLevel](#accountlevel) |
| 6 | character | [Character](#character) |
| 7 | level3 | [AccountLevel](#accountlevel) |
2020-06-26 12:44:31 +07:00
| 8 | avatar_frame | uint32 |
| 9 | verified | uint32 |
2020-06-26 12:55:54 +07:00
| 10 | views | [ViewSlot](#viewslot) |
2020-06-26 12:37:28 +07:00
## GameMode
2020-06-26 12:44:31 +07:00
| N | Field name | Field type |
2020-06-26 12:47:34 +07:00
| --- | --- | --- |
2020-06-26 12:44:31 +07:00
| 1 | mode | uint32 |
| 4 | ai | bool |
| 5 | extendinfo | string |
2020-06-26 12:55:54 +07:00
| 6 | detail_rule | [GameDetailRule](#gamedetailrule) |
| 7 | testing_environment | [GameTestingEnvironmentSet](#gametestingenvironmentset) |
2020-06-26 12:37:28 +07:00
## GameTestingEnvironmentSet
2020-06-26 12:44:31 +07:00
| N | Field name | Field type |
2020-06-26 12:47:34 +07:00
| --- | --- | --- |
2020-06-26 12:44:31 +07:00
| 1 | paixing | uint32 |
| 2 | left_count | uint32 |
2020-06-26 12:37:28 +07:00
## GameDetailRule
2020-06-26 12:44:31 +07:00
| N | Field name | Field type |
2020-06-26 12:47:34 +07:00
| --- | --- | --- |
2020-06-26 12:44:31 +07:00
| 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:44:31 +07:00
| N | Field name | Field type |
2020-06-26 12:47:34 +07:00
| --- | --- | --- |
2020-06-26 12:44:31 +07:00
| 1 | room_id | uint32 |
| 2 | owner_id | uint32 |
2020-06-26 12:55:54 +07:00
| 3 | mode | [GameMode](#gamemode) |
2020-06-26 12:44:31 +07:00
| 4 | max_player_count | uint32 |
2020-06-26 12:55:54 +07:00
| 5 | persons | [PlayerGameView](#playergameview) |
2020-06-26 12:44:31 +07:00
| 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:44:31 +07:00
| N | Field name | Field type |
2020-06-26 12:47:34 +07:00
| --- | --- | --- |
2020-06-26 12:55:54 +07:00
| 1 | players | [PlayerItem](#playeritem) |
2020-06-26 12:37:28 +07:00
## GameConnectInfo
2020-06-26 12:44:31 +07:00
| N | Field name | Field type |
2020-06-26 12:47:34 +07:00
| --- | --- | --- |
2020-06-26 12:44:31 +07:00
| 2 | connect_token | string |
| 3 | game_uuid | string |
| 4 | location | string |
2020-06-26 12:37:28 +07:00
## ItemGainRecord
2020-06-26 12:44:31 +07:00
| N | Field name | Field type |
2020-06-26 12:47:34 +07:00
| --- | --- | --- |
2020-06-26 12:44:31 +07:00
| 1 | item_id | uint32 |
| 2 | count | uint32 |
2020-06-26 12:37:28 +07:00
## ItemGainRecords
2020-06-26 12:44:31 +07:00
| N | Field name | Field type |
2020-06-26 12:47:34 +07:00
| --- | --- | --- |
2020-06-26 12:44:31 +07:00
| 1 | record_time | uint32 |
| 2 | limit_source_id | uint32 |
2020-06-26 12:55:54 +07:00
| 3 | records | [ItemGainRecord](#itemgainrecord) |
2020-06-26 12:37:28 +07:00
## Item
2020-06-26 12:44:31 +07:00
| N | Field name | Field type |
2020-06-26 12:47:34 +07:00
| --- | --- | --- |
2020-06-26 12:44:31 +07:00
| 1 | item_id | uint32 |
| 2 | stack | uint32 |
2020-06-26 12:37:28 +07:00
## Bag
2020-06-26 12:44:31 +07:00
| N | Field name | Field type |
2020-06-26 12:47:34 +07:00
| --- | --- | --- |
2020-06-26 12:55:54 +07:00
| 1 | items | [Item](#item) |
| 2 | daily_gain_record | [ItemGainRecords](#itemgainrecords) |
2020-06-26 12:37:28 +07:00
## BagUpdate
2020-06-26 12:44:31 +07:00
| N | Field name | Field type |
2020-06-26 12:47:34 +07:00
| --- | --- | --- |
2020-06-26 12:55:54 +07:00
| 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:44:31 +07:00
| N | Field name | Field type |
2020-06-26 12:47:34 +07:00
| --- | --- | --- |
2020-06-26 12:44:31 +07:00
| 1 | id | uint32 |
| 2 | count | uint32 |
2020-06-26 12:37:28 +07:00
## OpenResult
2020-06-26 12:44:31 +07:00
| N | Field name | Field type |
2020-06-26 12:47:34 +07:00
| --- | --- | --- |
2020-06-26 12:55:54 +07:00
| 1 | reward | [RewardSlot](#rewardslot) |
| 2 | replace | [RewardSlot](#rewardslot) |
2020-06-26 12:37:28 +07:00
## RewardPlusResult
2020-06-26 12:44:31 +07:00
| N | Field name | Field type |
2020-06-26 12:47:34 +07:00
| --- | --- | --- |
2020-06-26 12:44:31 +07:00
| 1 | id | uint32 |
| 2 | count | uint32 |
2020-06-26 12:55:54 +07:00
| 3 | exchange | [Exchange](#exchange) |
2020-06-26 12:37:28 +07:00
## ExecuteReward
2020-06-26 12:44:31 +07:00
| N | Field name | Field type |
2020-06-26 12:47:34 +07:00
| --- | --- | --- |
2020-06-26 12:55:54 +07:00
| 1 | reward | [RewardSlot](#rewardslot) |
| 2 | replace | [RewardSlot](#rewardslot) |
2020-06-26 12:44:31 +07:00
| 3 | replace_count | uint32 |
2020-06-26 12:37:28 +07:00
## Mail
2020-06-26 12:44:31 +07:00
| N | Field name | Field type |
2020-06-26 12:47:34 +07:00
| --- | --- | --- |
2020-06-26 12:44:31 +07:00
| 1 | mail_id | uint32 |
| 2 | state | uint32 |
| 3 | take_attachment | bool |
| 4 | title | string |
| 5 | content | string |
2020-06-26 12:55:54 +07:00
| 6 | attachments | [RewardSlot](#rewardslot) |
2020-06-26 12:44:31 +07:00
| 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:44:31 +07:00
| N | Field name | Field type |
2020-06-26 12:47:34 +07:00
| --- | --- | --- |
2020-06-26 12:44:31 +07:00
| 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:44:31 +07:00
| N | Field name | Field type |
2020-06-26 12:47:34 +07:00
| --- | --- | --- |
2020-06-26 12:44:31 +07:00
| 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) |
2020-06-26 12:55:54 +07:00
| 8 | round_end | [RoundEndData](#roundenddata) |
2020-06-26 12:44:31 +07:00
| 9 | ming_count_sum | uint32 |
| 10 | liqi_count_sum | uint32 |
| 11 | xun_count_sum | uint32 |
| 12 | highest_lianzhuang | uint32 |
| 13 | score_earn_sum | uint32 |
2020-06-26 12:55:54 +07:00
| 14 | rank_score | [RankScore](#rankscore) |
2020-06-26 12:37:28 +07:00
## AccountStatisticByFan
2020-06-26 12:44:31 +07:00
| N | Field name | Field type |
2020-06-26 12:47:34 +07:00
| --- | --- | --- |
2020-06-26 12:44:31 +07:00
| 1 | fan_id | uint32 |
| 2 | sum | uint32 |
2020-06-26 12:37:28 +07:00
## AccountFanAchieved
2020-06-26 12:44:31 +07:00
| N | Field name | Field type |
2020-06-26 12:47:34 +07:00
| --- | --- | --- |
2020-06-26 12:44:31 +07:00
| 1 | mahjong_category | uint32 |
2020-06-26 12:55:54 +07:00
| 2 | fan | [AccountStatisticByFan](#accountstatisticbyfan) |
2020-06-26 12:44:31 +07:00
| 3 | liujumanguan | uint32 |
2020-06-26 12:37:28 +07:00
## AccountDetailStatistic
2020-06-26 12:44:31 +07:00
| N | Field name | Field type |
2020-06-26 12:47:34 +07:00
| --- | --- | --- |
2020-06-26 12:55:54 +07:00
| 1 | game_mode | [AccountStatisticByGameMode](#accountstatisticbygamemode) |
| 2 | fan | [AccountStatisticByFan](#accountstatisticbyfan) |
2020-06-26 12:44:31 +07:00
| 3 | liujumanguan | uint32 |
2020-06-26 12:55:54 +07:00
| 4 | fan_achieved | [AccountFanAchieved](#accountfanachieved) |
2020-06-26 12:37:28 +07:00
## AccountDetailStatisticByCategory
2020-06-26 12:44:31 +07:00
| N | Field name | Field type |
2020-06-26 12:47:34 +07:00
| --- | --- | --- |
2020-06-26 12:44:31 +07:00
| 1 | category | uint32 |
2020-06-26 12:55:54 +07:00
| 2 | detail_statistic | [AccountDetailStatistic](#accountdetailstatistic) |
2020-06-26 12:37:28 +07:00
## AccountDetailStatisticV2
2020-06-26 12:44:31 +07:00
| N | Field name | Field type |
2020-06-26 12:47:34 +07:00
| --- | --- | --- |
2020-06-26 12:55:54 +07:00
| 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:44:31 +07:00
| N | Field name | Field type |
2020-06-26 12:47:34 +07:00
| --- | --- | --- |
2020-06-26 12:44:31 +07:00
| 1 | step | uint32 |
| 2 | state | uint32 |
2020-06-26 12:37:28 +07:00
## ClientDeviceInfo
2020-06-26 12:44:31 +07:00
| N | Field name | Field type |
2020-06-26 12:47:34 +07:00
| --- | --- | --- |
2020-06-26 12:44:31 +07:00
| 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:44:31 +07:00
| N | Field name | Field type |
2020-06-26 12:47:34 +07:00
| --- | --- | --- |
2020-06-26 12:44:31 +07:00
| 1 | id | uint32 |
| 2 | title | string |
| 3 | content | string |
2020-06-26 12:37:28 +07:00
## TaskProgress
2020-06-26 12:44:31 +07:00
| N | Field name | Field type |
2020-06-26 12:47:34 +07:00
| --- | --- | --- |
2020-06-26 12:44:31 +07:00
| 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:44:31 +07:00
| N | Field name | Field type |
2020-06-26 12:47:34 +07:00
| --- | --- | --- |
2020-06-26 12:44:31 +07:00
| 1 | category | uint32 |
2020-06-26 12:55:54 +07:00
| 2 | mode | [GameMode](#gamemode) |
| 3 | meta | [GameMetaData](#gamemetadata) |
2020-06-26 12:37:28 +07:00
## AccountActiveState
2020-06-26 12:44:31 +07:00
| N | Field name | Field type |
2020-06-26 12:47:34 +07:00
| --- | --- | --- |
2020-06-26 12:44:31 +07:00
| 1 | account_id | uint32 |
| 2 | login_time | uint32 |
| 3 | logout_time | uint32 |
| 4 | is_online | bool |
2020-06-26 12:55:54 +07:00
| 5 | playing | [AccountPlayingGame](#accountplayinggame) |
2020-06-26 12:37:28 +07:00
## Friend
2020-06-26 12:44:31 +07:00
| N | Field name | Field type |
2020-06-26 12:47:34 +07:00
| --- | --- | --- |
2020-06-26 12:55:54 +07:00
| 1 | base | [PlayerBaseView](#playerbaseview) |
| 2 | state | [AccountActiveState](#accountactivestate) |
2020-06-26 12:37:28 +07:00
## GameLiveUnit
2020-06-26 12:44:31 +07:00
| N | Field name | Field type |
2020-06-26 12:47:34 +07:00
| --- | --- | --- |
2020-06-26 12:44:31 +07:00
| 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:44:31 +07:00
| N | Field name | Field type |
2020-06-26 12:47:34 +07:00
| --- | --- | --- |
2020-06-26 12:55:54 +07:00
| 1 | actions | [GameLiveUnit](#gameliveunit) |
2020-06-26 12:37:28 +07:00
## GameLiveSegmentUri
2020-06-26 12:44:31 +07:00
| N | Field name | Field type |
2020-06-26 12:47:34 +07:00
| --- | --- | --- |
2020-06-26 12:44:31 +07:00
| 1 | segment_id | uint32 |
| 2 | segment_uri | string |
2020-06-26 12:37:28 +07:00
## GameLiveHead
2020-06-26 12:44:31 +07:00
| N | Field name | Field type |
2020-06-26 12:47:34 +07:00
| --- | --- | --- |
2020-06-26 12:44:31 +07:00
| 1 | uuid | string |
| 2 | start_time | uint32 |
2020-06-26 12:55:54 +07:00
| 3 | game_config | [GameConfig](#gameconfig) |
| 4 | players | [PlayerGameView](#playergameview) |
2020-06-26 12:44:31 +07:00
| 5 | seat_list | uint32 |
2020-06-26 12:37:28 +07:00
## GameNewRoundState
2020-06-26 12:44:31 +07:00
| N | Field name | Field type |
2020-06-26 12:47:34 +07:00
| --- | --- | --- |
2020-06-26 12:44:31 +07:00
| 1 | seat_states | uint32 |
2020-06-26 12:37:28 +07:00
## GameEndAction
2020-06-26 12:44:31 +07:00
| N | Field name | Field type |
2020-06-26 12:47:34 +07:00
| --- | --- | --- |
2020-06-26 12:44:31 +07:00
| 1 | state | uint32 |
2020-06-26 12:37:28 +07:00
## GameNoopAction
No fields
## CommentItem
2020-06-26 12:44:31 +07:00
| N | Field name | Field type |
2020-06-26 12:47:34 +07:00
| --- | --- | --- |
2020-06-26 12:44:31 +07:00
| 1 | comment_id | uint32 |
| 2 | timestamp | uint32 |
2020-06-26 12:55:54 +07:00
| 3 | commenter | [PlayerBaseView](#playerbaseview) |
2020-06-26 12:44:31 +07:00
| 4 | content | string |
| 5 | is_banned | uint32 |
2020-06-26 12:37:28 +07:00
## RollingNotice
2020-06-26 12:44:31 +07:00
| N | Field name | Field type |
2020-06-26 12:47:34 +07:00
| --- | --- | --- |
2020-06-26 12:44:31 +07:00
| 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:44:31 +07:00
| N | Field name | Field type |
2020-06-26 12:47:34 +07:00
| --- | --- | --- |
2020-06-26 12:44:31 +07:00
| 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:44:31 +07:00
| N | Field name | Field type |
2020-06-26 12:47:34 +07:00
| --- | --- | --- |
2020-06-26 12:44:31 +07:00
| 1 | id | uint32 |
| 2 | count | uint32 |
| 3 | dealPrice | uint32 |
2020-06-26 12:37:28 +07:00
## BillingProduct
2020-06-26 12:44:31 +07:00
| N | Field name | Field type |
2020-06-26 12:47:34 +07:00
| --- | --- | --- |
2020-06-26 12:55:54 +07:00
| 1 | goods | [BillingGoods](#billinggoods) |
2020-06-26 12:44:31 +07:00
| 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:44:31 +07:00
| N | Field name | Field type |
2020-06-26 12:47:34 +07:00
| --- | --- | --- |
2020-06-26 12:44:31 +07:00
| 1 | charid | uint32 |
| 2 | level | uint32 |
| 3 | exp | uint32 |
2020-06-26 12:55:54 +07:00
| 4 | views | [ViewSlot](#viewslot) |
2020-06-26 12:44:31 +07:00
| 5 | skin | uint32 |
| 6 | is_upgraded | bool |
| 7 | extra_emoji | uint32 |
2020-06-26 12:37:28 +07:00
## BuyRecord
2020-06-26 12:44:31 +07:00
| N | Field name | Field type |
2020-06-26 12:47:34 +07:00
| --- | --- | --- |
2020-06-26 12:44:31 +07:00
| 1 | id | uint32 |
| 2 | count | uint32 |
2020-06-26 12:37:28 +07:00
## ZHPShop
2020-06-26 12:44:31 +07:00
| N | Field name | Field type |
2020-06-26 12:47:34 +07:00
| --- | --- | --- |
2020-06-26 12:44:31 +07:00
| 1 | goods | uint32 |
2020-06-26 12:55:54 +07:00
| 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:44:31 +07:00
| N | Field name | Field type |
2020-06-26 12:47:34 +07:00
| --- | --- | --- |
2020-06-26 12:44:31 +07:00
| 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:44:31 +07:00
| N | Field name | Field type |
2020-06-26 12:47:34 +07:00
| --- | --- | --- |
2020-06-26 12:55:54 +07:00
| 1 | zhp | [ZHPShop](#zhpshop) |
| 2 | buy_records | [BuyRecord](#buyrecord) |
2020-06-26 12:44:31 +07:00
| 3 | last_refresh_time | uint32 |
2020-06-26 12:37:28 +07:00
## ChangeNicknameRecord
2020-06-26 12:44:31 +07:00
| N | Field name | Field type |
2020-06-26 12:47:34 +07:00
| --- | --- | --- |
2020-06-26 12:44:31 +07:00
| 1 | from | string |
| 2 | to | string |
| 3 | time | uint32 |
2020-06-26 12:37:28 +07:00
## ServerSettings
2020-06-26 12:44:31 +07:00
| N | Field name | Field type |
2020-06-26 12:47:34 +07:00
| --- | --- | --- |
2020-06-26 12:55:54 +07:00
| 3 | payment_setting | [PaymentSetting](#paymentsetting) |
2020-06-26 12:37:28 +07:00
## PaymentSetting
2020-06-26 12:44:31 +07:00
| N | Field name | Field type |
2020-06-26 12:47:34 +07:00
| --- | --- | --- |
2020-06-26 12:44:31 +07:00
| 1 | open_payment | uint32 |
| 2 | payment_info_show_type | uint32 |
| 3 | payment_info | string |
2020-06-26 12:55:54 +07:00
| 4 | wechat | [WechatData](#wechatdata) |
| 5 | alipay | [AlipayData](#alipaydata) |
2020-06-26 12:37:28 +07:00
## AccountSetting
2020-06-26 12:44:31 +07:00
| N | Field name | Field type |
2020-06-26 12:47:34 +07:00
| --- | --- | --- |
2020-06-26 12:44:31 +07:00
| 1 | key | uint32 |
| 2 | value | uint32 |
2020-06-26 12:37:28 +07:00
## ChestData
2020-06-26 12:44:31 +07:00
| N | Field name | Field type |
2020-06-26 12:47:34 +07:00
| --- | --- | --- |
2020-06-26 12:44:31 +07:00
| 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:44:31 +07:00
| N | Field name | Field type |
2020-06-26 12:47:34 +07:00
| --- | --- | --- |
2020-06-26 12:44:31 +07:00
| 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:44:31 +07:00
| N | Field name | Field type |
2020-06-26 12:47:34 +07:00
| --- | --- | --- |
2020-06-26 12:44:31 +07:00
| 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:44:31 +07:00
| N | Field name | Field type |
2020-06-26 12:47:34 +07:00
| --- | --- | --- |
2020-06-26 12:44:31 +07:00
| 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:44:31 +07:00
| N | Field name | Field type |
2020-06-26 12:47:34 +07:00
| --- | --- | --- |
2020-06-26 12:44:31 +07:00
| 1 | unique_id | uint32 |
| 2 | public_notice | string |
2020-06-26 12:37:28 +07:00
## CustomizedContestAbstract
2020-06-26 12:44:31 +07:00
| N | Field name | Field type |
2020-06-26 12:47:34 +07:00
| --- | --- | --- |
2020-06-26 12:44:31 +07:00
| 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:44:31 +07:00
| N | Field name | Field type |
2020-06-26 12:47:34 +07:00
| --- | --- | --- |
2020-06-26 12:44:31 +07:00
| 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 |
2020-06-26 12:55:54 +07:00
| 11 | game_mode | [GameMode](#gamemode) |
2020-06-26 12:44:31 +07:00
| 12 | private_notice | string |
| 13 | observer_switch | uint32 |
2020-06-26 12:37:28 +07:00
## CustomizedContestPlayerReport
2020-06-26 12:44:31 +07:00
| N | Field name | Field type |
2020-06-26 12:47:34 +07:00
| --- | --- | --- |
2020-06-26 12:44:31 +07:00
| 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:44:31 +07:00
| N | Field name | Field type |
2020-06-26 12:47:34 +07:00
| --- | --- | --- |
2020-06-26 12:44:31 +07:00
| 1 | uuid | string |
| 2 | start_time | uint32 |
| 3 | end_time | uint32 |
2020-06-26 12:55:54 +07:00
| 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:44:31 +07:00
| N | Field name | Field type |
2020-06-26 12:47:34 +07:00
| --- | --- | --- |
2020-06-26 12:55:54 +07:00
| 1 | players | [Item](#item) |
2020-06-26 12:37:28 +07:00
## CustomizedContestGameEnd
2020-06-26 12:44:31 +07:00
| N | Field name | Field type |
2020-06-26 12:47:34 +07:00
| --- | --- | --- |
2020-06-26 12:55:54 +07:00
| 1 | players | [Item](#item) |
2020-06-26 12:37:28 +07:00
## Activity
2020-06-26 12:44:31 +07:00
| N | Field name | Field type |
2020-06-26 12:47:34 +07:00
| --- | --- | --- |
2020-06-26 12:44:31 +07:00
| 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:44:31 +07:00
| N | Field name | Field type |
2020-06-26 12:47:34 +07:00
| --- | --- | --- |
2020-06-26 12:44:31 +07:00
| 1 | exchange_id | uint32 |
| 2 | count | uint32 |
2020-06-26 12:37:28 +07:00
## ActivityAccumulatedPointData
2020-06-26 12:44:31 +07:00
| N | Field name | Field type |
2020-06-26 12:47:34 +07:00
| --- | --- | --- |
2020-06-26 12:44:31 +07:00
| 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:44:31 +07:00
| N | Field name | Field type |
2020-06-26 12:47:34 +07:00
| --- | --- | --- |
2020-06-26 12:44:31 +07:00
| 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:44:31 +07:00
| N | Field name | Field type |
2020-06-26 12:47:34 +07:00
| --- | --- | --- |
2020-06-26 12:55:54 +07:00
| 1 | hupai | [HuPai](#hupai) |
| 2 | fans | [Fan](#fan) |
2020-06-26 12:44:31 +07:00
| 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:44:31 +07:00
| N | Field name | Field type |
2020-06-26 12:47:34 +07:00
| --- | --- | --- |
2020-06-26 12:44:31 +07:00
| 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 |
2020-06-26 12:55:54 +07:00
| 8 | hu | [GameRoundHuData](#gameroundhudata) |
2020-06-26 12:37:28 +07:00
## GameRoundPlayer
2020-06-26 12:44:31 +07:00
| N | Field name | Field type |
2020-06-26 12:47:34 +07:00
| --- | --- | --- |
2020-06-26 12:44:31 +07:00
| 1 | score | int32 |
| 2 | rank | uint32 |
2020-06-26 12:55:54 +07:00
| 3 | result | [GameRoundPlayerResult](#gameroundplayerresult) |
2020-06-26 12:37:28 +07:00
## GameRoundSnapshot
2020-06-26 12:44:31 +07:00
| N | Field name | Field type |
2020-06-26 12:47:34 +07:00
| --- | --- | --- |
2020-06-26 12:44:31 +07:00
| 1 | ju | uint32 |
| 2 | ben | uint32 |
2020-06-26 12:55:54 +07:00
| 3 | players | [GameRoundPlayer](#gameroundplayer) |
2020-06-26 12:37:28 +07:00
## GameFinalSnapshot
2020-06-26 12:44:31 +07:00
| N | Field name | Field type |
2020-06-26 12:47:34 +07:00
| --- | --- | --- |
2020-06-26 12:44:31 +07:00
| 1 | uuid | string |
| 2 | state | uint32 |
| 3 | category | uint32 |
2020-06-26 12:55:54 +07:00
| 4 | mode | [GameMode](#gamemode) |
| 5 | meta | [GameMetaData](#gamemetadata) |
| 6 | calculate_param | [CalculateParam](#calculateparam) |
2020-06-26 12:44:31 +07:00
| 7 | create_time | uint32 |
| 8 | start_time | uint32 |
| 9 | finish_time | uint32 |
2020-06-26 12:55:54 +07:00
| 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:44:31 +07:00
| N | Field name | Field type |
2020-06-26 12:47:34 +07:00
| --- | --- | --- |
2020-06-26 12:44:31 +07:00
| 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:44:31 +07:00
| N | Field name | Field type |
2020-06-26 12:47:34 +07:00
| --- | --- | --- |
2020-06-26 12:44:31 +07:00
| 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:44:31 +07:00
| N | Field name | Field type |
2020-06-26 12:47:34 +07:00
| --- | --- | --- |
2020-06-26 12:55:54 +07:00
| 1 | game_rule | [ContestDetailRule](#contestdetailrule) |
| 2 | extra_rule | [ExtraRule](#extrarule) |
2020-06-26 12:37:28 +07:00
## GameRuleSetting
2020-06-26 12:44:31 +07:00
| N | Field name | Field type |
2020-06-26 12:47:34 +07:00
| --- | --- | --- |
2020-06-26 12:44:31 +07:00
| 1 | round_type | uint32 |
| 2 | shiduan | bool |
| 3 | dora_count | uint32 |
| 4 | thinking_type | uint32 |
| 5 | use_detail_rule | bool |
2020-06-26 12:55:54 +07:00
| 6 | detail_rule_v2 | [ContestDetailRuleV2](#contestdetailrulev2) |
2020-06-26 12:37:28 +07:00
## Lobby
2020-06-26 12:55:54 +07:00
* 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)
2020-06-26 12:37:28 +07:00
## ResConnectionInfo
2020-06-26 12:44:31 +07:00
| N | Field name | Field type |
2020-06-26 12:47:34 +07:00
| --- | --- | --- |
2020-06-26 12:55:54 +07:00
| 1 | error | [Error](#error) |
| 2 | client_endpoint | [NetworkEndpoint](#networkendpoint) |
2020-06-26 12:37:28 +07:00
## ReqSignupAccount
2020-06-26 12:44:31 +07:00
| N | Field name | Field type |
2020-06-26 12:47:34 +07:00
| --- | --- | --- |
2020-06-26 12:44:31 +07:00
| 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:44:31 +07:00
| N | Field name | Field type |
2020-06-26 12:47:34 +07:00
| --- | --- | --- |
2020-06-26 12:55:54 +07:00
| 1 | error | [Error](#error) |
2020-06-26 12:37:28 +07:00
## ReqLogin
2020-06-26 12:44:31 +07:00
| N | Field name | Field type |
2020-06-26 12:47:34 +07:00
| --- | --- | --- |
2020-06-26 12:44:31 +07:00
| 1 | account | string |
| 2 | password | string |
| 3 | reconnect | bool |
2020-06-26 12:55:54 +07:00
| 4 | device | [ClientDeviceInfo](#clientdeviceinfo) |
2020-06-26 12:44:31 +07:00
| 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:44:31 +07:00
| N | Field name | Field type |
2020-06-26 12:47:34 +07:00
| --- | --- | --- |
2020-06-26 12:55:54 +07:00
| 1 | error | [Error](#error) |
2020-06-26 12:44:31 +07:00
| 2 | account_id | uint32 |
2020-06-26 12:55:54 +07:00
| 3 | account | [Account](#account) |
| 4 | game_info | [GameConnectInfo](#gameconnectinfo) |
2020-06-26 12:44:31 +07:00
| 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:44:31 +07:00
| N | Field name | Field type |
2020-06-26 12:47:34 +07:00
| --- | --- | --- |
2020-06-26 12:44:31 +07:00
| 1 | email | string |
| 2 | password | string |
| 3 | reconnect | bool |
2020-06-26 12:55:54 +07:00
| 4 | device | [ClientDeviceInfo](#clientdeviceinfo) |
2020-06-26 12:44:31 +07:00
| 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:44:31 +07:00
| N | Field name | Field type |
2020-06-26 12:47:34 +07:00
| --- | --- | --- |
2020-06-26 12:44:31 +07:00
| 1 | account | string |
| 2 | password | string |
2020-06-26 12:37:28 +07:00
## ReqCreatePhoneVerifyCode
2020-06-26 12:44:31 +07:00
| N | Field name | Field type |
2020-06-26 12:47:34 +07:00
| --- | --- | --- |
2020-06-26 12:44:31 +07:00
| 1 | phone | string |
| 2 | usage | uint32 |
2020-06-26 12:37:28 +07:00
## ReqCreateEmailVerifyCode
2020-06-26 12:44:31 +07:00
| N | Field name | Field type |
2020-06-26 12:47:34 +07:00
| --- | --- | --- |
2020-06-26 12:44:31 +07:00
| 1 | email | string |
| 2 | usage | uint32 |
2020-06-26 12:37:28 +07:00
## ReqVerifyCodeForSecure
2020-06-26 12:44:31 +07:00
| N | Field name | Field type |
2020-06-26 12:47:34 +07:00
| --- | --- | --- |
2020-06-26 12:44:31 +07:00
| 1 | code | string |
| 2 | operation | uint32 |
2020-06-26 12:37:28 +07:00
## ResVerfiyCodeForSecure
2020-06-26 12:44:31 +07:00
| N | Field name | Field type |
2020-06-26 12:47:34 +07:00
| --- | --- | --- |
2020-06-26 12:55:54 +07:00
| 1 | error | [Error](#error) |
2020-06-26 12:44:31 +07:00
| 2 | secure_token | string |
2020-06-26 12:37:28 +07:00
## ReqBindPhoneNumber
2020-06-26 12:44:31 +07:00
| N | Field name | Field type |
2020-06-26 12:47:34 +07:00
| --- | --- | --- |
2020-06-26 12:44:31 +07:00
| 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:44:31 +07:00
| N | Field name | Field type |
2020-06-26 12:47:34 +07:00
| --- | --- | --- |
2020-06-26 12:44:31 +07:00
| 1 | code | string |
| 2 | phone | string |
| 3 | password | string |
2020-06-26 12:37:28 +07:00
## ResFetchPhoneLoginBind
2020-06-26 12:44:31 +07:00
| N | Field name | Field type |
2020-06-26 12:47:34 +07:00
| --- | --- | --- |
2020-06-26 12:55:54 +07:00
| 1 | error | [Error](#error) |
2020-06-26 12:44:31 +07:00
| 2 | phone_login | uint32 |
2020-06-26 12:37:28 +07:00
## ReqCreatePhoneLoginBind
2020-06-26 12:44:31 +07:00
| N | Field name | Field type |
2020-06-26 12:47:34 +07:00
| --- | --- | --- |
2020-06-26 12:44:31 +07:00
| 1 | password | string |
2020-06-26 12:37:28 +07:00
## ReqBindEmail
2020-06-26 12:44:31 +07:00
| N | Field name | Field type |
2020-06-26 12:47:34 +07:00
| --- | --- | --- |
2020-06-26 12:44:31 +07:00
| 1 | email | string |
| 2 | code | string |
| 3 | password | string |
2020-06-26 12:37:28 +07:00
## ReqModifyPassword
2020-06-26 12:44:31 +07:00
| N | Field name | Field type |
2020-06-26 12:47:34 +07:00
| --- | --- | --- |
2020-06-26 12:44:31 +07:00
| 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:44:31 +07:00
| N | Field name | Field type |
2020-06-26 12:47:34 +07:00
| --- | --- | --- |
2020-06-26 12:44:31 +07:00
| 1 | type | uint32 |
| 2 | code | string |
| 3 | uid | string |
2020-06-26 12:37:28 +07:00
## ResOauth2Auth
2020-06-26 12:44:31 +07:00
| N | Field name | Field type |
2020-06-26 12:47:34 +07:00
| --- | --- | --- |
2020-06-26 12:55:54 +07:00
| 1 | error | [Error](#error) |
2020-06-26 12:44:31 +07:00
| 2 | access_token | string |
2020-06-26 12:37:28 +07:00
## ReqOauth2Check
2020-06-26 12:44:31 +07:00
| N | Field name | Field type |
2020-06-26 12:47:34 +07:00
| --- | --- | --- |
2020-06-26 12:44:31 +07:00
| 1 | type | uint32 |
| 2 | access_token | string |
2020-06-26 12:37:28 +07:00
## ResOauth2Check
2020-06-26 12:44:31 +07:00
| N | Field name | Field type |
2020-06-26 12:47:34 +07:00
| --- | --- | --- |
2020-06-26 12:55:54 +07:00
| 1 | error | [Error](#error) |
2020-06-26 12:44:31 +07:00
| 2 | has_account | bool |
2020-06-26 12:37:28 +07:00
## ReqOauth2Signup
2020-06-26 12:44:31 +07:00
| N | Field name | Field type |
2020-06-26 12:47:34 +07:00
| --- | --- | --- |
2020-06-26 12:44:31 +07:00
| 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:44:31 +07:00
| N | Field name | Field type |
2020-06-26 12:47:34 +07:00
| --- | --- | --- |
2020-06-26 12:55:54 +07:00
| 1 | error | [Error](#error) |
2020-06-26 12:37:28 +07:00
## ReqOauth2Login
2020-06-26 12:44:31 +07:00
| N | Field name | Field type |
2020-06-26 12:47:34 +07:00
| --- | --- | --- |
2020-06-26 12:44:31 +07:00
| 1 | type | uint32 |
| 2 | access_token | string |
| 3 | reconnect | bool |
2020-06-26 12:55:54 +07:00
| 4 | device | [ClientDeviceInfo](#clientdeviceinfo) |
2020-06-26 12:44:31 +07:00
| 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:44:31 +07:00
| N | Field name | Field type |
2020-06-26 12:47:34 +07:00
| --- | --- | --- |
2020-06-26 12:44:31 +07:00
| 1 | finish_url | string |
2020-06-26 12:37:28 +07:00
## ResDMMPreLogin
2020-06-26 12:44:31 +07:00
| N | Field name | Field type |
2020-06-26 12:47:34 +07:00
| --- | --- | --- |
2020-06-26 12:44:31 +07:00
| 1 | parameter | string |
2020-06-26 12:37:28 +07:00
## ReqLogout
No fields
## ResLogout
2020-06-26 12:44:31 +07:00
| N | Field name | Field type |
2020-06-26 12:47:34 +07:00
| --- | --- | --- |
2020-06-26 12:55:54 +07:00
| 1 | error | [Error](#error) |
2020-06-26 12:37:28 +07:00
## ReqHeatBeat
2020-06-26 12:44:31 +07:00
| N | Field name | Field type |
2020-06-26 12:47:34 +07:00
| --- | --- | --- |
2020-06-26 12:44:31 +07:00
| 1 | no_operation_counter | uint32 |
2020-06-26 12:37:28 +07:00
## ReqLoginBeat
2020-06-26 12:44:31 +07:00
| N | Field name | Field type |
2020-06-26 12:47:34 +07:00
| --- | --- | --- |
2020-06-26 12:44:31 +07:00
| 1 | contract | string |
2020-06-26 12:37:28 +07:00
## ReqJoinMatchQueue
2020-06-26 12:44:31 +07:00
| N | Field name | Field type |
2020-06-26 12:47:34 +07:00
| --- | --- | --- |
2020-06-26 12:44:31 +07:00
| 1 | match_mode | uint32 |
2020-06-26 12:37:28 +07:00
## ReqCancelMatchQueue
2020-06-26 12:44:31 +07:00
| N | Field name | Field type |
2020-06-26 12:47:34 +07:00
| --- | --- | --- |
2020-06-26 12:44:31 +07:00
| 1 | match_mode | uint32 |
2020-06-26 12:37:28 +07:00
## ReqAccountInfo
2020-06-26 12:44:31 +07:00
| N | Field name | Field type |
2020-06-26 12:47:34 +07:00
| --- | --- | --- |
2020-06-26 12:44:31 +07:00
| 1 | account_id | uint32 |
2020-06-26 12:37:28 +07:00
## ResAccountInfo
2020-06-26 12:44:31 +07:00
| N | Field name | Field type |
2020-06-26 12:47:34 +07:00
| --- | --- | --- |
2020-06-26 12:55:54 +07:00
| 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:44:31 +07:00
| N | Field name | Field type |
2020-06-26 12:47:34 +07:00
| --- | --- | --- |
2020-06-26 12:44:31 +07:00
| 1 | nickname | string |
| 2 | advertise_str | string |
2020-06-26 12:37:28 +07:00
## ReqModifyNickname
2020-06-26 12:44:31 +07:00
| N | Field name | Field type |
2020-06-26 12:47:34 +07:00
| --- | --- | --- |
2020-06-26 12:44:31 +07:00
| 1 | nickname | string |
| 2 | use_item_id | uint32 |
2020-06-26 12:37:28 +07:00
## ReqModifyBirthday
2020-06-26 12:44:31 +07:00
| N | Field name | Field type |
2020-06-26 12:47:34 +07:00
| --- | --- | --- |
2020-06-26 12:44:31 +07:00
| 1 | birthday | int32 |
2020-06-26 12:37:28 +07:00
## ResSelfRoom
2020-06-26 12:44:31 +07:00
| N | Field name | Field type |
2020-06-26 12:47:34 +07:00
| --- | --- | --- |
2020-06-26 12:55:54 +07:00
| 1 | error | [Error](#error) |
| 2 | room | [Room](#room) |
2020-06-26 12:37:28 +07:00
## ReqCreateRoom
2020-06-26 12:44:31 +07:00
| N | Field name | Field type |
2020-06-26 12:47:34 +07:00
| --- | --- | --- |
2020-06-26 12:44:31 +07:00
| 1 | player_count | uint32 |
2020-06-26 12:55:54 +07:00
| 2 | mode | [GameMode](#gamemode) |
2020-06-26 12:44:31 +07:00
| 3 | public_live | bool |
2020-06-26 12:37:28 +07:00
## ResCreateRoom
2020-06-26 12:44:31 +07:00
| N | Field name | Field type |
2020-06-26 12:47:34 +07:00
| --- | --- | --- |
2020-06-26 12:55:54 +07:00
| 1 | error | [Error](#error) |
| 2 | room | [Room](#room) |
2020-06-26 12:37:28 +07:00
## ReqJoinRoom
2020-06-26 12:44:31 +07:00
| N | Field name | Field type |
2020-06-26 12:47:34 +07:00
| --- | --- | --- |
2020-06-26 12:44:31 +07:00
| 1 | room_id | uint32 |
2020-06-26 12:37:28 +07:00
## ResJoinRoom
2020-06-26 12:44:31 +07:00
| N | Field name | Field type |
2020-06-26 12:47:34 +07:00
| --- | --- | --- |
2020-06-26 12:55:54 +07:00
| 1 | error | [Error](#error) |
| 2 | room | [Room](#room) |
2020-06-26 12:37:28 +07:00
## ReqRoomReady
2020-06-26 12:44:31 +07:00
| N | Field name | Field type |
2020-06-26 12:47:34 +07:00
| --- | --- | --- |
2020-06-26 12:44:31 +07:00
| 1 | ready | bool |
2020-06-26 12:37:28 +07:00
## ReqRoomDressing
2020-06-26 12:44:31 +07:00
| N | Field name | Field type |
2020-06-26 12:47:34 +07:00
| --- | --- | --- |
2020-06-26 12:44:31 +07:00
| 1 | dressing | bool |
2020-06-26 12:37:28 +07:00
## ReqRoomStart
No fields
## ReqRoomKick
2020-06-26 12:44:31 +07:00
| N | Field name | Field type |
2020-06-26 12:47:34 +07:00
| --- | --- | --- |
2020-06-26 12:44:31 +07:00
| 1 | account_id | uint32 |
2020-06-26 12:37:28 +07:00
## ReqModifyRoom
2020-06-26 12:44:31 +07:00
| N | Field name | Field type |
2020-06-26 12:47:34 +07:00
| --- | --- | --- |
2020-06-26 12:44:31 +07:00
| 1 | robot_count | uint32 |
2020-06-26 12:37:28 +07:00
## ReqChangeAvatar
2020-06-26 12:44:31 +07:00
| N | Field name | Field type |
2020-06-26 12:47:34 +07:00
| --- | --- | --- |
2020-06-26 12:44:31 +07:00
| 1 | avatar_id | uint32 |
2020-06-26 12:37:28 +07:00
## ReqAccountStatisticInfo
2020-06-26 12:44:31 +07:00
| N | Field name | Field type |
2020-06-26 12:47:34 +07:00
| --- | --- | --- |
2020-06-26 12:44:31 +07:00
| 1 | account_id | uint32 |
2020-06-26 12:37:28 +07:00
## ResAccountStatisticInfo
2020-06-26 12:44:31 +07:00
| N | Field name | Field type |
2020-06-26 12:47:34 +07:00
| --- | --- | --- |
2020-06-26 12:55:54 +07:00
| 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:44:31 +07:00
| N | Field name | Field type |
2020-06-26 12:47:34 +07:00
| --- | --- | --- |
2020-06-26 12:44:31 +07:00
| 1 | unlock_list | uint32 |
2020-06-26 12:37:28 +07:00
## ReqShopPurchase
2020-06-26 12:44:31 +07:00
| N | Field name | Field type |
2020-06-26 12:47:34 +07:00
| --- | --- | --- |
2020-06-26 12:44:31 +07:00
| 1 | type | string |
| 2 | id | uint32 |
2020-06-26 12:37:28 +07:00
## ResShopPurchase
2020-06-26 12:44:31 +07:00
| N | Field name | Field type |
2020-06-26 12:47:34 +07:00
| --- | --- | --- |
2020-06-26 12:55:54 +07:00
| 1 | error | [Error](#error) |
| 2 | update | [AccountUpdate](#accountupdate) |
2020-06-26 12:37:28 +07:00
## ReqGameRecord
2020-06-26 12:44:31 +07:00
| N | Field name | Field type |
2020-06-26 12:47:34 +07:00
| --- | --- | --- |
2020-06-26 12:44:31 +07:00
| 1 | game_uuid | string |
2020-06-26 12:37:28 +07:00
## ResGameRecord
2020-06-26 12:44:31 +07:00
| N | Field name | Field type |
2020-06-26 12:47:34 +07:00
| --- | --- | --- |
2020-06-26 12:55:54 +07:00
| 1 | error | [Error](#error) |
| 3 | head | [RecordGame](#recordgame) |
2020-06-26 12:44:31 +07:00
| 4 | data | [bytes](#bytes) |
| 5 | data_url | string |
2020-06-26 12:37:28 +07:00
## ReqGameRecordList
2020-06-26 12:44:31 +07:00
| N | Field name | Field type |
2020-06-26 12:47:34 +07:00
| --- | --- | --- |
2020-06-26 12:44:31 +07:00
| 1 | start | uint32 |
| 2 | count | uint32 |
| 3 | type | uint32 |
2020-06-26 12:37:28 +07:00
## ResGameRecordList
2020-06-26 12:44:31 +07:00
| N | Field name | Field type |
2020-06-26 12:47:34 +07:00
| --- | --- | --- |
2020-06-26 12:55:54 +07:00
| 1 | error | [Error](#error) |
2020-06-26 12:44:31 +07:00
| 2 | total_count | uint32 |
2020-06-26 12:55:54 +07:00
| 3 | record_list | [RecordGame](#recordgame) |
2020-06-26 12:37:28 +07:00
## ResCollectedGameRecordList
2020-06-26 12:44:31 +07:00
| N | Field name | Field type |
2020-06-26 12:47:34 +07:00
| --- | --- | --- |
2020-06-26 12:55:54 +07:00
| 1 | error | [Error](#error) |
| 2 | record_list | [RecordCollectedData](#recordcollecteddata) |
2020-06-26 12:44:31 +07:00
| 3 | record_collect_limit | uint32 |
2020-06-26 12:37:28 +07:00
## ReqGameRecordsDetail
2020-06-26 12:44:31 +07:00
| N | Field name | Field type |
2020-06-26 12:47:34 +07:00
| --- | --- | --- |
2020-06-26 12:44:31 +07:00
| 1 | uuid_list | string |
2020-06-26 12:37:28 +07:00
## ResGameRecordsDetail
2020-06-26 12:44:31 +07:00
| N | Field name | Field type |
2020-06-26 12:47:34 +07:00
| --- | --- | --- |
2020-06-26 12:55:54 +07:00
| 1 | error | [Error](#error) |
| 2 | record_list | [RecordGame](#recordgame) |
2020-06-26 12:37:28 +07:00
## ReqAddCollectedGameRecord
2020-06-26 12:44:31 +07:00
| N | Field name | Field type |
2020-06-26 12:47:34 +07:00
| --- | --- | --- |
2020-06-26 12:44:31 +07:00
| 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:44:31 +07:00
| N | Field name | Field type |
2020-06-26 12:47:34 +07:00
| --- | --- | --- |
2020-06-26 12:55:54 +07:00
| 1 | error | [Error](#error) |
2020-06-26 12:37:28 +07:00
## ReqRemoveCollectedGameRecord
2020-06-26 12:44:31 +07:00
| N | Field name | Field type |
2020-06-26 12:47:34 +07:00
| --- | --- | --- |
2020-06-26 12:44:31 +07:00
| 1 | uuid | string |
2020-06-26 12:37:28 +07:00
## ResRemoveCollectedGameRecord
2020-06-26 12:44:31 +07:00
| N | Field name | Field type |
2020-06-26 12:47:34 +07:00
| --- | --- | --- |
2020-06-26 12:55:54 +07:00
| 1 | error | [Error](#error) |
2020-06-26 12:37:28 +07:00
## ReqChangeCollectedGameRecordRemarks
2020-06-26 12:44:31 +07:00
| N | Field name | Field type |
2020-06-26 12:47:34 +07:00
| --- | --- | --- |
2020-06-26 12:44:31 +07:00
| 1 | uuid | string |
| 2 | remarks | string |
2020-06-26 12:37:28 +07:00
## ResChangeCollectedGameRecordRemarks
2020-06-26 12:44:31 +07:00
| N | Field name | Field type |
2020-06-26 12:47:34 +07:00
| --- | --- | --- |
2020-06-26 12:55:54 +07:00
| 1 | error | [Error](#error) |
2020-06-26 12:37:28 +07:00
## ReqLevelLeaderboard
2020-06-26 12:44:31 +07:00
| N | Field name | Field type |
2020-06-26 12:47:34 +07:00
| --- | --- | --- |
2020-06-26 12:44:31 +07:00
| 1 | type | uint32 |
2020-06-26 12:37:28 +07:00
## ResLevelLeaderboard
2020-06-26 12:44:31 +07:00
| N | Field name | Field type |
2020-06-26 12:47:34 +07:00
| --- | --- | --- |
2020-06-26 12:55:54 +07:00
| 1 | error | [Error](#error) |
| 2 | items | [Item](#item) |
2020-06-26 12:44:31 +07:00
| 3 | self_rank | uint32 |
2020-06-26 12:37:28 +07:00
## ReqMultiAccountId
2020-06-26 12:44:31 +07:00
| N | Field name | Field type |
2020-06-26 12:47:34 +07:00
| --- | --- | --- |
2020-06-26 12:44:31 +07:00
| 1 | account_id_list | uint32 |
2020-06-26 12:37:28 +07:00
## ResMultiAccountBrief
2020-06-26 12:44:31 +07:00
| N | Field name | Field type |
2020-06-26 12:47:34 +07:00
| --- | --- | --- |
2020-06-26 12:55:54 +07:00
| 1 | error | [Error](#error) |
| 2 | players | [PlayerBaseView](#playerbaseview) |
2020-06-26 12:37:28 +07:00
## ResFriendList
2020-06-26 12:44:31 +07:00
| N | Field name | Field type |
2020-06-26 12:47:34 +07:00
| --- | --- | --- |
2020-06-26 12:55:54 +07:00
| 1 | error | [Error](#error) |
| 2 | friends | [Friend](#friend) |
2020-06-26 12:44:31 +07:00
| 3 | friend_max_count | uint32 |
2020-06-26 12:37:28 +07:00
## ResFriendApplyList
2020-06-26 12:44:31 +07:00
| N | Field name | Field type |
2020-06-26 12:47:34 +07:00
| --- | --- | --- |
2020-06-26 12:55:54 +07:00
| 1 | error | [Error](#error) |
| 2 | applies | [FriendApply](#friendapply) |
2020-06-26 12:37:28 +07:00
## ReqApplyFriend
2020-06-26 12:44:31 +07:00
| N | Field name | Field type |
2020-06-26 12:47:34 +07:00
| --- | --- | --- |
2020-06-26 12:44:31 +07:00
| 1 | target_id | uint32 |
2020-06-26 12:37:28 +07:00
## ReqHandleFriendApply
2020-06-26 12:44:31 +07:00
| N | Field name | Field type |
2020-06-26 12:47:34 +07:00
| --- | --- | --- |
2020-06-26 12:44:31 +07:00
| 1 | target_id | uint32 |
| 2 | method | uint32 |
2020-06-26 12:37:28 +07:00
## ReqRemoveFriend
2020-06-26 12:44:31 +07:00
| N | Field name | Field type |
2020-06-26 12:47:34 +07:00
| --- | --- | --- |
2020-06-26 12:44:31 +07:00
| 1 | target_id | uint32 |
2020-06-26 12:37:28 +07:00
## ReqSearchAccountByPattern
2020-06-26 12:44:31 +07:00
| N | Field name | Field type |
2020-06-26 12:47:34 +07:00
| --- | --- | --- |
2020-06-26 12:44:31 +07:00
| 1 | search_next | bool |
| 2 | pattern | string |
2020-06-26 12:37:28 +07:00
## ResSearchAccountByPattern
2020-06-26 12:44:31 +07:00
| N | Field name | Field type |
2020-06-26 12:47:34 +07:00
| --- | --- | --- |
2020-06-26 12:55:54 +07:00
| 1 | error | [Error](#error) |
2020-06-26 12:44:31 +07:00
| 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:44:31 +07:00
| N | Field name | Field type |
2020-06-26 12:47:34 +07:00
| --- | --- | --- |
2020-06-26 12:44:31 +07:00
| 1 | account_id_list | uint32 |
2020-06-26 12:37:28 +07:00
## ResAccountStates
2020-06-26 12:44:31 +07:00
| N | Field name | Field type |
2020-06-26 12:47:34 +07:00
| --- | --- | --- |
2020-06-26 12:55:54 +07:00
| 1 | error | [Error](#error) |
| 2 | states | [AccountActiveState](#accountactivestate) |
2020-06-26 12:37:28 +07:00
## ReqSearchAccountById
2020-06-26 12:44:31 +07:00
| N | Field name | Field type |
2020-06-26 12:47:34 +07:00
| --- | --- | --- |
2020-06-26 12:44:31 +07:00
| 1 | account_id | uint32 |
2020-06-26 12:37:28 +07:00
## ResSearchAccountById
2020-06-26 12:44:31 +07:00
| N | Field name | Field type |
2020-06-26 12:47:34 +07:00
| --- | --- | --- |
2020-06-26 12:55:54 +07:00
| 1 | error | [Error](#error) |
| 2 | player | [PlayerBaseView](#playerbaseview) |
2020-06-26 12:37:28 +07:00
## ResBagInfo
2020-06-26 12:44:31 +07:00
| N | Field name | Field type |
2020-06-26 12:47:34 +07:00
| --- | --- | --- |
2020-06-26 12:55:54 +07:00
| 1 | error | [Error](#error) |
| 2 | bag | [Bag](#bag) |
2020-06-26 12:37:28 +07:00
## ReqUseBagItem
2020-06-26 12:44:31 +07:00
| N | Field name | Field type |
2020-06-26 12:47:34 +07:00
| --- | --- | --- |
2020-06-26 12:44:31 +07:00
| 1 | item_id | uint32 |
2020-06-26 12:37:28 +07:00
## ReqOpenManualItem
2020-06-26 12:44:31 +07:00
| N | Field name | Field type |
2020-06-26 12:47:34 +07:00
| --- | --- | --- |
2020-06-26 12:44:31 +07:00
| 1 | item_id | uint32 |
| 2 | count | uint32 |
| 3 | select_id | uint32 |
2020-06-26 12:37:28 +07:00
## ReqOpenRandomRewardItem
2020-06-26 12:44:31 +07:00
| N | Field name | Field type |
2020-06-26 12:47:34 +07:00
| --- | --- | --- |
2020-06-26 12:44:31 +07:00
| 1 | item_id | uint32 |
2020-06-26 12:37:28 +07:00
## ResOpenRandomRewardItem
2020-06-26 12:44:31 +07:00
| N | Field name | Field type |
2020-06-26 12:47:34 +07:00
| --- | --- | --- |
2020-06-26 12:55:54 +07:00
| 1 | error | [Error](#error) |
| 2 | results | [OpenResult](#openresult) |
2020-06-26 12:37:28 +07:00
## ReqComposeShard
2020-06-26 12:44:31 +07:00
| N | Field name | Field type |
2020-06-26 12:47:34 +07:00
| --- | --- | --- |
2020-06-26 12:44:31 +07:00
| 1 | item_id | uint32 |
2020-06-26 12:37:28 +07:00
## ResAnnouncement
2020-06-26 12:44:31 +07:00
| N | Field name | Field type |
2020-06-26 12:47:34 +07:00
| --- | --- | --- |
2020-06-26 12:55:54 +07:00
| 1 | error | [Error](#error) |
| 2 | announcements | [Announcement](#announcement) |
2020-06-26 12:44:31 +07:00
| 3 | sort | uint32 |
| 4 | read_list | uint32 |
2020-06-26 12:37:28 +07:00
## ResMailInfo
2020-06-26 12:44:31 +07:00
| N | Field name | Field type |
2020-06-26 12:47:34 +07:00
| --- | --- | --- |
2020-06-26 12:55:54 +07:00
| 1 | error | [Error](#error) |
| 2 | mails | [Mail](#mail) |
2020-06-26 12:37:28 +07:00
## ReqReadMail
2020-06-26 12:44:31 +07:00
| N | Field name | Field type |
2020-06-26 12:47:34 +07:00
| --- | --- | --- |
2020-06-26 12:44:31 +07:00
| 1 | mail_id | uint32 |
2020-06-26 12:37:28 +07:00
## ReqDeleteMail
2020-06-26 12:44:31 +07:00
| N | Field name | Field type |
2020-06-26 12:47:34 +07:00
| --- | --- | --- |
2020-06-26 12:44:31 +07:00
| 1 | mail_id | uint32 |
2020-06-26 12:37:28 +07:00
## ReqTakeAttachment
2020-06-26 12:44:31 +07:00
| N | Field name | Field type |
2020-06-26 12:47:34 +07:00
| --- | --- | --- |
2020-06-26 12:44:31 +07:00
| 1 | mail_id | uint32 |
2020-06-26 12:37:28 +07:00
## ResAchievement
2020-06-26 12:44:31 +07:00
| N | Field name | Field type |
2020-06-26 12:47:34 +07:00
| --- | --- | --- |
2020-06-26 12:55:54 +07:00
| 1 | error | [Error](#error) |
| 2 | progresses | [AchievementProgress](#achievementprogress) |
2020-06-26 12:37:28 +07:00
## ResTitleList
2020-06-26 12:44:31 +07:00
| N | Field name | Field type |
2020-06-26 12:47:34 +07:00
| --- | --- | --- |
2020-06-26 12:55:54 +07:00
| 1 | error | [Error](#error) |
2020-06-26 12:44:31 +07:00
| 2 | title_list | uint32 |
2020-06-26 12:37:28 +07:00
## ReqUseTitle
2020-06-26 12:44:31 +07:00
| N | Field name | Field type |
2020-06-26 12:47:34 +07:00
| --- | --- | --- |
2020-06-26 12:44:31 +07:00
| 1 | title | uint32 |
2020-06-26 12:37:28 +07:00
## ReqBuyShiLian
2020-06-26 12:44:31 +07:00
| N | Field name | Field type |
2020-06-26 12:47:34 +07:00
| --- | --- | --- |
2020-06-26 12:44:31 +07:00
| 1 | type | uint32 |
2020-06-26 12:37:28 +07:00
## ReqUpdateClientValue
2020-06-26 12:44:31 +07:00
| N | Field name | Field type |
2020-06-26 12:47:34 +07:00
| --- | --- | --- |
2020-06-26 12:44:31 +07:00
| 1 | key | uint32 |
| 2 | value | uint32 |
2020-06-26 12:37:28 +07:00
## ResClientValue
2020-06-26 12:44:31 +07:00
| N | Field name | Field type |
2020-06-26 12:47:34 +07:00
| --- | --- | --- |
2020-06-26 12:55:54 +07:00
| 1 | datas | [Value](#value) |
2020-06-26 12:44:31 +07:00
| 2 | recharged_count | uint32 |
2020-06-26 12:37:28 +07:00
## ReqClientMessage
2020-06-26 12:44:31 +07:00
| N | Field name | Field type |
2020-06-26 12:47:34 +07:00
| --- | --- | --- |
2020-06-26 12:44:31 +07:00
| 1 | timestamp | uint32 |
| 2 | message | string |
2020-06-26 12:37:28 +07:00
## ReqCurrentMatchInfo
2020-06-26 12:44:31 +07:00
| N | Field name | Field type |
2020-06-26 12:47:34 +07:00
| --- | --- | --- |
2020-06-26 12:44:31 +07:00
| 1 | mode_list | uint32 |
2020-06-26 12:37:28 +07:00
## ResCurrentMatchInfo
2020-06-26 12:44:31 +07:00
| N | Field name | Field type |
2020-06-26 12:47:34 +07:00
| --- | --- | --- |
2020-06-26 12:55:54 +07:00
| 1 | error | [Error](#error) |
| 2 | matches | [CurrentMatchInfo](#currentmatchinfo) |
2020-06-26 12:37:28 +07:00
## ReqUserComplain
2020-06-26 12:44:31 +07:00
| N | Field name | Field type |
2020-06-26 12:47:34 +07:00
| --- | --- | --- |
2020-06-26 12:44:31 +07:00
| 1 | target_id | uint32 |
| 2 | type | uint32 |
2020-06-26 12:37:28 +07:00
## ReqReadAnnouncement
2020-06-26 12:44:31 +07:00
| N | Field name | Field type |
2020-06-26 12:47:34 +07:00
| --- | --- | --- |
2020-06-26 12:44:31 +07:00
| 1 | announcement_id | uint32 |
2020-06-26 12:37:28 +07:00
## ResReviveCoinInfo
2020-06-26 12:44:31 +07:00
| N | Field name | Field type |
2020-06-26 12:47:34 +07:00
| --- | --- | --- |
2020-06-26 12:55:54 +07:00
| 1 | error | [Error](#error) |
2020-06-26 12:44:31 +07:00
| 2 | has_gained | bool |
2020-06-26 12:37:28 +07:00
## ResDailyTask
2020-06-26 12:44:31 +07:00
| N | Field name | Field type |
2020-06-26 12:47:34 +07:00
| --- | --- | --- |
2020-06-26 12:55:54 +07:00
| 1 | error | [Error](#error) |
| 2 | progresses | [TaskProgress](#taskprogress) |
2020-06-26 12:44:31 +07:00
| 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:44:31 +07:00
| N | Field name | Field type |
2020-06-26 12:47:34 +07:00
| --- | --- | --- |
2020-06-26 12:44:31 +07:00
| 1 | task_id | uint32 |
2020-06-26 12:37:28 +07:00
## ResRefreshDailyTask
2020-06-26 12:44:31 +07:00
| N | Field name | Field type |
2020-06-26 12:47:34 +07:00
| --- | --- | --- |
2020-06-26 12:55:54 +07:00
| 1 | error | [Error](#error) |
| 2 | progress | [TaskProgress](#taskprogress) |
2020-06-26 12:44:31 +07:00
| 3 | refresh_count | uint32 |
2020-06-26 12:37:28 +07:00
## ReqUseGiftCode
2020-06-26 12:44:31 +07:00
| N | Field name | Field type |
2020-06-26 12:47:34 +07:00
| --- | --- | --- |
2020-06-26 12:44:31 +07:00
| 1 | code | string |
2020-06-26 12:37:28 +07:00
## ResUseGiftCode
2020-06-26 12:44:31 +07:00
| N | Field name | Field type |
2020-06-26 12:47:34 +07:00
| --- | --- | --- |
2020-06-26 12:55:54 +07:00
| 1 | error | [Error](#error) |
| 6 | rewards | [RewardSlot](#rewardslot) |
2020-06-26 12:37:28 +07:00
## ReqSendClientMessage
2020-06-26 12:44:31 +07:00
| N | Field name | Field type |
2020-06-26 12:47:34 +07:00
| --- | --- | --- |
2020-06-26 12:44:31 +07:00
| 1 | target_id | uint32 |
| 2 | type | uint32 |
| 3 | content | string |
2020-06-26 12:37:28 +07:00
## ReqGameLiveInfo
2020-06-26 12:44:31 +07:00
| N | Field name | Field type |
2020-06-26 12:47:34 +07:00
| --- | --- | --- |
2020-06-26 12:44:31 +07:00
| 1 | game_uuid | string |
2020-06-26 12:37:28 +07:00
## ResGameLiveInfo
2020-06-26 12:44:31 +07:00
| N | Field name | Field type |
2020-06-26 12:47:34 +07:00
| --- | --- | --- |
2020-06-26 12:55:54 +07:00
| 1 | error | [Error](#error) |
2020-06-26 12:44:31 +07:00
| 2 | left_start_seconds | uint32 |
2020-06-26 12:55:54 +07:00
| 3 | live_head | [GameLiveHead](#gamelivehead) |
| 4 | segments | [GameLiveSegmentUri](#gamelivesegmenturi) |
2020-06-26 12:44:31 +07:00
| 5 | now_millisecond | uint32 |
2020-06-26 12:37:28 +07:00
## ReqGameLiveLeftSegment
2020-06-26 12:44:31 +07:00
| N | Field name | Field type |
2020-06-26 12:47:34 +07:00
| --- | --- | --- |
2020-06-26 12:44:31 +07:00
| 1 | game_uuid | string |
| 2 | last_segment_id | uint32 |
2020-06-26 12:37:28 +07:00
## ResGameLiveLeftSegment
2020-06-26 12:44:31 +07:00
| N | Field name | Field type |
2020-06-26 12:47:34 +07:00
| --- | --- | --- |
2020-06-26 12:55:54 +07:00
| 1 | error | [Error](#error) |
2020-06-26 12:44:31 +07:00
| 2 | live_state | uint32 |
2020-06-26 12:55:54 +07:00
| 4 | segments | [GameLiveSegmentUri](#gamelivesegmenturi) |
2020-06-26 12:44:31 +07:00
| 5 | now_millisecond | uint32 |
| 6 | segment_end_millisecond | uint32 |
2020-06-26 12:37:28 +07:00
## ReqGameLiveList
2020-06-26 12:44:31 +07:00
| N | Field name | Field type |
2020-06-26 12:47:34 +07:00
| --- | --- | --- |
2020-06-26 12:44:31 +07:00
| 1 | filter_id | uint32 |
2020-06-26 12:37:28 +07:00
## ResGameLiveList
2020-06-26 12:44:31 +07:00
| N | Field name | Field type |
2020-06-26 12:47:34 +07:00
| --- | --- | --- |
2020-06-26 12:55:54 +07:00
| 1 | error | [Error](#error) |
| 2 | live_list | [GameLiveHead](#gamelivehead) |
2020-06-26 12:37:28 +07:00
## ResCommentSetting
2020-06-26 12:44:31 +07:00
| N | Field name | Field type |
2020-06-26 12:47:34 +07:00
| --- | --- | --- |
2020-06-26 12:55:54 +07:00
| 1 | error | [Error](#error) |
2020-06-26 12:44:31 +07:00
| 2 | comment_allow | uint32 |
2020-06-26 12:37:28 +07:00
## ReqUpdateCommentSetting
2020-06-26 12:44:31 +07:00
| N | Field name | Field type |
2020-06-26 12:47:34 +07:00
| --- | --- | --- |
2020-06-26 12:44:31 +07:00
| 1 | comment_allow | uint32 |
2020-06-26 12:37:28 +07:00
## ReqFetchCommentList
2020-06-26 12:44:31 +07:00
| N | Field name | Field type |
2020-06-26 12:47:34 +07:00
| --- | --- | --- |
2020-06-26 12:44:31 +07:00
| 1 | target_id | uint32 |
2020-06-26 12:37:28 +07:00
## ResFetchCommentList
2020-06-26 12:44:31 +07:00
| N | Field name | Field type |
2020-06-26 12:47:34 +07:00
| --- | --- | --- |
2020-06-26 12:55:54 +07:00
| 1 | error | [Error](#error) |
2020-06-26 12:44:31 +07:00
| 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:44:31 +07:00
| N | Field name | Field type |
2020-06-26 12:47:34 +07:00
| --- | --- | --- |
2020-06-26 12:44:31 +07:00
| 1 | target_id | uint32 |
| 2 | comment_id_list | uint32 |
2020-06-26 12:37:28 +07:00
## ResFetchCommentContent
2020-06-26 12:44:31 +07:00
| N | Field name | Field type |
2020-06-26 12:47:34 +07:00
| --- | --- | --- |
2020-06-26 12:55:54 +07:00
| 1 | error | [Error](#error) |
| 2 | comments | [CommentItem](#commentitem) |
2020-06-26 12:37:28 +07:00
## ReqLeaveComment
2020-06-26 12:44:31 +07:00
| N | Field name | Field type |
2020-06-26 12:47:34 +07:00
| --- | --- | --- |
2020-06-26 12:44:31 +07:00
| 1 | target_id | uint32 |
| 2 | content | string |
2020-06-26 12:37:28 +07:00
## ReqDeleteComment
2020-06-26 12:44:31 +07:00
| N | Field name | Field type |
2020-06-26 12:47:34 +07:00
| --- | --- | --- |
2020-06-26 12:44:31 +07:00
| 1 | target_id | uint32 |
| 2 | delete_list | uint32 |
2020-06-26 12:37:28 +07:00
## ReqUpdateReadComment
2020-06-26 12:44:31 +07:00
| N | Field name | Field type |
2020-06-26 12:47:34 +07:00
| --- | --- | --- |
2020-06-26 12:44:31 +07:00
| 1 | read_id | uint32 |
2020-06-26 12:37:28 +07:00
## ReqRollingNotice
2020-06-26 12:44:31 +07:00
| N | Field name | Field type |
2020-06-26 12:47:34 +07:00
| --- | --- | --- |
2020-06-26 12:55:54 +07:00
| 1 | notice | [RollingNotice](#rollingnotice) |
2020-06-26 12:37:28 +07:00
## ResServerTime
2020-06-26 12:44:31 +07:00
| N | Field name | Field type |
2020-06-26 12:47:34 +07:00
| --- | --- | --- |
2020-06-26 12:44:31 +07:00
| 1 | server_time | uint32 |
2020-06-26 12:37:28 +07:00
## ReqPlatformBillingProducts
2020-06-26 12:44:31 +07:00
| N | Field name | Field type |
2020-06-26 12:47:34 +07:00
| --- | --- | --- |
2020-06-26 12:44:31 +07:00
| 1 | shelves_id | uint32 |
2020-06-26 12:37:28 +07:00
## ResPlatformBillingProducts
2020-06-26 12:44:31 +07:00
| N | Field name | Field type |
2020-06-26 12:47:34 +07:00
| --- | --- | --- |
2020-06-26 12:55:54 +07:00
| 1 | error | [Error](#error) |
| 2 | products | [BillingProduct](#billingproduct) |
2020-06-26 12:37:28 +07:00
## ReqCreateBillingOrder
2020-06-26 12:44:31 +07:00
| N | Field name | Field type |
2020-06-26 12:47:34 +07:00
| --- | --- | --- |
2020-06-26 12:44:31 +07:00
| 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:44:31 +07:00
| N | Field name | Field type |
2020-06-26 12:47:34 +07:00
| --- | --- | --- |
2020-06-26 12:55:54 +07:00
| 1 | error | [Error](#error) |
2020-06-26 12:44:31 +07:00
| 2 | order_id | string |
2020-06-26 12:37:28 +07:00
## ReqSolveGooglePlayOrder
2020-06-26 12:44:31 +07:00
| N | Field name | Field type |
2020-06-26 12:47:34 +07:00
| --- | --- | --- |
2020-06-26 12:44:31 +07:00
| 2 | inapp_purchase_data | string |
| 3 | inapp_data_signature | string |
2020-06-26 12:37:28 +07:00
## ReqSolveGooglePlayOrderV3
2020-06-26 12:44:31 +07:00
| N | Field name | Field type |
2020-06-26 12:47:34 +07:00
| --- | --- | --- |
2020-06-26 12:44:31 +07:00
| 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:44:31 +07:00
| N | Field name | Field type |
2020-06-26 12:47:34 +07:00
| --- | --- | --- |
2020-06-26 12:44:31 +07:00
| 1 | order_id | string |
2020-06-26 12:37:28 +07:00
## ReqCreateWechatNativeOrder
2020-06-26 12:44:31 +07:00
| N | Field name | Field type |
2020-06-26 12:47:34 +07:00
| --- | --- | --- |
2020-06-26 12:44:31 +07:00
| 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:44:31 +07:00
| N | Field name | Field type |
2020-06-26 12:47:34 +07:00
| --- | --- | --- |
2020-06-26 12:55:54 +07:00
| 1 | error | [Error](#error) |
2020-06-26 12:44:31 +07:00
| 2 | qrcode_buffer | string |
| 3 | order_id | string |
2020-06-26 12:37:28 +07:00
## ReqCreateWechatAppOrder
2020-06-26 12:44:31 +07:00
| N | Field name | Field type |
2020-06-26 12:47:34 +07:00
| --- | --- | --- |
2020-06-26 12:44:31 +07:00
| 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:44:31 +07:00
| N | Field name | Field type |
2020-06-26 12:47:34 +07:00
| --- | --- | --- |
2020-06-26 12:55:54 +07:00
| 1 | error | [Error](#error) |
| 2 | call_wechat_app_param | [CallWechatAppParam](#callwechatappparam) |
2020-06-26 12:37:28 +07:00
## ReqCreateAlipayOrder
2020-06-26 12:44:31 +07:00
| N | Field name | Field type |
2020-06-26 12:47:34 +07:00
| --- | --- | --- |
2020-06-26 12:44:31 +07:00
| 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:44:31 +07:00
| N | Field name | Field type |
2020-06-26 12:47:34 +07:00
| --- | --- | --- |
2020-06-26 12:55:54 +07:00
| 1 | error | [Error](#error) |
2020-06-26 12:44:31 +07:00
| 2 | alipay_url | string |
2020-06-26 12:37:28 +07:00
## ReqCreateAlipayScanOrder
2020-06-26 12:44:31 +07:00
| N | Field name | Field type |
2020-06-26 12:47:34 +07:00
| --- | --- | --- |
2020-06-26 12:44:31 +07:00
| 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:44:31 +07:00
| N | Field name | Field type |
2020-06-26 12:47:34 +07:00
| --- | --- | --- |
2020-06-26 12:55:54 +07:00
| 1 | error | [Error](#error) |
2020-06-26 12:44:31 +07:00
| 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:44:31 +07:00
| N | Field name | Field type |
2020-06-26 12:47:34 +07:00
| --- | --- | --- |
2020-06-26 12:44:31 +07:00
| 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:44:31 +07:00
| N | Field name | Field type |
2020-06-26 12:47:34 +07:00
| --- | --- | --- |
2020-06-26 12:55:54 +07:00
| 1 | error | [Error](#error) |
2020-06-26 12:44:31 +07:00
| 2 | alipay_url | string |
2020-06-26 12:37:28 +07:00
## ReqCreateJPCreditCardOrder
2020-06-26 12:44:31 +07:00
| N | Field name | Field type |
2020-06-26 12:47:34 +07:00
| --- | --- | --- |
2020-06-26 12:44:31 +07:00
| 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:44:31 +07:00
| N | Field name | Field type |
2020-06-26 12:47:34 +07:00
| --- | --- | --- |
2020-06-26 12:55:54 +07:00
| 1 | error | [Error](#error) |
2020-06-26 12:44:31 +07:00
| 2 | order_id | string |
2020-06-26 12:37:28 +07:00
## ReqCreateJPPaypalOrder
2020-06-26 12:44:31 +07:00
| N | Field name | Field type |
2020-06-26 12:47:34 +07:00
| --- | --- | --- |
2020-06-26 12:44:31 +07:00
| 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:44:31 +07:00
| N | Field name | Field type |
2020-06-26 12:47:34 +07:00
| --- | --- | --- |
2020-06-26 12:55:54 +07:00
| 1 | error | [Error](#error) |
2020-06-26 12:44:31 +07:00
| 2 | order_id | string |
2020-06-26 12:37:28 +07:00
## ReqCreateJPAuOrder
2020-06-26 12:44:31 +07:00
| N | Field name | Field type |
2020-06-26 12:47:34 +07:00
| --- | --- | --- |
2020-06-26 12:44:31 +07:00
| 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:44:31 +07:00
| N | Field name | Field type |
2020-06-26 12:47:34 +07:00
| --- | --- | --- |
2020-06-26 12:55:54 +07:00
| 1 | error | [Error](#error) |
2020-06-26 12:44:31 +07:00
| 2 | order_id | string |
2020-06-26 12:37:28 +07:00
## ReqCreateJPDocomoOrder
2020-06-26 12:44:31 +07:00
| N | Field name | Field type |
2020-06-26 12:47:34 +07:00
| --- | --- | --- |
2020-06-26 12:44:31 +07:00
| 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:44:31 +07:00
| N | Field name | Field type |
2020-06-26 12:47:34 +07:00
| --- | --- | --- |
2020-06-26 12:55:54 +07:00
| 1 | error | [Error](#error) |
2020-06-26 12:44:31 +07:00
| 2 | order_id | string |
2020-06-26 12:37:28 +07:00
## ReqCreateJPWebMoneyOrder
2020-06-26 12:44:31 +07:00
| N | Field name | Field type |
2020-06-26 12:47:34 +07:00
| --- | --- | --- |
2020-06-26 12:44:31 +07:00
| 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:44:31 +07:00
| N | Field name | Field type |
2020-06-26 12:47:34 +07:00
| --- | --- | --- |
2020-06-26 12:55:54 +07:00
| 1 | error | [Error](#error) |
2020-06-26 12:44:31 +07:00
| 2 | order_id | string |
2020-06-26 12:37:28 +07:00
## ReqCreateJPSoftbankOrder
2020-06-26 12:44:31 +07:00
| N | Field name | Field type |
2020-06-26 12:47:34 +07:00
| --- | --- | --- |
2020-06-26 12:44:31 +07:00
| 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:44:31 +07:00
| N | Field name | Field type |
2020-06-26 12:47:34 +07:00
| --- | --- | --- |
2020-06-26 12:55:54 +07:00
| 1 | error | [Error](#error) |
2020-06-26 12:44:31 +07:00
| 2 | order_id | string |
2020-06-26 12:37:28 +07:00
## ReqCreateYostarOrder
2020-06-26 12:44:31 +07:00
| N | Field name | Field type |
2020-06-26 12:47:34 +07:00
| --- | --- | --- |
2020-06-26 12:44:31 +07:00
| 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:44:31 +07:00
| N | Field name | Field type |
2020-06-26 12:47:34 +07:00
| --- | --- | --- |
2020-06-26 12:55:54 +07:00
| 1 | error | [Error](#error) |
2020-06-26 12:44:31 +07:00
| 2 | order_id | string |
2020-06-26 12:37:28 +07:00
## ReqCreateENPaypalOrder
2020-06-26 12:44:31 +07:00
| N | Field name | Field type |
2020-06-26 12:47:34 +07:00
| --- | --- | --- |
2020-06-26 12:44:31 +07:00
| 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:44:31 +07:00
| N | Field name | Field type |
2020-06-26 12:47:34 +07:00
| --- | --- | --- |
2020-06-26 12:55:54 +07:00
| 1 | error | [Error](#error) |
2020-06-26 12:44:31 +07:00
| 2 | order_id | string |
2020-06-26 12:37:28 +07:00
## ReqCreateENJCBOrder
2020-06-26 12:44:31 +07:00
| N | Field name | Field type |
2020-06-26 12:47:34 +07:00
| --- | --- | --- |
2020-06-26 12:44:31 +07:00
| 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:44:31 +07:00
| N | Field name | Field type |
2020-06-26 12:47:34 +07:00
| --- | --- | --- |
2020-06-26 12:55:54 +07:00
| 1 | error | [Error](#error) |
2020-06-26 12:44:31 +07:00
| 2 | order_id | string |
2020-06-26 12:37:28 +07:00
## ReqCreateENMasterCardOrder
2020-06-26 12:44:31 +07:00
| N | Field name | Field type |
2020-06-26 12:47:34 +07:00
| --- | --- | --- |
2020-06-26 12:44:31 +07:00
| 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:44:31 +07:00
| N | Field name | Field type |
2020-06-26 12:47:34 +07:00
| --- | --- | --- |
2020-06-26 12:55:54 +07:00
| 1 | error | [Error](#error) |
2020-06-26 12:44:31 +07:00
| 2 | order_id | string |
2020-06-26 12:37:28 +07:00
## ReqCreateENVisaOrder
2020-06-26 12:44:31 +07:00
| N | Field name | Field type |
2020-06-26 12:47:34 +07:00
| --- | --- | --- |
2020-06-26 12:44:31 +07:00
| 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:44:31 +07:00
| N | Field name | Field type |
2020-06-26 12:47:34 +07:00
| --- | --- | --- |
2020-06-26 12:55:54 +07:00
| 1 | error | [Error](#error) |
2020-06-26 12:44:31 +07:00
| 2 | order_id | string |
2020-06-26 12:37:28 +07:00
## ReqCreateENAlipayOrder
2020-06-26 12:44:31 +07:00
| N | Field name | Field type |
2020-06-26 12:47:34 +07:00
| --- | --- | --- |
2020-06-26 12:44:31 +07:00
| 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:44:31 +07:00
| N | Field name | Field type |
2020-06-26 12:47:34 +07:00
| --- | --- | --- |
2020-06-26 12:55:54 +07:00
| 1 | error | [Error](#error) |
2020-06-26 12:44:31 +07:00
| 2 | order_id | string |
2020-06-26 12:37:28 +07:00
## ReqCreateDMMOrder
2020-06-26 12:44:31 +07:00
| N | Field name | Field type |
2020-06-26 12:47:34 +07:00
| --- | --- | --- |
2020-06-26 12:44:31 +07:00
| 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:44:31 +07:00
| N | Field name | Field type |
2020-06-26 12:47:34 +07:00
| --- | --- | --- |
2020-06-26 12:55:54 +07:00
| 1 | error | [Error](#error) |
2020-06-26 12:44:31 +07:00
| 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:44:31 +07:00
| N | Field name | Field type |
2020-06-26 12:47:34 +07:00
| --- | --- | --- |
2020-06-26 12:44:31 +07:00
| 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:44:31 +07:00
| N | Field name | Field type |
2020-06-26 12:47:34 +07:00
| --- | --- | --- |
2020-06-26 12:55:54 +07:00
| 1 | error | [Error](#error) |
2020-06-26 12:44:31 +07:00
| 2 | order_id | string |
2020-06-26 12:37:28 +07:00
## ReqVerificationIAPOrder
2020-06-26 12:44:31 +07:00
| N | Field name | Field type |
2020-06-26 12:47:34 +07:00
| --- | --- | --- |
2020-06-26 12:44:31 +07:00
| 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:44:31 +07:00
| N | Field name | Field type |
2020-06-26 12:47:34 +07:00
| --- | --- | --- |
2020-06-26 12:55:54 +07:00
| 1 | error | [Error](#error) |
2020-06-26 12:37:28 +07:00
## ReqCreateMyCardOrder
2020-06-26 12:44:31 +07:00
| N | Field name | Field type |
2020-06-26 12:47:34 +07:00
| --- | --- | --- |
2020-06-26 12:44:31 +07:00
| 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:44:31 +07:00
| N | Field name | Field type |
2020-06-26 12:47:34 +07:00
| --- | --- | --- |
2020-06-26 12:55:54 +07:00
| 1 | error | [Error](#error) |
2020-06-26 12:44:31 +07:00
| 2 | auth_code | string |
| 3 | order_id | string |
2020-06-26 12:37:28 +07:00
## ReqVerifyMyCardOrder
2020-06-26 12:44:31 +07:00
| N | Field name | Field type |
2020-06-26 12:47:34 +07:00
| --- | --- | --- |
2020-06-26 12:44:31 +07:00
| 1 | order_id | string |
| 2 | account_id | uint32 |
2020-06-26 12:37:28 +07:00
## ReqOpenChest
2020-06-26 12:44:31 +07:00
| N | Field name | Field type |
2020-06-26 12:47:34 +07:00
| --- | --- | --- |
2020-06-26 12:44:31 +07:00
| 1 | chest_id | uint32 |
| 2 | count | uint32 |
| 3 | use_ticket | bool |
2020-06-26 12:37:28 +07:00
## ResOpenChest
2020-06-26 12:44:31 +07:00
| N | Field name | Field type |
2020-06-26 12:47:34 +07:00
| --- | --- | --- |
2020-06-26 12:55:54 +07:00
| 1 | error | [Error](#error) |
| 2 | results | [OpenResult](#openresult) |
2020-06-26 12:44:31 +07:00
| 3 | total_open_count | uint32 |
| 4 | faith_count | uint32 |
2020-06-26 12:37:28 +07:00
## ReqBuyFromChestShop
2020-06-26 12:44:31 +07:00
| N | Field name | Field type |
2020-06-26 12:47:34 +07:00
| --- | --- | --- |
2020-06-26 12:44:31 +07:00
| 1 | goods_id | uint32 |
| 2 | count | uint32 |
2020-06-26 12:37:28 +07:00
## ResBuyFromChestShop
2020-06-26 12:44:31 +07:00
| N | Field name | Field type |
2020-06-26 12:47:34 +07:00
| --- | --- | --- |
2020-06-26 12:55:54 +07:00
| 1 | error | [Error](#error) |
2020-06-26 12:44:31 +07:00
| 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:44:31 +07:00
| N | Field name | Field type |
2020-06-26 12:47:34 +07:00
| --- | --- | --- |
2020-06-26 12:55:54 +07:00
| 1 | error | [Error](#error) |
2020-06-26 12:44:31 +07:00
| 2 | sign_in_days | uint32 |
2020-06-26 12:37:28 +07:00
## ReqDoActivitySignIn
2020-06-26 12:44:31 +07:00
| N | Field name | Field type |
2020-06-26 12:47:34 +07:00
| --- | --- | --- |
2020-06-26 12:44:31 +07:00
| 2 | activity_id | uint32 |
2020-06-26 12:37:28 +07:00
## ResDoActivitySignIn
2020-06-26 12:44:31 +07:00
| N | Field name | Field type |
2020-06-26 12:47:34 +07:00
| --- | --- | --- |
2020-06-26 12:55:54 +07:00
| 1 | error | [Error](#error) |
| 2 | rewards | [RewardData](#rewarddata) |
2020-06-26 12:44:31 +07:00
| 3 | sign_in_count | uint32 |
2020-06-26 12:37:28 +07:00
## ResCharacterInfo
2020-06-26 12:44:31 +07:00
| N | Field name | Field type |
2020-06-26 12:47:34 +07:00
| --- | --- | --- |
2020-06-26 12:55:54 +07:00
| 1 | error | [Error](#error) |
| 2 | characters | [Character](#character) |
2020-06-26 12:44:31 +07:00
| 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:44:31 +07:00
| N | Field name | Field type |
2020-06-26 12:47:34 +07:00
| --- | --- | --- |
2020-06-26 12:44:31 +07:00
| 1 | character_id | uint32 |
2020-06-26 12:37:28 +07:00
## ReqChangeCharacterSkin
2020-06-26 12:44:31 +07:00
| N | Field name | Field type |
2020-06-26 12:47:34 +07:00
| --- | --- | --- |
2020-06-26 12:44:31 +07:00
| 1 | character_id | uint32 |
| 2 | skin | uint32 |
2020-06-26 12:37:28 +07:00
## ReqChangeCharacterView
2020-06-26 12:44:31 +07:00
| N | Field name | Field type |
2020-06-26 12:47:34 +07:00
| --- | --- | --- |
2020-06-26 12:44:31 +07:00
| 1 | character_id | uint32 |
| 2 | slot | uint32 |
| 3 | item_id | uint32 |
2020-06-26 12:37:28 +07:00
## ReqSendGiftToCharacter
2020-06-26 12:44:31 +07:00
| N | Field name | Field type |
2020-06-26 12:47:34 +07:00
| --- | --- | --- |
2020-06-26 12:44:31 +07:00
| 1 | character_id | uint32 |
2020-06-26 12:55:54 +07:00
| 2 | gifts | [Gift](#gift) |
2020-06-26 12:37:28 +07:00
## ResSendGiftToCharacter
2020-06-26 12:44:31 +07:00
| N | Field name | Field type |
2020-06-26 12:47:34 +07:00
| --- | --- | --- |
2020-06-26 12:55:54 +07:00
| 1 | error | [Error](#error) |
2020-06-26 12:44:31 +07:00
| 2 | level | uint32 |
| 3 | exp | uint32 |
2020-06-26 12:37:28 +07:00
## ReqSellItem
2020-06-26 12:44:31 +07:00
| N | Field name | Field type |
2020-06-26 12:47:34 +07:00
| --- | --- | --- |
2020-06-26 12:55:54 +07:00
| 1 | sells | [Item](#item) |
2020-06-26 12:37:28 +07:00
## ResCommonView
2020-06-26 12:44:31 +07:00
| N | Field name | Field type |
2020-06-26 12:47:34 +07:00
| --- | --- | --- |
2020-06-26 12:55:54 +07:00
| 1 | error | [Error](#error) |
| 2 | slots | [Slot](#slot) |
2020-06-26 12:37:28 +07:00
## ReqChangeCommonView
2020-06-26 12:44:31 +07:00
| N | Field name | Field type |
2020-06-26 12:47:34 +07:00
| --- | --- | --- |
2020-06-26 12:44:31 +07:00
| 1 | slot | uint32 |
| 2 | value | uint32 |
2020-06-26 12:37:28 +07:00
## ReqSaveCommonViews
2020-06-26 12:44:31 +07:00
| N | Field name | Field type |
2020-06-26 12:47:34 +07:00
| --- | --- | --- |
2020-06-26 12:55:54 +07:00
| 1 | views | [ViewSlot](#viewslot) |
2020-06-26 12:44:31 +07:00
| 2 | save_index | uint32 |
| 3 | is_use | uint32 |
2020-06-26 12:37:28 +07:00
## ReqCommonViews
2020-06-26 12:44:31 +07:00
| N | Field name | Field type |
2020-06-26 12:47:34 +07:00
| --- | --- | --- |
2020-06-26 12:44:31 +07:00
| 1 | index | uint32 |
2020-06-26 12:37:28 +07:00
## ResCommonViews
2020-06-26 12:44:31 +07:00
| N | Field name | Field type |
2020-06-26 12:47:34 +07:00
| --- | --- | --- |
2020-06-26 12:55:54 +07:00
| 1 | views | [ViewSlot](#viewslot) |
2020-06-26 12:37:28 +07:00
## ResAllcommonViews
2020-06-26 12:44:31 +07:00
| N | Field name | Field type |
2020-06-26 12:47:34 +07:00
| --- | --- | --- |
2020-06-26 12:55:54 +07:00
| 1 | views | [Views](#views) |
2020-06-26 12:44:31 +07:00
| 2 | use | uint32 |
2020-06-26 12:55:54 +07:00
| 3 | error | [Error](#error) |
2020-06-26 12:37:28 +07:00
## ReqUseCommonView
2020-06-26 12:44:31 +07:00
| N | Field name | Field type |
2020-06-26 12:47:34 +07:00
| --- | --- | --- |
2020-06-26 12:44:31 +07:00
| 3 | index | uint32 |
2020-06-26 12:37:28 +07:00
## ReqUpgradeCharacter
2020-06-26 12:44:31 +07:00
| N | Field name | Field type |
2020-06-26 12:47:34 +07:00
| --- | --- | --- |
2020-06-26 12:44:31 +07:00
| 1 | character_id | uint32 |
2020-06-26 12:37:28 +07:00
## ResUpgradeCharacter
2020-06-26 12:44:31 +07:00
| N | Field name | Field type |
2020-06-26 12:47:34 +07:00
| --- | --- | --- |
2020-06-26 12:55:54 +07:00
| 1 | error | [Error](#error) |
| 2 | character | [Character](#character) |
2020-06-26 12:37:28 +07:00
## ReqFinishedEnding
2020-06-26 12:44:31 +07:00
| N | Field name | Field type |
2020-06-26 12:47:34 +07:00
| --- | --- | --- |
2020-06-26 12:44:31 +07:00
| 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:44:31 +07:00
| N | Field name | Field type |
2020-06-26 12:47:34 +07:00
| --- | --- | --- |
2020-06-26 12:44:31 +07:00
| 1 | command | string |
2020-06-26 12:37:28 +07:00
## ResShopInfo
2020-06-26 12:44:31 +07:00
| N | Field name | Field type |
2020-06-26 12:47:34 +07:00
| --- | --- | --- |
2020-06-26 12:55:54 +07:00
| 1 | error | [Error](#error) |
| 2 | shop_info | [ShopInfo](#shopinfo) |
2020-06-26 12:37:28 +07:00
## ReqBuyFromShop
2020-06-26 12:44:31 +07:00
| N | Field name | Field type |
2020-06-26 12:47:34 +07:00
| --- | --- | --- |
2020-06-26 12:44:31 +07:00
| 1 | goods_id | uint32 |
| 2 | count | uint32 |
2020-06-26 12:55:54 +07:00
| 3 | bill_short_cut | [BillShortcut](#billshortcut) |
2020-06-26 12:44:31 +07:00
| 4 | deal_price | uint32 |
2020-06-26 12:37:28 +07:00
## ResBuyFromShop
2020-06-26 12:44:31 +07:00
| N | Field name | Field type |
2020-06-26 12:47:34 +07:00
| --- | --- | --- |
2020-06-26 12:55:54 +07:00
| 1 | error | [Error](#error) |
| 2 | rewards | [RewardSlot](#rewardslot) |
2020-06-26 12:37:28 +07:00
## ReqBuyFromZHP
2020-06-26 12:44:31 +07:00
| N | Field name | Field type |
2020-06-26 12:47:34 +07:00
| --- | --- | --- |
2020-06-26 12:44:31 +07:00
| 1 | goods_id | uint32 |
| 2 | count | uint32 |
2020-06-26 12:37:28 +07:00
## ReqPayMonthTicket
2020-06-26 12:44:31 +07:00
| N | Field name | Field type |
2020-06-26 12:47:34 +07:00
| --- | --- | --- |
2020-06-26 12:44:31 +07:00
| 1 | ticket_id | uint32 |
2020-06-26 12:37:28 +07:00
## ResPayMonthTicket
2020-06-26 12:44:31 +07:00
| N | Field name | Field type |
2020-06-26 12:47:34 +07:00
| --- | --- | --- |
2020-06-26 12:55:54 +07:00
| 1 | error | [Error](#error) |
2020-06-26 12:44:31 +07:00
| 2 | resource_id | uint32 |
| 3 | resource_count | uint32 |
2020-06-26 12:37:28 +07:00
## ReqReshZHPShop
2020-06-26 12:44:31 +07:00
| N | Field name | Field type |
2020-06-26 12:47:34 +07:00
| --- | --- | --- |
2020-06-26 12:44:31 +07:00
| 1 | free_refresh | uint32 |
| 2 | cost_refresh | uint32 |
2020-06-26 12:37:28 +07:00
## ResRefreshZHPShop
2020-06-26 12:44:31 +07:00
| N | Field name | Field type |
2020-06-26 12:47:34 +07:00
| --- | --- | --- |
2020-06-26 12:55:54 +07:00
| 1 | error | [Error](#error) |
| 2 | zhp | [ZHPShop](#zhpshop) |
2020-06-26 12:37:28 +07:00
## ResMonthTicketInfo
2020-06-26 12:44:31 +07:00
| N | Field name | Field type |
2020-06-26 12:47:34 +07:00
| --- | --- | --- |
2020-06-26 12:55:54 +07:00
| 1 | month_ticket_info | [MonthTicketInfo](#monthticketinfo) |
2020-06-26 12:37:28 +07:00
## ReqExchangeCurrency
2020-06-26 12:44:31 +07:00
| N | Field name | Field type |
2020-06-26 12:47:34 +07:00
| --- | --- | --- |
2020-06-26 12:44:31 +07:00
| 1 | id | uint32 |
| 2 | count | uint32 |
2020-06-26 12:37:28 +07:00
## ResServerSettings
2020-06-26 12:44:31 +07:00
| N | Field name | Field type |
2020-06-26 12:47:34 +07:00
| --- | --- | --- |
2020-06-26 12:55:54 +07:00
| 1 | settings | [ServerSettings](#serversettings) |
2020-06-26 12:37:28 +07:00
## ResAccountSettings
2020-06-26 12:44:31 +07:00
| N | Field name | Field type |
2020-06-26 12:47:34 +07:00
| --- | --- | --- |
2020-06-26 12:55:54 +07:00
| 1 | error | [Error](#error) |
| 2 | settings | [AccountSetting](#accountsetting) |
2020-06-26 12:37:28 +07:00
## ReqUpdateAccountSettings
2020-06-26 12:44:31 +07:00
| N | Field name | Field type |
2020-06-26 12:47:34 +07:00
| --- | --- | --- |
2020-06-26 12:55:54 +07:00
| 1 | setting | [AccountSetting](#accountsetting) |
2020-06-26 12:37:28 +07:00
## ResModNicknameTime
2020-06-26 12:44:31 +07:00
| N | Field name | Field type |
2020-06-26 12:47:34 +07:00
| --- | --- | --- |
2020-06-26 12:44:31 +07:00
| 1 | last_mod_time | uint32 |
2020-06-26 12:37:28 +07:00
## ResMisc
2020-06-26 12:44:31 +07:00
| N | Field name | Field type |
2020-06-26 12:47:34 +07:00
| --- | --- | --- |
2020-06-26 12:55:54 +07:00
| 1 | error | [Error](#error) |
2020-06-26 12:44:31 +07:00
| 2 | recharged_list | uint32 |
2020-06-26 12:55:54 +07:00
| 3 | faiths | [MiscFaithData](#miscfaithdata) |
2020-06-26 12:37:28 +07:00
## ReqModifySignature
2020-06-26 12:44:31 +07:00
| N | Field name | Field type |
2020-06-26 12:47:34 +07:00
| --- | --- | --- |
2020-06-26 12:44:31 +07:00
| 1 | signature | string |
2020-06-26 12:37:28 +07:00
## ResIDCardInfo
2020-06-26 12:44:31 +07:00
| N | Field name | Field type |
2020-06-26 12:47:34 +07:00
| --- | --- | --- |
2020-06-26 12:55:54 +07:00
| 1 | error | [Error](#error) |
2020-06-26 12:44:31 +07:00
| 2 | is_authed | bool |
| 3 | country | string |
2020-06-26 12:37:28 +07:00
## ReqUpdateIDCardInfo
2020-06-26 12:44:31 +07:00
| N | Field name | Field type |
2020-06-26 12:47:34 +07:00
| --- | --- | --- |
2020-06-26 12:44:31 +07:00
| 1 | fullname | string |
| 2 | card_no | string |
2020-06-26 12:37:28 +07:00
## ResVipReward
2020-06-26 12:44:31 +07:00
| N | Field name | Field type |
2020-06-26 12:47:34 +07:00
| --- | --- | --- |
2020-06-26 12:55:54 +07:00
| 1 | error | [Error](#error) |
2020-06-26 12:44:31 +07:00
| 2 | gained_vip_levels | uint32 |
2020-06-26 12:37:28 +07:00
## ReqGainVipReward
2020-06-26 12:44:31 +07:00
| N | Field name | Field type |
2020-06-26 12:47:34 +07:00
| --- | --- | --- |
2020-06-26 12:44:31 +07:00
| 1 | vip_level | uint32 |
2020-06-26 12:37:28 +07:00
## ReqFetchCustomizedContestList
2020-06-26 12:44:31 +07:00
| N | Field name | Field type |
2020-06-26 12:47:34 +07:00
| --- | --- | --- |
2020-06-26 12:44:31 +07:00
| 1 | start | uint32 |
| 2 | count | uint32 |
2020-06-26 12:37:28 +07:00
## ResFetchCustomizedContestList
2020-06-26 12:44:31 +07:00
| N | Field name | Field type |
2020-06-26 12:47:34 +07:00
| --- | --- | --- |
2020-06-26 12:55:54 +07:00
| 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:44:31 +07:00
| N | Field name | Field type |
2020-06-26 12:47:34 +07:00
| --- | --- | --- |
2020-06-26 12:44:31 +07:00
| 1 | uid_list | uint32 |
2020-06-26 12:37:28 +07:00
## ResFetchCustomizedContestExtendInfo
2020-06-26 12:44:31 +07:00
| N | Field name | Field type |
2020-06-26 12:47:34 +07:00
| --- | --- | --- |
2020-06-26 12:55:54 +07:00
| 1 | error | [Error](#error) |
| 2 | extend_list | [CustomizedContestExtend](#customizedcontestextend) |
2020-06-26 12:37:28 +07:00
## ReqFetchCustomizedContestAuthInfo
2020-06-26 12:44:31 +07:00
| N | Field name | Field type |
2020-06-26 12:47:34 +07:00
| --- | --- | --- |
2020-06-26 12:44:31 +07:00
| 1 | unique_id | uint32 |
2020-06-26 12:37:28 +07:00
## ResFetchCustomizedContestAuthInfo
2020-06-26 12:44:31 +07:00
| N | Field name | Field type |
2020-06-26 12:47:34 +07:00
| --- | --- | --- |
2020-06-26 12:55:54 +07:00
| 1 | error | [Error](#error) |
2020-06-26 12:44:31 +07:00
| 2 | observer_level | uint32 |
2020-06-26 12:37:28 +07:00
## ReqEnterCustomizedContest
2020-06-26 12:44:31 +07:00
| N | Field name | Field type |
2020-06-26 12:47:34 +07:00
| --- | --- | --- |
2020-06-26 12:44:31 +07:00
| 1 | unique_id | uint32 |
2020-06-26 12:37:28 +07:00
## ResEnterCustomizedContest
2020-06-26 12:44:31 +07:00
| N | Field name | Field type |
2020-06-26 12:47:34 +07:00
| --- | --- | --- |
2020-06-26 12:55:54 +07:00
| 1 | error | [Error](#error) |
| 2 | detail_info | [CustomizedContestDetail](#customizedcontestdetail) |
| 3 | player_report | [CustomizedContestPlayerReport](#customizedcontestplayerreport) |
2020-06-26 12:44:31 +07:00
| 4 | is_followed | bool |
2020-06-26 12:37:28 +07:00
## ReqFetchCustomizedContestOnlineInfo
2020-06-26 12:44:31 +07:00
| N | Field name | Field type |
2020-06-26 12:47:34 +07:00
| --- | --- | --- |
2020-06-26 12:44:31 +07:00
| 1 | unique_id | uint32 |
2020-06-26 12:37:28 +07:00
## ResFetchCustomizedContestOnlineInfo
2020-06-26 12:44:31 +07:00
| N | Field name | Field type |
2020-06-26 12:47:34 +07:00
| --- | --- | --- |
2020-06-26 12:55:54 +07:00
| 1 | error | [Error](#error) |
2020-06-26 12:44:31 +07:00
| 2 | online_player | uint32 |
2020-06-26 12:37:28 +07:00
## ReqFetchCustomizedContestByContestId
2020-06-26 12:44:31 +07:00
| N | Field name | Field type |
2020-06-26 12:47:34 +07:00
| --- | --- | --- |
2020-06-26 12:44:31 +07:00
| 1 | contest_id | uint32 |
2020-06-26 12:37:28 +07:00
## ResFetchCustomizedContestByContestId
2020-06-26 12:44:31 +07:00
| N | Field name | Field type |
2020-06-26 12:47:34 +07:00
| --- | --- | --- |
2020-06-26 12:55:54 +07:00
| 1 | error | [Error](#error) |
| 2 | contest_info | [CustomizedContestAbstract](#customizedcontestabstract) |
2020-06-26 12:37:28 +07:00
## ReqStartCustomizedContest
2020-06-26 12:44:31 +07:00
| N | Field name | Field type |
2020-06-26 12:47:34 +07:00
| --- | --- | --- |
2020-06-26 12:44:31 +07:00
| 1 | unique_id | uint32 |
2020-06-26 12:37:28 +07:00
## ReqJoinCustomizedContestChatRoom
2020-06-26 12:44:31 +07:00
| N | Field name | Field type |
2020-06-26 12:47:34 +07:00
| --- | --- | --- |
2020-06-26 12:44:31 +07:00
| 1 | unique_id | uint32 |
2020-06-26 12:37:28 +07:00
## ResJoinCustomizedContestChatRoom
2020-06-26 12:44:31 +07:00
| N | Field name | Field type |
2020-06-26 12:47:34 +07:00
| --- | --- | --- |
2020-06-26 12:55:54 +07:00
| 1 | error | [Error](#error) |
2020-06-26 12:44:31 +07:00
| 2 | chat_history | [bytes](#bytes) |
2020-06-26 12:37:28 +07:00
## ReqSayChatMessage
2020-06-26 12:44:31 +07:00
| N | Field name | Field type |
2020-06-26 12:47:34 +07:00
| --- | --- | --- |
2020-06-26 12:44:31 +07:00
| 1 | content | string |
2020-06-26 12:37:28 +07:00
## ReqFetchCustomizedContestGameLiveList
2020-06-26 12:44:31 +07:00
| N | Field name | Field type |
2020-06-26 12:47:34 +07:00
| --- | --- | --- |
2020-06-26 12:44:31 +07:00
| 1 | unique_id | uint32 |
2020-06-26 12:37:28 +07:00
## ResFetchCustomizedContestGameLiveList
2020-06-26 12:44:31 +07:00
| N | Field name | Field type |
2020-06-26 12:47:34 +07:00
| --- | --- | --- |
2020-06-26 12:55:54 +07:00
| 1 | error | [Error](#error) |
| 2 | live_list | [GameLiveHead](#gamelivehead) |
2020-06-26 12:37:28 +07:00
## ReqFetchCustomizedContestGameRecords
2020-06-26 12:44:31 +07:00
| N | Field name | Field type |
2020-06-26 12:47:34 +07:00
| --- | --- | --- |
2020-06-26 12:44:31 +07:00
| 1 | unique_id | uint32 |
| 2 | last_index | uint32 |
2020-06-26 12:37:28 +07:00
## ResFetchCustomizedContestGameRecords
2020-06-26 12:44:31 +07:00
| N | Field name | Field type |
2020-06-26 12:47:34 +07:00
| --- | --- | --- |
2020-06-26 12:55:54 +07:00
| 1 | error | [Error](#error) |
2020-06-26 12:44:31 +07:00
| 2 | next_index | uint32 |
2020-06-26 12:55:54 +07:00
| 3 | record_list | [RecordGame](#recordgame) |
2020-06-26 12:37:28 +07:00
## ReqTargetCustomizedContest
2020-06-26 12:44:31 +07:00
| N | Field name | Field type |
2020-06-26 12:47:34 +07:00
| --- | --- | --- |
2020-06-26 12:44:31 +07:00
| 1 | unique_id | uint32 |
2020-06-26 12:37:28 +07:00
## ResActivityList
2020-06-26 12:44:31 +07:00
| N | Field name | Field type |
2020-06-26 12:47:34 +07:00
| --- | --- | --- |
2020-06-26 12:55:54 +07:00
| 1 | error | [Error](#error) |
| 2 | activities | [Activity](#activity) |
2020-06-26 12:37:28 +07:00
## ResAccountActivityData
2020-06-26 12:44:31 +07:00
| N | Field name | Field type |
2020-06-26 12:47:34 +07:00
| --- | --- | --- |
2020-06-26 12:55:54 +07:00
| 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:44:31 +07:00
| N | Field name | Field type |
2020-06-26 12:47:34 +07:00
| --- | --- | --- |
2020-06-26 12:44:31 +07:00
| 1 | exchange_id | uint32 |
2020-06-26 12:37:28 +07:00
## ResExchangeActivityItem
2020-06-26 12:44:31 +07:00
| N | Field name | Field type |
2020-06-26 12:47:34 +07:00
| --- | --- | --- |
2020-06-26 12:55:54 +07:00
| 1 | error | [Error](#error) |
| 2 | execute_reward | [ExecuteReward](#executereward) |
2020-06-26 12:37:28 +07:00
## ReqCompleteActivityTask
2020-06-26 12:44:31 +07:00
| N | Field name | Field type |
2020-06-26 12:47:34 +07:00
| --- | --- | --- |
2020-06-26 12:44:31 +07:00
| 1 | task_id | uint32 |
2020-06-26 12:37:28 +07:00
## ReqReceiveActivityFlipTask
2020-06-26 12:44:31 +07:00
| N | Field name | Field type |
2020-06-26 12:47:34 +07:00
| --- | --- | --- |
2020-06-26 12:44:31 +07:00
| 1 | task_id | uint32 |
2020-06-26 12:37:28 +07:00
## ResReceiveActivityFlipTask
2020-06-26 12:44:31 +07:00
| N | Field name | Field type |
2020-06-26 12:47:34 +07:00
| --- | --- | --- |
2020-06-26 12:44:31 +07:00
| 1 | count | uint32 |
2020-06-26 12:55:54 +07:00
| 2 | error | [Error](#error) |
2020-06-26 12:37:28 +07:00
## ReqFetchActivityFlipInfo
2020-06-26 12:44:31 +07:00
| N | Field name | Field type |
2020-06-26 12:47:34 +07:00
| --- | --- | --- |
2020-06-26 12:44:31 +07:00
| 1 | activity_id | uint32 |
2020-06-26 12:37:28 +07:00
## ResFetchActivityFlipInfo
2020-06-26 12:44:31 +07:00
| N | Field name | Field type |
2020-06-26 12:47:34 +07:00
| --- | --- | --- |
2020-06-26 12:44:31 +07:00
| 1 | rewards | uint32 |
| 2 | count | uint32 |
2020-06-26 12:55:54 +07:00
| 3 | error | [Error](#error) |
2020-06-26 12:37:28 +07:00
## ReqGainAccumulatedPointActivityReward
2020-06-26 12:44:31 +07:00
| N | Field name | Field type |
2020-06-26 12:47:34 +07:00
| --- | --- | --- |
2020-06-26 12:44:31 +07:00
| 1 | activity_id | uint32 |
| 2 | reward_id | uint32 |
2020-06-26 12:37:28 +07:00
## ReqFetchRankPointLeaderboard
2020-06-26 12:44:31 +07:00
| N | Field name | Field type |
2020-06-26 12:47:34 +07:00
| --- | --- | --- |
2020-06-26 12:44:31 +07:00
| 1 | leaderboard_id | uint32 |
2020-06-26 12:37:28 +07:00
## ResFetchRankPointLeaderboard
2020-06-26 12:44:31 +07:00
| N | Field name | Field type |
2020-06-26 12:47:34 +07:00
| --- | --- | --- |
2020-06-26 12:55:54 +07:00
| 1 | error | [Error](#error) |
| 2 | items | [Item](#item) |
2020-06-26 12:44:31 +07:00
| 3 | last_refresh_time | uint32 |
2020-06-26 12:37:28 +07:00
## ReqGainRankPointReward
2020-06-26 12:44:31 +07:00
| N | Field name | Field type |
2020-06-26 12:47:34 +07:00
| --- | --- | --- |
2020-06-26 12:44:31 +07:00
| 1 | leaderboard_id | uint32 |
| 2 | activity_id | uint32 |
2020-06-26 12:37:28 +07:00
## ReqRichmanNextMove
2020-06-26 12:44:31 +07:00
| N | Field name | Field type |
2020-06-26 12:47:34 +07:00
| --- | --- | --- |
2020-06-26 12:44:31 +07:00
| 1 | activity_id | uint32 |
2020-06-26 12:37:28 +07:00
## ResRichmanNextMove
2020-06-26 12:44:31 +07:00
| N | Field name | Field type |
2020-06-26 12:47:34 +07:00
| --- | --- | --- |
2020-06-26 12:55:54 +07:00
| 1 | paths | [PathData](#pathdata) |
2020-06-26 12:44:31 +07:00
| 2 | dice | uint32 |
| 3 | location | uint32 |
| 4 | finished_count | uint32 |
| 5 | step | uint32 |
2020-06-26 12:55:54 +07:00
| 6 | buff | [BuffData](#buffdata) |
2020-06-26 12:44:31 +07:00
| 7 | bank_save | uint32 |
| 8 | chest_position | uint32 |
| 9 | exp | uint32 |
| 10 | bank_save_add | uint32 |
2020-06-26 12:55:54 +07:00
| 11 | error | [Error](#error) |
2020-06-26 12:37:28 +07:00
## ReqRichmanSpecialMove
2020-06-26 12:44:31 +07:00
| N | Field name | Field type |
2020-06-26 12:47:34 +07:00
| --- | --- | --- |
2020-06-26 12:44:31 +07:00
| 1 | activity_id | uint32 |
| 2 | step | uint32 |
2020-06-26 12:37:28 +07:00
## ReqRichmanChestInfo
2020-06-26 12:44:31 +07:00
| N | Field name | Field type |
2020-06-26 12:47:34 +07:00
| --- | --- | --- |
2020-06-26 12:44:31 +07:00
| 1 | activity_id | uint32 |
2020-06-26 12:37:28 +07:00
## ResRichmanChestInfo
2020-06-26 12:44:31 +07:00
| N | Field name | Field type |
2020-06-26 12:47:34 +07:00
| --- | --- | --- |
2020-06-26 12:55:54 +07:00
| 1 | items | [ItemData](#itemdata) |
| 2 | error | [Error](#error) |
2020-06-26 12:37:28 +07:00
## ReqCreateGameObserveAuth
2020-06-26 12:44:31 +07:00
| N | Field name | Field type |
2020-06-26 12:47:34 +07:00
| --- | --- | --- |
2020-06-26 12:44:31 +07:00
| 1 | game_uuid | string |
2020-06-26 12:37:28 +07:00
## ResCreateGameObserveAuth
2020-06-26 12:44:31 +07:00
| N | Field name | Field type |
2020-06-26 12:47:34 +07:00
| --- | --- | --- |
2020-06-26 12:55:54 +07:00
| 1 | error | [Error](#error) |
2020-06-26 12:44:31 +07:00
| 2 | token | string |
| 3 | location | string |
2020-06-26 12:37:28 +07:00
## ReqRefreshGameObserveAuth
2020-06-26 12:44:31 +07:00
| N | Field name | Field type |
2020-06-26 12:47:34 +07:00
| --- | --- | --- |
2020-06-26 12:44:31 +07:00
| 1 | token | string |
2020-06-26 12:37:28 +07:00
## ResRefreshGameObserveAuth
2020-06-26 12:44:31 +07:00
| N | Field name | Field type |
2020-06-26 12:47:34 +07:00
| --- | --- | --- |
2020-06-26 12:55:54 +07:00
| 1 | error | [Error](#error) |
2020-06-26 12:44:31 +07:00
| 2 | ttl | uint32 |
2020-06-26 12:37:28 +07:00
## ActionMJStart
No fields
## NewRoundOpenedTiles
2020-06-26 12:44:31 +07:00
| N | Field name | Field type |
2020-06-26 12:47:34 +07:00
| --- | --- | --- |
2020-06-26 12:44:31 +07:00
| 1 | seat | uint32 |
| 2 | tiles | string |
| 3 | count | uint32 |
2020-06-26 12:37:28 +07:00
## MuyuInfo
2020-06-26 12:44:31 +07:00
| N | Field name | Field type |
2020-06-26 12:47:34 +07:00
| --- | --- | --- |
2020-06-26 12:44:31 +07:00
| 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:44:31 +07:00
| N | Field name | Field type |
2020-06-26 12:47:34 +07:00
| --- | --- | --- |
2020-06-26 12:44:31 +07:00
| 1 | chang | uint32 |
| 2 | ju | uint32 |
| 3 | ben | uint32 |
| 4 | tiles | string |
| 5 | dora | string |
| 6 | scores | int32 |
2020-06-26 12:55:54 +07:00
| 7 | operation | [OptionalOperationList](#optionaloperationlist) |
2020-06-26 12:44:31 +07:00
| 8 | liqibang | uint32 |
2020-06-26 12:55:54 +07:00
| 9 | tingpais0 | [TingPaiDiscardInfo](#tingpaidiscardinfo) |
| 10 | tingpais1 | [TingPaiInfo](#tingpaiinfo) |
2020-06-26 12:44:31 +07:00
| 11 | al | bool |
| 12 | md5 | string |
| 13 | left_tile_count | uint32 |
| 14 | doras | string |
2020-06-26 12:55:54 +07:00
| 15 | opens | [NewRoundOpenedTiles](#newroundopenedtiles) |
| 16 | muyu | [MuyuInfo](#muyuinfo) |
2020-06-26 12:37:28 +07:00
## RecordNewRound
2020-06-26 12:44:31 +07:00
| N | Field name | Field type |
2020-06-26 12:47:34 +07:00
| --- | --- | --- |
2020-06-26 12:44:31 +07:00
| 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 |
2020-06-26 12:55:54 +07:00
| 11 | tingpai | [TingPai](#tingpai) |
| 12 | operation | [OptionalOperationList](#optionaloperationlist) |
2020-06-26 12:44:31 +07:00
| 13 | md5 | string |
| 14 | paishan | string |
| 15 | left_tile_count | uint32 |
| 16 | doras | string |
2020-06-26 12:55:54 +07:00
| 17 | opens | [NewRoundOpenedTiles](#newroundopenedtiles) |
| 18 | muyu | [MuyuInfo](#muyuinfo) |
2020-06-26 12:37:28 +07:00
## GameSnapshot
2020-06-26 12:44:31 +07:00
| N | Field name | Field type |
2020-06-26 12:47:34 +07:00
| --- | --- | --- |
2020-06-26 12:44:31 +07:00
| 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 |
2020-06-26 12:55:54 +07:00
| 9 | players | [PlayerSnapshot](#playersnapshot) |
2020-06-26 12:44:31 +07:00
| 10 | zhenting | bool |
2020-06-26 12:37:28 +07:00
## ActionPrototype
2020-06-26 12:44:31 +07:00
| N | Field name | Field type |
2020-06-26 12:47:34 +07:00
| --- | --- | --- |
2020-06-26 12:44:31 +07:00
| 1 | step | uint32 |
| 2 | name | string |
| 3 | data | [bytes](#bytes) |
2020-06-26 12:37:28 +07:00
## GameDetailRecords
2020-06-26 12:44:31 +07:00
| N | Field name | Field type |
2020-06-26 12:47:34 +07:00
| --- | --- | --- |
2020-06-26 12:44:31 +07:00
| 1 | records | [bytes](#bytes) |
2020-06-26 12:37:28 +07:00
## OptionalOperation
2020-06-26 12:44:31 +07:00
| N | Field name | Field type |
2020-06-26 12:47:34 +07:00
| --- | --- | --- |
2020-06-26 12:44:31 +07:00
| 1 | type | uint32 |
| 2 | combination | string |
2020-06-26 12:37:28 +07:00
## OptionalOperationList
2020-06-26 12:44:31 +07:00
| N | Field name | Field type |
2020-06-26 12:47:34 +07:00
| --- | --- | --- |
2020-06-26 12:44:31 +07:00
| 1 | seat | uint32 |
2020-06-26 12:55:54 +07:00
| 2 | operation_list | [OptionalOperation](#optionaloperation) |
2020-06-26 12:44:31 +07:00
| 4 | time_add | uint32 |
| 5 | time_fixed | uint32 |
2020-06-26 12:37:28 +07:00
## LiQiSuccess
2020-06-26 12:44:31 +07:00
| N | Field name | Field type |
2020-06-26 12:47:34 +07:00
| --- | --- | --- |
2020-06-26 12:44:31 +07:00
| 1 | seat | uint32 |
| 2 | score | int32 |
| 3 | liqibang | uint32 |
2020-06-26 12:37:28 +07:00
## FanInfo
2020-06-26 12:44:31 +07:00
| N | Field name | Field type |
2020-06-26 12:47:34 +07:00
| --- | --- | --- |
2020-06-26 12:44:31 +07:00
| 1 | name | string |
| 2 | val | uint32 |
| 3 | id | uint32 |
2020-06-26 12:37:28 +07:00
## HuleInfo
2020-06-26 12:44:31 +07:00
| N | Field name | Field type |
2020-06-26 12:47:34 +07:00
| --- | --- | --- |
2020-06-26 12:44:31 +07:00
| 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 |
2020-06-26 12:55:54 +07:00
| 12 | fans | [FanInfo](#faninfo) |
2020-06-26 12:44:31 +07:00
| 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:44:31 +07:00
| N | Field name | Field type |
2020-06-26 12:47:34 +07:00
| --- | --- | --- |
2020-06-26 12:44:31 +07:00
| 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:44:31 +07:00
| N | Field name | Field type |
2020-06-26 12:47:34 +07:00
| --- | --- | --- |
2020-06-26 12:44:31 +07:00
| 1 | tile | string |
| 2 | zhenting | bool |
2020-06-26 12:55:54 +07:00
| 3 | infos | [TingPaiInfo](#tingpaiinfo) |
2020-06-26 12:37:28 +07:00
## GameEnd
2020-06-26 12:44:31 +07:00
| N | Field name | Field type |
2020-06-26 12:47:34 +07:00
| --- | --- | --- |
2020-06-26 12:44:31 +07:00
| 1 | scores | int32 |
2020-06-26 12:37:28 +07:00
## ActionDiscardTile
2020-06-26 12:44:31 +07:00
| N | Field name | Field type |
2020-06-26 12:47:34 +07:00
| --- | --- | --- |
2020-06-26 12:44:31 +07:00
| 1 | seat | uint32 |
| 2 | tile | string |
| 3 | is_liqi | bool |
2020-06-26 12:55:54 +07:00
| 4 | operation | [OptionalOperationList](#optionaloperationlist) |
2020-06-26 12:44:31 +07:00
| 5 | moqie | bool |
| 6 | zhenting | bool |
2020-06-26 12:55:54 +07:00
| 7 | tingpais | [TingPaiInfo](#tingpaiinfo) |
2020-06-26 12:44:31 +07:00
| 8 | doras | string |
| 9 | is_wliqi | bool |
| 10 | tile_state | uint32 |
2020-06-26 12:55:54 +07:00
| 11 | muyu | [MuyuInfo](#muyuinfo) |
2020-06-26 12:37:28 +07:00
## RecordDiscardTile
2020-06-26 12:44:31 +07:00
| N | Field name | Field type |
2020-06-26 12:47:34 +07:00
| --- | --- | --- |
2020-06-26 12:44:31 +07:00
| 1 | seat | uint32 |
| 2 | tile | string |
| 3 | is_liqi | bool |
| 5 | moqie | bool |
| 6 | zhenting | bool |
2020-06-26 12:55:54 +07:00
| 7 | tingpais | [TingPaiInfo](#tingpaiinfo) |
2020-06-26 12:44:31 +07:00
| 8 | doras | string |
| 9 | is_wliqi | bool |
2020-06-26 12:55:54 +07:00
| 10 | operations | [OptionalOperationList](#optionaloperationlist) |
2020-06-26 12:44:31 +07:00
| 11 | tile_state | uint32 |
2020-06-26 12:55:54 +07:00
| 12 | muyu | [MuyuInfo](#muyuinfo) |
2020-06-26 12:37:28 +07:00
## ActionDealTile
2020-06-26 12:44:31 +07:00
| N | Field name | Field type |
2020-06-26 12:47:34 +07:00
| --- | --- | --- |
2020-06-26 12:44:31 +07:00
| 1 | seat | uint32 |
| 2 | tile | string |
| 3 | left_tile_count | uint32 |
2020-06-26 12:55:54 +07:00
| 4 | operation | [OptionalOperationList](#optionaloperationlist) |
| 5 | liqi | [LiQiSuccess](#liqisuccess) |
2020-06-26 12:44:31 +07:00
| 6 | doras | string |
| 7 | zhenting | bool |
2020-06-26 12:55:54 +07:00
| 8 | tingpais | [TingPaiDiscardInfo](#tingpaidiscardinfo) |
2020-06-26 12:44:31 +07:00
| 9 | tile_state | uint32 |
2020-06-26 12:55:54 +07:00
| 10 | muyu | [MuyuInfo](#muyuinfo) |
2020-06-26 12:37:28 +07:00
## RecordDealTile
2020-06-26 12:44:31 +07:00
| N | Field name | Field type |
2020-06-26 12:47:34 +07:00
| --- | --- | --- |
2020-06-26 12:44:31 +07:00
| 1 | seat | uint32 |
| 2 | tile | string |
| 3 | left_tile_count | uint32 |
2020-06-26 12:55:54 +07:00
| 5 | liqi | [LiQiSuccess](#liqisuccess) |
2020-06-26 12:44:31 +07:00
| 6 | doras | string |
| 7 | zhenting | bool |
2020-06-26 12:55:54 +07:00
| 8 | operation | [OptionalOperationList](#optionaloperationlist) |
2020-06-26 12:44:31 +07:00
| 9 | tile_state | uint32 |
2020-06-26 12:55:54 +07:00
| 11 | muyu | [MuyuInfo](#muyuinfo) |
2020-06-26 12:37:28 +07:00
## ActionChiPengGang
2020-06-26 12:44:31 +07:00
| N | Field name | Field type |
2020-06-26 12:47:34 +07:00
| --- | --- | --- |
2020-06-26 12:44:31 +07:00
| 1 | seat | uint32 |
| 2 | type | uint32 |
| 3 | tiles | string |
| 4 | froms | uint32 |
2020-06-26 12:55:54 +07:00
| 5 | liqi | [LiQiSuccess](#liqisuccess) |
| 6 | operation | [OptionalOperationList](#optionaloperationlist) |
2020-06-26 12:44:31 +07:00
| 7 | zhenting | bool |
2020-06-26 12:55:54 +07:00
| 8 | tingpais | [TingPaiDiscardInfo](#tingpaidiscardinfo) |
2020-06-26 12:44:31 +07:00
| 9 | tile_states | uint32 |
2020-06-26 12:55:54 +07:00
| 10 | muyu | [MuyuInfo](#muyuinfo) |
2020-06-26 12:37:28 +07:00
## RecordChiPengGang
2020-06-26 12:44:31 +07:00
| N | Field name | Field type |
2020-06-26 12:47:34 +07:00
| --- | --- | --- |
2020-06-26 12:44:31 +07:00
| 1 | seat | uint32 |
| 2 | type | uint32 |
| 3 | tiles | string |
| 4 | froms | uint32 |
2020-06-26 12:55:54 +07:00
| 5 | liqi | [LiQiSuccess](#liqisuccess) |
2020-06-26 12:44:31 +07:00
| 7 | zhenting | bool |
2020-06-26 12:55:54 +07:00
| 8 | operation | [OptionalOperationList](#optionaloperationlist) |
2020-06-26 12:44:31 +07:00
| 9 | tile_states | uint32 |
2020-06-26 12:55:54 +07:00
| 10 | muyu | [MuyuInfo](#muyuinfo) |
2020-06-26 12:37:28 +07:00
## ActionAnGangAddGang
2020-06-26 12:44:31 +07:00
| N | Field name | Field type |
2020-06-26 12:47:34 +07:00
| --- | --- | --- |
2020-06-26 12:44:31 +07:00
| 1 | seat | uint32 |
| 2 | type | uint32 |
| 3 | tiles | string |
2020-06-26 12:55:54 +07:00
| 4 | operation | [OptionalOperationList](#optionaloperationlist) |
2020-06-26 12:44:31 +07:00
| 6 | doras | string |
| 7 | zhenting | bool |
2020-06-26 12:55:54 +07:00
| 8 | tingpais | [TingPaiInfo](#tingpaiinfo) |
| 9 | muyu | [MuyuInfo](#muyuinfo) |
2020-06-26 12:37:28 +07:00
## RecordAnGangAddGang
2020-06-26 12:44:31 +07:00
| N | Field name | Field type |
2020-06-26 12:47:34 +07:00
| --- | --- | --- |
2020-06-26 12:44:31 +07:00
| 1 | seat | uint32 |
| 2 | type | uint32 |
| 3 | tiles | string |
| 6 | doras | string |
2020-06-26 12:55:54 +07:00
| 7 | operations | [OptionalOperationList](#optionaloperationlist) |
| 8 | muyu | [MuyuInfo](#muyuinfo) |
2020-06-26 12:37:28 +07:00
## ActionBaBei
2020-06-26 12:44:31 +07:00
| N | Field name | Field type |
2020-06-26 12:47:34 +07:00
| --- | --- | --- |
2020-06-26 12:44:31 +07:00
| 1 | seat | uint32 |
2020-06-26 12:55:54 +07:00
| 4 | operation | [OptionalOperationList](#optionaloperationlist) |
2020-06-26 12:44:31 +07:00
| 6 | doras | string |
| 7 | zhenting | bool |
2020-06-26 12:55:54 +07:00
| 8 | tingpais | [TingPaiInfo](#tingpaiinfo) |
2020-06-26 12:44:31 +07:00
| 9 | moqie | bool |
| 10 | tile_state | uint32 |
2020-06-26 12:55:54 +07:00
| 11 | muyu | [MuyuInfo](#muyuinfo) |
2020-06-26 12:37:28 +07:00
## RecordBaBei
2020-06-26 12:44:31 +07:00
| N | Field name | Field type |
2020-06-26 12:47:34 +07:00
| --- | --- | --- |
2020-06-26 12:44:31 +07:00
| 1 | seat | uint32 |
| 6 | doras | string |
2020-06-26 12:55:54 +07:00
| 7 | operations | [OptionalOperationList](#optionaloperationlist) |
2020-06-26 12:44:31 +07:00
| 8 | moqie | bool |
| 10 | tile_state | uint32 |
2020-06-26 12:55:54 +07:00
| 11 | muyu | [MuyuInfo](#muyuinfo) |
2020-06-26 12:37:28 +07:00
## ActionHule
2020-06-26 12:44:31 +07:00
| N | Field name | Field type |
2020-06-26 12:47:34 +07:00
| --- | --- | --- |
2020-06-26 12:55:54 +07:00
| 1 | hules | [HuleInfo](#huleinfo) |
2020-06-26 12:44:31 +07:00
| 2 | old_scores | int32 |
| 3 | delta_scores | int32 |
| 4 | wait_timeout | uint32 |
| 5 | scores | int32 |
2020-06-26 12:55:54 +07:00
| 6 | gameend | [GameEnd](#gameend) |
2020-06-26 12:44:31 +07:00
| 7 | doras | string |
2020-06-26 12:55:54 +07:00
| 8 | muyu | [MuyuInfo](#muyuinfo) |
2020-06-26 12:37:28 +07:00
## RecordHule
2020-06-26 12:44:31 +07:00
| N | Field name | Field type |
2020-06-26 12:47:34 +07:00
| --- | --- | --- |
2020-06-26 12:55:54 +07:00
| 1 | hules | [HuleInfo](#huleinfo) |
2020-06-26 12:44:31 +07:00
| 2 | old_scores | int32 |
| 3 | delta_scores | int32 |
| 4 | wait_timeout | uint32 |
| 5 | scores | int32 |
2020-06-26 12:55:54 +07:00
| 6 | gameend | [GameEnd](#gameend) |
2020-06-26 12:44:31 +07:00
| 7 | doras | string |
2020-06-26 12:55:54 +07:00
| 8 | muyu | [MuyuInfo](#muyuinfo) |
2020-06-26 12:37:28 +07:00
## ActionLiuJu
2020-06-26 12:44:31 +07:00
| N | Field name | Field type |
2020-06-26 12:47:34 +07:00
| --- | --- | --- |
2020-06-26 12:44:31 +07:00
| 1 | type | uint32 |
2020-06-26 12:55:54 +07:00
| 2 | gameend | [GameEnd](#gameend) |
2020-06-26 12:44:31 +07:00
| 3 | seat | uint32 |
| 4 | tiles | string |
2020-06-26 12:55:54 +07:00
| 5 | liqi | [LiQiSuccess](#liqisuccess) |
2020-06-26 12:44:31 +07:00
| 6 | allplayertiles | string |
2020-06-26 12:55:54 +07:00
| 7 | muyu | [MuyuInfo](#muyuinfo) |
2020-06-26 12:37:28 +07:00
## RecordLiuJu
2020-06-26 12:44:31 +07:00
| N | Field name | Field type |
2020-06-26 12:47:34 +07:00
| --- | --- | --- |
2020-06-26 12:44:31 +07:00
| 1 | type | uint32 |
2020-06-26 12:55:54 +07:00
| 2 | gameend | [GameEnd](#gameend) |
2020-06-26 12:44:31 +07:00
| 3 | seat | uint32 |
| 4 | tiles | string |
2020-06-26 12:55:54 +07:00
| 5 | liqi | [LiQiSuccess](#liqisuccess) |
2020-06-26 12:44:31 +07:00
| 6 | allplayertiles | string |
2020-06-26 12:55:54 +07:00
| 7 | muyu | [MuyuInfo](#muyuinfo) |
2020-06-26 12:37:28 +07:00
## NoTilePlayerInfo
2020-06-26 12:44:31 +07:00
| N | Field name | Field type |
2020-06-26 12:47:34 +07:00
| --- | --- | --- |
2020-06-26 12:44:31 +07:00
| 3 | tingpai | bool |
| 4 | hand | string |
2020-06-26 12:55:54 +07:00
| 5 | tings | [TingPaiInfo](#tingpaiinfo) |
2020-06-26 12:37:28 +07:00
## NoTileScoreInfo
2020-06-26 12:44:31 +07:00
| N | Field name | Field type |
2020-06-26 12:47:34 +07:00
| --- | --- | --- |
2020-06-26 12:44:31 +07:00
| 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:44:31 +07:00
| N | Field name | Field type |
2020-06-26 12:47:34 +07:00
| --- | --- | --- |
2020-06-26 12:44:31 +07:00
| 1 | liujumanguan | bool |
2020-06-26 12:55:54 +07:00
| 2 | players | [NoTilePlayerInfo](#notileplayerinfo) |
| 3 | scores | [NoTileScoreInfo](#notilescoreinfo) |
2020-06-26 12:44:31 +07:00
| 4 | gameend | bool |
2020-06-26 12:55:54 +07:00
| 5 | muyu | [MuyuInfo](#muyuinfo) |
2020-06-26 12:37:28 +07:00
## RecordNoTile
2020-06-26 12:44:31 +07:00
| N | Field name | Field type |
2020-06-26 12:47:34 +07:00
| --- | --- | --- |
2020-06-26 12:44:31 +07:00
| 1 | liujumanguan | bool |
2020-06-26 12:55:54 +07:00
| 2 | players | [NoTilePlayerInfo](#notileplayerinfo) |
| 3 | scores | [NoTileScoreInfo](#notilescoreinfo) |
2020-06-26 12:44:31 +07:00
| 4 | gameend | bool |
2020-06-26 12:55:54 +07:00
| 5 | muyu | [MuyuInfo](#muyuinfo) |
2020-06-26 12:37:28 +07:00
## PlayerLeaving
2020-06-26 12:44:31 +07:00
| N | Field name | Field type |
2020-06-26 12:47:34 +07:00
| --- | --- | --- |
2020-06-26 12:44:31 +07:00
| 1 | seat | uint32 |
2020-06-26 12:37:28 +07:00
## FastTest
2020-06-26 12:55:54 +07:00
* 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)
2020-06-26 12:37:28 +07:00
## ReqAuthGame
2020-06-26 12:44:31 +07:00
| N | Field name | Field type |
2020-06-26 12:47:34 +07:00
| --- | --- | --- |
2020-06-26 12:44:31 +07:00
| 1 | account_id | uint32 |
| 2 | token | string |
| 3 | game_uuid | string |
2020-06-26 12:37:28 +07:00
## ResAuthGame
2020-06-26 12:44:31 +07:00
| N | Field name | Field type |
2020-06-26 12:47:34 +07:00
| --- | --- | --- |
2020-06-26 12:55:54 +07:00
| 1 | error | [Error](#error) |
| 2 | players | [PlayerGameView](#playergameview) |
2020-06-26 12:44:31 +07:00
| 3 | seat_list | uint32 |
| 4 | is_game_start | bool |
2020-06-26 12:55:54 +07:00
| 5 | game_config | [GameConfig](#gameconfig) |
2020-06-26 12:44:31 +07:00
| 6 | ready_id_list | uint32 |
2020-06-26 12:37:28 +07:00
## GameRestore
2020-06-26 12:44:31 +07:00
| N | Field name | Field type |
2020-06-26 12:47:34 +07:00
| --- | --- | --- |
2020-06-26 12:55:54 +07:00
| 1 | snapshot | [GameSnapshot](#gamesnapshot) |
| 2 | actions | [ActionPrototype](#actionprototype) |
2020-06-26 12:44:31 +07:00
| 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:44:31 +07:00
| N | Field name | Field type |
2020-06-26 12:47:34 +07:00
| --- | --- | --- |
2020-06-26 12:55:54 +07:00
| 1 | error | [Error](#error) |
2020-06-26 12:44:31 +07:00
| 2 | is_end | bool |
| 3 | step | uint32 |
2020-06-26 12:55:54 +07:00
| 4 | game_restore | [GameRestore](#gamerestore) |
2020-06-26 12:37:28 +07:00
## ReqSyncGame
2020-06-26 12:44:31 +07:00
| N | Field name | Field type |
2020-06-26 12:47:34 +07:00
| --- | --- | --- |
2020-06-26 12:44:31 +07:00
| 1 | round_id | string |
| 2 | step | uint32 |
2020-06-26 12:37:28 +07:00
## ResSyncGame
2020-06-26 12:44:31 +07:00
| N | Field name | Field type |
2020-06-26 12:47:34 +07:00
| --- | --- | --- |
2020-06-26 12:55:54 +07:00
| 1 | error | [Error](#error) |
2020-06-26 12:44:31 +07:00
| 2 | is_end | bool |
| 3 | step | uint32 |
2020-06-26 12:55:54 +07:00
| 4 | game_restore | [GameRestore](#gamerestore) |
2020-06-26 12:37:28 +07:00
## ReqSelfOperation
2020-06-26 12:44:31 +07:00
| N | Field name | Field type |
2020-06-26 12:47:34 +07:00
| --- | --- | --- |
2020-06-26 12:44:31 +07:00
| 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:44:31 +07:00
| N | Field name | Field type |
2020-06-26 12:47:34 +07:00
| --- | --- | --- |
2020-06-26 12:44:31 +07:00
| 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:44:31 +07:00
| N | Field name | Field type |
2020-06-26 12:47:34 +07:00
| --- | --- | --- |
2020-06-26 12:44:31 +07:00
| 1 | content | string |
| 2 | except_self | bool |
2020-06-26 12:37:28 +07:00
## ReqGMCommandInGaming
2020-06-26 12:44:31 +07:00
| N | Field name | Field type |
2020-06-26 12:47:34 +07:00
| --- | --- | --- |
2020-06-26 12:44:31 +07:00
| 1 | json_data | string |
2020-06-26 12:37:28 +07:00
## ResGamePlayerState
2020-06-26 12:44:31 +07:00
| N | Field name | Field type |
2020-06-26 12:47:34 +07:00
| --- | --- | --- |
2020-06-26 12:55:54 +07:00
| 1 | error | [Error](#error) |
| 2 | state_list | [GamePlayerState](#gameplayerstate) |
2020-06-26 12:37:28 +07:00
## ReqVoteGameEnd
2020-06-26 12:44:31 +07:00
| N | Field name | Field type |
2020-06-26 12:47:34 +07:00
| --- | --- | --- |
2020-06-26 12:44:31 +07:00
| 1 | yes | bool |
2020-06-26 12:37:28 +07:00
## ResGameEndVote
2020-06-26 12:44:31 +07:00
| N | Field name | Field type |
2020-06-26 12:47:34 +07:00
| --- | --- | --- |
2020-06-26 12:44:31 +07:00
| 1 | success | bool |
| 2 | vote_cd_end_time | uint32 |
2020-06-26 12:55:54 +07:00
| 3 | error | [Error](#error) |
2020-06-26 12:37:28 +07:00
## ReqAuthObserve
2020-06-26 12:44:31 +07:00
| N | Field name | Field type |
2020-06-26 12:47:34 +07:00
| --- | --- | --- |
2020-06-26 12:44:31 +07:00
| 1 | token | string |
2020-06-26 12:37:28 +07:00
## ResStartObserve
2020-06-26 12:44:31 +07:00
| N | Field name | Field type |
2020-06-26 12:47:34 +07:00
| --- | --- | --- |
2020-06-26 12:55:54 +07:00
| 1 | head | [GameLiveHead](#gamelivehead) |
| 2 | passed | [GameLiveSegment](#gamelivesegment) |
2020-06-26 12:37:28 +07:00
## NotifyNewGame
2020-06-26 12:44:31 +07:00
| N | Field name | Field type |
2020-06-26 12:47:34 +07:00
| --- | --- | --- |
2020-06-26 12:44:31 +07:00
| 1 | game_uuid | string |
| 2 | player_list | string |
2020-06-26 12:37:28 +07:00
## NotifyPlayerLoadGameReady
2020-06-26 12:44:31 +07:00
| N | Field name | Field type |
2020-06-26 12:47:34 +07:00
| --- | --- | --- |
2020-06-26 12:44:31 +07:00
| 1 | ready_id_list | uint32 |
2020-06-26 12:37:28 +07:00
## NotifyGameBroadcast
2020-06-26 12:44:31 +07:00
| N | Field name | Field type |
2020-06-26 12:47:34 +07:00
| --- | --- | --- |
2020-06-26 12:44:31 +07:00
| 1 | seat | uint32 |
| 2 | content | string |
2020-06-26 12:37:28 +07:00
## NotifyGameEndResult
2020-06-26 12:44:31 +07:00
| N | Field name | Field type |
2020-06-26 12:47:34 +07:00
| --- | --- | --- |
2020-06-26 12:55:54 +07:00
| 1 | result | [GameEndResult](#gameendresult) |
2020-06-26 12:37:28 +07:00
## NotifyGameTerminate
2020-06-26 12:44:31 +07:00
| N | Field name | Field type |
2020-06-26 12:47:34 +07:00
| --- | --- | --- |
2020-06-26 12:44:31 +07:00
| 1 | reason | string |
2020-06-26 12:37:28 +07:00
## NotifyPlayerConnectionState
2020-06-26 12:44:31 +07:00
| N | Field name | Field type |
2020-06-26 12:47:34 +07:00
| --- | --- | --- |
2020-06-26 12:44:31 +07:00
| 1 | seat | uint32 |
2020-06-26 12:55:54 +07:00
| 2 | state | [GamePlayerState](#gameplayerstate) |
2020-06-26 12:37:28 +07:00
## NotifyAccountLevelChange
2020-06-26 12:44:31 +07:00
| N | Field name | Field type |
2020-06-26 12:47:34 +07:00
| --- | --- | --- |
2020-06-26 12:55:54 +07:00
| 1 | origin | [AccountLevel](#accountlevel) |
| 2 | final | [AccountLevel](#accountlevel) |
2020-06-26 12:44:31 +07:00
| 3 | type | uint32 |
2020-06-26 12:37:28 +07:00
## NotifyGameFinishReward
2020-06-26 12:44:31 +07:00
| N | Field name | Field type |
2020-06-26 12:47:34 +07:00
| --- | --- | --- |
2020-06-26 12:44:31 +07:00
| 1 | mode_id | uint32 |
2020-06-26 12:55:54 +07:00
| 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:44:31 +07:00
| N | Field name | Field type |
2020-06-26 12:47:34 +07:00
| --- | --- | --- |
2020-06-26 12:55:54 +07:00
| 1 | activity_reward | [ActivityReward](#activityreward) |
2020-06-26 12:37:28 +07:00
## NotifyActivityPoint
2020-06-26 12:44:31 +07:00
| N | Field name | Field type |
2020-06-26 12:47:34 +07:00
| --- | --- | --- |
2020-06-26 12:55:54 +07:00
| 1 | activity_points | [ActivityPoint](#activitypoint) |
2020-06-26 12:37:28 +07:00
## NotifyLeaderboardPoint
2020-06-26 12:44:31 +07:00
| N | Field name | Field type |
2020-06-26 12:47:34 +07:00
| --- | --- | --- |
2020-06-26 12:55:54 +07:00
| 1 | leaderboard_points | [LeaderboardPoint](#leaderboardpoint) |
2020-06-26 12:37:28 +07:00
## NotifyGamePause
2020-06-26 12:44:31 +07:00
| N | Field name | Field type |
2020-06-26 12:47:34 +07:00
| --- | --- | --- |
2020-06-26 12:44:31 +07:00
| 1 | paused | bool |
2020-06-26 12:37:28 +07:00
## NotifyEndGameVote
2020-06-26 12:44:31 +07:00
| N | Field name | Field type |
2020-06-26 12:47:34 +07:00
| --- | --- | --- |
2020-06-26 12:55:54 +07:00
| 1 | results | [VoteResult](#voteresult) |
2020-06-26 12:44:31 +07:00
| 2 | start_time | uint32 |
| 3 | duration_time | uint32 |
2020-06-26 12:37:28 +07:00
## NotifyObserveData
2020-06-26 12:44:31 +07:00
| N | Field name | Field type |
2020-06-26 12:47:34 +07:00
| --- | --- | --- |
2020-06-26 12:55:54 +07:00
| 1 | unit | [GameLiveUnit](#gameliveunit) |
2020-06-26 12:37:28 +07:00