Protocol Documentation

Table of Contents

liqi.proto

Top

FastTest(接口)

方法名称请求数据类型返回数据类型描述
authGame ReqAuthGame ResAuthGame

broadcastInGame ReqBroadcastInGame ResCommon

checkNetworkDelay ReqCommon ResCommon

confirmNewRound ReqCommon ResCommon

enterGame ReqCommon ResEnterGame

fetchGamePlayerState ReqCommon ResGamePlayerState

finishSyncGame ReqCommon ResCommon

inputChiPengGang ReqChiPengGang ResCommon

inputGameGMCommand ReqGMCommandInGaming ResCommon

inputOperation ReqSelfOperation ResCommon

syncGame ReqSyncGame ResSyncGame

terminateGame ReqCommon ResCommon

Lobby(接口)

方法名称请求数据类型返回数据类型描述
addCollectedGameRecord ReqAddCollectedGameRecord ResAddCollectedGameRecord

applyFriend ReqApplyFriend ResCommon

bindAccount ReqBindAccount ResCommon

bindEmail ReqBindEmail ResCommon

bindPhoneNumber ReqBindPhoneNumber ResCommon

buyFromChestShop ReqBuyFromChestShop ResBuyFromChestShop

buyFromShop ReqBuyFromShop ResBuyFromShop

buyFromZHP ReqBuyFromZHP ResCommon

buyShiLian ReqBuyShiLian ResCommon

cancelGooglePlayOrder ReqCancelGooglePlayOrder ResCommon

cancelMatch ReqCancelMatchQueue ResCommon

changeAvatar ReqChangeAvatar ResCommon

changeCharacterSkin ReqChangeCharacterSkin ResCommon

changeCharacterView ReqChangeCharacterView ResCommon

changeCollectedGameRecordRemarks ReqChangeCollectedGameRecordRemarks ResChangeCollectedGameRecordRemarks

changeCommonView ReqChangeCommonView ResCommon

changeMainCharacter ReqChangeMainCharacter ResCommon

clientMessage ReqClientMessage ResCommon

completeActivityFlipTask ReqCompleteActivityTask ResCommon

completeActivityTask ReqCompleteActivityTask ResCommon

composeShard ReqComposeShard ResCommon

createAlipayAppOrder ReqCreateAlipayAppOrder ResCreateAlipayAppOrder

createAlipayOrder ReqCreateAlipayOrder ResCreateAlipayOrder

createAlipayScanOrder ReqCreateAlipayScanOrder ResCreateAlipayScanOrder

createBillingOrder ReqCreateBillingOrder ResCreateBillingOrder

createENAlipayOrder ReqCreateENAlipayOrder ResCreateENAlipayOrder

createENJCBOrder ReqCreateENJCBOrder ResCreateENJCBOrder

createENMasterCardOrder ReqCreateENMasterCardOrder ResCreateENMasterCardOrder

createENPaypalOrder ReqCreateENPaypalOrder ResCreateENPaypalOrder

createENVisaOrder ReqCreateENVisaOrder ResCreateENVisaOrder

createEmailVerifyCode ReqCreateEmailVerifyCode ResCommon

createJPAuOrder ReqCreateJPAuOrder ResCreateJPAuOrder

createJPCreditCardOrder ReqCreateJPCreditCardOrder ResCreateJPCreditCardOrder

createJPDocomoOrder ReqCreateJPDocomoOrder ResCreateJPDocomoOrder

createJPPaypalOrder ReqCreateJPPaypalOrder ResCreateJPPaypalOrder

createJPSoftbankOrder ReqCreateJPSoftbankOrder ResCreateJPSoftbankOrder

createJPWebMoneyOrder ReqCreateJPWebMoneyOrder ResCreateJPWebMoneyOrder

createNickname ReqCreateNickname ResCommon

createPhoneVerifyCode ReqCreatePhoneVerifyCode ResCommon

createRoom ReqCreateRoom ResCreateRoom

createWechatAppOrder ReqCreateWechatAppOrder ResCreateWechatAppOrder

createWechatNativeOrder ReqCreateWechatNativeOrder ResCreateWechatNativeOrder

deleteComment ReqDeleteComment ResCommon

deleteMail ReqDeleteMail ResCommon

doActivitySignIn ReqDoActivitySignIn ResDoActivitySignIn

doDailySignIn ReqCommon ResCommon

emailLogin ReqEmailLogin ResLogin

enterCustomizedContest ReqEnterCustomizedContest ResEnterCustomizedContest

exchangeActivityItem ReqExchangeActivityItem ResExchangeActivityItem

exchangeChestStone ReqExchangeCurrency ResCommon

exchangeCurrency ReqExchangeCurrency ResCommon

fetchAccountActivityData ReqCommon ResAccountActivityData

fetchAccountCharacterInfo ReqCommon ResAccountCharacterInfo

fetchAccountInfo ReqAccountInfo ResAccountInfo

fetchAccountSettings ReqCommon ResAccountSettings

fetchAccountState ReqAccountList ResAccountStates

fetchAccountStatisticInfo ReqAccountStatisticInfo ResAccountStatisticInfo

fetchAchievement ReqCommon ResAchievement

fetchActivityFlipInfo ReqFetchActivityFlipInfo ResFetchActivityFlipInfo

fetchActivityList ReqCommon ResActivityList

fetchAnnouncement ReqCommon ResAnnouncement

fetchBagInfo ReqCommon ResBagInfo

fetchCharacterInfo ReqCommon ResCharacterInfo

fetchClientValue ReqCommon ResClientValue

fetchCollectedGameRecordList ReqCommon ResCollectedGameRecordList

fetchCommentContent ReqFetchCommentContent ResFetchCommentContent

fetchCommentList ReqFetchCommentList ResFetchCommentList

fetchCommentSetting ReqCommon ResCommentSetting

fetchCommonView ReqCommon ResCommonView

fetchConnectionInfo ReqCommon ResConnectionInfo

fetchCurrentMatchInfo ReqCurrentMatchInfo ResCurrentMatchInfo

fetchCustomizedContestByContestId ReqFetchCustomizedContestByContestId ResFetchCustomizedContestByContestId

fetchCustomizedContestExtendInfo ReqFetchCustomizedContestExtendInfo ResFetchCustomizedContestExtendInfo

fetchCustomizedContestGameLiveList ReqFetchCustomizedContestGameLiveList ResFetchCustomizedContestGameLiveList

fetchCustomizedContestGameRecords ReqFetchCustomizedContestGameRecords ResFetchCustomizedContestGameRecords

fetchCustomizedContestList ReqFetchCustomizedContestList ResFetchCustomizedContestList

fetchCustomizedContestOnlineInfo ReqFetchCustomizedContestOnlineInfo ResFetchCustomizedContestOnlineInfo

fetchDailySignInInfo ReqCommon ResDailySignInInfo

fetchDailyTask ReqCommon ResDailyTask

fetchFriendApplyList ReqCommon ResFriendApplyList

fetchFriendList ReqCommon ResFriendList

fetchGameLiveInfo ReqGameLiveInfo ResGameLiveInfo

fetchGameLiveLeftSegment ReqGameLiveLeftSegment ResGameLiveLeftSegment

fetchGameLiveList ReqGameLiveList ResGameLiveList

fetchGameRecord ReqGameRecord ResGameRecord

fetchGameRecordList ReqGameRecordList ResGameRecordList

fetchGameRecordsDetail ReqGameRecordsDetail ResGameRecordsDetail

fetchIDCardInfo ReqCommon ResIDCardInfo

fetchLevelLeaderboard ReqLevelLeaderboard ResLevelLeaderboard

fetchMailInfo ReqCommon ResMailInfo

fetchMisc ReqCommon ResMisc

fetchModNicknameTime ReqCommon ResModNicknameTime

fetchMonthTicketInfo ReqCommon ResMonthTicketInfo

fetchMultiAccountBrief ReqMultiAccountId ResMultiAccountBrief

fetchPlatformProducts ReqPlatformBillingProducts ResPlatformBillingProducts

fetchRankPointLeaderboard ReqFetchRankPointLeaderboard ResFetchRankPointLeaderboard

fetchReviveCoinInfo ReqCommon ResReviveCoinInfo

fetchRollingNotice ReqCommon ReqRollingNotice

fetchRoom ReqCommon ResSelfRoom

fetchServerSettings ReqCommon ResServerSettings

fetchServerTime ReqCommon ResServerTime

fetchShopInfo ReqCommon ResShopInfo

fetchTitleList ReqCommon ResTitleList

fetchVipReward ReqCommon ResVipReward

followCustomizedContest ReqTargetCustomizedContest ResCommon

gainAccumulatedPointActivityReward ReqGainAccumulatedPointActivityReward ResCommon

gainRankPointReward ReqGainRankPointReward ResCommon

gainReviveCoin ReqCommon ResCommon

gainVipReward ReqGainVipReward ResCommon

