Schemes Reference
Enums
enum JoinClanType
JOIN_CLAN_TYPE_BYACCEPTINVITEREQUESTJOIN_CLAN_TYPE_BYACCEPTJOINREQUESTJOIN_CLAN_TYPE_JOINTOOPENCLANJOIN_CLAN_TYPE_NONEJOINTYPE
enum ProgressGameEventType
PROGRESS_GAME_EVENT_TYPE_UNSPECIFIEDPROGRESS_GAME_EVENT_TYPE_GAMEPASSBOUGHTPROGRESS_GAME_EVENT_TYPE_EVENTPOINTSBOUGHTPROGRESS_GAME_EVENT_TYPE_GAMEPASSANDEVENTPOINTSBOUGHTPROGRESS_GAME_EVENT_TYPE_REFERRALPOINTSRECEIVED
enum ClanMemberRolePermission
CLAN_MEMBER_ROLE_PERMISSION_CHANGECLANSETTINGSCLAN_MEMBER_ROLE_PERMISSION_ACCEPTMEMBERCLAN_MEMBER_ROLE_PERMISSION_INVITEMEMBERCLAN_MEMBER_ROLE_PERMISSION_KICKMEMBERLESSCLAN_MEMBER_ROLE_PERMISSION_KICKMEMBEREQUALCLAN_MEMBER_ROLE_PERMISSION_ASSIGNROLELESSCLAN_MEMBER_ROLE_PERMISSION_ASSIGNROLEEQUALCLAN_MEMBER_ROLE_PERMISSION_CREATECLANBATTLECLAN_MEMBER_ROLE_PERMISSION_JOINCLANBATTLECLAN_MEMBER_ROLE_PERMISSION_UPGRADECLANMEMBERSCOUNT
enum RequestType
REQUEST_TYPE_NONETYPEREQUESTREQUEST_TYPE_OPENREQUESTREQUEST_TYPE_CLOSEDREQUEST
enum ClanType
CLAN_TYPE_CLOSEDCLAN_TYPE_BYREQUESTCLAN_TYPE_OPENED
enum ReferralCashbackPaymentStatus
REFERRAL_CASHBACK_PAYMENT_STATUS_AWAITSPAYMENTREFERRAL_CASHBACK_PAYMENT_STATUS_PAIDREFERRAL_CASHBACK_PAYMENT_STATUS_PAYMENTCANCELLED
enum ReferralState
REFERRAL_STATE_RECRUITREFERRAL_STATE_COMMANDER
enum AuthType
AUTH_TYPE_TESTAUTH_TYPE_GUESTAUTH_TYPE_GOOGLEPLAYAUTH_TYPE_FACEBOOKAUTH_TYPE_GAMECENTERAUTH_TYPE_APPLEIDAUTH_TYPE_HUAWEIAUTH_TYPE_VKAUTH_TYPE_BOLTIDAUTH_TYPE_TWITCH
enum MessageType
MESSAGE_TYPE_CLANSNONETYPEMESSAGE_TYPE_CHATMESSAGEMESSAGE_TYPE_LOGMESSAGE
enum FileAccessMode
FILE_ACCESS_MODE_PRIVATEACCESSMODEFILE_ACCESS_MODE_BYTOKENACCESSMODEFILE_ACCESS_MODE_PUBLICACCESSMODE
enum RewardSource
REWARD_SOURCE_SOURCEUNSPECIFIEDREWARD_SOURCE_SOURCETWITCH
enum MatchState
MATCH_STATE_FINISHEDMATCH_STATE_CANCELEDMATCH_STATE_ANNULLED
enum MatchType
MATCH_TYPE_REGULARMATCH_TYPE_CLANBATTLE
enum SystemMessageType
SYSTEM_MESSAGE_TYPE_MATCHESCANCELEDSYSTEM_MESSAGE_TYPE_REPORTEDPLAYERSBANNEDSYSTEM_MESSAGE_TYPE_FRIENDSHIPREQUESTACCEPTEDSYSTEM_MESSAGE_TYPE_CLANMEMBERSHIPACCEPTEDSYSTEM_MESSAGE_TYPE_CLANMEMBERSHIPENDEDSYSTEM_MESSAGE_TYPE_ACHIEVEMENTUNLOCKEDSYSTEM_MESSAGE_TYPE_GIFTRECEIVEDSYSTEM_MESSAGE_TYPE_SEASONFINISHEDSYSTEM_MESSAGE_TYPE_AVATARREJECTEDSYSTEM_MESSAGE_TYPE_GLOBALBANRECEIVEDSYSTEM_MESSAGE_TYPE_MARKETPLACETRANSACTIONREVERTEDSYSTEM_MESSAGE_TYPE_DEVELOPERMESSAGESYSTEM_MESSAGE_TYPE_MARKETPLACEBANRECEIVEDSYSTEM_MESSAGE_TYPE_CHATBANRECEIVEDSYSTEM_MESSAGE_TYPE_INAPPSUCCEEDSYSTEM_MESSAGE_TYPE_NEWDEVICELOGINEDSYSTEM_MESSAGE_TYPE_MATCHESRESTOREDSYSTEM_MESSAGE_TYPE_RECRUITSUBSCRIBEDSYSTEM_MESSAGE_TYPE_COMMANDERCASHBACKRECEIVEDSYSTEM_MESSAGE_TYPE_REWARDPROCESSEDSYSTEM_MESSAGE_TYPE_STOREGIFTRECEIVED
enum ClosingReason
CLOSING_REASON_NONEREASONCLOSING_REASON_SUCCESSTRANSACTIONCLOSING_REASON_NOTENOUGHFUNDSCLOSING_REASON_CANCELLEDCLOSING_REASON_SALEREQUESTNOTFOUNDCLOSING_REASON_EXPIREDCLOSING_REASON_INVENTORYSIZEEXCEEDED
enum OperationValuePair_Types_Operation
OPERATION_VALUE_PAIR_TYPES_OPERATION_DEFAULTOPERATION_VALUE_PAIR_TYPES_OPERATION_EXISTOPERATION_VALUE_PAIR_TYPES_OPERATION_EQUALS
enum ProcessingState
PROCESSING_STATE_CREATINGPROCESSING_STATE_CANCELLINGPROCESSING_STATE_EXPIRING
enum MarketRequestType
MARKET_REQUEST_TYPE_MPNONETYPEMARKET_REQUEST_TYPE_SALEREQUESTMARKET_REQUEST_TYPE_PURCHASEREQUEST
enum Comparison
COMPARISON_EQUALTOORLESSTHANCOMPARISON_LESSTHANCOMPARISON_EQUALCOMPARISON_GREATERTHANCOMPARISON_EQUALTOORGREATERTHANCOMPARISON_NOTEQUALCOMPARISON_STARTWITHCOMPARISON_INCOMPARISON_INORNULL
enum LobbyDistanceFilter
LOBBY_DISTANCE_FILTER_CLOSELOBBY_DISTANCE_FILTER_DEFAULTLOBBY_DISTANCE_FILTER_FARLOBBY_DISTANCE_FILTER_WORLDWIDE
enum LobbyType
LOBBY_TYPE_DEFAULTLOBBY_TYPE_SQLLOBBYLOBBY_TYPE_ASYNCRANDOMLOBBY
enum RelationshipStatus
RELATIONSHIP_STATUS_NONERELATIONSHIP_STATUS_BLOCKEDRELATIONSHIP_STATUS_INITIATORRELATIONSHIP_STATUS_FRIENDRELATIONSHIP_STATUS_RECIPIENTRELATIONSHIP_STATUS_IGNORED
enum LobbyPlayerType
LOBBY_PLAYER_TYPE_ANYLOBBY_PLAYER_TYPE_MEMBERLOBBY_PLAYER_TYPE_SPECTATOR
enum OfferType
OFFER_TYPE_INAPPPURCHASEOFFER_TYPE_STORE
enum SettingType
SETTING_TYPE_STRINGSETTING_TYPE_INTEGERSETTING_TYPE_FLOATSETTING_TYPE_BOOLSETTING_TYPE_LONG
enum BanScope
BAN_SCOPE_GLOBALBAN_SCOPE_MARKETPLACEBAN_SCOPE_MARKETPLACESPECIALBAN_SCOPE_CHAT
enum OnlineStatus
ONLINE_STATUS_STATEOFFLINEONLINE_STATUS_STATEONLINEONLINE_STATUS_STATEBUSYONLINE_STATUS_STATEAWAYONLINE_STATUS_STATESNOOZEONLINE_STATUS_STATELOOKINGTOTRADEONLINE_STATUS_STATELOOKINGTOPLAY
enum RetrievableType
RETRIEVABLE_TYPE_UNREMOVABLERETRIEVABLE_TYPE_REMOVABLERETRIEVABLE_TYPE_RETRIEVABLE
enum PropertySetByType
PROPERTY_SET_BY_TYPE_GAMESERVERPROPERTY_SET_BY_TYPE_CLIENT
enum FlagFilter_Types_MaskOperation
FLAG_FILTER_TYPES_MASK_OPERATION_EQUALSFLAG_FILTER_TYPES_MASK_OPERATION_BITSANYSETFLAG_FILTER_TYPES_MASK_OPERATION_BITSALLSET
enum RequestStatus
REQUEST_STATUS_PENDINGREQUEST_STATUS_DONE
enum PropertyType
PROPERTY_TYPE_INTPROPERTY_TYPE_FLOATPROPERTY_TYPE_STRINGPROPERTY_TYPE_BOOLEANPROPERTY_TYPE_LONGPROPERTY_TYPE_ITEMIDPROPERTY_TYPE_IMAGEURLPROPERTY_TYPE_JSONPROPERTY_TYPE_RANDOMUNIFORMPROPERTY_TYPE_DATE
enum PurchaseStatus
PURCHASE_STATUS_UNKNOWNSTATUSPURCHASE_STATUS_PURCHASEDPURCHASE_STATUS_CANCELEDPURCHASE_STATUS_REFUNDEDPURCHASE_STATUS_PENDINGPURCHASE_STATUS_REFUNDPENDING
enum StatDefType
STAT_DEF_TYPE_INTSTAT_DEF_TYPE_FLOATSTAT_DEF_TYPE_LONG
enum Store
STORE_GOOGLEPLAYSTORE_APPSTORESTORE_APPGALLERYSTORE_AMAZONSTORE_DEVSTORE_YOOSTORE_GETAPPS
enum Platform
PLATFORM_UNKNOWNPLATFORM_ANDROIDPLATFORM_IOS
enum Side
SIDE_REDSIDE_BLUE
enum State
STATE_PREPARINGSTATE_READYSTATE_STARTEDSTATE_FINISHEDSTATE_CANCELED
Messages
message ServerHandshakeResponse
Fields:
No fields
message ServerHandshake
Fields:
| Type | Name |
|---|---|
| string | gameId |
| string | apiKey |
| string | version |
message ServerLogoutResponse
Fields:
No fields
message ServerLogoutRequest
Fields:
No fields
message PlayTournamentGameResponse
Fields:
No fields
message PlayTournamentGameRequest
Fields:
No fields
message LeaveTournamentResponse
Fields:
No fields
message LeaveTournamentRequest
Fields:
| Type | Name |
|---|---|
| string | tournamentId |
message JoinTournamentResponse
Fields:
No fields
message Team
Fields:
| Type | Name |
|---|---|
| string | name |
| string | gpid |
| string | gpids |
message JoinTournamentRequest
Fields:
| Type | Name |
|---|---|
| string | tournamentId |
Team |
team |
message Tournament
Fields:
| Type | Name |
|---|---|
| string | name |
| int32 | version |
| string | minGameVersion |
| string | downloadUrl |
| int64 | date |
message TournamentsResponse
Fields:
| Type | Name |
|---|---|
Tournament |
tournaments |
message TournamentsRequest
Fields:
| Type | Name |
|---|---|
State |
state |
message AnnounceTournamentResponse
Fields:
| Type | Name |
|---|---|
Tournament |
tournament |
message AnnounceTournamentRequest
Fields:
No fields
message GetTournamentResponse
Fields:
| Type | Name |
|---|---|
Tournament |
tournament |
message GetTournamentRequest
Fields:
| Type | Name |
|---|---|
| string | id |
message FinishTournamentResponse
Fields:
No fields
message FinishTournamentRequest
Fields:
| Type | Name |
|---|---|
| string | tournamentId |
| string | gameId |
Side |
winner |
message StartTournamentResponse
Fields:
No fields
message StartTournamentRequest
Fields:
| Type | Name |
|---|---|
| string | tournamentId |
message FacebookAuthResponse
Fields:
| Type | Name |
|---|---|
| int32 | ticket |
| int32 | ticketBinary |
| string | playerTicket |
message AuthFacebook
Fields:
| Type | Name |
|---|---|
| string | gameId |
| string | gameVersion |
Platform |
platform |
| string | token |
| string | locale |
Store |
store |
message EnvironmentInfo
Fields:
| Type | Name |
|---|---|
| int32 | version |
| bytes | environment |
message AppVerification
Fields:
| Type | Name |
|---|---|
| bool | isRooted |
| string | apkHash |
| string | jsonForbiddenApps |
| string | path |
| string | contentHash |
| bytes | n |
| bytes | e |
EnvironmentInfo |
environment |
| string | token |
message DeviceInfo
Fields:
| Type | Name |
|---|---|
| string | deviceId |
| string | deviceModel |
| string | adsId |
message FacebookAuthRequest
Fields:
| Type | Name |
|---|---|
AuthFacebook |
authFacebook |
AppVerification |
appVerification |
DeviceInfo |
deviceInfo |
message FacebookUnLinkAuthResponse
Fields:
No fields
message FacebookUnLinkAuthRequest
Fields:
No fields
message FacebookLinkAuthResponse
Fields:
| Type | Name |
|---|---|
| bool | guestLinking |
message FacebookLinkAuthRequest
Fields:
| Type | Name |
|---|---|
AuthFacebook |
authFacebook |
message SaveCurrentClanMemberStatsResponse
Fields:
No fields
message ClanMemberStat
Fields:
| Type | Name |
|---|---|
| string | statId |
StatDefType |
type |
| int32 | intValue |
| float | floatValue |
| int64 | longValue |
message CurrentClanMemberStats
Fields:
| Type | Name |
|---|---|
ClanMemberStat |
stats |
message SaveCurrentClanMemberStatsRequest
Fields:
| Type | Name |
|---|---|
CurrentClanMemberStats |
clanMemberStats |
message GetCurrentClanMemberStatsResponse
Fields:
| Type | Name |
|---|---|
| string | clanId |
CurrentClanMemberStats |
clanMemberStats |
message GetCurrentClanMemberStatsRequest
Fields:
No fields
message ClanMemberStats
Fields:
| Type | Name |
|---|---|
| string | gpid |
ClanMemberStat |
stats |
| int64 | version |
message GetClanMembersStatsResponse
Fields:
| Type | Name |
|---|---|
| string | clanId |
ClanMemberStats |
clanMembersStats |
message GetClanMembersStatsRequest
Fields:
| Type | Name |
|---|---|
| string | clanId |
message GoogleAuthResponse
Fields:
| Type | Name |
|---|---|
| int32 | ticket |
| int32 | ticketBinary |
| string | playerTicket |
message AuthGoogle
Fields:
| Type | Name |
|---|---|
| string | gameId |
| string | gameVersion |
Platform |
platform |
| string | authCode |
| string | locale |
Store |
store |
message GoogleAuthRequest
Fields:
| Type | Name |
|---|---|
AuthGoogle |
authGoogle |
AppVerification |
appVerification |
DeviceInfo |
deviceInfo |
message GoogleLinkAuthResponse
Fields:
| Type | Name |
|---|---|
| bool | guestLinking |
message GoogleLinkAuthRequest
Fields:
| Type | Name |
|---|---|
AuthGoogle |
authGoogle |
message GoogleUnLinkAuthResponse
Fields:
No fields
message GoogleUnLinkAuthRequest
Fields:
No fields
message PlayerInAppPurchaseByServer
Fields:
| Type | Name |
|---|---|
PurchaseStatus |
status |
| float | price |
| int64 | purchaseDate |
message GetPlayersInAppPurchasesByServerResult
Fields:
| Type | Name |
|---|---|
| string | gpid |
PlayerInAppPurchaseByServer |
purchases |
message GetPlayersInAppPurchasesByServerResponse
Fields:
| Type | Name |
|---|---|
GetPlayersInAppPurchasesByServerResult |
results |
message GetPlayersInAppPurchasesByServerFilters
Fields:
| Type | Name |
|---|---|
| int64 | minDate |
message GetPlayersInAppPurchasesByServerRequest
Fields:
| Type | Name |
|---|---|
| string | gpids |
GetPlayersInAppPurchasesByServerFilters |
filters |
message ItemModificationValue
Fields:
| Type | Name |
|---|---|
PropertyType |
type |
| int32 | intValue |
| float | floatValue |
| string | stringValue |
| bool | booleanValue |
| int64 | longValue |
message BlockedAction
Fields:
| Type | Name |
|---|---|
| bool | blockMarketplace |
| int64 | blockMarketplaceUntil |
| int64 | blockedAndExpiresAt |
| int64 | blockedAndHiddenUntil |
message PlayerInventoryItem
Fields:
| Type | Name |
|---|---|
| int32 | id |
| int32 | itemDefinitionId |
| int32 | quantity |
| int32 | flags |
| int64 | date |
BlockedAction |
block |
| bool | isPublic |
message CurrencyAmount
Fields:
No fields
message StatAmount
Fields:
| Type | Name |
|---|---|
| string | statId |
PropertyType |
propertyType |
| int32 | intValue |
| float | floatValue |
| int64 | longValue |
message GivenReward
Fields:
| Type | Name |
|---|---|
PlayerInventoryItem |
items |
CurrencyAmount |
currencies |
PlayerInventoryItem |
changedItems |
StatAmount |
stats |
message AppGalleryBuyInappResponse
Fields:
| Type | Name |
|---|---|
GivenReward |
reward |
message AppGalleryBuyInappRequest
Fields:
| Type | Name |
|---|---|
| string | productId |
| string | purchaseToken |
message PlayerStat
Fields:
| Type | Name |
|---|---|
| string | name |
| int32 | intValue |
| float | floatValue |
| float | window |
StatDefType |
type |
| int64 | longValue |
message Stats
Fields:
| Type | Name |
|---|---|
PlayerStat |
stat |
| string | seasonId |
| int64 | updatedDate |
message GetStatsResponse
Fields:
| Type | Name |
|---|---|
Stats |
stats |
message GetStatsRequest
Fields:
| Type | Name |
|---|---|
| string | gpid |
| string | apiNames |
message StorePlayerStatsResponse
Fields:
| Type | Name |
|---|---|
| string | gpid |
| int64 | updatedDate |
message StorePlayersStatsResponse
Fields:
| Type | Name |
|---|---|
StorePlayerStatsResponse |
storePlayerStatsResponse |
message StorePlayerStat
Fields:
| Type | Name |
|---|---|
| string | name |
| int32 | storeInt |
| float | storeFloat |
| int64 | storeLong |
message StorePlayerStats
Fields:
| Type | Name |
|---|---|
| string | gpid |
StorePlayerStat |
stats |
| string | seasonId |
message StorePlayersStatsRequest
Fields:
| Type | Name |
|---|---|
StorePlayerStats |
storePlayersStats |
message PlayerStats
Fields:
| Type | Name |
|---|---|
| string | gpid |
Stats |
stats |
message GetPlayerStatsResponse
Fields:
| Type | Name |
|---|---|
PlayerStats |
playerStats |
message GetPlayerStatsRequest
Fields:
| Type | Name |
|---|---|
| string | gpid |
| string | apiNames |
| bool | addLeaderboardStats |
message StoreStatsResponse
Fields:
No fields
message StoreStatsRequest
Fields:
| Type | Name |
|---|---|
StorePlayerStats |
stats |
message GetPlayersStatsResponse
Fields:
| Type | Name |
|---|---|
PlayerStats |
playersStats |
message GetPlayersStatsRequest
Fields:
| Type | Name |
|---|---|
| string | gpids |
| string | apiNames |
| bool | addLeaderboardStats |
message StorePlayerStatsRequest
Fields:
| Type | Name |
|---|---|
StorePlayerStats |
storePlayerStats |
message Request
Fields:
| Type | Name |
|---|---|
| string | id |
RequestStatus |
status |
| string | |
| int64 | created |
| int64 | sent |
message GetRequestsEncryptedResponse
Fields:
| Type | Name |
|---|---|
Request |
requests |
message GetRequestsEncryptedRequest
Fields:
No fields
message CreateRequestEncryptedResponse
Fields:
No fields
message CreateRequestEncryptedRequest
Fields:
| Type | Name |
|---|---|
| string |
message DeleteAccountResponse
Fields:
| Type | Name |
|---|---|
| string | |
| int32 | daysLeft |
message DeleteAccountRequest
Fields:
| Type | Name |
|---|---|
| string |
message RecoverAccountResponse
Fields:
No fields
message RecoverAccountRequest
Fields:
No fields
message GetIdTokenResponse
Fields:
| Type | Name |
|---|---|
| string | token |
message GetIdTokenRequest
Fields:
No fields
message UnsubscribeCreatorResponse
Fields:
No fields
message UnsubscribeCreatorRequest
Fields:
No fields
message Creator
Fields:
| Type | Name |
|---|---|
| string | code |
| string | nickName |
| int64 | until |
message FindCreatorResponse
Fields:
| Type | Name |
|---|---|
Creator |
creator |
message FindCreatorRequest
Fields:
| Type | Name |
|---|---|
| string | code |
message GetSubscribedCreatorResponse
Fields:
| Type | Name |
|---|---|
Creator |
creator |
message GetSubscribedCreatorRequest
Fields:
No fields
message SubscribeCreatorResponse
Fields:
| Type | Name |
|---|---|
Creator |
creator |
message SubscribeCreatorRequest
Fields:
| Type | Name |
|---|---|
| string | code |
message SubscribeResponse
Fields:
No fields
message SubscribeRequest
Fields:
| Type | Name |
|---|---|
| string | topic |
message UnsubscribeResponse
Fields:
No fields
message UnsubscribeRequest
Fields:
| Type | Name |
|---|---|
| string | topic |
message ProgressGameEventByServerResponse
Fields:
| Type | Name |
|---|---|
| int32 | points |
GivenReward |
reward |
message ProgressGameEventsByServerResult
Fields:
| Type | Name |
|---|---|
| string | gpid |
| bool | success |
ProgressGameEventByServerResponse |
result |
message ProgressGameEventsByServerResponse
Fields:
| Type | Name |
|---|---|
ProgressGameEventsByServerResult |
results |
message ProgressGameEventByServerRequest
Fields:
| Type | Name |
|---|---|
| string | gpid |
| string | gameEventId |
| int32 | points |
message ProgressGameEventsByServerRequest
Fields:
| Type | Name |
|---|---|
ProgressGameEventByServerRequest |
requests |
message InventoryItemAmount
Fields:
| Type | Name |
|---|---|
| int32 | inventoryItemDefinitionId |
| int32 | value |
message ExchangeEntity
Fields:
| Type | Name |
|---|---|
InventoryItemAmount |
items |
CurrencyAmount |
currencies |
message ExpiringRuleInfo
Fields:
| Type | Name |
|---|---|
| int32 | expiresAfter |
| int32 | expiresAt |
message PropertyBasedAmount
Fields:
| Type | Name |
|---|---|
| int32 | amount |
message ResultPropertyBasedAmount
Fields:
| Type | Name |
|---|---|
PropertyBasedAmount |
propertyBasedAmount |
| string | computableProperty |
message ProgressGameEventAmount
Fields:
| Type | Name |
|---|---|
| string | eventCode |
| int32 | points |
message RecipeResult
Fields:
| Type | Name |
|---|---|
InventoryItemAmount |
items |
CurrencyAmount |
currencies |
ResultPropertyBasedAmount |
propertyBasedAmounts |
ProgressGameEventAmount |
progressGameEventAmounts |
StatAmount |
statAmounts |
| string | recipes |
message RecipeInfoLite
Fields:
| Type | Name |
|---|---|
| string | recipe |
ExchangeEntity |
entities |
ExpiringRuleInfo |
expiringRule |
RecipeResult |
results |
message RewardInfo
Fields:
| Type | Name |
|---|---|
InventoryItemAmount |
items |
CurrencyAmount |
currencies |
RecipeInfoLite |
recipes |
ExpiringRuleInfo |
expiringRule |
message GamePassLevel
Fields:
| Type | Name |
|---|---|
| int32 | level |
| int32 | minPoints |
RewardInfo |
reward |
| int32 | reoccurringPoints |
message GamePass
Fields:
| Type | Name |
|---|---|
| string | id |
| string | code |
| int32 | keyItemDefinitionId |
GamePassLevel |
levels |
| int32 | currentLevel |
| int32 | levelsToClaimReward |
message Property
Fields:
| Type | Name |
|---|---|
| string | name |
PropertyType |
type |
| int32 | intValue |
| int32 | floatValue |
| int32 | longValue |
| int32 | stringValue |
| int32 | booleanValue |
message LocalizedTitle
Fields:
| Type | Name |
|---|---|
| string | name |
| string | description |
| string | resourceUrl |
message CurrentGameEvent
Fields:
| Type | Name |
|---|---|
| string | id |
| string | code |
| int64 | dateSince |
| int64 | dateUntil |
| int32 | durationDays |
GamePass |
gamePasses |
| int32 | points |
| int32 | currentDay |
Property |
settings |
LocalizedTitle |
title |
| string | action |
| bool | isProgressShared |
message GetCurrentGameEventsByServerResponse
Fields:
| Type | Name |
|---|---|
CurrentGameEvent |
gameEvents |
message GetCurrentGameEventsByServerRequest
Fields:
| Type | Name |
|---|---|
| string | gameVersion |
message ProgressChallengeByServerResponse
Fields:
| Type | Name |
|---|---|
| bool | completed |
| int32 | challengePoints |
GivenReward |
challengeReward |
| int32 | eventPoints |
GivenReward |
eventReward |
message ProgressChallengesByServerResult
Fields:
| Type | Name |
|---|---|
| string | gpid |
| bool | success |
ProgressChallengeByServerResponse |
result |
| string | gameEventChallengeId |
| string | gameEventChallengeProgressId |
message ProgressChallengesByServerResponse
Fields:
| Type | Name |
|---|---|
ProgressChallengesByServerResult |
results |
message ProgressChallengeByServerRequest
Fields:
| Type | Name |
|---|---|
| string | gameEventChallengeId |
| int32 | points |
| string | gpid |
| string | gameEventChallengeProgressId |
message ProgressChallengesByServerRequest
Fields:
| Type | Name |
|---|---|
ProgressChallengeByServerRequest |
requests |
message DayRange
Fields:
| Type | Name |
|---|---|
| int32 | from |
| int32 | to |
message CurrentChallenge
Fields:
| Type | Name |
|---|---|
| string | gameEventChallengeId |
| string | code |
| int32 | keyItemDefinitionId |
LocalizedTitle |
localizedTitle |
| string | action |
DayRange |
dayRange |
| string | type |
| int32 | eventPoints |
| int32 | targetPoints |
| int32 | currentPoints |
RewardInfo |
reward |
| bool | completed |
| string | gameEventId |
| bool | rewardsObtained |
| string | gameEventChallengeProgressId |
message GetAllChallengesByServerResponse
Fields:
| Type | Name |
|---|---|
CurrentChallenge |
challenges |
message GetAllChallengesByServerRequest
Fields:
| Type | Name |
|---|---|
| string | gameEventIds |
message ClanStat
Fields:
| Type | Name |
|---|---|
StatDefType |
type |
| int32 | intValue |
| float | floatValue |
| int64 | longValue |
| string | statId |
message ClanStats
Fields:
| Type | Name |
|---|---|
| string | clanId |
ClanStat |
stats |
| string | seasonId |
message GSGetClanStatsResponse
Fields:
| Type | Name |
|---|---|
ClanStats |
clanStats |
ClanMemberStats |
clanMemberStats |
| int64 | version |
message GSGetClanStatsRequest
Fields:
| Type | Name |
|---|---|
| string | clanId |
| string | clanStatIds |
| string | clanMemberIds |
| string | clanMemberStatIds |
message GSSaveClanStatsResponse
Fields:
No fields
message GSSaveClanStatsRequest
Fields:
| Type | Name |
|---|---|
ClanStats |
clanStats |
ClanMemberStats |
clanMemberStats |
| int64 | version |
message TestAuthResponse
Fields:
| Type | Name |
|---|---|
| int32 | ticket |
| int32 | ticketBinary |
| string | playerTicket |
message AuthTest
Fields:
| Type | Name |
|---|---|
| string | gameId |
| string | gameVersion |
Platform |
platform |
| string | token |
| string | locale |
Store |
store |
message TestAuthRequest
Fields:
| Type | Name |
|---|---|
AuthTest |
authTest |
AppVerification |
verification |
DeviceInfo |
deviceInfo |
message HuaweiUnLinkAuthResponse
Fields:
No fields
message HuaweiUnLinkAuthRequest
Fields:
No fields
message HuaweiAuthResponse
Fields:
| Type | Name |
|---|---|
| int32 | ticket |
| int32 | ticketBinary |
| string | playerTicket |
message AuthHuawei
Fields:
| Type | Name |
|---|---|
| string | gameId |
| string | gameVersion |
Platform |
platform |
| string | idToken |
| string | locale |
Store |
store |
message HuaweiAuthRequest
Fields:
| Type | Name |
|---|---|
AuthHuawei |
authHuawei |
AppVerification |
appVerification |
DeviceInfo |
deviceInfo |
message HuaweiLinkAuthResponse
Fields:
| Type | Name |
|---|---|
| bool | guestLinking |
message HuaweiLinkAuthRequest
Fields:
| Type | Name |
|---|---|
AuthHuawei |
authHuawei |
message TransferInventoryItemsResponse
Fields:
| Type | Name |
|---|---|
PlayerInventoryItem |
playerInventoryItems |
message TransferInventoryItemsRequest
Fields:
| Type | Name |
|---|---|
| int32 | fromItemId |
| int32 | toItemId |
| int32 | quantity |
message GetAllOtherPlayerPublicItemsResponse
Fields:
| Type | Name |
|---|---|
PlayerInventoryItem |
playerInventoryItems |
message FlagFilter
Fields:
| Type | Name |
|---|---|
| int32 | mask |
FlagFilter_Types_MaskOperation |
operation |
message GetAllOtherPlayerPublicItemsRequest
Fields:
| Type | Name |
|---|---|
| string | gpid |
FlagFilter |
flagFilter |
message TradeInventoryItemsResponse
Fields:
| Type | Name |
|---|---|
PlayerInventoryItem |
playerInventoryItems |
message TradeInventoryItemsRequest
Fields:
| Type | Name |
|---|---|
| int32 | localItemId |
CurrencyAmount |
localCurrencyAmount |
| int64 | remoteGpid |
| int32 | remoteItemId |
CurrencyAmount |
remoteCurrencyAmount |
message ActivateCouponResponse
Fields:
| Type | Name |
|---|---|
CurrencyAmount |
currencies |
PlayerInventoryItem |
inventoryItems |
message ActivateCouponRequest
Fields:
| Type | Name |
|---|---|
| string | couponId |
message SetInventoryItemPublicityResponse
Fields:
| Type | Name |
|---|---|
PlayerInventoryItem |
items |
message ChangePublicityItem
Fields:
| Type | Name |
|---|---|
| int32 | inventoryItemId |
| int32 | itemDefinitionId |
| bool | public |
message SetInventoryItemPublicityRequest
Fields:
| Type | Name |
|---|---|
ChangePublicityItem |
items |
message ExchangeRecipeResult
Fields:
| Type | Name |
|---|---|
CurrencyAmount |
currencies |
PlayerInventoryItem |
addedItems |
PlayerInventoryItem |
changedItems |
StatAmount |
stats |
message ExecuteRecipeEncrypted2Response
Fields:
| Type | Name |
|---|---|
ExchangeRecipeResult |
exchangeResult |
message ExecuteRecipeRequest
Fields:
| Type | Name |
|---|---|
| string | recipeCode |
| int32 | inventoryItemIds |
| int32 | executionMultiplier |
message SetInventoryItemFlagsResponse
Fields:
No fields
message ItemFlags
Fields:
No fields
message SetInventoryItemFlagsRequest
Fields:
| Type | Name |
|---|---|
ItemFlags |
itemFlags |
message ResultSuite
Fields:
| Type | Name |
|---|---|
| float | probability |
| int32 | itemDefinitionIds |
message GetRecipeStateResponse
Fields:
| Type | Name |
|---|---|
CurrencyAmount |
currencies |
ResultSuite |
resultSuites |
| int32 | currentExecutionCount |
message GetRecipeStateRequest
Fields:
| Type | Name |
|---|---|
| string | recipeCode |
message PlayerInventory
Fields:
| Type | Name |
|---|---|
CurrencyAmount |
currencies |
PlayerInventoryItem |
inventoryItems |
message GetPlayerInventoryResponse
Fields:
| Type | Name |
|---|---|
PlayerInventory |
playerInventory |
message GetPlayerInventoryRequest
Fields:
No fields
message UnmountInventoryItemResponse
Fields:
| Type | Name |
|---|---|
PlayerInventoryItem |
unmountedItem |
message UnmountInventoryItemRequest
Fields:
| Type | Name |
|---|---|
| int32 | modifiedItemId |
| string | modificationName |
message InventoryItemPropertyDefinition
Fields:
| Type | Name |
|---|---|
| string | name |
PropertyType |
propertyType |
| bool | saveInTrade |
PropertySetByType |
setByType |
RetrievableType |
retrievable |
| int32 | boundExclusive |
message InventoryItemDefinition
Fields:
| Type | Name |
|---|---|
| int32 | id |
| string | displayName |
CurrencyAmount |
buyPrice |
CurrencyAmount |
sellPrice |
| bool | canBeTraded |
| int32 | maxStackSize |
| bool | canBeRented |
| int64 | marketAvailableFromDate |
message GetInventoryItemDefinitionsResponse
Fields:
| Type | Name |
|---|---|
InventoryItemDefinition |
inventoryItemDefinitions |
| string | lastUpdated |
message GetInventoryItemDefinitionsRequest
Fields:
| Type | Name |
|---|---|
| string | lastUpdated |
message RemoveItemModificationResponse
Fields:
| Type | Name |
|---|---|
PlayerInventoryItem |
playerInventoryItem |
message RemoveItemModificationRequest
Fields:
| Type | Name |
|---|---|
| int32 | itemId |
| string | propertyName |
| int32 | itemDefinitionId |
message ConsumeInventoryItemResponse
Fields:
| Type | Name |
|---|---|
PlayerInventoryItem |
playerInventoryItem |
message ConsumeInventoryItemRequest
Fields:
| Type | Name |
|---|---|
| int32 | inventoryItemId |
| int32 | quantity |
| int32 | itemDefinitionId |
message MountInventoryItemResponse
Fields:
| Type | Name |
|---|---|
PlayerInventoryItem |
modifiedItem |
PlayerInventoryItem |
unmountedItem |
message MountInventoryItemRequest
Fields:
| Type | Name |
|---|---|
| int32 | consumedItemId |
| int32 | modifiedItemId |
| string | modificationName |
message RecipeComponents
Fields:
| Type | Name |
|---|---|
InventoryItemAmount |
items |
CurrencyAmount |
currencies |
PropertyBasedAmount |
propertyBasedAmounts |
message RegularResult
Fields:
| Type | Name |
|---|---|
RecipeResult |
result |
| int32 | step |
message GuaranteedResult
Fields:
| Type | Name |
|---|---|
RegularResult |
regularResult |
message RecipeInfoResponse
Fields:
| Type | Name |
|---|---|
| string | recipe |
RecipeComponents |
components |
RecipeResult |
results |
GuaranteedResult |
guaranteedResult |
ExpiringRuleInfo |
expiringRule |
message GetRecipeInfoResponse
Fields:
| Type | Name |
|---|---|
RecipeInfoResponse |
recipeInfos |
message GetRecipeInfoRequest
Fields:
| Type | Name |
|---|---|
| string | recipeCodes |
message SetItemsModificationsResponse
Fields:
No fields
message ItemModifications
Fields:
| Type | Name |
|---|---|
| int32 | id |
| int32 | itemDefinitionId |
message SetItemsModificationsRequest
Fields:
| Type | Name |
|---|---|
ItemModifications |
itemsModifications |
message GetRecipeStatusResponse
Fields:
| Type | Name |
|---|---|
| bool | executionIntervalOk |
| bool | executionTimingOk |
| int32 | timesExecutedTotal |
| int64 | msUntilNextExecution |
message GetRecipeStatusRequest
Fields:
| Type | Name |
|---|---|
| string | recipeCode |
message SellInventoryItemResponse
Fields:
| Type | Name |
|---|---|
PlayerInventoryItem |
playerInventoryItem |
message SellInventoryItemRequest
Fields:
| Type | Name |
|---|---|
| int32 | inventoryItemId |
| int32 | quantity |
| int32 | currencyId |
| int32 | itemDefinitionId |
message BuyInventoryItemResponse
Fields:
| Type | Name |
|---|---|
PlayerInventoryItem |
playerInventoryItems |
message BuyInventoryItemRequest
Fields:
| Type | Name |
|---|---|
| int32 | itemDefinitionId |
| int32 | quantity |
| int32 | currencyId |
| bool | toManyItems |
message InventoryItemPropertyDefinitions
Fields:
| Type | Name |
|---|---|
| int32 | itemDefinitionId |
message GetInventoryItemPropertyDefinitionsResponse
Fields:
| Type | Name |
|---|---|
InventoryItemPropertyDefinitions |
inventoryItemPropertyDefinitions |
| string | lastUpdated |
message GetInventoryItemPropertyDefinitionsRequest
Fields:
| Type | Name |
|---|---|
| string | lastUpdated |
message PhotonGame
Fields:
| Type | Name |
|---|---|
| string | region |
| string | roomId |
| string | appVersion |
message PlayInGame
Fields:
| Type | Name |
|---|---|
| string | gameCode |
| string | gameVersion |
| string | lobbyId |
PhotonGame |
photonGame |
| string | lobbyName |
message PlayerStatus
Fields:
| Type | Name |
|---|---|
| string | gpid |
PlayInGame |
playInGame |
OnlineStatus |
onlineStatus |
message Attribute
Fields:
| Type | Name |
|---|---|
PropertyType |
type |
| int32 | int |
| float | float |
| string | string |
| bool | boolean |
message Attributes
Fields:
No fields
message PlayerBan
Fields:
| Type | Name |
|---|---|
| int32 | banCode |
| string | message |
| int64 | until |
BanScope |
banScope |
message Player
Fields:
| Type | Name |
|---|---|
| string | gpid |
| string | uid |
| string | name |
| string | avatarId |
| int32 | timeInGame |
PlayerStatus |
playerStatus |
| int64 | logoutDate |
| int64 | registrationDate |
Attributes |
attributes |
| string | testerRole |
PlayerBan |
bans |
| bool | deleted |
| int32 | tags |
| bool | guest |
message Group
Fields:
| Type | Name |
|---|---|
| string | id |
| string | name |
| string | avatarId |
Player |
players |
message JoinGroupResponse
Fields:
| Type | Name |
|---|---|
Group |
group |
message JoinGroupRequest
Fields:
| Type | Name |
|---|---|
| string | groupId |
message LeaveGroupResponse
Fields:
No fields
message LeaveGroupRequest
Fields:
| Type | Name |
|---|---|
| string | groupId |
message CreateGroupResponse
Fields:
| Type | Name |
|---|---|
Group |
group |
message CreateGroupRequest
Fields:
| Type | Name |
|---|---|
| string | friendIds |
message GameSetting
Fields:
| Type | Name |
|---|---|
| string | key |
| string | value |
| int32 | intValue |
| float | floatValue |
| bool | boolValue |
SettingType |
type |
| int64 | longValue |
message GetGameSettingsEncryptedResponse
Fields:
| Type | Name |
|---|---|
GameSetting |
gameSettings |
| bool | settingsExist |
message GetGameSettingsEncryptedRequest
Fields:
| Type | Name |
|---|---|
| bytes | checksum |
message InAppOffer
Fields:
| Type | Name |
|---|---|
| string | productId |
RewardInfo |
reward |
message StoreOffer
Fields:
| Type | Name |
|---|---|
| string | itemPackId |
CurrencyAmount |
currencyAmounts |
RewardInfo |
reward |
message SpecialOffer_Types_SpecialOfferGlobalLimit
Fields:
| Type | Name |
|---|---|
| int32 | total |
| int32 | remainder |
message SpecialOffer
Fields:
| Type | Name |
|---|---|
| string | id |
| string | title |
| string | body |
| string | resourceUrl |
OfferType |
type |
InAppOffer |
inappOffer |
StoreOffer |
storeOffer |
| int64 | dateUntil |
| int32 | offersCount |
| int64 | dateSince |
Property |
settings |
| string | key |
SpecialOffer_Types_SpecialOfferGlobalLimit |
globalLimit |
message GetSpecialOffersResponse
Fields:
| Type | Name |
|---|---|
SpecialOffer |
specialOffers |
message GetSpecialOffersRequest
Fields:
No fields
message ChangeLobbyOtherPlayerTypeResponse
Fields:
No fields
message ChangeLobbyOtherPlayerTypeRequest
Fields:
| Type | Name |
|---|---|
| string | gpid |
LobbyPlayerType |
playerType |
message PlayerFriend
Fields:
| Type | Name |
|---|---|
Player |
player |
RelationshipStatus |
relationshipStatus |
| int64 | lastRelationshipUpdate |
| string | msg |
message LobbyInvite
Fields:
| Type | Name |
|---|---|
| string | lobbyId |
PlayerFriend |
inviteSender |
| int64 | date |
LobbyPlayerType |
playerType |
| string | lobbyName |
message GetInvitesToLobbyResponse
Fields:
| Type | Name |
|---|---|
LobbyInvite |
lobbyInvites |
message GetInvitesToLobbyRequest
Fields:
No fields
message GameServer
Fields:
| Type | Name |
|---|---|
| string | id |
| string | ip |
| int32 | port |
message Lobby
Fields:
| Type | Name |
|---|---|
| string | id |
| string | ownerGpid |
| string | name |
LobbyType |
lobbyType |
| bool | joinable |
| int32 | maxMembers |
PlayerFriend |
members |
PlayerFriend |
invites |
GameServer |
gameServer |
PhotonGame |
photonGame |
| int32 | maxSpectators |
PlayerFriend |
spectators |
PlayerFriend |
spectatorInvites |
| int32 | numberOfMembers |
| int32 | numberOfSpectators |
| string | token |
message GetLobbyResponse
Fields:
| Type | Name |
|---|---|
Lobby |
lobby |
message GetLobbyRequest
Fields:
| Type | Name |
|---|---|
| string | lobbyId |
message SendLobbyChatMsgResponse
Fields:
No fields
message SendLobbyChatMsgRequest
Fields:
| Type | Name |
|---|---|
| string | message |
message RefuseInvitationToLobbyResponse
Fields:
No fields
message RefuseInvitationToLobbyRequest
Fields:
| Type | Name |
|---|---|
| string | lobbyId |
message GameServerDetails
Fields:
| Type | Name |
|---|---|
| string | id |
GameServer |
gameServer |
| string | map |
| int32 | currentPlayers |
| int32 | maxPlayers |
| int32 | botPlayers |
| bool | requirePassword |
| string | version |
| bool | successfulResponse |
| bool | doNotRefresh |
message GetGameServerDetailsResponse
Fields:
| Type | Name |
|---|---|
GameServerDetails |
gameServerDetails |
message GetGameServerDetailsRequest
Fields:
| Type | Name |
|---|---|
| string | gameServerId |
message KickPlayerFromLobbyResponse
Fields:
No fields
message KickPlayerFromLobbyRequest
Fields:
| Type | Name |
|---|---|
| string | kickedGpid |
message SetLobbyTypeResponse
Fields:
No fields
message SetLobbyTypeRequest
Fields:
| Type | Name |
|---|---|
LobbyType |
lobbyType |
message ChangeLobbyPlayerTypeResponse
Fields:
No fields
message ChangeLobbyPlayerTypeRequest
Fields:
| Type | Name |
|---|---|
LobbyPlayerType |
playerType |
message DeleteLobbyDataResponse
Fields:
No fields
message DeleteLobbyDataRequest
Fields:
| Type | Name |
|---|---|
| string | keys |
message InvitePlayerToLobbyAsResponse
Fields:
No fields
message InvitePlayerToLobbyAsRequest
Fields:
| Type | Name |
|---|---|
| string | invitedGpid |
LobbyPlayerType |
playerType |
message SetLobbyJoinableResponse
Fields:
No fields
message SetLobbyJoinableRequest
Fields:
| Type | Name |
|---|---|
| bool | joinable |
message SetLobbyDataResponse
Fields:
No fields
message Dictionary
Fields:
No fields
message SetLobbyDataRequest
Fields:
| Type | Name |
|---|---|
Dictionary |
data |
message InvitePlayerToLobbyResponse
Fields:
No fields
message InvitePlayerToLobbyRequest
Fields:
| Type | Name |
|---|---|
| string | invitedGpid |
message RequestLobbyListResponse
Fields:
| Type | Name |
|---|---|
Lobby |
lobbies |
message Filter
Fields:
| Type | Name |
|---|---|
| string | name |
Comparison |
comparison |
| int32 | intValue |
| int32 | floatValue |
| int32 | stringValue |
| int32 | strings |
message RequestLobbyListRequest
Fields:
| Type | Name |
|---|---|
LobbyDistanceFilter |
distanceFilter |
Filter |
filters |
message JoinLobbyAsResponse
Fields:
| Type | Name |
|---|---|
Lobby |
lobby |
message JoinLobbyAsRequest
Fields:
| Type | Name |
|---|---|
| string | lobbyId |
LobbyPlayerType |
playerType |
| string | token |
message GetGameServerPlayersResponse
Fields:
| Type | Name |
|---|---|
Player |
players |
message GetGameServerPlayersRequest
Fields:
| Type | Name |
|---|---|
| string | gameServerId |
message SetLobbyOwnerResponse
Fields:
No fields
message SetLobbyOwnerRequest
Fields:
| Type | Name |
|---|---|
| string | gpid |
message RevokePlayerInvitationToLobbyResponse
Fields:
No fields
message RevokePlayerInvitationToLobbyRequest
Fields:
| Type | Name |
|---|---|
| string | revokedGpid |
message GetLobbyOwnerResponse
Fields:
| Type | Name |
|---|---|
Player |
owner |
message GetLobbyOwnerRequest
Fields:
| Type | Name |
|---|---|
| string | lobbyId |
message LeaveLobbyResponse
Fields:
No fields
message LeaveLobbyRequest
Fields:
No fields
message CreateLobbyWithSpectatorsResponse
Fields:
| Type | Name |
|---|---|
Lobby |
lobby |
message CreateLobbyWithSpectatorsRequest
Fields:
| Type | Name |
|---|---|
| string | name |
LobbyType |
lobbyType |
| int32 | maxMembers |
| int32 | maxSpectators |
| string | dataVisibleInSearch |
Dictionary |
data |
message SetLobbyNameResponse
Fields:
No fields
message SetLobbyNameRequest
Fields:
| Type | Name |
|---|---|
| string | name |
message GetLobbyGameServerResponse
Fields:
| Type | Name |
|---|---|
GameServerDetails |
gameServerDetails |
message GetLobbyGameServerRequest
Fields:
| Type | Name |
|---|---|
| string | lobbyId |
message SetLobbyMaxSpectatorsResponse
Fields:
No fields
message SetLobbyMaxSpectatorsRequest
Fields:
| Type | Name |
|---|---|
| int32 | maxSpectators |
message SetLobbyMaxMembersResponse
Fields:
No fields
message SetLobbyMaxMembersRequest
Fields:
| Type | Name |
|---|---|
| int32 | maxMembers |
message SetLobbyGameServerResponse
Fields:
No fields
message SetLobbyGameServerRequest
Fields:
| Type | Name |
|---|---|
| string | gameServerId |
message JoinLobbyResponse
Fields:
| Type | Name |
|---|---|
Lobby |
lobby |
message JoinLobbyRequest
Fields:
| Type | Name |
|---|---|
| string | lobbyId |
message SearchLobbyResponse
Fields:
| Type | Name |
|---|---|
Lobby |
lobbies |
message SearchLobbyRequest
Fields:
| Type | Name |
|---|---|
| int32 | amount |
Filter |
filters |
| int32 | version |
message GetLobbyPhotonGameResponse
Fields:
| Type | Name |
|---|---|
PhotonGame |
photonGame |
message GetLobbyPhotonGameRequest
Fields:
| Type | Name |
|---|---|
| string | lobbyId |
message SetLobbyPhotonGameResponse
Fields:
No fields
message SetLobbyPhotonGameRequest
Fields:
| Type | Name |
|---|---|
PhotonGame |
photonGame |
message RequestInternetServerListResponse
Fields:
| Type | Name |
|---|---|
GameServer |
gameServers |
message RequestInternetServerListRequest
Fields:
| Type | Name |
|---|---|
| string | map |
| int32 | freePlayerSlots |
| int32 | maxPlayers |
| bool | withPassword |
message GetLobbyMembersResponse
Fields:
| Type | Name |
|---|---|
Player |
players |
message GetLobbyMembersRequest
Fields:
| Type | Name |
|---|---|
| string | lobbyId |
message ProcessingRequest
Fields:
| Type | Name |
|---|---|
| string | id |
| int32 | itemDefinitionId |
| float | price |
| int64 | createDate |
MarketRequestType |
type |
| string | saleRequestId |
ProcessingState |
state |
| int32 | quantity |
message GetPlayerProcessingRequestResponse
Fields:
| Type | Name |
|---|---|
ProcessingRequest |
processingRequests |
message GetPlayerProcessingRequestRequest
Fields:
No fields
message OpenRequest
Fields:
| Type | Name |
|---|---|
| string | id |
Player |
creator |
| int32 | itemDefinitionId |
| float | price |
| int64 | createDate |
MarketRequestType |
type |
| int32 | quantity |
| bool | isCreator |
message GetTradeOpenSaleRequestsResponse
Fields:
| Type | Name |
|---|---|
OpenRequest |
openRequests |
message OperationValuePair
Fields:
| Type | Name |
|---|---|
OperationValuePair_Types_Operation |
operation |
| int32 | intValue |
| int32 | boolValue |
message TradeFilters
Fields:
No fields
message GetTradeOpenSaleRequestsRequest
Fields:
| Type | Name |
|---|---|
| int32 | id |
| int32 | page |
| int32 | size |
TradeFilters |
tradeFilters |
message CreatePurchaseRequestBySaleResponse
Fields:
| Type | Name |
|---|---|
| string | purchaseRequestId |
message CreatePurchaseRequestBySaleRequest
Fields:
| Type | Name |
|---|---|
| string | saleId |
message Trade
Fields:
| Type | Name |
|---|---|
| int32 | id |
| int32 | salesCount |
| int32 | purchasesCount |
| float | salesPrice |
| float | purchasesPrice |
message GetTradesResponse
Fields:
| Type | Name |
|---|---|
Trade |
trades |
message GetTradesRequest
Fields:
| Type | Name |
|---|---|
| int32 | itemDefinitionIds |
message GetTradeOpenPurchaseRequestsResponse
Fields:
| Type | Name |
|---|---|
OpenRequest |
openRequests |
message GetTradeOpenPurchaseRequestsRequest
Fields:
| Type | Name |
|---|---|
| int32 | id |
| int32 | page |
| int32 | size |
message GetPlayerOpenRequestsResponse
Fields:
| Type | Name |
|---|---|
OpenRequest |
openRequests |
message GetPlayerOpenRequestsRequest
Fields:
No fields
message CancelRequestResponse
Fields:
No fields
message CancelRequestRequest
Fields:
| Type | Name |
|---|---|
| string | requestId |
message CreateSaleResponse
Fields:
| Type | Name |
|---|---|
| string | requestId |
message CreateSaleRequest
Fields:
| Type | Name |
|---|---|
| int32 | itemId |
| float | price |
| int32 | itemDefinitionId |
message CreatePurchaseRequestResponse
Fields:
| Type | Name |
|---|---|
| string | purchaseRequestId |
message CreatePurchaseRequestRequest
Fields:
| Type | Name |
|---|---|
| int32 | itemDefinitionId |
| float | price |
| int32 | quantity |
message Banned
Fields:
| Type | Name |
|---|---|
| int32 | banned_ |
| int64 | untilDate |
message MarketplaceSettings
Fields:
| Type | Name |
|---|---|
| float | commissionPercent |
| float | minCommission |
| int32 | currencyId |
| bool | enabled |
Banned |
banned |
message GetMarketplaceSettingsResponse
Fields:
| Type | Name |
|---|---|
MarketplaceSettings |
marketplaceSettings |
message GetMarketplaceSettingsRequest
Fields:
No fields
message CreateMultipleSalesResponse
Fields:
| Type | Name |
|---|---|
| string | requestIds |
message InventoryStackAmount
Fields:
| Type | Name |
|---|---|
| int32 | inventoryItemStackId |
| int32 | value |
message CreateMultipleSalesRequest
Fields:
| Type | Name |
|---|---|
InventoryStackAmount |
stacks |
| float | price |
| int32 | itemDefinitionId |
message GetTradeResponse
Fields:
| Type | Name |
|---|---|
Trade |
trade |
message GetTradeRequest
Fields:
| Type | Name |
|---|---|
| int32 | id |
message GetPlayerClosedRequestsCountResponse
Fields:
| Type | Name |
|---|---|
| int32 | count |
message GetPlayerClosedRequestsCountRequest
Fields:
| Type | Name |
|---|---|
MarketRequestType |
type |
ClosingReason |
reason |
message ClosedRequest
Fields:
| Type | Name |
|---|---|
| string | id |
| string | originId |
Player |
creator |
| int32 | itemDefinitionId |
| float | price |
| int64 | createDate |
| int64 | closeDate |
MarketRequestType |
type |
Player |
partner |
| string | partnerRequestId |
ClosingReason |
reason |
| int32 | quantity |
message GetPlayerClosedRequestsResponse
Fields:
| Type | Name |
|---|---|
ClosedRequest |
closedRequests |
message GetPlayerClosedRequestsRequest
Fields:
| Type | Name |
|---|---|
MarketRequestType |
type |
ClosingReason |
reason |
| int32 | page |
| int32 | size |
message SMAchievementUnlocked
Fields:
| Type | Name |
|---|---|
| string | key |
| string | imageUnlocked |
LocalizedTitle |
title |
message SMAvatarRejected
Fields:
No fields
message SMClanMembershipAccepted
Fields:
| Type | Name |
|---|---|
| string | tag |
| string | name |
| string | avatarId |
| bool | clanAlreadyDeleted |
message SMClanMembershipEnded
Fields:
| Type | Name |
|---|---|
| string | tag |
| string | name |
| string | avatarId |
| bool | clanAlreadyDeleted |
message SMDevelopersMessageReceived
Fields:
| Type | Name |
|---|---|
| string | message |
message SMFriendshipRequestAccepted
Fields:
| Type | Name |
|---|---|
| string | playerId |
| string | uid |
| string | name |
| string | avatarId |
| bool | playerAlreadyDeleted |
message SMGiftReceived
Fields:
| Type | Name |
|---|---|
PlayerInventoryItem |
playerInventoryItem |
CurrencyAmount |
currencyAmount |
message SMMarketplaceTransactionReverted
Fields:
| Type | Name |
|---|---|
MarketRequestType |
requestType |
| int32 | itemDefinitionId |
| int32 | quantity |
| float | price |
| int64 | closeDate |
message MatchPlayerReward
Fields:
| Type | Name |
|---|---|
PlayerStat |
stats |
message MatchPlayer
Fields:
| Type | Name |
|---|---|
| string | gpid |
| string | uid |
| string | name |
| string | avatarId |
Property |
properties |
MatchPlayerReward |
reward |
| bool | deleted |
message MatchClanReward
Fields:
| Type | Name |
|---|---|
ClanStats |
stats |
message MatchClan
Fields:
| Type | Name |
|---|---|
| string | clanId |
| string | clanName |
| string | clanTag |
| string | avatarId |
MatchPlayer |
players |
Property |
properties |
MatchClanReward |
reward |
message FinishedMatch
Fields:
| Type | Name |
|---|---|
| string | matchId |
MatchType |
matchType |
| string | creatorGpid |
| string | region |
| string | version |
| int64 | startDate |
| int64 | finishDate |
| string | seasonId |
MatchState |
state |
Property |
properties |
MatchPlayer |
players |
MatchClan |
clans |
message SMMatchesCanceled
Fields:
| Type | Name |
|---|---|
FinishedMatch |
matches |
message SMGlobalBanReceived
Fields:
| Type | Name |
|---|---|
| int32 | code |
| string | message |
| int64 | until |
message SMReportedPlayersBanned
Fields:
| Type | Name |
|---|---|
| int32 | count |
message SMSeasonFinished
Fields:
| Type | Name |
|---|---|
| string | seasonId |
PlayerInventoryItem |
items |
CurrencyAmount |
currencies |
PlayerStat |
playerStats |
ClanStat |
clanStats |
ClanMemberStat |
clanMemberStats |
message SMMarketplaceBanReceived
Fields:
| Type | Name |
|---|---|
| int32 | code |
| string | message |
| int64 | until |
message SMChatBanReceived
Fields:
| Type | Name |
|---|---|
| int32 | code |
| string | message |
| int64 | until |
message SMMatchesRestored
Fields:
| Type | Name |
|---|---|
FinishedMatch |
matches |
message SMInAppSucceed
Fields:
| Type | Name |
|---|---|
| string | productId |
message SMNewDeviceLogined
Fields:
| Type | Name |
|---|---|
| string | deviceModel |
| string | country |
| string | ip |
message SMRecruitsSubscribed_Types_SubscribedRecruitPlayer
Fields:
| Type | Name |
|---|---|
| string | gpid |
| string | uid |
| string | name |
| bool | playerAlreadyDeleted |
message SMRecruitsSubscribed
Fields:
| Type | Name |
|---|---|
SMRecruitsSubscribed_Types_SubscribedRecruitPlayer |
recruitPlayers |
message SMCommanderCashbackReceived_Types_RecruitCashbackPlayer
Fields:
| Type | Name |
|---|---|
| string | recruitGpid |
| string | recruitUid |
| string | recruitName |
| bool | recruitPlayerAlreadyDeleted |
CurrencyAmount |
currencyAmounts |
message SMCommanderCashbackReceived
Fields:
| Type | Name |
|---|---|
SMCommanderCashbackReceived_Types_RecruitCashbackPlayer |
recruitCashbackPlayers |
message PlayerInventoryItemHistory
Fields:
| Type | Name |
|---|---|
| int32 | itemDefinitionId |
| int32 | quantity |
| int32 | flags |
BlockedAction |
block |
message GivenItemsHistory
Fields:
| Type | Name |
|---|---|
PlayerInventoryItemHistory |
items |
CurrencyAmount |
currencies |
StatAmount |
stats |
message ConsumedItemsHistory
Fields:
| Type | Name |
|---|---|
PlayerInventoryItemHistory |
items |
CurrencyAmount |
currencies |
message SMRewardProcessed
Fields:
| Type | Name |
|---|---|
RewardSource |
source |
GivenItemsHistory |
given |
ConsumedItemsHistory |
consumed |
message SMStoreGiftReceived
Fields:
| Type | Name |
|---|---|
| string | giverGpid |
| string | giverUid |
| string | giverName |
| string | productIds |
message SystemMessageDetails
Fields:
| Type | Name |
|---|---|
| string | messageId |
SystemMessageType |
type |
| int64 | created |
| int64 | deleteAt |
| int64 | updated |
SMAchievementUnlocked |
achievementUnlocked |
SMAvatarRejected |
avatarRejected |
SMClanMembershipAccepted |
clanMembershipAccepted |
SMClanMembershipEnded |
clanMembershipEnded |
SMDevelopersMessageReceived |
developersMessageReceived |
SMFriendshipRequestAccepted |
friendshipRequestAccepted |
SMGiftReceived |
giftReceived |
SMMarketplaceTransactionReverted |
marketplaceTransactionReverted |
SMMatchesCanceled |
matchesCanceled |
SMGlobalBanReceived |
globalBanReceived |
SMReportedPlayersBanned |
reportedPlayersBanned |
SMSeasonFinished |
seasonFinished |
SMMarketplaceBanReceived |
marketplaceBanReceived |
SMChatBanReceived |
chatBanReceived |
SMMatchesRestored |
matchesRestored |
SMInAppSucceed |
inAppSucceed |
SMNewDeviceLogined |
newDeviceLogined |
SMRecruitsSubscribed |
recruitsSubscribed |
SMCommanderCashbackReceived |
commanderCashbackReceived |
SMRewardProcessed |
rewardProcessed |
SMStoreGiftReceived |
storeGiftReceived |
message GetSystemMessageDetailsResponse
Fields:
| Type | Name |
|---|---|
SystemMessageDetails |
message |
message GetSystemMessageDetailsRequest
Fields:
| Type | Name |
|---|---|
| string | messageId |
message CountUnreadSystemMessagesResponse
Fields:
| Type | Name |
|---|---|
| int32 | count |
message CountUnreadSystemMessagesRequest
Fields:
No fields
message DeleteSystemMessagesResponse
Fields:
No fields
message DeleteSystemMessagesRequest
Fields:
| Type | Name |
|---|---|
| string | messageIds |
| bool | deleteAll |
message SystemMessagePreview
Fields:
| Type | Name |
|---|---|
| string | messageId |
SystemMessageType |
type |
| bool | isRead |
| int64 | created |
| int64 | deleteAt |
| int64 | updated |
message GetSystemMessagesResponse
Fields:
| Type | Name |
|---|---|
SystemMessagePreview |
messages |
| string | continuationToken |
message ContinuationToken
Fields:
| Type | Name |
|---|---|
| int32 | length |
| string | token |
message GetSystemMessagesRequest
Fields:
| Type | Name |
|---|---|
ContinuationToken |
continuationToken |
| bool | unreadOnly |
message ReadSystemMessagesResponse
Fields:
No fields
message ReadSystemMessagesRequest
Fields:
| Type | Name |
|---|---|
| string | messageIds |
| bool | readAll |
message SetPlayerSettingsResponse
Fields:
No fields
message PlayerSettings
Fields:
No fields
message SetPlayerSettingsRequest
Fields:
| Type | Name |
|---|---|
PlayerSettings |
settings |
message DeleteAccountByPermissionResponse
Fields:
No fields
message DeleteAccountByPermissionRequest
Fields:
No fields
message SetDefaultAvatarResponse
Fields:
No fields
message SetDefaultAvatarRequest
Fields:
| Type | Name |
|---|---|
| string | avatarId |
message GetPlayerSettingsResponse
Fields:
| Type | Name |
|---|---|
PlayerSettings |
settings |
message GetPlayerSettingsRequest
Fields:
No fields
message SetPlayerAvatarResponse
Fields:
| Type | Name |
|---|---|
| string | avatarId |
message SetPlayerAvatarRequest
Fields:
| Type | Name |
|---|---|
| bytes | avatar |
message GetOnlineStatusResponse
Fields:
| Type | Name |
|---|---|
OnlineStatus |
onlineStatus |
message GetOnlineStatusRequest
Fields:
| Type | Name |
|---|---|
| string | gpid |
message BanMeResponse
Fields:
No fields
message BanMeRequest
Fields:
| Type | Name |
|---|---|
| int32 | code |
| string | description |
message SetAwayStatusResponse
Fields:
No fields
message SetAwayStatusRequest
Fields:
No fields
message GetPlayerResponse
Fields:
| Type | Name |
|---|---|
Player |
player |
| int32 | permissions |
| string | uuid |
| string | intercomHMAC |
| string |
message GetPlayerRequest
Fields:
No fields
message SetPlayerFirebaseTokenResponse
Fields:
No fields
message SetPlayerFirebaseTokenRequest
Fields:
| Type | Name |
|---|---|
| string | token |
message GetPlayerByUidResponse
Fields:
| Type | Name |
|---|---|
Player |
player |
message GetPlayerByUidRequest
Fields:
| Type | Name |
|---|---|
| string | uid |
message SetPlayerNameResponse
Fields:
No fields
message SetPlayerNameRequest
Fields:
| Type | Name |
|---|---|
| string | newName |
message SetOnlineStatusResponse
Fields:
No fields
message SetOnlineStatusRequest
Fields:
No fields
message GetPlayerByIdResponse
Fields:
| Type | Name |
|---|---|
Player |
player |
message GetPlayerByIdRequest
Fields:
| Type | Name |
|---|---|
| string | gpid |
message SetAndGetPlayerNameResponse
Fields:
| Type | Name |
|---|---|
| string | newName |
message SetAndGetPlayerNameRequest
Fields:
| Type | Name |
|---|---|
| string | newName |
message GetPlayerMatchesResponse
Fields:
| Type | Name |
|---|---|
FinishedMatch |
matches |
message Offset
Fields:
| Type | Name |
|---|---|
| int32 | offset_ |
| int32 | length |
message GetPlayerMatchesRequest
Fields:
| Type | Name |
|---|---|
| string | gpid |
Offset |
offset |
Property |
filterProperties |
message GetMatchResponse
Fields:
| Type | Name |
|---|---|
FinishedMatch |
match |
message GetMatchRequest
Fields:
| Type | Name |
|---|---|
| string | matchId |
message GetClanMatchesResponse
Fields:
| Type | Name |
|---|---|
FinishedMatch |
matches |
message GetClanMatchesRequest
Fields:
| Type | Name |
|---|---|
| string | clanId |
Offset |
offset |
Property |
filterProperties |
message GetCurrentPlayerLastMatchResponse
Fields:
| Type | Name |
|---|---|
FinishedMatch |
playerMatch |
FinishedMatch |
clanMatch |
message GetCurrentPlayerLastMatchRequest
Fields:
No fields
message UnshareFileResponse
Fields:
No fields
message UnshareFileRequest
Fields:
| Type | Name |
|---|---|
| string | filename |
message ReadFileResponse
Fields:
| Type | Name |
|---|---|
| bytes | file |
message ReadFileRequest
Fields:
| Type | Name |
|---|---|
| string | filename |
message Storage
Fields:
| Type | Name |
|---|---|
| string | filename |
| bytes | file |
| string | gpid |
| string | token |
FileAccessMode |
accessMode |
message ReadPlayerPublicFilesResponse
Fields:
| Type | Name |
|---|---|
Storage |
files |
message ReadPlayerPublicFilesRequest
Fields:
| Type | Name |
|---|---|
| string | gpid |
| string | filenames |
message GetSharedFileResponse
Fields:
| Type | Name |
|---|---|
Storage |
file |
message GetSharedFileRequest
Fields:
| Type | Name |
|---|---|
| string | token |
message DeleteFileResponse
Fields:
No fields
message DeleteFileRequest
Fields:
| Type | Name |
|---|---|
| string | filename |
message ReadPublicFileResponse
Fields:
| Type | Name |
|---|---|
Storage |
file |
message ReadPublicFileRequest
Fields:
| Type | Name |
|---|---|
| string | gpid |
| string | filename |
message GetFilenamesResponse
Fields:
| Type | Name |
|---|---|
| string | filenames |
message GetFilenamesRequest
Fields:
No fields
message WriteFileResponse
Fields:
No fields
message WriteFileRequest
Fields:
| Type | Name |
|---|---|
| string | filename |
| bytes | file |
| string | type |
message ReadFilesResponse
Fields:
| Type | Name |
|---|---|
Storage |
files |
message ReadFilesRequest
Fields:
| Type | Name |
|---|---|
| string | filenames |
message ReadAllFilesResponse
Fields:
| Type | Name |
|---|---|
Storage |
files |
message ReadAllFilesRequest
Fields:
No fields
message ChangeFileAccessModeResponse
Fields:
| Type | Name |
|---|---|
| string | token |
message ChangeFileAccessModeRequest
Fields:
| Type | Name |
|---|---|
| string | filename |
FileAccessMode |
accessMode |
message ReadFile3Response
Fields:
| Type | Name |
|---|---|
Storage |
file |
message ReadFile3Request
Fields:
| Type | Name |
|---|---|
| string | filename |
message ShareFileResponse
Fields:
| Type | Name |
|---|---|
| string | token |
message ShareFileRequest
Fields:
| Type | Name |
|---|---|
| string | filename |
message ClanChatMessage
Fields:
| Type | Name |
|---|---|
| string | senderGpid |
| string | message |
message ClanLogMessage
Fields:
| Type | Name |
|---|---|
| int32 | clanLogType |
| int32 | changedClanType |
| string | changedClanName |
| string | changedClanTag |
| string | primaryMember |
| string | secondaryMember |
| int32 | changedMaxMemberCount |
| int32 | assignedRole |
message ClanUserMessage
Fields:
| Type | Name |
|---|---|
| string | id |
| int64 | timestamp |
MessageType |
messageType |
ClanChatMessage |
chatMessage |
ClanLogMessage |
logMessage |
message GetClanMessagesResponse
Fields:
| Type | Name |
|---|---|
ClanUserMessage |
clanUserMessage |
message GetClanMessagesRequest
Fields:
| Type | Name |
|---|---|
| int32 | from |
| int32 | count |
message ReadClanLogMessagesResponse
Fields:
No fields
message ReadClanLogMessagesRequest
Fields:
No fields
message ReadClanChatMessagesResponse
Fields:
No fields
message ReadClanChatMessagesRequest
Fields:
No fields
message GetClanChatMessagesResponse
Fields:
| Type | Name |
|---|---|
ClanUserMessage |
clanUserMessage |
message GetClanChatMessagesRequest
Fields:
| Type | Name |
|---|---|
| int32 | from |
| int32 | count |
message SendClanChatMessageResponse
Fields:
No fields
message SendClanChatMessageRequest
Fields:
| Type | Name |
|---|---|
| string | message |
message GetClanLogMessagesResponse
Fields:
| Type | Name |
|---|---|
ClanUserMessage |
clanUserMessage |
message GetClanLogMessagesRequest
Fields:
| Type | Name |
|---|---|
| int32 | from |
| int32 | count |
message GetUnreadChatMessagesCountResponse
Fields:
| Type | Name |
|---|---|
| int32 | count |
message GetUnreadChatMessagesCountRequest
Fields:
No fields
message GetUnreadLogMessagesCountResponse
Fields:
| Type | Name |
|---|---|
| int32 | count |
message GetUnreadLogMessagesCountRequest
Fields:
No fields
message AvatarBinary
Fields:
| Type | Name |
|---|---|
| string | id |
| bytes | avatar |
message GetAvatarsResponse
Fields:
| Type | Name |
|---|---|
AvatarBinary |
avatarBinaries |
message GetAvatarsRequest
Fields:
| Type | Name |
|---|---|
| string | avatarIds |
message DefaultAvatar
Fields:
| Type | Name |
|---|---|
| string | avatarId |
message GetDefaultAvatarsResponse
Fields:
| Type | Name |
|---|---|
DefaultAvatar |
avatars |
| string | lastUpdated |
message GetDefaultAvatarsRequest
Fields:
| Type | Name |
|---|---|
| string | lastUpdated |
message ConsumeItemsByServerResponse
Fields:
No fields
message InventoryItemStackAmount
Fields:
| Type | Name |
|---|---|
| int32 | inventoryItemStackId |
| int32 | value |
| int32 | itemDefinitionId |
message ConsumedItems
Fields:
| Type | Name |
|---|---|
| string | gpid |
InventoryItemStackAmount |
items |
message ConsumeItemsByServerRequest
Fields:
| Type | Name |
|---|---|
ConsumedItems |
consumptions |
message SetPlayerItemsModificationsResult
Fields:
| Type | Name |
|---|---|
| string | gpid |
| bool | success |
message SetItemsModificationsByServerResponse
Fields:
| Type | Name |
|---|---|
SetPlayerItemsModificationsResult |
results |
message SetPlayerItemsModifications
Fields:
| Type | Name |
|---|---|
| string | gpid |
ItemModifications |
items |
message SetItemsModificationsByServerRequest
Fields:
| Type | Name |
|---|---|
SetPlayerItemsModifications |
requests |
message GiveInventoryByServerResult
Fields:
| Type | Name |
|---|---|
| bool | success |
| string | gpid |
CurrencyAmount |
currencies |
PlayerInventoryItem |
inventoryItems |
message GiveInventoryByServerRequestResult
Fields:
| Type | Name |
|---|---|
GiveInventoryByServerResult |
results |
message GiveInventoryByServerResponse
Fields:
| Type | Name |
|---|---|
GiveInventoryByServerRequestResult |
results |
message RewardInventoryItemAmount
Fields:
| Type | Name |
|---|---|
| int32 | itemDefinitionId |
| int32 | quantity |
| int32 | flags |
message GiveInventoryByServer
Fields:
| Type | Name |
|---|---|
| string | gpids |
RewardInventoryItemAmount |
items |
CurrencyAmount |
currencies |
message GiveInventoryByServerRequest
Fields:
| Type | Name |
|---|---|
GiveInventoryByServer |
requests |
message ExchangeResult
Fields:
| Type | Name |
|---|---|
CurrencyAmount |
currencies |
PlayerInventoryItem |
inventoryItems |
StatAmount |
stats |
message ExecuteRecipeByServerPlayerResult
Fields:
| Type | Name |
|---|---|
| string | gpid |
| bool | success |
ExchangeResult |
exchangeResult |
message ExecuteRecipeByServerResult
Fields:
| Type | Name |
|---|---|
| string | recipeCode |
ExecuteRecipeByServerPlayerResult |
results |
message ExecuteRecipeByServerResponse
Fields:
| Type | Name |
|---|---|
ExecuteRecipeByServerResult |
results |
message ExecuteRecipeByServer
Fields:
| Type | Name |
|---|---|
| string | recipeCode |
| string | gpids |
message ExecuteRecipeByServerRequest
Fields:
| Type | Name |
|---|---|
ExecuteRecipeByServer |
executeRecipeRequests |
message FilteredItems
Fields:
| Type | Name |
|---|---|
PlayerInventoryItem |
items |
| string | gpid |
message PlayerInventoryItemsByServerResponse
Fields:
| Type | Name |
|---|---|
FilteredItems |
filteredItems |
message PlayerInventoryItemsByServerRequest
Fields:
| Type | Name |
|---|---|
FlagFilter |
flagFilter |
| string | gpids |
message CheckBanResult
Fields:
| Type | Name |
|---|---|
| string | gpid |
| int32 | code |
| int32 | scope |
message CheckBanGamePlayerResponse
Fields:
| Type | Name |
|---|---|
CheckBanResult |
ban |
message CheckBanGamePlayerRequest
Fields:
| Type | Name |
|---|---|
| string | gpid |
message BanGamePlayerResponse
Fields:
No fields
message BanGamePlayerCustomRequest
Fields:
| Type | Name |
|---|---|
| string | gpid |
| int32 | code |
| string | message |
| int64 | until |
| string | tag |
| string | description |
message SetPhotonGameResponse
Fields:
No fields
message SetPhotonGameRequest
Fields:
| Type | Name |
|---|---|
| string | gpid |
PhotonGame |
photonGame |
message BanGamePlayerRequest
Fields:
| Type | Name |
|---|---|
| string | gpid |
| int32 | code |
| string | tag |
| string | description |
message ClanStatsMap
Fields:
No fields
message GetClanStatsResponse
Fields:
| Type | Name |
|---|---|
| string | clanId |
ClanStatsMap |
stats |
ClanStats |
clanStats |
ClanMemberStats |
clanMemberStats |
message GetClanStatsRequest
Fields:
| Type | Name |
|---|---|
| string | clanId |
| bool | addLeaderboardStats |
message GetCurrentClanStatsResponse
Fields:
| Type | Name |
|---|---|
| string | clanId |
ClanStatsMap |
stats |
ClanStats |
clanStats |
ClanMemberStats |
clanMemberStats |
message GetCurrentClanStatsRequest
Fields:
| Type | Name |
|---|---|
| bool | addLeaderboardStats |
message Ugc
Fields:
| Type | Name |
|---|---|
| string | name |
| string | version |
| string | downloadUrl |
| int64 | date |
| string | authorGpid |
| bytes | preview |
| string | description |
| float | rating |
| string | tags |
message ListUgcResponse
Fields:
| Type | Name |
|---|---|
Ugc |
ugcs |
message ListUgcRequest
Fields:
No fields
message SaveFeedbackResponse
Fields:
No fields
message SaveFeedbackRequest
Fields:
| Type | Name |
|---|---|
| string | ugcName |
| string | version |
| int32 | rating |
| string | feedback |
message UgcFeedback
Fields:
| Type | Name |
|---|---|
| string | name |
| string | version |
| string | authorGpid |
| int32 | rating |
| string | feedback |
| int64 | date |
message ListFeedbackResponse
Fields:
| Type | Name |
|---|---|
UgcFeedback |
ugcFeedbacks |
message ListFeedbackRequest
Fields:
| Type | Name |
|---|---|
| string | ugcName |
| int32 | page |
| int32 | size |
message AchievementDefinition
Fields:
| Type | Name |
|---|---|
| string | id |
| string | key |
LocalizedTitle |
title |
| string | imageLocked |
| string | imageUnlocked |
message GetAchievementDefinitionsResponse
Fields:
| Type | Name |
|---|---|
AchievementDefinition |
achievements |
message GetAchievementDefinitionsRequest
Fields:
No fields
message PlayerAchievement
Fields:
| Type | Name |
|---|---|
| string | id |
| string | key |
LocalizedTitle |
title |
| string | imageLocked |
| string | imageUnlocked |
| int32 | progressCurrent |
| int32 | progressTarget |
| int64 | unlockDate |
message GetCurrentPlayerAchievementsResponse
Fields:
| Type | Name |
|---|---|
PlayerAchievement |
achievements |
message GetCurrentPlayerAchievementsRequest
Fields:
| Type | Name |
|---|---|
| bool | showLocked |
message GetPlayerAchievementsResponse
Fields:
| Type | Name |
|---|---|
PlayerAchievement |
playerAchievement |
message GetPlayerAchievementsRequest
Fields:
| Type | Name |
|---|---|
| string | gpid |
| bool | showLocked |
message ExternalLink
Fields:
| Type | Name |
|---|---|
| string | url |
message GameAnnouncement
Fields:
| Type | Name |
|---|---|
| string | id |
| string | title |
| string | body |
| string | resourceUrl |
| int64 | date |
ExternalLink |
links |
| string | tags |
| bool | pinned |
Property |
properties |
| string | code |
| int64 | untilDate |
message GetAllGameAnnouncementsResponse
Fields:
| Type | Name |
|---|---|
GameAnnouncement |
announcements |
message GetAllGameAnnouncementsRequest
Fields:
No fields
message BoltIdUnLinkAuthResponse
Fields:
No fields
message BoltIdUnLinkAuthRequest
Fields:
No fields
message BoltIdAuthResponse
Fields:
| Type | Name |
|---|---|
| int32 | ticket |
| int32 | ticketBinary |
| string | playerTicket |
message AuthBoltId
Fields:
| Type | Name |
|---|---|
| string | gameId |
| string | gameVersion |
Platform |
platform |
| string | token |
| string | locale |
Store |
store |
message BoltIdAuthRequest
Fields:
| Type | Name |
|---|---|
AuthBoltId |
authBoltId |
AppVerification |
appVerification |
DeviceInfo |
deviceInfo |
message BoltIdLinkAuthResponse
Fields:
| Type | Name |
|---|---|
| bool | guestLinking |
message BoltIdLinkAuthRequest
Fields:
| Type | Name |
|---|---|
AuthBoltId |
authBoltId |
message LinkedAuth
Fields:
| Type | Name |
|---|---|
AuthType |
authType |
| bool | primary |
message GetLinkedAuthResponse
Fields:
| Type | Name |
|---|---|
LinkedAuth |
authTypes |
message GetLinkedAuthRequest
Fields:
No fields
message FindReferralStateResponse
Fields:
| Type | Name |
|---|---|
Player |
player |
ReferralState |
state |
message FindReferralStateRequest
Fields:
| Type | Name |
|---|---|
| string | uid |
message ReferralRecruitStatistics
Fields:
| Type | Name |
|---|---|
| int32 | gameEventProgressPoints |
| bool | completedOnTime |
message ReferralCashbackPayment
Fields:
| Type | Name |
|---|---|
ReferralCashbackPaymentStatus |
paymentStatus |
CurrencyAmount |
currencyAmounts |
| int64 | lastStatusUpdated |
message ReferralRecruit
Fields:
| Type | Name |
|---|---|
Player |
player |
| bool | achievedThreshold |
| int64 | subscribedToCommander |
ReferralRecruitStatistics |
statistics |
ReferralCashbackPayment |
cashbackPayments |
message GetRecruitByIdResponse
Fields:
| Type | Name |
|---|---|
ReferralRecruit |
recruit |
message GetRecruitByIdRequest
Fields:
| Type | Name |
|---|---|
| string | recruitGpid |
| bool | withCashbackPayments |
message GetReferralPlayerStateResponse
Fields:
| Type | Name |
|---|---|
| int32 | referralPlayerState |
| int32 | referralPlayerStateLite |
message GetReferralPlayerStateRequest
Fields:
| Type | Name |
|---|---|
| bool | withFullInfo |
message SubscribeToCommanderResponse
Fields:
| Type | Name |
|---|---|
Player |
player |
message SubscribeToCommanderRequest
Fields:
| Type | Name |
|---|---|
| string | commanderUid |
message ReferralSystemSettings
Fields:
| Type | Name |
|---|---|
| string | recruitGameEventId |
| string | commanderGameEventId |
| int32 | durationDays |
| int64 | commanderSubscriptionTimeoutMs |
| bool | enabled |
message ReferralPaymentsSettings
Fields:
| Type | Name |
|---|---|
| int32 | paymentsAmount |
| int32 | percent |
| int32 | amount |
message ReferralCashbackSettings
Fields:
| Type | Name |
|---|---|
ReferralPaymentsSettings |
initialPaymentsSettings |
ReferralPaymentsSettings |
nextPaymentsSettings |
| int32 | paymentAfterDays |
| int32 | currencies |
| int32 | thresholdPoints |
message GetReferralSystemSettingsResponse
Fields:
| Type | Name |
|---|---|
ReferralSystemSettings |
settings |
ReferralCashbackSettings |
cashbackSettings |
message GetReferralSystemSettingsRequest
Fields:
No fields
message GetRecruitsByOffsetResponse
Fields:
| Type | Name |
|---|---|
ReferralRecruit |
recruits |
| string | continuationToken |
message GetRecruitsByOffsetRequest
Fields:
| Type | Name |
|---|---|
ContinuationToken |
continuationToken |
| bool | withCashbackPayments |
message TwitchUnLinkAuthResponse
Fields:
No fields
message TwitchUnLinkAuthRequest
Fields:
No fields
message TwitchLinkAuthResponse
Fields:
No fields
message AuthTwitch
Fields:
| Type | Name |
|---|---|
| string | gameId |
| string | gameVersion |
Platform |
platform |
| string | authCode |
| string | locale |
Store |
store |
message TwitchLinkAuthRequest
Fields:
| Type | Name |
|---|---|
AuthTwitch |
authTwitch |
message DlcFile
Fields:
| Type | Name |
|---|---|
| string | resourceUrls |
| uint64 | fileSizeInBytes |
| string | signature |
Property |
properties |
| string | fileName |
message Dlc
Fields:
| Type | Name |
|---|---|
| string | key |
| string | name |
Property |
properties |
DlcFile |
files |
message DlcResponse
Fields:
| Type | Name |
|---|---|
Dlc |
dlcs |
| string | cdnUrls |
| bool | dlcExist |
message ReleasedDlcRequest
Fields:
| Type | Name |
|---|---|
| string | version |
| string | gameUid |
Platform |
platform |
| bytes | checksum |
message PreviewDlcRequest
Fields:
No fields
message RentOpenRequest
Fields:
| Type | Name |
|---|---|
| string | id |
Player |
creator |
| int32 | itemDefinitionId |
| float | price |
| int64 | createDate |
MarketRequestType |
type |
| int32 | quantity |
| bool | isCreator |
message GetRentTradeOpenSaleRequestsResponse
Fields:
| Type | Name |
|---|---|
RentOpenRequest |
openRequests |
message GetRentTradeOpenSaleRequestsRequest
Fields:
| Type | Name |
|---|---|
| int32 | id |
| int32 | page |
| int32 | size |
TradeFilters |
tradeFilters |
message CreateRentSaleResponse
Fields:
| Type | Name |
|---|---|
| string | requestId |
message CreateRentSaleRequest
Fields:
| Type | Name |
|---|---|
| int32 | itemId |
| float | price |
| int32 | itemDefinitionId |
message RentTrade
Fields:
| Type | Name |
|---|---|
| int32 | id |
| int32 | salesCount |
| int32 | purchasesCount |
| float | salesPrice |
| float | purchasesPrice |
message GetRentTradesResponse
Fields:
| Type | Name |
|---|---|
RentTrade |
trades |
message GetRentTradesRequest
Fields:
| Type | Name |
|---|---|
| int32 | itemDefinitionIds |
message RentMarketSettings
Fields:
| Type | Name |
|---|---|
| float | commissionPercent |
| float | minCommission |
| int32 | currencyId |
| bool | enabled |
Banned |
banned |
| int32 | rentDurationDays |
| int64 | marketCloseDate |
message GetRentMarketSettingsResponse
Fields:
| Type | Name |
|---|---|
RentMarketSettings |
marketplaceSettings |
message GetRentMarketSettingsRequest
Fields:
No fields
message CreateRentPurchaseRequestResponse
Fields:
| Type | Name |
|---|---|
| string | purchaseRequestId |
message CreateRentPurchaseRequestRequest
Fields:
| Type | Name |
|---|---|
| int32 | itemDefinitionId |
| float | price |
message GetPlayerRentOpenRequestsResponse
Fields:
| Type | Name |
|---|---|
RentOpenRequest |
openRequests |
message GetPlayerRentOpenRequestsRequest
Fields:
No fields
message GetPlayerRentClosedRequestsCountResponse
Fields:
| Type | Name |
|---|---|
| int32 | count |
message GetPlayerRentClosedRequestsCountRequest
Fields:
| Type | Name |
|---|---|
MarketRequestType |
type |
ClosingReason |
reason |
message CancelRentRequestResponse
Fields:
No fields
message CancelRentRequestRequest
Fields:
| Type | Name |
|---|---|
| string | requestId |
message CreateRentPurchaseRequestBySaleResponse
Fields:
| Type | Name |
|---|---|
| string | purchaseRequestId |
message CreateRentPurchaseRequestBySaleRequest
Fields:
| Type | Name |
|---|---|
| string | saleId |
message RentProcessingRequest
Fields:
| Type | Name |
|---|---|
| string | id |
| int32 | itemDefinitionId |
| float | price |
| int64 | createDate |
MarketRequestType |
type |
| string | saleRequestId |
ProcessingState |
state |
| int32 | quantity |
message GetPlayerRentProcessingRequestsResponse
Fields:
| Type | Name |
|---|---|
RentProcessingRequest |
processingRequests |
message GetPlayerRentProcessingRequestsRequest
Fields:
No fields
message GetRentTradeOpenPurchaseRequestsResponse
Fields:
| Type | Name |
|---|---|
RentOpenRequest |
openRequests |
message GetRentTradeOpenPurchaseRequestsRequest
Fields:
| Type | Name |
|---|---|
| int32 | id |
| int32 | page |
| int32 | size |
message RentClosedRequest
Fields:
| Type | Name |
|---|---|
| string | id |
| string | originId |
Player |
creator |
| int32 | itemDefinitionId |
| float | price |
| int64 | createDate |
| int64 | closeDate |
MarketRequestType |
type |
Player |
partner |
| string | partnerRequestId |
ClosingReason |
reason |
| int32 | quantity |
| int64 | rentEndDate |
message GetPlayerRentClosedRequestsResponse
Fields:
| Type | Name |
|---|---|
RentClosedRequest |
closedRequests |
message GetPlayerRentClosedRequestsRequest
Fields:
| Type | Name |
|---|---|
MarketRequestType |
type |
ClosingReason |
reason |
| int32 | page |
| int32 | size |
message GetRentTradeResponse
Fields:
| Type | Name |
|---|---|
RentTrade |
trade |
message GetRentTradeRequest
Fields:
| Type | Name |
|---|---|
| int32 | id |
message BoltSetting
Fields:
| Type | Name |
|---|---|
| string | key |
SettingType |
type |
| int32 | stringValue |
| int32 | intValue |
| int32 | floatValue |
| int32 | booleanValue |
| int32 | longValue |
message HandshakeResponse
Fields:
| Type | Name |
|---|---|
| string | country |
BoltSetting |
boltSettings |
| int64 | timestamp |
| string | city |
message Handshake
Fields:
| Type | Name |
|---|---|
| string | ticket |
message LogoutResponse
Fields:
No fields
message LogoutRequest
Fields:
No fields
message GameSeason
Fields:
| Type | Name |
|---|---|
| string | id |
| string | name |
message GetGameSeasonsResponse
Fields:
| Type | Name |
|---|---|
GameSeason |
seasons |
message GetGameSeasonsRequest
Fields:
No fields
message GetPlayerFriendsResponse
Fields:
| Type | Name |
|---|---|
PlayerFriend |
playerFriends |
message GetPlayerFriendsRequest
Fields:
| Type | Name |
|---|---|
RelationshipStatus |
relationshipStatuses |
| int32 | page |
| int32 | size |
message IgnoreAllFriendRequestsResponse
Fields:
No fields
message IgnoreAllFriendRequestsRequest
Fields:
No fields
message SearchPlayersResponse
Fields:
| Type | Name |
|---|---|
PlayerFriend |
playerFriends |
message SearchPlayersRequest
Fields:
| Type | Name |
|---|---|
| string | value |
| int32 | page |
| int32 | size |
message RemoveFriendResponse
Fields:
| Type | Name |
|---|---|
RelationshipStatus |
relationshipStatus |
message RemoveFriendRequest
Fields:
| Type | Name |
|---|---|
| string | friendGpid |
message GetPlayersCountResponse
Fields:
| Type | Name |
|---|---|
| int64 | count |
message GetPlayersCountRequest
Fields:
| Type | Name |
|---|---|
| string | value |
message IgnoreFriendRequestResponse
Fields:
| Type | Name |
|---|---|
RelationshipStatus |
relationshipStatus |
message IgnoreFriendRequestRequest
Fields:
| Type | Name |
|---|---|
| string | friendGpid |
message SendFriendRequestResponse
Fields:
| Type | Name |
|---|---|
RelationshipStatus |
relationshipStatus |
message SendFriendRequestRequest
Fields:
| Type | Name |
|---|---|
| string | friendGpid |
| string | msg |
message GetPlayerFriendByIdResponse
Fields:
| Type | Name |
|---|---|
PlayerFriend |
playerFriend |
message GetPlayerFriendByIdRequest
Fields:
| Type | Name |
|---|---|
| string | gpid |
message AcceptFriendRequestResponse
Fields:
| Type | Name |
|---|---|
RelationshipStatus |
relationshipStatus |
message AcceptFriendRequestRequest
Fields:
| Type | Name |
|---|---|
| string | friendGpid |
message GetPlayerFriendsCountResponse
Fields:
| Type | Name |
|---|---|
| int64 | count |
message GetPlayerFriendsCountRequest
Fields:
| Type | Name |
|---|---|
RelationshipStatus |
relationshipStatuses |
message GetPlayerFriendByUidResponse
Fields:
| Type | Name |
|---|---|
PlayerFriend |
playerFriend |
message GetPlayerFriendByUidRequest
Fields:
| Type | Name |
|---|---|
| string | uid |
message BlockFriendResponse
Fields:
| Type | Name |
|---|---|
RelationshipStatus |
relationshipStatus |
message BlockFriendRequest
Fields:
| Type | Name |
|---|---|
| string | friendGpid |
message UnblockFriendResponse
Fields:
| Type | Name |
|---|---|
RelationshipStatus |
relationshipStatus |
message UnblockFriendRequest
Fields:
| Type | Name |
|---|---|
| string | friendGpid |
message RevokeFriendRequestResponse
Fields:
| Type | Name |
|---|---|
RelationshipStatus |
relationshipStatus |
message RevokeFriendRequestRequest
Fields:
| Type | Name |
|---|---|
| string | friendGpid |
message GetPlayerFriendsIdsResponse
Fields:
| Type | Name |
|---|---|
| string | friendGpids |
message GetPlayerFriendsIdsRequest
Fields:
| Type | Name |
|---|---|
RelationshipStatus |
relationshipStatuses |
message FinishMatchResponse
Fields:
| Type | Name |
|---|---|
| string | matchId |
message FinishMatchRequest
Fields:
| Type | Name |
|---|---|
FinishedMatch |
match |
message AppleIdLinkAuthResponse
Fields:
| Type | Name |
|---|---|
| bool | guestLinking |
message AuthAppleId
Fields:
| Type | Name |
|---|---|
| string | gameId |
| string | gameVersion |
Platform |
platform |
| string | identityToken |
| string | defaultName |
| string | locale |
Store |
store |
message AppleIdLinkAuthRequest
Fields:
| Type | Name |
|---|---|
AuthAppleId |
authAppleId |
message AppleIdAuthResponse
Fields:
| Type | Name |
|---|---|
| int32 | ticket |
| int32 | ticketBinary |
| string | playerTicket |
message AppleIdAuthRequest
Fields:
| Type | Name |
|---|---|
AuthAppleId |
authAppleId |
AppVerification |
appVerification |
DeviceInfo |
deviceInfo |
message AppleIdUnLinkAuthResponse
Fields:
No fields
message AppleIdUnLinkAuthRequest
Fields:
No fields
message GuestAuthResponse
Fields:
| Type | Name |
|---|---|
| int32 | ticket |
| int32 | ticketBinary |
| string | playerTicket |
message AuthGuest
Fields:
| Type | Name |
|---|---|
| string | gameId |
| string | gameVersion |
Platform |
platform |
| string | locale |
Store |
store |
| string | token |
message GuestAuthRequest
Fields:
| Type | Name |
|---|---|
AuthGuest |
authGuest |
AppVerification |
appVerification |
DeviceInfo |
deviceInfo |
message Clan
Fields:
| Type | Name |
|---|---|
| string | id |
| string | name |
| string | tag |
ClanType |
clanType |
| string | avatarId |
| int64 | createDate |
| int32 | mebersCount |
| int32 | maxMemberCount |
| string | description |
message ClanLeaderboardEntry
Fields:
| Type | Name |
|---|---|
| int32 | rank |
| int32 | percent |
| int32 | score |
| int32 | diff |
| bool | isNew |
Clan |
clan |
message GetClanLeaderboardResponse
Fields:
| Type | Name |
|---|---|
ClanLeaderboardEntry |
clans |
message GetClanLeaderboardRequest
Fields:
| Type | Name |
|---|---|
| string | leaderboardCode |
Offset |
offset |
message PlayerLeaderboardEntry
Fields:
| Type | Name |
|---|---|
| int32 | rank |
| int32 | percent |
| int32 | score |
| int32 | diff |
| bool | isNew |
Player |
player |
message GetPlayerRankResponse
Fields:
| Type | Name |
|---|---|
PlayerLeaderboardEntry |
player |
message GetPlayerRankRequest
Fields:
| Type | Name |
|---|---|
| string | leaderboardCode |
| string | gpid |
message GetPlayerLeaderboardResponse
Fields:
| Type | Name |
|---|---|
PlayerLeaderboardEntry |
players |
message GetPlayerLeaderboardRequest
Fields:
| Type | Name |
|---|---|
| string | leaderboardCode |
Offset |
offset |
message GetClanRankResponse
Fields:
| Type | Name |
|---|---|
ClanLeaderboardEntry |
clan |
message GetClanRankRequest
Fields:
| Type | Name |
|---|---|
| string | leaderboardCode |
| string | clanId |
message ClaimRewardsResponse
Fields:
| Type | Name |
|---|---|
GivenReward |
reward |
message ClaimAllRewardsOfSpecificPasses
Fields:
| Type | Name |
|---|---|
| string | gameEventId |
| string | passId |
message ProgressChallengeResponse
Fields:
| Type | Name |
|---|---|
| bool | completed |
| int32 | challengePoints |
GivenReward |
challengeReward |
| int32 | eventPoints |
GivenReward |
eventReward |
| bool | rewardsObtained |
message ProgressChallengeRequest
Fields:
| Type | Name |
|---|---|
| string | gameEventChallengeId |
| int32 | points |
| string | gameEventChallengeProgressId |
message GetPlayerCurrentGameEventsResponse
Fields:
| Type | Name |
|---|---|
CurrentGameEvent |
gameEvents |
| int64 | msUntilRefresh |
message GetPlayerCurrentGameEventsRequest
Fields:
No fields
message ClaimSpecificLevelRewardRequest
Fields:
| Type | Name |
|---|---|
| string | gameEventId |
| string | passId |
| int32 | level |
message GetAllChallengesResponse
Fields:
| Type | Name |
|---|---|
CurrentChallenge |
challenges |
message GetAllChallengesRequest
Fields:
| Type | Name |
|---|---|
| string | gameEventId |
message GamePassDefinition
Fields:
| Type | Name |
|---|---|
| string | id |
| string | code |
| int32 | keyItemDefinitionId |
GamePassLevel |
levels |
message ChallengeDefinition
Fields:
| Type | Name |
|---|---|
| string | gameEventChallengeId |
| string | gameEventId |
| string | code |
| int32 | keyItemDefinitionId |
LocalizedTitle |
localizedTitle |
| string | action |
DayRange |
dayRange |
| string | type |
| int32 | eventPoints |
| int32 | targetPoints |
RewardInfo |
reward |
message GameEventDefinition
Fields:
| Type | Name |
|---|---|
| string | id |
| string | code |
| int64 | dateSince |
| int64 | dateUntil |
| int32 | durationDays |
GamePassDefinition |
gamePasses |
ChallengeDefinition |
challenges |
Property |
settings |
LocalizedTitle |
title |
| string | action |
| bool | isProgressShared |
message GetCachedPlayerGameEventsResponse
Fields:
| Type | Name |
|---|---|
GameEventDefinition |
gameEvents |
| string | lastUpdated |
| int64 | msUntilRefresh |
message GetCachedPlayerGameEventsRequest
Fields:
| Type | Name |
|---|---|
| string | lastUpdated |
message GamePassProgress
Fields:
| Type | Name |
|---|---|
| string | id |
| int32 | currentLevel |
| int32 | levelsToClaimReward |
message ChallengeProgress
Fields:
No fields
message GameEventProgress
Fields:
| Type | Name |
|---|---|
| string | id |
| int32 | points |
GamePassProgress |
gamePassProgresses |
ChallengeProgress |
challengeProgresses |
| int32 | currentDay |
message GetPlayerGameEventProgressResponse
Fields:
| Type | Name |
|---|---|
GameEventProgress |
gameEventsProgress |
message GetPlayerGameEventProgressRequest
Fields:
| Type | Name |
|---|---|
| string | gameEventId |
message ProgressGameEventResponse
Fields:
| Type | Name |
|---|---|
| int32 | points |
GivenReward |
reward |
message ProgressGameEventRequest
Fields:
| Type | Name |
|---|---|
| string | gameEventId |
| int32 | points |
message GetCurrentChallengesResponse
Fields:
| Type | Name |
|---|---|
CurrentChallenge |
challenges |
message GetCurrentChallengesRequest
Fields:
| Type | Name |
|---|---|
| string | gameEventId |
| bool | completed |
message GetPlayerGameEventsProgressesResponse
Fields:
| Type | Name |
|---|---|
GameEventProgress |
gameEventsProgresses |
message GetPlayerGameEventsProgressesRequest
Fields:
No fields
message SaveChallengeDefinition2Response
Fields:
No fields
message SaveChallengeDefinition2Request
Fields:
| Type | Name |
|---|---|
| string | code |
| string | action |
| int32 | targetPoints |
message UserMessage
Fields:
| Type | Name |
|---|---|
| string | senderGpid |
| string | message |
| int64 | timestamp |
| bool | isRead |
message GetGlobalMsgsResponse
Fields:
| Type | Name |
|---|---|
UserMessage |
messages |
message SendGlobalMsgRequest
Fields:
| Type | Name |
|---|---|
| string | topic |
| string | message |
message GiveAchievementsResponse
Fields:
No fields
message GiveAchievements
Fields:
| Type | Name |
|---|---|
| string | gpid |
| string | achievementsIds |
message GiveAchievementsRequest
Fields:
| Type | Name |
|---|---|
GiveAchievements |
giveAchievements |
message GetGlobalStatsResponse
Fields:
| Type | Name |
|---|---|
PlayerStat |
playerStats |
message GetGlobalStatsRequest
Fields:
| Type | Name |
|---|---|
| int32 | historicDays |
message ResetStatsResponse
Fields:
No fields
message ResetStatsRequest
Fields:
No fields
message GetCurrentStatsResponse
Fields:
| Type | Name |
|---|---|
Stats |
stats |
message GetCurrentStatsRequest
Fields:
| Type | Name |
|---|---|
| bool | addLeaderboardStats |
message VkAuthResponse
Fields:
| Type | Name |
|---|---|
| int32 | ticket |
| int32 | ticketBinary |
| string | playerTicket |
message AuthVkId
Fields:
| Type | Name |
|---|---|
| string | authorizationCode |
| string | vkDeviceId |
| string | codeVerifier |
message AuthVk
Fields:
| Type | Name |
|---|---|
| string | gameId |
| string | gameVersion |
Platform |
platform |
| string | authCode |
| string | locale |
Store |
store |
AuthVkId |
authVkId |
message VkAuthRequest
Fields:
| Type | Name |
|---|---|
AuthVk |
authVk |
AppVerification |
appVerification |
DeviceInfo |
deviceInfo |
message VkLinkAuthResponse
Fields:
| Type | Name |
|---|---|
| bool | guestLinking |
message VkLinkAuthRequest
Fields:
| Type | Name |
|---|---|
AuthVk |
authVk |
message VkUnLinkAuthResponse
Fields:
No fields
message VkUnLinkAuthRequest
Fields:
No fields
message SendFriendMsgResponse
Fields:
No fields
message SendFriendMsgRequest
Fields:
| Type | Name |
|---|---|
| string | friendGpid |
| string | msg |
message DeleteFriendMsgsResponse
Fields:
No fields
message DeleteFriendMsgsRequest
Fields:
| Type | Name |
|---|---|
| string | friendGpid |
message DeleteGroupMsgsResponse
Fields:
No fields
message DeleteGroupMsgsRequest
Fields:
| Type | Name |
|---|---|
| string | groupId |
message GetFriendMsgsByOffsetResponse
Fields:
| Type | Name |
|---|---|
UserMessage |
messages |
message GetFriendMsgsByOffsetRequest
Fields:
| Type | Name |
|---|---|
| string | friendGpid |
Offset |
offset |
message GetUnreadChatUsersCountResponse
Fields:
| Type | Name |
|---|---|
| int32 | count |
message GetUnreadChatUsersCountRequest
Fields:
No fields
message GetGroupMsgsResponse
Fields:
| Type | Name |
|---|---|
UserMessage |
messages |
message GetGroupMsgsRequest
Fields:
| Type | Name |
|---|---|
| string | groupId |
| int32 | page |
| int32 | pageSize |
message ReadFriendMsgsResponse
Fields:
No fields
message ReadFriendMsgsRequest
Fields:
| Type | Name |
|---|---|
| string | friendGpid |
message ChatUser
Fields:
| Type | Name |
|---|---|
PlayerFriend |
player |
Group |
group |
| string | message |
| int64 | timestamp |
| int32 | unreadMsgsCount |
message GetChatUsersByOffsetResponse
Fields:
| Type | Name |
|---|---|
ChatUser |
chatUsers |
message GetChatUsersByOffsetRequest
Fields:
| Type | Name |
|---|---|
Offset |
offset |
message GetChatUserResponse
Fields:
| Type | Name |
|---|---|
ChatUser |
chatUser |
message GetChatUserRequest
Fields:
| Type | Name |
|---|---|
| string | friendGpid |
message ChatUserLite
Fields:
| Type | Name |
|---|---|
| string | friendGpid |
| string | groupId |
| string | message |
| int64 | timestamp |
| int32 | unreadMsgsCount |
message GetChatUsersLiteResponse
Fields:
| Type | Name |
|---|---|
ChatUserLite |
chatUsers |
message GetChatUsersLiteRequest
Fields:
No fields
message GetChatUsersByPageResponse
Fields:
| Type | Name |
|---|---|
ChatUser |
chatUsers |
message Page
Fields:
| Type | Name |
|---|---|
| int32 | page_ |
| int32 | size |
message GetChatUsersByPageRequest
Fields:
| Type | Name |
|---|---|
Page |
page |
message ReadGroupMsgsResponse
Fields:
No fields
message ReadGroupMsgsRequest
Fields:
| Type | Name |
|---|---|
| string | groupId |
message SendGroupMsgResponse
Fields:
No fields
message SendGroupMsgRequest
Fields:
| Type | Name |
|---|---|
| string | groupId |
| string | msg |
message GetChatUsersResponse
Fields:
| Type | Name |
|---|---|
ChatUser |
chatUsers |
message GetChatUsersRequest
Fields:
No fields
message GetFriendMsgsByPageResponse
Fields:
| Type | Name |
|---|---|
UserMessage |
messages |
message GetFriendMsgsByPageRequest
Fields:
| Type | Name |
|---|---|
| string | friendGpid |
Page |
page |
message GetPlayerStatsForSeasonResponse
Fields:
| Type | Name |
|---|---|
PlayerStat |
stat |
message GetPlayerStatsForSeasonRequest
Fields:
| Type | Name |
|---|---|
| string | seasonId |
| string | gpid |
message GetCurrentClanStatsForSeasonResponse
Fields:
| Type | Name |
|---|---|
ClanStats |
clanStats |
ClanMemberStats |
clanMemberStats |
message GetCurrentClanStatsForSeasonRequest
Fields:
| Type | Name |
|---|---|
| string | seasonId |
message GetStatsForSeasonRequest
Fields:
| Type | Name |
|---|---|
| string | seasonId |
message GetClanStatsForSeasonResponse
Fields:
| Type | Name |
|---|---|
ClanStats |
clanStats |
ClanMemberStats |
clanMemberStats |
message GetClanStatsForSeasonRequest
Fields:
| Type | Name |
|---|---|
| string | seasonId |
| string | clanId |
message GetAppsBuyInappResponse
Fields:
| Type | Name |
|---|---|
GivenReward |
reward |
message Money
Fields:
| Type | Name |
|---|---|
| string | currencyCode |
| int64 | units |
| int32 | nanos |
message GetAppsBuyInappRequest
Fields:
| Type | Name |
|---|---|
| string | productId |
| string | purchaseToken |
Money |
price |
message RateGameResponse
Fields:
| Type | Name |
|---|---|
| int32 | rate |
| string | message |
| string | internalData |
| string | context |
| int64 | timestamp |
GivenReward |
reward |
message RateGameRequest
Fields:
| Type | Name |
|---|---|
| int32 | rate |
| string | message |
| string | internalData |
| string | context |
message AskLaterResponse
Fields:
| Type | Name |
|---|---|
| int64 | timestampAskLater |
| string | internalData |
| string | context |
| int64 | timestamp |
message AskLaterRequest
Fields:
| Type | Name |
|---|---|
| int64 | timestampAskLater |
| string | internalData |
| string | context |
message RateContext
Fields:
| Type | Name |
|---|---|
| string | id |
| string | data |
message GetLastRateGameResponse
Fields:
| Type | Name |
|---|---|
| int32 | rate |
| string | message |
| string | internalData |
| string | context |
| int64 | timestampAskLater |
| bool | dontAskLater |
| int64 | timestamp |
RateContext |
rateContexts |
RewardInfo |
reward |
message GetLastRateGameRequest
Fields:
No fields
message DontAskLaterResponse
Fields:
| Type | Name |
|---|---|
| bool | dontAskLater |
| string | internalData |
| string | context |
| int64 | timestamp |
message DontAskLaterRequest
Fields:
| Type | Name |
|---|---|
| string | internalData |
| string | context |
message GoogleBuyInappResponse
Fields:
| Type | Name |
|---|---|
PlayerInventory |
reward |
message GoogleBuyInappRequest
Fields:
| Type | Name |
|---|---|
| string | json |
| string | signature |
message ClanInviteRequest
Fields:
| Type | Name |
|---|---|
| string | id |
Clan |
clan |
Player |
requestSender |
| int64 | createDate |
| int64 | closeDate |
RequestType |
requestType |
Player |
invitedPlayer |
message GetPlayerInviteRequestsResponse
Fields:
| Type | Name |
|---|---|
ClanInviteRequest |
clanInviteRequests |
message GetPlayerInviteRequestsRequest
Fields:
| Type | Name |
|---|---|
| int32 | offset |
| int32 | length |
message GetClanInviteRequestsResponse
Fields:
| Type | Name |
|---|---|
ClanInviteRequest |
clanInviteRequests |
message GetClanInviteRequestsRequest
Fields:
| Type | Name |
|---|---|
| int32 | offset |
| int32 | length |
message AssignRoleToMemberResponse
Fields:
No fields
message AssignRoleToMemberRequest
Fields:
| Type | Name |
|---|---|
| string | memberId |
| int32 | roleId |
message CancelJoinRequestResponse
Fields:
No fields
message CancelJoinRequestRequest
Fields:
| Type | Name |
|---|---|
| string | requestId |
message FindClanResponse
Fields:
| Type | Name |
|---|---|
Clan |
clan |
message FindClanRequest
Fields:
| Type | Name |
|---|---|
| string | filter |
| int32 | page |
| int32 | size |
message GetClanByIdResponse
Fields:
| Type | Name |
|---|---|
Clan |
clan |
message GetClanByIdRequest
Fields:
| Type | Name |
|---|---|
| string | clanId |
message LeaveClanResponse
Fields:
No fields
message LeaveClanRequest
Fields:
No fields
message GetClanClosedInviteRequestsCountResponse
Fields:
| Type | Name |
|---|---|
| int32 | count |
message GetClanClosedInviteRequestsCountRequest
Fields:
No fields
message DeclineJoinRequestResponse
Fields:
No fields
message DeclineJoinRequestRequest
Fields:
| Type | Name |
|---|---|
| string | requestId |
message GetClanByTagResponse
Fields:
| Type | Name |
|---|---|
Clan |
clan |
message GetClanByTagRequest
Fields:
| Type | Name |
|---|---|
| string | tag |
message ChangeClanTypeResponse
Fields:
No fields
message ChangeClanTypeRequest
Fields:
| Type | Name |
|---|---|
ClanType |
clanType |
message CancelInviteRequestResponse
Fields:
No fields
message CancelInviteRequestRequest
Fields:
| Type | Name |
|---|---|
| string | requestId |
message AssignLeaderRoleResponse
Fields:
No fields
message AssignLeaderRoleRequest
Fields:
| Type | Name |
|---|---|
| string | newLeaderMemberId |
| int32 | roleId |
message ClanMember
Fields:
| Type | Name |
|---|---|
PlayerFriend |
playerFriend |
| string | clanId |
| int32 | roleId |
| int64 | createDate |
message GetClanMembersResponse
Fields:
| Type | Name |
|---|---|
ClanMember |
clanMembers |
message GetClanMembersRequest
Fields:
No fields
message CreateClanResponse
Fields:
| Type | Name |
|---|---|
Clan |
clan |
message CreateClanRequest
Fields:
| Type | Name |
|---|---|
| string | tag |
| string | name |
ClanType |
clanType |
message SetClanAvatarResponse
Fields:
| Type | Name |
|---|---|
| string | avatarId |
message SetClanAvatarRequest
Fields:
| Type | Name |
|---|---|
| bytes | avatar |
message ValidateClanNameResponse
Fields:
No fields
message ValidateClanNameRequest
Fields:
| Type | Name |
|---|---|
| string | name |
message RequestToJoinClanResponse
Fields:
No fields
message RequestToJoinClanRequest
Fields:
| Type | Name |
|---|---|
| string | clanId |
message GetPlayerClosedJoinRequestsCountResponse
Fields:
| Type | Name |
|---|---|
| int32 | count |
message GetPlayerClosedJoinRequestsCountRequest
Fields:
No fields
message KickMemberResponse
Fields:
No fields
message KickMemberRequest
Fields:
| Type | Name |
|---|---|
| string | memberId |
| string | kickingReason |
message DeleteClosedInviteRequestResponse
Fields:
No fields
message DeleteClosedInviteRequestRequest
Fields:
| Type | Name |
|---|---|
| string | requestId |
message IncreaseMaxMembersCountResponse
Fields:
No fields
message IncreaseMaxMembersCountRequest
Fields:
| Type | Name |
|---|---|
| int32 | increaseValue |
message ClanJoinRequest
Fields:
| Type | Name |
|---|---|
| string | id |
Clan |
clan |
Player |
requestSender |
| int64 | createDate |
| int64 | closeDate |
RequestType |
requestType |
message GetClanJoinRequestsResponse
Fields:
| Type | Name |
|---|---|
ClanJoinRequest |
clanJoinRequests |
message GetClanJoinRequestsRequest
Fields:
| Type | Name |
|---|---|
| int32 | offset |
| int32 | length |
message GetRecommendedClansResponse
Fields:
| Type | Name |
|---|---|
Clan |
clan |
message GetRecommendedClansRequest
Fields:
| Type | Name |
|---|---|
| int32 | count |
message DeleteClosedJoinRequestResponse
Fields:
No fields
message DeleteClosedJoinRequestRequest
Fields:
| Type | Name |
|---|---|
| string | requestId |
message GetClanResponse
Fields:
| Type | Name |
|---|---|
Clan |
clan |
message GetClanRequest
Fields:
No fields
message ClanMemberRole
Fields:
| Type | Name |
|---|---|
| int32 | id |
| string | name |
| int32 | level |
| string | descripption |
ClanMemberRolePermission |
permissions |
message GetRolesResponse
Fields:
| Type | Name |
|---|---|
ClanMemberRole |
clanMemberRole |
message GetRolesRequest
Fields:
No fields
message ClanSettings
Fields:
| Type | Name |
|---|---|
| int32 | initialMembersCount |
| int32 | membersCountLimit |
CurrencyAmount |
membercCountUpgradeCost |
CurrencyAmount |
changeClanNameOrTagCost |
CurrencyAmount |
clanCreateCost |
message GetClanSettingsResponse
Fields:
| Type | Name |
|---|---|
ClanSettings |
clanSettings |
message GetClanSettingsRequest
Fields:
No fields
message InviteToClanResponse
Fields:
No fields
message InviteToClanRequest
Fields:
| Type | Name |
|---|---|
| string | gpid |
message ValidateClanTagResponse
Fields:
No fields
message ValidateClanTagRequest
Fields:
| Type | Name |
|---|---|
| string | tag |
message SetClanDescriptionResponse
Fields:
No fields
message SetClanDescriptionRequest
Fields:
| Type | Name |
|---|---|
| string | description |
message GetPlayerJoinRequestsResponse
Fields:
| Type | Name |
|---|---|
ClanJoinRequest |
clanJoinRequests |
message GetPlayerJoinRequestsRequest
Fields:
| Type | Name |
|---|---|
| int32 | offset |
| int32 | length |
message DeclineInviteRequestResponse
Fields:
No fields
message DeclineInviteRequestRequest
Fields:
| Type | Name |
|---|---|
| string | requestId |
message RenameClanResponse
Fields:
No fields
message RenameClanRequest
Fields:
| Type | Name |
|---|---|
| string | tag |
| string | name |
message GetClanMembersByIdResponse
Fields:
| Type | Name |
|---|---|
ClanMember |
clanMembers |
message GetClanMembersByIdRequest
Fields:
| Type | Name |
|---|---|
| string | clanId |
message GetClanJoinRequestsCountResponse
Fields:
| Type | Name |
|---|---|
| int32 | count |
message GetClanJoinRequestsCountRequest
Fields:
No fields
message GetPlayerInviteRequestsCountResponse
Fields:
| Type | Name |
|---|---|
| int32 | count |
message GetPlayerInviteRequestsCountRequest
Fields:
No fields
message SendNewsResponse
Fields:
No fields
message SendNewsRequest
Fields:
| Type | Name |
|---|---|
| string | newsFeedItemDefinitionId |
message Item
Fields:
| Type | Name |
|---|---|
| string | id |
| string | definitionId |
| string | gpid |
| string | itemText |
| int64 | timestamp |
message GetItemsResponse
Fields:
| Type | Name |
|---|---|
Item |
items |
message GetItemsRequest
Fields:
| Type | Name |
|---|---|
| int32 | from |
| int32 | count |
message AccusationByServerResponse
Fields:
No fields
message AccusationByServerRequest
Fields:
| Type | Name |
|---|---|
| string | gpid |
| string | reporters |
| string | matchId |
EnvironmentInfo |
environment |
message GameCenterLinkAuthResponse
Fields:
| Type | Name |
|---|---|
| bool | guestLinking |
message AuthGameCenter
Fields:
| Type | Name |
|---|---|
| string | gameId |
| string | gameVersion |
Platform |
platform |
| string | gpid |
| string | bundleId |
| string | publicKeyUrl |
| bytes | signature |
| bytes | salt |
| int64 | timestamp |
| string | defaultName |
| string | locale |
Store |
store |
message GameCenterLinkAuthRequest
Fields:
| Type | Name |
|---|---|
AuthGameCenter |
authGameCenter |
message GameCenterUnLinkAuthResponse
Fields:
No fields
message GameCenterUnLinkAuthRequest
Fields:
No fields
message GameCenterAuthResponse
Fields:
| Type | Name |
|---|---|
| int32 | ticket |
| int32 | ticketBinary |
| string | playerTicket |
message GameCenterAuthRequest
Fields:
| Type | Name |
|---|---|
AuthGameCenter |
authGameCenter |
AppVerification |
appVerification |
DeviceInfo |
deviceInfo |
message AppStoreBuyInappResponse
Fields:
| Type | Name |
|---|---|
PlayerInventory |
reward |
message ProductInfo
Fields:
| Type | Name |
|---|---|
| string | productId |
Money |
price |
| string | country |
message AppStoreBuyInappRequest
Fields:
| Type | Name |
|---|---|
| string | base64 |
Money |
price |
ProductInfo |
productInfos |
message OnOfferWallRewardedEvent
Fields:
| Type | Name |
|---|---|
CurrencyAmount |
rewardCurrencies |
message OnMatchFinishedEvent
Fields:
| Type | Name |
|---|---|
FinishedMatch |
match |
message ReferralPlayerState
Fields:
| Type | Name |
|---|---|
ReferralState |
state |
| int32 | recruitInfo |
| int32 | commanderInfo |
message OnPlayerStateChangedEvent
Fields:
| Type | Name |
|---|---|
ReferralPlayerState |
referralPlayerState |
message OnCouponActivatedEvent
Fields:
| Type | Name |
|---|---|
GivenReward |
reward |
message OnInventoryChangedEvent
Fields:
| Type | Name |
|---|---|
PlayerInventoryItem |
addedItems |
PlayerInventoryItem |
changedItems |
CurrencyAmount |
currencies |
message GlobalChatUserMessage
Fields:
| Type | Name |
|---|---|
| string | message |
| string | senderGpid |
| int64 | timestamp |
message OnIncomingGlobalChatMessageEvent
Fields:
| Type | Name |
|---|---|
GlobalChatUserMessage |
message |
message OnInAppEvent
Fields:
| Type | Name |
|---|---|
GivenReward |
reward |
Store |
store |
message OnMsgFromFriendEvent
Fields:
| Type | Name |
|---|---|
UserMessage |
message |
message ProgressGameEventContext
Fields:
| Type | Name |
|---|---|
ProgressGameEventType |
type |
message ListOfLevelsToClaimReward
Fields:
| Type | Name |
|---|---|
| int32 | levels |
message OnProgressGameEvent
Fields:
| Type | Name |
|---|---|
| string | eventId |
| int32 | points |
GivenReward |
reward |
ProgressGameEventContext |
context |
message OnProgressSharedGameEvent
Fields:
| Type | Name |
|---|---|
| string | eventId |
| int32 | points |
message OnProgressChallengeEvent
Fields:
| Type | Name |
|---|---|
| string | gameEventChallengeId |
| bool | challengeCompleted |
| int32 | challengePoints |
GivenReward |
challengeReward |
| string | gameEventId |
| int32 | eventPoints |
GivenReward |
eventReward |
| bool | challengeRewardsObtained |
| string | gameEventChallengeProgressId |
message OnSharedGameEventLevelAchieved
Fields:
| Type | Name |
|---|---|
| string | eventId |
| int32 | points |
message OnGamePassChangedEvent
Fields:
| Type | Name |
|---|---|
| string | eventId |
| int32 | points |
GivenReward |
reward |
message OnOfferChangedEvent
Fields:
| Type | Name |
|---|---|
SpecialOffer |
specialOffer |
message OnIncomingClanChatMessageEvent
Fields:
| Type | Name |
|---|---|
ClanUserMessage |
message |
message AchievementUpdate
Fields:
| Type | Name |
|---|---|
| string | achievementId |
| int32 | progress |
| int64 | unlockDate |
GivenReward |
givenReward |
message OnAchievementsUpdatedEvent
Fields:
| Type | Name |
|---|---|
AchievementUpdate |
achievementUpdates |
message OnSystemMessageReceivedEvent
Fields:
| Type | Name |
|---|---|
SystemMessageDetails |
message |
message OnAssignedRoleEvent
Fields:
| Type | Name |
|---|---|
| int32 | newRoleId |
| string | assignatorMemberId |
| string | assigneeMemberId |
message OnClanTagAndNameChanged
Fields:
| Type | Name |
|---|---|
| string | newClanTag |
| string | newClanName |
message OnClanMaxMembersCountIncreased
Fields:
| Type | Name |
|---|---|
| int32 | newMembersCountValue |
message OnJoinRequestCancelledEvent
Fields:
No fields
message OnPlayerAvatarChangedEvent
Fields:
| Type | Name |
|---|---|
| string | gpid |
| string | avatarId |
message OnKickedEvent
Fields:
| Type | Name |
|---|---|
| string | kickingReason |
message OnMemberJoinedToClanEvent
Fields:
| Type | Name |
|---|---|
ClanMember |
clanMember |
JoinClanType |
joinClanType |
| string | joinRequestAcceptor |
message OnOnlineStatusChangedEvent
Fields:
| Type | Name |
|---|---|
PlayerStatus |
onlineStatus |
message OnClanMemberDeclinedRequestEvent
Fields:
No fields
message OnClanTypeChanged
Fields:
| Type | Name |
|---|---|
ClanType |
newClanType |
message OnJoinRequestTakenEvent
Fields:
| Type | Name |
|---|---|
| string | requestId |
Player |
player |
message OnJoinRequestDeclinedEvent
Fields:
No fields
message OnInviteRequestCancelledEvent
Fields:
No fields
message OnAssignedLeaderRoleEvent
Fields:
| Type | Name |
|---|---|
| int32 | oldLeaderRole |
| string | newLeaderId |
message OnPlayerAttributesChanged
Fields:
| Type | Name |
|---|---|
| string | gpid |
Attributes |
attributes |
message OnClanAvatarChangedEvent
Fields:
| Type | Name |
|---|---|
| string | avatarId |
| bytes | avatar |
message OnLeftFromClan
Fields:
| Type | Name |
|---|---|
| string | memberId |
message OnClanDescriptionChangedEvent
Fields:
| Type | Name |
|---|---|
| string | description |
message OnPlayerNameChangedEvent
Fields:
| Type | Name |
|---|---|
| string | gpid |
| string | name |
message OnInviteRequestDeclinedEvent
Fields:
No fields
message OnKickedMemberEvent
Fields:
| Type | Name |
|---|---|
| string | kickerMemberId |
| string | kickedMemberId |
message OnInvitedToClanEvent
Fields:
| Type | Name |
|---|---|
| string | requestId |
Clan |
clan |
Player |
player |
message OnReadClosedInviteRequestEvent
Fields:
No fields
message OnJoinedToClanEvent
Fields:
| Type | Name |
|---|---|
Clan |
clan |
message OnClanStatsUpdatedEvent
Fields:
| Type | Name |
|---|---|
ClanStats |
clanStats |
ClanMemberStats |
clanMemberStats |
message OnTradeRequestOpenedEvent
Fields:
| Type | Name |
|---|---|
OpenRequest |
request |
message OnTradeRequestClosedEvent
Fields:
| Type | Name |
|---|---|
ClosedRequest |
request |
message OnPlayerRequestOpenedEvent
Fields:
| Type | Name |
|---|---|
OpenRequest |
request |
message OnTradeUpdatedEvent
Fields:
| Type | Name |
|---|---|
Trade |
trade |
message OnPlayerRequestClosedEvent
Fields:
| Type | Name |
|---|---|
ClosedRequest |
request |
PlayerInventoryItem |
item |
message OnLobbyOwnerChangedEvent
Fields:
| Type | Name |
|---|---|
| string | lobbyOwnerGpid |
message OnNewSpectatorJoinedLobbyEvent
Fields:
| Type | Name |
|---|---|
PlayerFriend |
newSpectator |
message OnLobbyPlayerTypeChangedEvent
Fields:
| Type | Name |
|---|---|
| string | gpid |
LobbyPlayerType |
playerType |
message OnLobbyJoinableChangedEvent
Fields:
| Type | Name |
|---|---|
| bool | joinable |
message OnReceivedInviteToLobbyEvent
Fields:
| Type | Name |
|---|---|
LobbyInvite |
invite |
message OnNewPlayerInvitedToLobbyEvent
Fields:
| Type | Name |
|---|---|
| string | inviteSenderGpid |
PlayerFriend |
newPlayer |
message OnLobbyNameChangedEvent
Fields:
| Type | Name |
|---|---|
| string | name |
message OnNewPlayerJoinedLobbyEvent
Fields:
| Type | Name |
|---|---|
PlayerFriend |
newPlayer |
message OnRefuseInviteToLobbyEvent
Fields:
| Type | Name |
|---|---|
| string | inviteSenderGpid |
| string | invitedGpid |
message OnRevokeInviteToLobbyEvent
Fields:
| Type | Name |
|---|---|
| string | inviteSenderGpid |
| string | invitedGpid |
message OnNewSpectatorInvitedToLobbyEvent
Fields:
| Type | Name |
|---|---|
| string | inviteSenderGpid |
PlayerFriend |
newSpectator |
message OnReceivedSpectatorInviteToLobbyEvent
Fields:
| Type | Name |
|---|---|
LobbyInvite |
invite |
message OnLobbyMaxMembersChangedEvent
Fields:
| Type | Name |
|---|---|
| int32 | maxMembers |
message OnPlayerLeftLobbyEvent
Fields:
| Type | Name |
|---|---|
| string | leftGpid |
message OnLobbyChatMessageEvent
Fields:
| Type | Name |
|---|---|
| string | gpid |
| string | message |
message OnLobbyTypeChangedEvent
Fields:
| Type | Name |
|---|---|
LobbyType |
lobbyType |
message OnLobbyMaxSpectatorsChangedEvent
Fields:
| Type | Name |
|---|---|
| int32 | maxSpectators |
message OnLobbyPhotonGameChangedEvent
Fields:
| Type | Name |
|---|---|
PhotonGame |
photonGame |
message OnLobbyDataChangedEvent
Fields:
| Type | Name |
|---|---|
Dictionary |
data |
message OnPlayerKickedFromLobbyEvent
Fields:
| Type | Name |
|---|---|
| string | kickInitiatorGpid |
| string | kickedGpid |
message OnLobbyGameServerChangedEvent
Fields:
| Type | Name |
|---|---|
GameServer |
gameServer |
message OnRevokeFriendshipRequestEvent
Fields:
| Type | Name |
|---|---|
| string | friendGpid |
message OnFriendNameChangedEvent
Fields:
| Type | Name |
|---|---|
| string | friendGpid |
| string | newName |
message OnNewFriendshipRequestEvent
Fields:
| Type | Name |
|---|---|
PlayerFriend |
friend |
| string | msg |
message OnFriendAddedEvent
Fields:
| Type | Name |
|---|---|
PlayerFriend |
friend |
message OnFriendRemovedEvent
Fields:
| Type | Name |
|---|---|
| string | friendGpid |
message OnFriendAvatarChangedEvent
Fields:
| Type | Name |
|---|---|
| string | friendGpid |
| string | avatarId |
message OnPlayerStatusChangedEvent
Fields:
| Type | Name |
|---|---|
| string | friendGpid |
PlayerStatus |
newStatus |
message OnRentTradeRequestOpenedEvent
Fields:
| Type | Name |
|---|---|
RentOpenRequest |
request |
message OnRentTradeRequestClosedEvent
Fields:
| Type | Name |
|---|---|
RentClosedRequest |
request |
message OnPlayerRentRequestOpenedEvent
Fields:
| Type | Name |
|---|---|
RentOpenRequest |
request |
message OnPlayerRentRequestClosedEvent
Fields:
| Type | Name |
|---|---|
RentClosedRequest |
request |
PlayerInventoryItem |
item |
message OnRentTradeUpdatedEvent
Fields:
| Type | Name |
|---|---|
RentTrade |
trade |
message OnDeviceBanned
Fields:
| Type | Name |
|---|---|
| string | deviceId |
message OnDisconnectPlayers
Fields:
| Type | Name |
|---|---|
| int32 | gameId |
message OnPlayerBanned
Fields:
| Type | Name |
|---|---|
| int32 | banCode |
| string | message |
| int64 | until |
BanScope |
banScope |
message OnPlayerKicked
Fields:
| Type | Name |
|---|---|
| string | message |
message OnAdRewardEvent
Fields:
| Type | Name |
|---|---|
CurrencyAmount |
rewardCurrencies |
PlayerInventoryItem |
rewardItems |
| bool | ignore |
message OnStatsUpdatedEvent
Fields:
| Type | Name |
|---|---|
PlayerStat |
updatedStats |
| int64 | updatedDate |
message CHGACEEHFADEDHH
Fields:
| Type | Name |
|---|---|
| bytes | DCAGCDFCHBBDCDB |
| bytes | GABAFEDDDBEGGAE |
| bytes | CGCGBGBEGCADABH |
message BBFGDBCEGCBFBEE
Fields:
| Type | Name |
|---|---|
| bytes | FBHHACGFCHFEEED |
| string | FCBHCCCADBCHHGB |