Schemes Reference

Enums

enum JoinClanType

  • JOIN_CLAN_TYPE_BYACCEPTINVITEREQUEST
  • JOIN_CLAN_TYPE_BYACCEPTJOINREQUEST
  • JOIN_CLAN_TYPE_JOINTOOPENCLAN
  • JOIN_CLAN_TYPE_NONEJOINTYPE

enum ProgressGameEventType

  • PROGRESS_GAME_EVENT_TYPE_UNSPECIFIED
  • PROGRESS_GAME_EVENT_TYPE_GAMEPASSBOUGHT
  • PROGRESS_GAME_EVENT_TYPE_EVENTPOINTSBOUGHT
  • PROGRESS_GAME_EVENT_TYPE_GAMEPASSANDEVENTPOINTSBOUGHT
  • PROGRESS_GAME_EVENT_TYPE_REFERRALPOINTSRECEIVED

enum ClanMemberRolePermission

  • CLAN_MEMBER_ROLE_PERMISSION_CHANGECLANSETTINGS
  • CLAN_MEMBER_ROLE_PERMISSION_ACCEPTMEMBER
  • CLAN_MEMBER_ROLE_PERMISSION_INVITEMEMBER
  • CLAN_MEMBER_ROLE_PERMISSION_KICKMEMBERLESS
  • CLAN_MEMBER_ROLE_PERMISSION_KICKMEMBEREQUAL
  • CLAN_MEMBER_ROLE_PERMISSION_ASSIGNROLELESS
  • CLAN_MEMBER_ROLE_PERMISSION_ASSIGNROLEEQUAL
  • CLAN_MEMBER_ROLE_PERMISSION_CREATECLANBATTLE
  • CLAN_MEMBER_ROLE_PERMISSION_JOINCLANBATTLE
  • CLAN_MEMBER_ROLE_PERMISSION_UPGRADECLANMEMBERSCOUNT

enum RequestType

  • REQUEST_TYPE_NONETYPEREQUEST
  • REQUEST_TYPE_OPENREQUEST
  • REQUEST_TYPE_CLOSEDREQUEST

enum ClanType

  • CLAN_TYPE_CLOSED
  • CLAN_TYPE_BYREQUEST
  • CLAN_TYPE_OPENED

enum ReferralCashbackPaymentStatus

  • REFERRAL_CASHBACK_PAYMENT_STATUS_AWAITSPAYMENT
  • REFERRAL_CASHBACK_PAYMENT_STATUS_PAID
  • REFERRAL_CASHBACK_PAYMENT_STATUS_PAYMENTCANCELLED

enum ReferralState

  • REFERRAL_STATE_RECRUIT
  • REFERRAL_STATE_COMMANDER

enum AuthType

  • AUTH_TYPE_TEST
  • AUTH_TYPE_GUEST
  • AUTH_TYPE_GOOGLEPLAY
  • AUTH_TYPE_FACEBOOK
  • AUTH_TYPE_GAMECENTER
  • AUTH_TYPE_APPLEID
  • AUTH_TYPE_HUAWEI
  • AUTH_TYPE_VK
  • AUTH_TYPE_BOLTID
  • AUTH_TYPE_TWITCH

enum MessageType

  • MESSAGE_TYPE_CLANSNONETYPE
  • MESSAGE_TYPE_CHATMESSAGE
  • MESSAGE_TYPE_LOGMESSAGE

enum FileAccessMode

  • FILE_ACCESS_MODE_PRIVATEACCESSMODE
  • FILE_ACCESS_MODE_BYTOKENACCESSMODE
  • FILE_ACCESS_MODE_PUBLICACCESSMODE

enum RewardSource

  • REWARD_SOURCE_SOURCEUNSPECIFIED
  • REWARD_SOURCE_SOURCETWITCH

enum MatchState

  • MATCH_STATE_FINISHED
  • MATCH_STATE_CANCELED
  • MATCH_STATE_ANNULLED

enum MatchType

  • MATCH_TYPE_REGULAR
  • MATCH_TYPE_CLANBATTLE