gameMasterCommand ReqGMCommand ResCommon

goNextShiLian ReqCommon ResCommon

handleFriendApply ReqHandleFriendApply ResCommon

heatbeat ReqHeatBeat ResCommon

joinCustomizedContestChatRoom ReqJoinCustomizedContestChatRoom ResJoinCustomizedContestChatRoom

joinRoom ReqJoinRoom ResJoinRoom

kickPlayer ReqRoomKick ResCommon

leaveComment ReqLeaveComment ResCommon

leaveCustomizedContest ReqCommon ResCommon

leaveCustomizedContestChatRoom ReqCommon ResCommon

leaveRoom ReqCommon ResCommon

login ReqLogin ResLogin

loginBeat ReqLoginBeat ResCommon

logout ReqLogout ResLogout

matchGame ReqJoinMatchQueue ResCommon

matchShiLian ReqCommon ResCommon

modifyBirthday ReqModifyBirthday ResCommon

modifyNickname ReqModifyNickname ResCommon

modifyPassword ReqModifyPassword ResCommon

modifyRoom ReqModifyRoom ResCommon

modifySignature ReqModifySignature ResCommon

oauth2Auth ReqOauth2Auth ResOauth2Auth

oauth2Check ReqOauth2Check ResOauth2Check

oauth2Login ReqOauth2Login ResLogin

oauth2Signup ReqOauth2Signup ResOauth2Signup

openChest ReqOpenChest ResOpenChest

openManualItem ReqOpenManualItem ResCommon

openRandomRewardItem ReqOpenRandomRewardItem ResOpenRandomRewardItem

payMonthTicket ReqPayMonthTicket ResPayMonthTicket

readAnnouncement ReqReadAnnouncement ResCommon

readMail ReqReadMail ResCommon

readyPlay ReqRoomReady ResCommon

recieveActivityFlipTask ReqRecieveActivityFlipTask ResRecieveActivityFlipTask

refreshDailyTask ReqRefreshDailyTask ResRefreshDailyTask

refreshZHPShop ReqCommon ResRefreshZHPShop

removeCollectedGameRecord ReqRemoveCollectedGameRecord ResRemoveCollectedGameRecord

removeFriend ReqRemoveFriend ResCommon

sayChatMessage ReqSayChatMessage ResCommon

searchAccountById ReqSearchAccountById ResSearchAccountById

searchAccountByPattern ReqSearchAccountByPattern ResSearchAccountByPattern

sellItem ReqSellItem ResCommon

sendClientMessage ReqSendClientMessage ResCommon

sendGiftToCharacter ReqSendGiftToCharacter ResSendGiftToCharacter

shopPurchase ReqShopPurchase ResShopPurchase

signup ReqSignupAccount ResSignupAccount

solveGooglePlayOrder ReqSolveGooglePlayOrder ResCommon

startCustomizedContest ReqStartCustomizedContest ResCommon

startRoom ReqRoomStart ResCommon

stopCustomizedContest ReqCommon ResCommon

takeAttachmentFromMail ReqTakeAttachment ResCommon

unfollowCustomizedContest ReqTargetCustomizedContest ResCommon

updateAccountSettings ReqUpdateAccountSettings ResCommon

updateClientValue ReqUpdateClientValue ResCommon

updateCommentSetting ReqUpdateCommentSetting ResCommon

updateIDCardInfo ReqUpdateIDCardInfo ResCommon

updateReadComment ReqUpdateReadComment ResCommon

upgradeCharacter ReqUpgradeCharacter ResUpgradeCharacter

useBagItem ReqUseBagItem ResCommon

useGiftCode ReqUseGiftCode ResUseGiftCode

useTitle ReqUseTitle ResCommon

verfifyCodeForSecure ReqVerifyCodeForSecure ResVerfiyCodeForSecure

Account

FieldTypeLabelDescription
account_id uint32

nickname string

login_time uint32

logout_time uint32

room_id uint32

anti_addiction AntiAddiction

title uint32

signature string

email string

email_verify uint32

gold uint32

diamond uint32

avatar_id uint32

vip uint32

birthday int32

phone string

phone_verify uint32

platform_diamond Account.PlatformDiamond repeated

level AccountLevel

level3 AccountLevel

avatar_frame uint32

Account.PlatformDiamond

FieldTypeLabelDescription
id uint32

count uint32

AccountActiveState

FieldTypeLabelDescription
account_id uint32

login_time uint32

logout_time uint32

is_online bool

playing AccountPlayingGame

AccountCacheView

FieldTypeLabelDescription
cache_version uint32

account_id uint32

nickname string

login_time uint32

logout_time uint32

is_online bool

room_id uint32

title uint32

avatar_id uint32

vip uint32

level AccountLevel

playing_game AccountPlayingGame

level3 AccountLevel

avatar_frame uint32

AccountDetailStatistic

FieldTypeLabelDescription
game_mode AccountStatisticByGameMode repeated

fan AccountStatisticByFan repeated

liujumanguan uint32

fan_achieved AccountFanAchieved repeated

AccountDetailStatisticByCategory

FieldTypeLabelDescription
category uint32

detail_statistic AccountDetailStatistic

AccountDetailStatisticV2

FieldTypeLabelDescription
friend_room_statistic AccountDetailStatistic

rank_statistic AccountDetailStatisticV2.RankStatistic

customized_contest_statistic AccountDetailStatisticV2.CustomizedContestStatistic

leisure_match_statistic AccountDetailStatistic

AccountDetailStatisticV2.CustomizedContestStatistic

FieldTypeLabelDescription
total_statistic AccountDetailStatistic

month_statistic AccountDetailStatistic

month_refresh_time uint32

AccountDetailStatisticV2.RankStatistic

FieldTypeLabelDescription
total_statistic AccountDetailStatisticV2.RankStatistic.RankData

month_statistic AccountDetailStatisticV2.RankStatistic.RankData

month_refresh_time uint32

AccountDetailStatisticV2.RankStatistic.RankData

FieldTypeLabelDescription
all_level_statistic AccountDetailStatistic

level_data_list AccountDetailStatisticV2.RankStatistic.RankData.RankLevelData repeated

AccountDetailStatisticV2.RankStatistic.RankData.RankLevelData

FieldTypeLabelDescription
rank_level uint32

statistic AccountDetailStatistic

AccountFanAchieved

FieldTypeLabelDescription
mahjong_category uint32

fan AccountStatisticByFan repeated

liujumanguan uint32

AccountLevel

FieldTypeLabelDescription
id uint32

score uint32

AccountMahjongStatistic

FieldTypeLabelDescription
final_position_counts uint32 repeated

recent_round AccountMahjongStatistic.RoundSummary

recent_hu AccountMahjongStatistic.HuSummary

highest_hu AccountMahjongStatistic.HighestHuRecord

recent_20_hu_summary AccountMahjongStatistic.Liqi20Summary

recent_10_hu_summary AccountMahjongStatistic.LiQi10Summary

recent_10_game_result AccountMahjongStatistic.GameResult repeated

AccountMahjongStatistic.GameResult

FieldTypeLabelDescription
rank uint32

final_point int32

AccountMahjongStatistic.HighestHuRecord

FieldTypeLabelDescription
fanshu uint32

doranum uint32

title string

hands string repeated

ming string repeated

hupai string

title_id uint32

AccountMahjongStatistic.HuSummary

FieldTypeLabelDescription
total_count uint32

dora_round_count uint32

total_fan uint32

AccountMahjongStatistic.LiQi10Summary

FieldTypeLabelDescription
total_xuanshang uint32

total_fanshu uint32

AccountMahjongStatistic.Liqi20Summary

FieldTypeLabelDescription
total_count uint32

total_lidora_count uint32

average_hu_point uint32

AccountMahjongStatistic.RoundSummary

FieldTypeLabelDescription
total_count uint32

rong_count uint32

zimo_count uint32

fangchong_count uint32

AccountOwnerData

FieldTypeLabelDescription
unlock_characters uint32 repeated

AccountPlayingGame

FieldTypeLabelDescription
game_uuid string

category uint32

meta GameMetaData

AccountSetting

FieldTypeLabelDescription
key uint32

value uint32

AccountShiLian

FieldTypeLabelDescription
step uint32

state uint32

AccountStatisticByFan

FieldTypeLabelDescription
fan_id uint32

sum uint32

AccountStatisticByGameMode

FieldTypeLabelDescription
mode uint32

game_count_sum uint32

game_final_position uint32 repeated

fly_count uint32

gold_earn_sum float

round_count_sum uint32

dadian_sum float

round_end AccountStatisticByGameMode.RoundEndData repeated

ming_count_sum uint32

liqi_count_sum uint32

xun_count_sum uint32

highest_lianzhuang uint32

score_earn_sum uint32

rank_score AccountStatisticByGameMode.RankScore repeated

AccountStatisticByGameMode.RankScore

FieldTypeLabelDescription
rank uint32

score_sum int32

count uint32

AccountStatisticByGameMode.RoundEndData

FieldTypeLabelDescription
type uint32

sum uint32

AccountStatisticData

FieldTypeLabelDescription
mahjong_category uint32

game_category uint32

statistic AccountMahjongStatistic

AccountUpdate

FieldTypeLabelDescription
numerical AccountUpdate.NumericalUpdate repeated

character AccountUpdate.CharacterUpdate

bag BagUpdate

achievement AccountUpdate.AchievementUpdate

shilian AccountShiLian

daily_task AccountUpdate.DailyTaskUpdate

title AccountUpdate.TitleUpdate

new_recharged_list uint32 repeated

activity_task AccountUpdate.ActivityTaskUpdate

activity_flip_task AccountUpdate.ActivityFlipTaskUpdate

AccountUpdate.AchievementUpdate

FieldTypeLabelDescription
progresses AchievementProgress repeated

AccountUpdate.ActivityFlipTaskUpdate

FieldTypeLabelDescription
progresses TaskProgress repeated

AccountUpdate.ActivityTaskUpdate

FieldTypeLabelDescription
progresses TaskProgress repeated

AccountUpdate.CharacterUpdate

FieldTypeLabelDescription
characters Character repeated

skins uint32 repeated

AccountUpdate.DailyTaskUpdate

FieldTypeLabelDescription
progresses TaskProgress repeated

AccountUpdate.NumericalUpdate

FieldTypeLabelDescription
id uint32

final uint32

AccountUpdate.TitleUpdate

FieldTypeLabelDescription
new_titles uint32 repeated

AchievementProgress

FieldTypeLabelDescription
id uint32

counter uint32

achieved bool

date uint32

ActionAnGangAddGang

FieldTypeLabelDescription
seat uint32

type uint32

tiles string

operation OptionalOperationList

doras string repeated

zhenting bool

tingpais TingPaiInfo repeated

ActionBaBei

FieldTypeLabelDescription
seat uint32

operation OptionalOperationList

doras string repeated

zhenting bool

tingpais TingPaiInfo repeated

moqie bool

ActionChiPengGang

FieldTypeLabelDescription
seat uint32

type uint32

tiles string repeated

froms uint32 repeated

liqi LiQiSuccess

operation OptionalOperationList

zhenting bool

tingpais TingPaiDiscardInfo repeated

ActionDealTile

FieldTypeLabelDescription
seat uint32

tile string

left_tile_count uint32

operation OptionalOperationList

liqi LiQiSuccess

doras string repeated

zhenting bool

tingpais TingPaiDiscardInfo repeated

ActionDiscardTile

FieldTypeLabelDescription
seat uint32

tile string

is_liqi bool

operation OptionalOperationList

moqie bool

zhenting bool

tingpais TingPaiInfo repeated

doras string repeated

is_wliqi bool

ActionHule

FieldTypeLabelDescription
hules HuleInfo repeated

old_scores int32 repeated

delta_scores int32 repeated

wait_timeout uint32

scores int32 repeated

gameend GameEnd

doras string repeated

ActionLiuJu

FieldTypeLabelDescription
type uint32

gameend GameEnd

seat uint32

tiles string repeated

liqi LiQiSuccess

allplayertiles string repeated

ActionMJStart

ActionNewRound

FieldTypeLabelDescription
chang uint32

ju uint32

ben uint32

tiles string repeated

dora string

scores int32 repeated

operation OptionalOperationList

liqibang uint32

tingpais0 TingPaiDiscardInfo repeated

tingpais1 TingPaiInfo repeated

al bool

md5 string

left_tile_count uint32

doras string repeated

ActionNoTile

FieldTypeLabelDescription
liujumanguan bool

players NoTilePlayerInfo repeated

scores NoTileScoreInfo repeated

gameend bool

ActionPrototype

FieldTypeLabelDescription
step uint32

name string

data bytes

Activity

FieldTypeLabelDescription
activity_id uint32

start_time uint32

end_time uint32

type string

ActivityAccumulatedPointData

FieldTypeLabelDescription
activity_id uint32

point int32

gained_reward_list uint32 repeated

ActivityRankPointData

FieldTypeLabelDescription
leaderboard_id uint32

point int32

gained_reward bool

gainable_time uint32

Announcement

FieldTypeLabelDescription
id uint32

title string

content string

AntiAddiction

FieldTypeLabelDescription
online_duration uint32

Bag

FieldTypeLabelDescription
items Item repeated

daily_gain_record ItemGainRecords repeated

BagUpdate

FieldTypeLabelDescription
update_items Item repeated

update_daily_gain_record ItemGainRecords repeated

BillShortcut

FieldTypeLabelDescription
id uint32

count uint32

dealPrice uint32

BillingGoods

FieldTypeLabelDescription
id string

name string

desc string

icon string

resource_id uint32

resource_count uint32

BillingProduct

FieldTypeLabelDescription
goods BillingGoods

currency_code string

currency_price uint32

sort_weight uint32

BuyRecord

FieldTypeLabelDescription
id uint32

count uint32

ChangeNicknameRecord

FieldTypeLabelDescription
from string

to string

time uint32

Character

FieldTypeLabelDescription
charid uint32

level uint32

exp uint32

views Character.ViewSlotSet repeated

skin uint32

is_upgraded bool

extra_emoji uint32 repeated

Character.ViewSlotSet

FieldTypeLabelDescription
slot uint32

item_id uint32

ChestData

FieldTypeLabelDescription
chest_id uint32

total_open_count uint32

consume_count uint32

face_black_count uint32

ChestDataV2

FieldTypeLabelDescription
chest_id uint32

total_open_count uint32

face_black_count uint32

ClientDeviceInfo

FieldTypeLabelDescription
device_type string

os string

os_version string

browser string

CommentItem

FieldTypeLabelDescription
comment_id uint32

timestamp uint32

commenter PlayerBaseView

content string

CustomizedContestAbstract

FieldTypeLabelDescription
unique_id uint32

contest_id uint32

contest_name string

state uint32

creator_id uint32

create_time uint32

start_time uint32

finish_time uint32

open bool

public_notice string

CustomizedContestBase

FieldTypeLabelDescription
unique_id uint32

contest_id uint32

contest_name string

state uint32

creator_id uint32

create_time uint32

start_time uint32

finish_time uint32

open bool

CustomizedContestDetail

FieldTypeLabelDescription
unique_id uint32

contest_id uint32

contest_name string

state uint32

creator_id uint32

create_time uint32

start_time uint32

finish_time uint32

open bool

rank_rule uint32

game_mode GameMode

private_notice string

CustomizedContestExtend

FieldTypeLabelDescription
unique_id uint32

public_notice string

CustomizedContestGameEnd

FieldTypeLabelDescription
players CustomizedContestGameEnd.Item repeated

CustomizedContestGameEnd.Item

FieldTypeLabelDescription
account_id uint32

nickname string

total_point int32

CustomizedContestGameStart

FieldTypeLabelDescription
players CustomizedContestGameStart.Item repeated

CustomizedContestGameStart.Item

FieldTypeLabelDescription
account_id uint32

nickname string

CustomizedContestPlayerReport

FieldTypeLabelDescription
rank_rule uint32

rank uint32

point int32

recent_game_ranks uint32 repeated

total_game_count uint32

Error

FieldTypeLabelDescription
code uint32

u32_params uint32 repeated

str_params string repeated

json_param string

ExchangeRecord

FieldTypeLabelDescription
exchange_id uint32

count uint32

ExecuteReward

FieldTypeLabelDescription
reward RewardSlot

replace RewardSlot

replace_count uint32

FaithData

FieldTypeLabelDescription
faith_id uint32

total_open_count uint32

consume_count uint32

FanInfo

FieldTypeLabelDescription
name string

val uint32

id uint32

Friend

FieldTypeLabelDescription
base PlayerBaseView

state AccountActiveState

GameConfig

FieldTypeLabelDescription
category uint32

mode GameMode

meta GameMetaData

GameConnectInfo

FieldTypeLabelDescription
connect_token string

game_uuid string

location string

GameDetailRecords

FieldTypeLabelDescription
records bytes repeated

GameDetailRule

FieldTypeLabelDescription
time_fixed uint32

time_add uint32

dora_count uint32

shiduan uint32

init_point uint32

fandian uint32

can_jifei bool

tianbian_value uint32

liqibang_value uint32

changbang_value uint32

noting_fafu_1 uint32

noting_fafu_2 uint32

noting_fafu_3 uint32

have_liujumanguan bool

have_qieshangmanguan bool

have_biao_dora bool

have_gang_biao_dora bool

ming_dora_immediately_open bool

have_li_dora bool

have_gang_li_dora bool

have_sifenglianda bool

have_sigangsanle bool

have_sijializhi bool

have_jiuzhongjiupai bool