enum SystemMessageType

  • SYSTEM_MESSAGE_TYPE_MATCHESCANCELED
  • SYSTEM_MESSAGE_TYPE_REPORTEDPLAYERSBANNED
  • SYSTEM_MESSAGE_TYPE_FRIENDSHIPREQUESTACCEPTED
  • SYSTEM_MESSAGE_TYPE_CLANMEMBERSHIPACCEPTED
  • SYSTEM_MESSAGE_TYPE_CLANMEMBERSHIPENDED
  • SYSTEM_MESSAGE_TYPE_ACHIEVEMENTUNLOCKED
  • SYSTEM_MESSAGE_TYPE_GIFTRECEIVED
  • SYSTEM_MESSAGE_TYPE_SEASONFINISHED
  • SYSTEM_MESSAGE_TYPE_AVATARREJECTED
  • SYSTEM_MESSAGE_TYPE_GLOBALBANRECEIVED
  • SYSTEM_MESSAGE_TYPE_MARKETPLACETRANSACTIONREVERTED
  • SYSTEM_MESSAGE_TYPE_DEVELOPERMESSAGE
  • SYSTEM_MESSAGE_TYPE_MARKETPLACEBANRECEIVED
  • SYSTEM_MESSAGE_TYPE_CHATBANRECEIVED
  • SYSTEM_MESSAGE_TYPE_INAPPSUCCEED
  • SYSTEM_MESSAGE_TYPE_NEWDEVICELOGINED
  • SYSTEM_MESSAGE_TYPE_MATCHESRESTORED
  • SYSTEM_MESSAGE_TYPE_RECRUITSUBSCRIBED
  • SYSTEM_MESSAGE_TYPE_COMMANDERCASHBACKRECEIVED
  • SYSTEM_MESSAGE_TYPE_REWARDPROCESSED
  • SYSTEM_MESSAGE_TYPE_STOREGIFTRECEIVED

enum ClosingReason

  • CLOSING_REASON_NONEREASON
  • CLOSING_REASON_SUCCESSTRANSACTION
  • CLOSING_REASON_NOTENOUGHFUNDS
  • CLOSING_REASON_CANCELLED
  • CLOSING_REASON_SALEREQUESTNOTFOUND
  • CLOSING_REASON_EXPIRED
  • CLOSING_REASON_INVENTORYSIZEEXCEEDED

enum OperationValuePair_Types_Operation

  • OPERATION_VALUE_PAIR_TYPES_OPERATION_DEFAULT
  • OPERATION_VALUE_PAIR_TYPES_OPERATION_EXIST
  • OPERATION_VALUE_PAIR_TYPES_OPERATION_EQUALS

enum ProcessingState

  • PROCESSING_STATE_CREATING
  • PROCESSING_STATE_CANCELLING
  • PROCESSING_STATE_EXPIRING

enum MarketRequestType

  • MARKET_REQUEST_TYPE_MPNONETYPE
  • MARKET_REQUEST_TYPE_SALEREQUEST
  • MARKET_REQUEST_TYPE_PURCHASEREQUEST

enum Comparison

  • COMPARISON_EQUALTOORLESSTHAN
  • COMPARISON_LESSTHAN
  • COMPARISON_EQUAL
  • COMPARISON_GREATERTHAN
  • COMPARISON_EQUALTOORGREATERTHAN
  • COMPARISON_NOTEQUAL
  • COMPARISON_STARTWITH
  • COMPARISON_IN
  • COMPARISON_INORNULL

enum LobbyDistanceFilter

  • LOBBY_DISTANCE_FILTER_CLOSE
  • LOBBY_DISTANCE_FILTER_DEFAULT
  • LOBBY_DISTANCE_FILTER_FAR
  • LOBBY_DISTANCE_FILTER_WORLDWIDE

enum LobbyType

  • LOBBY_TYPE_DEFAULT
  • LOBBY_TYPE_SQLLOBBY
  • LOBBY_TYPE_ASYNCRANDOMLOBBY