have_sanjiahele bool

have_toutiao bool

have_helelianzhuang bool

have_helezhongju bool

have_tingpailianzhuang bool

have_tingpaizhongju bool

have_yifa bool

have_nanruxiru bool

jingsuanyuandian uint32

shunweima_2 int32

shunweima_3 int32

shunweima_4 int32

bianjietishi bool

ai_level uint32

have_zimosun bool

disable_multi_yukaman bool

fanfu uint32

guyi_mode uint32

dora3_mode uint32

GameEnd

FieldTypeLabelDescription
scores int32 repeated

GameEndAction

FieldTypeLabelDescription
state uint32

GameEndResult

FieldTypeLabelDescription
players GameEndResult.PlayerItem repeated

GameEndResult.PlayerItem

FieldTypeLabelDescription
seat uint32

total_point int32

part_point_1 int32

part_point_2 int32

grading_score int32

gold int32

GameFinalSnapshot

FieldTypeLabelDescription
uuid string

state uint32

category uint32

mode GameMode

meta GameMetaData

calculate_param GameFinalSnapshot.CalculateParam

create_time uint32

start_time uint32

finish_time uint32

seats GameFinalSnapshot.GameSeat repeated

rounds GameRoundSnapshot repeated

account_views PlayerGameView repeated

final_players GameFinalSnapshot.FinalPlayer repeated

GameFinalSnapshot.CalculateParam

FieldTypeLabelDescription
init_point uint32

jingsuanyuandian uint32

rank_points int32 repeated

GameFinalSnapshot.FinalPlayer

FieldTypeLabelDescription
seat uint32

total_point int32

part_point_1 int32

part_point_2 int32

grading_score int32

gold int32

GameFinalSnapshot.GameSeat

FieldTypeLabelDescription
type uint32

account_id uint32

notify_endpoint NetworkEndpoint

client_address string

is_connected bool

GameLiveHead

FieldTypeLabelDescription
uuid string

start_time uint32

game_config GameConfig

players PlayerGameView repeated

seat_list uint32 repeated

GameLiveSegment

FieldTypeLabelDescription
actions GameLiveUnit repeated

GameLiveSegmentUri

FieldTypeLabelDescription
segment_id uint32

segment_uri string

GameLiveUnit

FieldTypeLabelDescription
timestamp uint32

action_category uint32

action_data bytes

GameMetaData

FieldTypeLabelDescription
room_id uint32

mode_id uint32

contest_uid uint32

GameMode

FieldTypeLabelDescription
mode uint32

ai bool

extendinfo string

detail_rule GameDetailRule

testing_environment GameTestingEnvironmentSet

GameNewRoundState

FieldTypeLabelDescription
seat_states uint32 repeated

GameNoopAction

GameRestore

FieldTypeLabelDescription
snapshot GameSnapshot

actions ActionPrototype repeated

passed_waiting_time uint32

game_state uint32

start_time uint32

last_pause_time_ms uint32

GameRoundHuData

FieldTypeLabelDescription
hupai GameRoundHuData.HuPai

fans GameRoundHuData.Fan repeated

score uint32

xun uint32

title_id uint32

fan_sum uint32

fu_sum uint32

yakuman_count uint32

biao_dora_count uint32

red_dora_count uint32

li_dora_count uint32

babei_count uint32

xuan_shang_count uint32

GameRoundHuData.Fan

FieldTypeLabelDescription
id uint32

count uint32

fan uint32

GameRoundHuData.HuPai

FieldTypeLabelDescription
tile string

seat uint32

liqi uint32

GameRoundPlayer

FieldTypeLabelDescription
score int32

rank uint32

result GameRoundPlayerResult

GameRoundPlayerResult

FieldTypeLabelDescription
type uint32

hands string repeated

ming string repeated

liqi_type uint32

is_fulu bool

is_liujumanguan bool

lian_zhuang uint32

hu GameRoundHuData

GameRoundSnapshot

FieldTypeLabelDescription
ju uint32

ben uint32

players GameRoundPlayer repeated

GameSnapshot

FieldTypeLabelDescription
chang uint32

ju uint32

ben uint32

index_player uint32

left_tile_count uint32

hands string repeated

doras string repeated

liqibang uint32

players GameSnapshot.PlayerSnapshot repeated

zhenting bool

GameSnapshot.PlayerSnapshot

FieldTypeLabelDescription
score int32

liqiposition int32

tilenum uint32

qipais string repeated

mings GameSnapshot.PlayerSnapshot.Fulu repeated

GameSnapshot.PlayerSnapshot.Fulu

FieldTypeLabelDescription
type uint32

tile string repeated

from uint32 repeated

GameTestingEnvironmentSet

FieldTypeLabelDescription
paixing uint32

left_count uint32

HuleInfo

FieldTypeLabelDescription
hand string repeated

ming string repeated

hu_tile string

seat uint32

zimo bool

qinjia bool

liqi bool

doras string repeated

li_doras string repeated

yiman bool

count uint32

fans FanInfo repeated

fu uint32

title string

point_rong uint32

point_zimo_qin uint32

point_zimo_xian uint32

title_id uint32

point_sum uint32

Item

FieldTypeLabelDescription
item_id uint32

stack uint32

ItemGainRecord

FieldTypeLabelDescription
item_id uint32

count uint32

ItemGainRecords

FieldTypeLabelDescription
record_time uint32

limit_source_id uint32

records ItemGainRecord repeated

LiQiSuccess

FieldTypeLabelDescription
seat uint32

score int32

liqibang uint32

Mail

FieldTypeLabelDescription
mail_id uint32

state uint32

take_attachment bool

title string

content string

attachments RewardSlot repeated

create_time uint32

expire_time uint32

reference_id uint32

MonthTicketInfo

FieldTypeLabelDescription
id uint32

end_time uint32

last_pay_time uint32

NetworkEndpoint

FieldTypeLabelDescription
family string

address string

port uint32

NoTilePlayerInfo

FieldTypeLabelDescription
tingpai bool

hand string repeated

tings TingPaiInfo repeated

NoTileScoreInfo

FieldTypeLabelDescription
seat uint32

old_scores int32 repeated

delta_scores int32 repeated

hand string repeated

ming string repeated

doras string repeated

score uint32

NotifyAccountLevelChange

FieldTypeLabelDescription
origin AccountLevel

final AccountLevel

type uint32

NotifyAccountLogout

NotifyAccountUpdate

FieldTypeLabelDescription
update AccountUpdate

NotifyActivityChange

FieldTypeLabelDescription
new_activities Activity repeated

end_activities uint32 repeated

NotifyActivityPoint

FieldTypeLabelDescription
activity_points NotifyActivityPoint.ActivityPoint repeated

NotifyActivityPoint.ActivityPoint

FieldTypeLabelDescription
activity_id uint32

point uint32

NotifyActivityReward

FieldTypeLabelDescription
activity_reward NotifyActivityReward.ActivityReward repeated

NotifyActivityReward.ActivityReward

FieldTypeLabelDescription
activity_id uint32

rewards RewardSlot repeated

NotifyActivityTaskUpdate

FieldTypeLabelDescription
progresses TaskProgress repeated

NotifyAnnouncementUpdate

FieldTypeLabelDescription
announcements Announcement repeated

sort uint32 repeated

NotifyAnotherLogin

NotifyClientMessage

FieldTypeLabelDescription
sender PlayerBaseView

type uint32

content string

NotifyCustomContestAccountMsg

FieldTypeLabelDescription
unique_id uint32

account_id uint32

sender string

content string

NotifyCustomContestState

FieldTypeLabelDescription
unique_id uint32

state uint32

NotifyCustomContestSystemMsg

FieldTypeLabelDescription
unique_id uint32

type uint32

uuid string

game_start CustomizedContestGameStart

game_end CustomizedContestGameEnd

NotifyDailyTaskUpdate

FieldTypeLabelDescription
progresses TaskProgress repeated

max_daily_task_count uint32

refresh_count uint32

NotifyDeleteMail

FieldTypeLabelDescription
mail_id_list uint32 repeated

NotifyFriendChange

FieldTypeLabelDescription
account_id uint32

type uint32

friend Friend

NotifyFriendStateChange

FieldTypeLabelDescription
target_id uint32

active_state AccountActiveState

NotifyFriendViewChange

FieldTypeLabelDescription
target_id uint32

base PlayerBaseView

NotifyGameBroadcast

FieldTypeLabelDescription
seat uint32

content string

NotifyGameEndResult

FieldTypeLabelDescription
result GameEndResult

NotifyGameFinishReward

FieldTypeLabelDescription
mode_id uint32

level_change NotifyGameFinishReward.LevelChange

match_chest NotifyGameFinishReward.MatchChest

main_character NotifyGameFinishReward.MainCharacter

character_gift NotifyGameFinishReward.CharacterGift

NotifyGameFinishReward.CharacterGift

FieldTypeLabelDescription
origin uint32

final uint32

add uint32

is_graded bool

NotifyGameFinishReward.LevelChange

FieldTypeLabelDescription
origin AccountLevel

final AccountLevel

type uint32

NotifyGameFinishReward.MainCharacter

FieldTypeLabelDescription
level uint32

exp uint32

add uint32

NotifyGameFinishReward.MatchChest

FieldTypeLabelDescription
chest_id uint32

origin uint32

final uint32

is_graded bool

rewards RewardSlot repeated

NotifyGamePause

FieldTypeLabelDescription
paused bool

NotifyGameTerminate

FieldTypeLabelDescription
reason string

NotifyGiftSendRefresh

NotifyLeaderboardPoint

FieldTypeLabelDescription
leaderboard_points NotifyLeaderboardPoint.LeaderboardPoint repeated

NotifyLeaderboardPoint.LeaderboardPoint

FieldTypeLabelDescription
leaderboard_id uint32

point uint32

NotifyMatchGameStart

FieldTypeLabelDescription
game_url string

connect_token string

game_uuid string

match_mode_id uint32

location string

NotifyMatchTimeout

NotifyNewComment

NotifyNewFriendApply

FieldTypeLabelDescription
account_id uint32

apply_time uint32

removed_id uint32

NotifyNewGame

FieldTypeLabelDescription
game_uuid string

player_list string repeated

NotifyNewMail

FieldTypeLabelDescription
mail Mail

NotifyPayResult

FieldTypeLabelDescription
pay_result uint32

order_id string

goods_id uint32

NotifyPlayerConnectionState

FieldTypeLabelDescription
seat uint32

state GamePlayerState

NotifyPlayerLoadGameReady

FieldTypeLabelDescription
ready_id_list uint32 repeated

NotifyReviveCoinUpdate

FieldTypeLabelDescription
has_gained bool

NotifyRollingNotice

FieldTypeLabelDescription
notice RollingNotice

NotifyRoomGameStart

FieldTypeLabelDescription
game_url string

connect_token string

game_uuid string

location string

NotifyRoomKickOut

NotifyRoomPlayerReady

FieldTypeLabelDescription
account_id uint32

ready bool

NotifyRoomPlayerUpdate

FieldTypeLabelDescription
update_list PlayerBaseView repeated

remove_list uint32 repeated

owner_id uint32

robot_count uint32

NotifyServerSetting

FieldTypeLabelDescription
settings ServerSettings

NotifyShopUpdate

FieldTypeLabelDescription
shop_info ShopInfo

NotifyVipLevelChange

FieldTypeLabelDescription
gift_limit uint32

friend_max_count uint32

zhp_free_refresh_limit uint32

zhp_cost_refresh_limit uint32

buddy_bonus float

record_collect_limit uint32

OpenResult

FieldTypeLabelDescription
reward RewardSlot

replace RewardSlot

OptionalOperation

FieldTypeLabelDescription
type uint32

combination string repeated

OptionalOperationList

FieldTypeLabelDescription
seat uint32

operation_list OptionalOperation repeated

time_add uint32

time_fixed uint32

PaymentSetting

FieldTypeLabelDescription
open_payment uint32

payment_info_show_type uint32

payment_info string

wechat PaymentSetting.WechatData

alipay PaymentSetting.AlipayData

PaymentSetting.AlipayData

FieldTypeLabelDescription
disable_create bool

payment_source_platform uint32

PaymentSetting.WechatData

FieldTypeLabelDescription
disable_create bool

payment_source_platform uint32

enable_credit bool

PlayerBaseView

FieldTypeLabelDescription
account_id uint32

avatar_id uint32

title uint32

nickname string

level AccountLevel

level3 AccountLevel

avatar_frame uint32

PlayerGameView

FieldTypeLabelDescription
account_id uint32

avatar_id uint32

title uint32

nickname string

level AccountLevel

character Character

level3 AccountLevel

avatar_frame uint32

RecordAnGangAddGang

FieldTypeLabelDescription
seat uint32

type uint32

tiles string

doras string repeated

operations OptionalOperationList repeated

RecordBaBei

FieldTypeLabelDescription
seat uint32

doras string repeated

operations OptionalOperationList repeated

moqie bool

RecordChiPengGang

FieldTypeLabelDescription
seat uint32

type uint32

tiles string repeated

froms uint32 repeated

liqi LiQiSuccess

zhenting bool repeated

operation OptionalOperationList

RecordCollectedData

FieldTypeLabelDescription
uuid string

remarks string

start_time uint32

end_time uint32

RecordDealTile

FieldTypeLabelDescription
seat uint32

tile string

left_tile_count uint32

liqi LiQiSuccess

doras string repeated

zhenting bool repeated

operation OptionalOperationList

RecordDiscardTile

FieldTypeLabelDescription
seat uint32

tile string

is_liqi bool

moqie bool

zhenting bool repeated

tingpais TingPaiInfo repeated

doras string repeated

is_wliqi bool

operations OptionalOperationList repeated

RecordGame

FieldTypeLabelDescription
uuid string

start_time uint32

end_time uint32

config GameConfig

accounts RecordGame.AccountInfo repeated

result GameEndResult

RecordGame.AccountInfo

FieldTypeLabelDescription
account_id uint32

seat uint32

nickname string

avatar_id uint32

character Character

title uint32

level AccountLevel

level3 AccountLevel

avatar_frame uint32

RecordHule

FieldTypeLabelDescription
hules HuleInfo repeated

old_scores int32 repeated

delta_scores int32 repeated

wait_timeout uint32

scores int32 repeated

gameend GameEnd

doras string repeated

RecordLiuJu

FieldTypeLabelDescription
type uint32

gameend GameEnd

seat uint32

tiles string repeated

liqi LiQiSuccess

allplayertiles string repeated

RecordNewRound

FieldTypeLabelDescription
chang uint32

ju uint32

ben uint32

dora string

scores int32 repeated

liqibang uint32

tiles0 string repeated

tiles1 string repeated

tiles2 string repeated

tiles3 string repeated

tingpai RecordNewRound.TingPai repeated

operation OptionalOperationList

md5 string

paishan string

left_tile_count uint32

doras string repeated

RecordNewRound.TingPai

FieldTypeLabelDescription
seat uint32

tingpais1 TingPaiInfo repeated

RecordNoTile

FieldTypeLabelDescription
liujumanguan bool

players NoTilePlayerInfo repeated

scores NoTileScoreInfo repeated

gameend bool

ReqAccountInfo

FieldTypeLabelDescription
account_id uint32

ReqAccountList

FieldTypeLabelDescription
account_id_list uint32 repeated

ReqAccountStatisticInfo

FieldTypeLabelDescription
account_id uint32

ReqAddCollectedGameRecord

FieldTypeLabelDescription
uuid string

remarks string

start_time uint32

end_time uint32

ReqApplyFriend

FieldTypeLabelDescription
target_id uint32

ReqAuthGame

FieldTypeLabelDescription
account_id uint32

token string

game_uuid string

ReqBindAccount

FieldTypeLabelDescription
account string

password string

ReqBindEmail

FieldTypeLabelDescription
email string

code string

password string

ReqBindPhoneNumber

FieldTypeLabelDescription
code string

phone string

password string

ReqBroadcastInGame

FieldTypeLabelDescription
content string

except_self bool

ReqBuyFromChestShop

FieldTypeLabelDescription
goods_id uint32

count uint32

ReqBuyFromShop

FieldTypeLabelDescription
goods_id uint32

count uint32

bill_short_cut BillShortcut repeated

deal_price uint32

ReqBuyFromZHP

FieldTypeLabelDescription
goods_id uint32

count uint32

ReqBuyShiLian

FieldTypeLabelDescription
type uint32

ReqCancelGooglePlayOrder

FieldTypeLabelDescription
order_id string

ReqCancelMatchQueue

FieldTypeLabelDescription
match_mode uint32

ReqChangeAvatar

FieldTypeLabelDescription
avatar_id uint32

ReqChangeCharacterSkin

FieldTypeLabelDescription
character_id uint32

skin uint32

ReqChangeCharacterView

FieldTypeLabelDescription
character_id uint32

slot uint32

item_id uint32

ReqChangeCollectedGameRecordRemarks

FieldTypeLabelDescription
uuid string

remarks string

ReqChangeCommonView

FieldTypeLabelDescription
slot uint32

value uint32

ReqChangeMainCharacter

FieldTypeLabelDescription
character_id uint32

ReqChiPengGang

FieldTypeLabelDescription
type uint32

index uint32

cancel_operation bool

timeuse uint32

ReqClientMessage

FieldTypeLabelDescription
timestamp uint32

message string

ReqCommon

ReqCompleteActivityTask

FieldTypeLabelDescription
task_id uint32

ReqComposeShard

FieldTypeLabelDescription
item_id uint32

ReqCreateAlipayAppOrder