enum RelationshipStatus

  • RELATIONSHIP_STATUS_NONE
  • RELATIONSHIP_STATUS_BLOCKED
  • RELATIONSHIP_STATUS_INITIATOR
  • RELATIONSHIP_STATUS_FRIEND
  • RELATIONSHIP_STATUS_RECIPIENT
  • RELATIONSHIP_STATUS_IGNORED

enum LobbyPlayerType

  • LOBBY_PLAYER_TYPE_ANY
  • LOBBY_PLAYER_TYPE_MEMBER
  • LOBBY_PLAYER_TYPE_SPECTATOR

enum OfferType

  • OFFER_TYPE_INAPPPURCHASE
  • OFFER_TYPE_STORE

enum SettingType

  • SETTING_TYPE_STRING
  • SETTING_TYPE_INTEGER
  • SETTING_TYPE_FLOAT
  • SETTING_TYPE_BOOL
  • SETTING_TYPE_LONG

enum BanScope

  • BAN_SCOPE_GLOBAL
  • BAN_SCOPE_MARKETPLACE
  • BAN_SCOPE_MARKETPLACESPECIAL
  • BAN_SCOPE_CHAT

enum OnlineStatus

  • ONLINE_STATUS_STATEOFFLINE
  • ONLINE_STATUS_STATEONLINE
  • ONLINE_STATUS_STATEBUSY
  • ONLINE_STATUS_STATEAWAY
  • ONLINE_STATUS_STATESNOOZE
  • ONLINE_STATUS_STATELOOKINGTOTRADE
  • ONLINE_STATUS_STATELOOKINGTOPLAY

enum RetrievableType

  • RETRIEVABLE_TYPE_UNREMOVABLE
  • RETRIEVABLE_TYPE_REMOVABLE
  • RETRIEVABLE_TYPE_RETRIEVABLE

enum PropertySetByType

  • PROPERTY_SET_BY_TYPE_GAMESERVER
  • PROPERTY_SET_BY_TYPE_CLIENT

enum FlagFilter_Types_MaskOperation

  • FLAG_FILTER_TYPES_MASK_OPERATION_EQUALS
  • FLAG_FILTER_TYPES_MASK_OPERATION_BITSANYSET
  • FLAG_FILTER_TYPES_MASK_OPERATION_BITSALLSET

enum RequestStatus

  • REQUEST_STATUS_PENDING
  • REQUEST_STATUS_DONE

enum PropertyType

  • PROPERTY_TYPE_INT
  • PROPERTY_TYPE_FLOAT
  • PROPERTY_TYPE_STRING
  • PROPERTY_TYPE_BOOLEAN
  • PROPERTY_TYPE_LONG
  • PROPERTY_TYPE_ITEMID
  • PROPERTY_TYPE_IMAGEURL
  • PROPERTY_TYPE_JSON
  • PROPERTY_TYPE_RANDOMUNIFORM
  • PROPERTY_TYPE_DATE

enum PurchaseStatus

  • PURCHASE_STATUS_UNKNOWNSTATUS
  • PURCHASE_STATUS_PURCHASED
  • PURCHASE_STATUS_CANCELED
  • PURCHASE_STATUS_REFUNDED
  • PURCHASE_STATUS_PENDING
  • PURCHASE_STATUS_REFUNDPENDING

enum StatDefType

  • STAT_DEF_TYPE_INT
  • STAT_DEF_TYPE_FLOAT
  • STAT_DEF_TYPE_LONG

enum Store

  • STORE_GOOGLEPLAY
  • STORE_APPSTORE
  • STORE_APPGALLERY
  • STORE_AMAZON
  • STORE_DEV
  • STORE_YOO
  • STORE_GETAPPS

enum Platform

  • PLATFORM_UNKNOWN
  • PLATFORM_ANDROID
  • PLATFORM_IOS

enum Side

  • SIDE_RED
  • SIDE_BLUE

enum State

  • STATE_PREPARING
  • STATE_READY
  • STATE_STARTED
  • STATE_FINISHED
  • STATE_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 email
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 email

message DeleteAccountResponse

Fields:

Type Name
string email
int32 daysLeft

message DeleteAccountRequest

Fields:

Type Name
string email

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 email

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

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