FieldTypeLabelDescription
goods_id uint32

client_type uint32

account_id uint32

ReqCreateAlipayOrder

FieldTypeLabelDescription
goods_id uint32

client_type uint32

account_id uint32

alipay_trade_type string

return_url string

ReqCreateAlipayScanOrder

FieldTypeLabelDescription
goods_id uint32

client_type uint32

account_id uint32

ReqCreateBillingOrder

FieldTypeLabelDescription
goods_id uint32

payment_platform uint32

client_type uint32

account_id uint32

ReqCreateENAlipayOrder

FieldTypeLabelDescription
goods_id uint32

client_type uint32

account_id uint32

return_url string

access_token string

ReqCreateENJCBOrder

FieldTypeLabelDescription
goods_id uint32

client_type uint32

account_id uint32

return_url string

access_token string

ReqCreateENMasterCardOrder

FieldTypeLabelDescription
goods_id uint32

client_type uint32

account_id uint32

return_url string

access_token string

ReqCreateENPaypalOrder

FieldTypeLabelDescription
goods_id uint32

client_type uint32

account_id uint32

return_url string

access_token string

ReqCreateENVisaOrder

FieldTypeLabelDescription
goods_id uint32

client_type uint32

account_id uint32

return_url string

access_token string

ReqCreateEmailVerifyCode

FieldTypeLabelDescription
email string

usage uint32

ReqCreateJPAuOrder

FieldTypeLabelDescription
goods_id uint32

client_type uint32

account_id uint32

return_url string

access_token string

ReqCreateJPCreditCardOrder

FieldTypeLabelDescription
goods_id uint32

client_type uint32

account_id uint32

return_url string

access_token string

ReqCreateJPDocomoOrder

FieldTypeLabelDescription
goods_id uint32

client_type uint32

account_id uint32

return_url string

access_token string

ReqCreateJPPaypalOrder

FieldTypeLabelDescription
goods_id uint32

client_type uint32

account_id uint32

return_url string

access_token string

ReqCreateJPSoftbankOrder

FieldTypeLabelDescription
goods_id uint32

client_type uint32

account_id uint32

return_url string

access_token string

ReqCreateJPWebMoneyOrder

FieldTypeLabelDescription
goods_id uint32

client_type uint32

account_id uint32

return_url string

access_token string

ReqCreateNickname

FieldTypeLabelDescription
nickname string

advertise_str string

ReqCreatePhoneVerifyCode

FieldTypeLabelDescription
phone string

usage uint32

ReqCreateRoom

FieldTypeLabelDescription
player_count uint32

mode GameMode

public_live bool

ReqCreateWechatAppOrder

FieldTypeLabelDescription
goods_id uint32

client_type uint32

account_id uint32

account_ip string

ReqCreateWechatNativeOrder

FieldTypeLabelDescription
goods_id uint32

client_type uint32

account_id uint32

account_ip string

ReqCurrentMatchInfo

FieldTypeLabelDescription
mode_list uint32 repeated

ReqDeleteComment

FieldTypeLabelDescription
target_id uint32

delete_list uint32 repeated

ReqDeleteMail

FieldTypeLabelDescription
mail_id uint32

ReqDoActivitySignIn

FieldTypeLabelDescription
activity_id uint32

ReqEmailLogin

FieldTypeLabelDescription
email string

password string

reconnect bool

device ClientDeviceInfo

random_key string

client_version string

gen_access_token bool

currency_platforms uint32 repeated

ReqEnterCustomizedContest

FieldTypeLabelDescription
unique_id uint32

ReqExchangeActivityItem

FieldTypeLabelDescription
exchange_id uint32

ReqExchangeCurrency

FieldTypeLabelDescription
id uint32

count uint32

ReqFetchActivityFlipInfo

FieldTypeLabelDescription
activity_id uint32

ReqFetchCommentContent

FieldTypeLabelDescription
target_id uint32

comment_id_list uint32 repeated

ReqFetchCommentList

FieldTypeLabelDescription
target_id uint32

ReqFetchCustomizedContestByContestId

FieldTypeLabelDescription
contest_id uint32

ReqFetchCustomizedContestExtendInfo

FieldTypeLabelDescription
uid_list uint32 repeated

ReqFetchCustomizedContestGameLiveList

FieldTypeLabelDescription
unique_id uint32

ReqFetchCustomizedContestGameRecords

FieldTypeLabelDescription
unique_id uint32

last_index uint32

ReqFetchCustomizedContestList

FieldTypeLabelDescription
start uint32

count uint32

ReqFetchCustomizedContestOnlineInfo

FieldTypeLabelDescription
unique_id uint32

ReqFetchRankPointLeaderboard

FieldTypeLabelDescription
leaderboard_id uint32

ReqGMCommand

FieldTypeLabelDescription
command string

ReqGMCommandInGaming

FieldTypeLabelDescription
json_data string

ReqGainAccumulatedPointActivityReward

FieldTypeLabelDescription
activity_id uint32

reward_id uint32

ReqGainRankPointReward

FieldTypeLabelDescription
leaderboard_id uint32

activity_id uint32

ReqGainVipReward

FieldTypeLabelDescription
vip_level uint32

ReqGameLiveInfo

FieldTypeLabelDescription
game_uuid string

ReqGameLiveLeftSegment

FieldTypeLabelDescription
game_uuid string

last_segment_id uint32

ReqGameLiveList

FieldTypeLabelDescription
filter_id uint32

ReqGameRecord

FieldTypeLabelDescription
game_uuid string

ReqGameRecordList

FieldTypeLabelDescription
start uint32

count uint32

type uint32

ReqGameRecordsDetail

FieldTypeLabelDescription
uuid_list string repeated

ReqHandleFriendApply

FieldTypeLabelDescription
target_id uint32

method uint32

ReqHeatBeat

FieldTypeLabelDescription
no_operation_counter uint32

ReqJoinCustomizedContestChatRoom

FieldTypeLabelDescription
unique_id uint32

ReqJoinMatchQueue

FieldTypeLabelDescription
match_mode uint32

ReqJoinRoom

FieldTypeLabelDescription
room_id uint32

ReqLeaveComment

FieldTypeLabelDescription
target_id uint32

content string

ReqLevelLeaderboard

FieldTypeLabelDescription
type uint32

ReqLogin

FieldTypeLabelDescription
account string

password string

reconnect bool

device ClientDeviceInfo

random_key string

client_version string

gen_access_token bool

currency_platforms uint32 repeated

type uint32

ReqLoginBeat

FieldTypeLabelDescription
contract string

ReqLogout

ReqModifyBirthday

FieldTypeLabelDescription
birthday int32

ReqModifyNickname

FieldTypeLabelDescription
nickname string

use_item_id uint32

ReqModifyPassword

FieldTypeLabelDescription
new_password string

old_password string

secure_token string

ReqModifyRoom

FieldTypeLabelDescription
robot_count uint32

ReqModifySignature

FieldTypeLabelDescription
signature string

ReqMultiAccountId

FieldTypeLabelDescription
account_id_list uint32 repeated

ReqOauth2Auth

FieldTypeLabelDescription
type uint32

code string

uid string

ReqOauth2Check

FieldTypeLabelDescription
type uint32

access_token string

ReqOauth2Login

FieldTypeLabelDescription
type uint32

access_token string

reconnect bool

device ClientDeviceInfo

random_key string

client_version string

currency_platforms uint32 repeated

ReqOauth2Signup

FieldTypeLabelDescription
type uint32

access_token string

email string

advertise_str string

ReqOpenChest

FieldTypeLabelDescription
chest_id uint32

count uint32

use_ticket bool

ReqOpenManualItem

FieldTypeLabelDescription
item_id uint32

count uint32

select_id uint32

ReqOpenRandomRewardItem

FieldTypeLabelDescription
item_id uint32

ReqPayMonthTicket

FieldTypeLabelDescription
ticket_id uint32

ReqPlatformBillingProducts

FieldTypeLabelDescription
shelves_id uint32

ReqReadAnnouncement

FieldTypeLabelDescription
announcement_id uint32

ReqReadMail

FieldTypeLabelDescription
mail_id uint32

ReqRecieveActivityFlipTask

FieldTypeLabelDescription
task_id uint32

ReqRefreshDailyTask

FieldTypeLabelDescription
task_id uint32

ReqRemoveCollectedGameRecord

FieldTypeLabelDescription
uuid string

ReqRemoveFriend

FieldTypeLabelDescription
target_id uint32

ReqRollingNotice

FieldTypeLabelDescription
notice RollingNotice

ReqRoomKick

FieldTypeLabelDescription
account_id uint32

ReqRoomReady

FieldTypeLabelDescription
ready bool

ReqRoomStart

ReqSayChatMessage

FieldTypeLabelDescription
content string

ReqSearchAccountById

FieldTypeLabelDescription
account_id uint32

ReqSearchAccountByPattern

FieldTypeLabelDescription
search_next bool

pattern string

ReqSelfOperation

FieldTypeLabelDescription
type uint32

index uint32

tile string

cancel_operation bool

moqie bool

timeuse uint32

ReqSellItem

FieldTypeLabelDescription
sells ReqSellItem.Item repeated

ReqSellItem.Item

FieldTypeLabelDescription
item_id uint32

count uint32

ReqSendClientMessage

FieldTypeLabelDescription
target_id uint32

type uint32

content string

ReqSendGiftToCharacter

FieldTypeLabelDescription
character_id uint32

gifts ReqSendGiftToCharacter.Gift repeated

ReqSendGiftToCharacter.Gift

FieldTypeLabelDescription
item_id uint32

count uint32

ReqShopPurchase

FieldTypeLabelDescription
type string

id uint32

ReqSignupAccount

FieldTypeLabelDescription
account string

password string

code string

type uint32

ReqSolveGooglePlayOrder

FieldTypeLabelDescription
inapp_purchase_data string

inapp_data_signature string

ReqStartCustomizedContest

FieldTypeLabelDescription
unique_id uint32

ReqSyncGame

FieldTypeLabelDescription
round_id string

step uint32

ReqTakeAttachment

FieldTypeLabelDescription
mail_id uint32

ReqTargetCustomizedContest

FieldTypeLabelDescription
unique_id uint32

ReqUpdateAccountSettings

FieldTypeLabelDescription
setting AccountSetting

ReqUpdateClientValue

FieldTypeLabelDescription
key uint32

value uint32

ReqUpdateCommentSetting

FieldTypeLabelDescription
comment_allow uint32

ReqUpdateIDCardInfo

FieldTypeLabelDescription
fullname string

card_no string

ReqUpdateReadComment

FieldTypeLabelDescription
read_id uint32

ReqUpgradeCharacter

FieldTypeLabelDescription
character_id uint32

ReqUseBagItem

FieldTypeLabelDescription
item_id uint32

ReqUseGiftCode

FieldTypeLabelDescription
code string

ReqUseTitle

FieldTypeLabelDescription
title uint32

ReqVerifyCodeForSecure

FieldTypeLabelDescription
code string

operation uint32

ResAccountActivityData

FieldTypeLabelDescription
error Error

exchange_records ExchangeRecord repeated

task_progress_list TaskProgress repeated

accumulated_point_list ActivityAccumulatedPointData repeated

rank_data_list ActivityRankPointData repeated

flip_task_progress_list TaskProgress repeated

sign_in_data ResAccountActivityData.ActivitySignInData repeated

ResAccountActivityData.ActivitySignInData

FieldTypeLabelDescription
activity_id uint32

sign_in_count uint32

ResAccountCharacterInfo

FieldTypeLabelDescription
unlock_list uint32 repeated

ResAccountInfo

FieldTypeLabelDescription
error Error

account Account

room Room

ResAccountSettings

FieldTypeLabelDescription
error Error

settings AccountSetting repeated

ResAccountStates

FieldTypeLabelDescription
error Error

states AccountActiveState repeated

ResAccountStatisticInfo

FieldTypeLabelDescription
error Error

statistic_data AccountStatisticData repeated

detail_data AccountDetailStatisticV2

ResAccountUpdate

FieldTypeLabelDescription
error Error

update AccountUpdate

ResAchievement

FieldTypeLabelDescription
error Error

progresses AchievementProgress repeated

ResActivityList

FieldTypeLabelDescription
error Error

activities Activity repeated

ResAddCollectedGameRecord

FieldTypeLabelDescription
error Error

ResAnnouncement

FieldTypeLabelDescription
error Error

announcements Announcement repeated

sort uint32 repeated

read_list uint32 repeated

ResAuthGame

FieldTypeLabelDescription
error Error

players PlayerGameView repeated

seat_list uint32 repeated

is_game_start bool

game_config GameConfig

ready_id_list uint32 repeated

ResBagInfo

FieldTypeLabelDescription
error Error

bag Bag

ResBuyFromChestShop

FieldTypeLabelDescription
error Error

chest_id uint32

consume_count uint32

ResBuyFromShop

FieldTypeLabelDescription
error Error

rewards RewardSlot repeated

ResChangeCollectedGameRecordRemarks

FieldTypeLabelDescription
error Error

ResCharacterInfo

FieldTypeLabelDescription
error Error

characters Character repeated

skins uint32 repeated

main_character_id uint32

send_gift_count uint32

send_gift_limit uint32

ResClientValue

FieldTypeLabelDescription
datas ResClientValue.Value repeated

recharged_count uint32

ResClientValue.Value

FieldTypeLabelDescription
key uint32

value uint32

ResCollectedGameRecordList

FieldTypeLabelDescription
error Error

record_list RecordCollectedData repeated

record_collect_limit uint32

ResCommentSetting

FieldTypeLabelDescription
error Error

comment_allow uint32

ResCommon

FieldTypeLabelDescription
error Error

ResCommonView

FieldTypeLabelDescription
error Error

slots ResCommonView.Slot repeated

ResCommonView.Slot

FieldTypeLabelDescription
slot uint32

value uint32

ResConnectionInfo

FieldTypeLabelDescription
error Error

client_endpoint NetworkEndpoint

ResCreateAlipayAppOrder

FieldTypeLabelDescription
error Error

alipay_url string

ResCreateAlipayOrder

FieldTypeLabelDescription
error Error

alipay_url string

ResCreateAlipayScanOrder

FieldTypeLabelDescription
error Error

qrcode_buffer string

order_id string

qr_code string

ResCreateBillingOrder

FieldTypeLabelDescription
error Error

order_id string

ResCreateENAlipayOrder

FieldTypeLabelDescription
error Error

order_id string

ResCreateENJCBOrder

FieldTypeLabelDescription
error Error

order_id string

ResCreateENMasterCardOrder

FieldTypeLabelDescription
error Error

order_id string

ResCreateENPaypalOrder

FieldTypeLabelDescription
error Error

order_id string

ResCreateENVisaOrder

FieldTypeLabelDescription
error Error

order_id string

ResCreateJPAuOrder

FieldTypeLabelDescription
error Error

order_id string

ResCreateJPCreditCardOrder

FieldTypeLabelDescription
error Error

order_id string

ResCreateJPDocomoOrder

FieldTypeLabelDescription
error Error

order_id string

ResCreateJPPaypalOrder

FieldTypeLabelDescription
error Error

order_id string

ResCreateJPSoftbankOrder

FieldTypeLabelDescription
error Error

order_id string

ResCreateJPWebMoneyOrder

FieldTypeLabelDescription
error Error

order_id string

ResCreateRoom

FieldTypeLabelDescription
error Error

room Room

ResCreateWechatAppOrder

FieldTypeLabelDescription
error Error

call_wechat_app_param ResCreateWechatAppOrder.CallWechatAppParam

ResCreateWechatAppOrder.CallWechatAppParam

FieldTypeLabelDescription
appid string

partnerid string

prepayid string

package string

noncestr string

timestamp string

sign string

ResCreateWechatNativeOrder

FieldTypeLabelDescription
error Error

qrcode_buffer string

order_id string

ResCurrentMatchInfo

FieldTypeLabelDescription
error Error

matches ResCurrentMatchInfo.CurrentMatchInfo repeated

ResCurrentMatchInfo.CurrentMatchInfo

FieldTypeLabelDescription
mode_id uint32

playing_count uint32

ResDailySignInInfo

FieldTypeLabelDescription
error Error

sign_in_days uint32

ResDailyTask

FieldTypeLabelDescription
error Error

progresses TaskProgress repeated

has_refresh_count bool

max_daily_task_count uint32

refresh_count uint32

ResDoActivitySignIn

FieldTypeLabelDescription
error Error

rewards ResDoActivitySignIn.RewardData repeated

sign_in_count uint32

ResDoActivitySignIn.RewardData

FieldTypeLabelDescription
resource_id uint32

count uint32

ResEnterCustomizedContest

FieldTypeLabelDescription
error Error

detail_info CustomizedContestDetail

player_report CustomizedContestPlayerReport

is_followed bool

ResEnterGame

FieldTypeLabelDescription
error Error

is_end bool

step uint32

game_restore GameRestore

ResExchangeActivityItem

FieldTypeLabelDescription
error Error

execute_reward ExecuteReward repeated

ResFetchActivityFlipInfo

FieldTypeLabelDescription
rewards uint32 repeated

count uint32

ResFetchCommentContent

FieldTypeLabelDescription
error Error

comments CommentItem repeated

ResFetchCommentList

FieldTypeLabelDescription
error Error

comment_allow uint32

comment_id_list uint32 repeated

last_read_id uint32

ResFetchCustomizedContestByContestId

FieldTypeLabelDescription
error Error

contest_info CustomizedContestAbstract

ResFetchCustomizedContestExtendInfo

FieldTypeLabelDescription
error Error

extend_list CustomizedContestExtend repeated

ResFetchCustomizedContestGameLiveList

FieldTypeLabelDescription
error Error

live_list GameLiveHead repeated

ResFetchCustomizedContestGameRecords

FieldTypeLabelDescription
error Error

next_index uint32

record_list RecordGame repeated

ResFetchCustomizedContestList

FieldTypeLabelDescription
error Error

contests CustomizedContestBase repeated

follow_contests CustomizedContestBase repeated

ResFetchCustomizedContestOnlineInfo

FieldTypeLabelDescription
error Error

online_player uint32

ResFetchRankPointLeaderboard

FieldTypeLabelDescription
error Error

items ResFetchRankPointLeaderboard.Item repeated

last_refresh_time uint32

ResFetchRankPointLeaderboard.Item

FieldTypeLabelDescription
account_id uint32

rank uint32

view PlayerBaseView

point uint32

ResFriendApplyList

FieldTypeLabelDescription
error Error

applies ResFriendApplyList.FriendApply repeated

ResFriendApplyList.FriendApply

FieldTypeLabelDescription
account_id uint32

apply_time uint32

ResFriendList

FieldTypeLabelDescription
error Error

friends Friend repeated

friend_max_count uint32

ResGameLiveInfo

FieldTypeLabelDescription
error Error

left_start_seconds uint32

live_head GameLiveHead

segments GameLiveSegmentUri repeated

now_millisecond uint32

ResGameLiveLeftSegment

FieldTypeLabelDescription
error Error

live_state uint32

segments GameLiveSegmentUri repeated

now_millisecond uint32

segment_end_millisecond uint32

ResGameLiveList

FieldTypeLabelDescription
error Error

live_list GameLiveHead repeated

ResGamePlayerState

FieldTypeLabelDescription
error Error

state_list GamePlayerState repeated

ResGameRecord

FieldTypeLabelDescription
error Error

head RecordGame

data bytes

data_url string

ResGameRecordList

FieldTypeLabelDescription
error Error

total_count uint32

record_list RecordGame repeated

ResGameRecordsDetail

FieldTypeLabelDescription
error Error

record_list RecordGame repeated

ResIDCardInfo

FieldTypeLabelDescription
error Error

is_authed bool

country string

ResJoinCustomizedContestChatRoom

FieldTypeLabelDescription
error Error

chat_history bytes repeated

ResJoinRoom

FieldTypeLabelDescription
error Error

room Room

ResLevelLeaderboard

FieldTypeLabelDescription
error Error

items ResLevelLeaderboard.Item repeated

self_rank uint32

ResLevelLeaderboard.Item

FieldTypeLabelDescription
account_id uint32

level AccountLevel

ResLogin

FieldTypeLabelDescription
error Error

account_id uint32

account Account

game_info GameConnectInfo

has_unread_announcement bool

access_token string

ResLogout

FieldTypeLabelDescription
error Error

ResMailInfo

FieldTypeLabelDescription
error Error

mails Mail repeated

ResMisc

FieldTypeLabelDescription
error Error

recharged_list uint32 repeated

faiths FaithData repeated

ResModNicknameTime

FieldTypeLabelDescription
last_mod_time uint32

ResMonthTicketInfo

FieldTypeLabelDescription
month_ticket_info MonthTicketInfo repeated

ResMultiAccountBrief

FieldTypeLabelDescription
error Error

players PlayerBaseView repeated

ResOauth2Auth

FieldTypeLabelDescription
error Error

access_token string

ResOauth2Check

FieldTypeLabelDescription
error Error

has_account bool

ResOauth2Signup

FieldTypeLabelDescription
error Error

ResOpenChest

FieldTypeLabelDescription
error Error

results OpenResult repeated

total_open_count uint32

ResOpenRandomRewardItem

FieldTypeLabelDescription
error Error

results OpenResult repeated

ResPayMonthTicket

FieldTypeLabelDescription
error Error

resource_id uint32

resource_count uint32

ResPlatformBillingProducts

FieldTypeLabelDescription
error Error

products BillingProduct repeated

ResRecieveActivityFlipTask

FieldTypeLabelDescription
count uint32

ResRefreshDailyTask

FieldTypeLabelDescription
error Error

progress TaskProgress

refresh_count uint32

ResRefreshZHPShop

FieldTypeLabelDescription
error Error

zhp ZHPShop

ResRemoveCollectedGameRecord

FieldTypeLabelDescription
error Error

ResReviveCoinInfo

FieldTypeLabelDescription
error Error

has_gained bool

ResSearchAccountById

FieldTypeLabelDescription
error Error

player PlayerBaseView

ResSearchAccountByPattern

FieldTypeLabelDescription
error Error

is_finished bool

match_accounts uint32 repeated

decode_id uint32

ResSelfRoom

FieldTypeLabelDescription
error Error

room Room

ResSendGiftToCharacter

FieldTypeLabelDescription
error Error

level uint32

exp uint32

ResServerSettings

FieldTypeLabelDescription
settings ServerSettings

ResServerTime

FieldTypeLabelDescription
server_time uint32

ResShopInfo

FieldTypeLabelDescription
error Error

shop_info ShopInfo

ResShopPurchase

FieldTypeLabelDescription
error Error

update AccountUpdate

ResSignupAccount

FieldTypeLabelDescription
error Error

ResSyncGame

FieldTypeLabelDescription
error Error

is_end bool

step uint32

game_restore GameRestore

ResTitleList

FieldTypeLabelDescription
error Error

title_list uint32 repeated

ResUpgradeCharacter

FieldTypeLabelDescription
error Error

character Character

ResUseGiftCode

FieldTypeLabelDescription
error Error

rewards RewardSlot repeated

ResVerfiyCodeForSecure

FieldTypeLabelDescription
error Error

secure_token string

ResVipReward

FieldTypeLabelDescription
error Error

gained_vip_levels uint32 repeated

RewardPlusResult

FieldTypeLabelDescription
id uint32

count uint32

exchange RewardPlusResult.Exchange

RewardPlusResult.Exchange

FieldTypeLabelDescription
id uint32

count uint32

exchange uint32

RewardSlot

FieldTypeLabelDescription
id uint32

count uint32

RollingNotice

FieldTypeLabelDescription
id uint32

content string

start_time uint32

end_time uint32

repeat_interval uint32

Room

FieldTypeLabelDescription
room_id uint32

owner_id uint32

mode GameMode

max_player_count uint32

persons PlayerGameView repeated

ready_list uint32 repeated

is_playing bool

public_live bool

robot_count uint32

tournament_id uint32

ServerSettings

FieldTypeLabelDescription
payment_setting PaymentSetting

ShopInfo

FieldTypeLabelDescription
zhp ZHPShop

buy_records BuyRecord repeated

last_refresh_time uint32

TaskProgress

FieldTypeLabelDescription
id uint32

counter uint32

achieved bool

rewarded bool

TingPaiDiscardInfo

FieldTypeLabelDescription
tile string

zhenting bool

infos TingPaiInfo repeated

TingPaiInfo

FieldTypeLabelDescription
tile string

haveyi bool

yiman bool

count uint32

fu uint32

biao_dora_count uint32

Wrapper

FieldTypeLabelDescription
name string

data bytes

ZHPShop

FieldTypeLabelDescription
goods uint32 repeated

buy_records BuyRecord repeated

free_refresh ZHPShop.RefreshCount

cost_refresh ZHPShop.RefreshCount

ZHPShop.RefreshCount

FieldTypeLabelDescription
count uint32

limit uint32

GamePlayerState

NameNumberDescription
NULL 0

AUTH 1

SYNCING 2

READY 3

Scalar Value Types

.proto TypeNotesC++ TypeJava TypePython Type
double double double float
float float float float
int32 Uses variable-length encoding. Inefficient for encoding negative numbers – if your field is likely to have negative values, use sint32 instead. int32 int int
int64 Uses variable-length encoding. Inefficient for encoding negative numbers – if your field is likely to have negative values, use sint64 instead. int64 long int/long
uint32 Uses variable-length encoding. uint32 int int/long
uint64 Uses variable-length encoding. uint64 long int/long
sint32 Uses variable-length encoding. Signed int value. These more efficiently encode negative numbers than regular int32s. int32 int int
sint64 Uses variable-length encoding. Signed int value. These more efficiently encode negative numbers than regular int64s. int64 long int/long
fixed32 Always four bytes. More efficient than uint32 if values are often greater than 2^28. uint32 int int
fixed64 Always eight bytes. More efficient than uint64 if values are often greater than 2^56. uint64 long int/long
sfixed32 Always four bytes. int32 int int
sfixed64 Always eight bytes. int64 long int/long
bool bool boolean boolean
string A string must always contain UTF-8 encoded or 7-bit ASCII text. string String str/unicode
bytes May contain any arbitrary sequence of bytes. string ByteString str