Created
June 21, 2016 01:49
-
-
Save Pupix/bbcef124f094f5684804438faedabe19 to your computer and use it in GitHub Desktop.
A swagger JSON map representing the API used inside the new League of Legends alpha client as it's presented in v0,3
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
{ | |
"basePath": "/", | |
"consumes": [ | |
"application/json", | |
"application/vnd.api+json", | |
"application/x-yaml", | |
"application/x-msgpack", | |
"application/octet-stream", | |
"application/x-www-form-urlencoded", | |
"multipart/form-data" | |
], | |
"definitions": { | |
"AccessToken": { | |
"properties": { | |
"expiry": { | |
"format": "int64", | |
"type": "integer" | |
}, | |
"scopes": { | |
"items": { | |
"type": "string" | |
}, | |
"type": "array" | |
}, | |
"token": { | |
"type": "string" | |
} | |
}, | |
"type": "object" | |
}, | |
"AccountSettingsLoginSession": { | |
"properties": { | |
"accountId": { | |
"format": "int64", | |
"type": "integer" | |
}, | |
"state": { | |
"$ref": "#/definitions/AccountSettingsLoginSessionState" | |
} | |
}, | |
"type": "object" | |
}, | |
"AccountSettingsLoginSessionState": { | |
"enum": [ | |
"IN_PROGRESS", | |
"SUCCEEDED", | |
"ERROR" | |
], | |
"type": "string" | |
}, | |
"AcsEndPoint": { | |
"properties": { | |
"url": { | |
"type": "string" | |
} | |
}, | |
"type": "object" | |
}, | |
"ActiveBoostsLcdsSummonerActiveBoostsDTO": { | |
"properties": { | |
"ipBoostEndDate": { | |
"format": "int64", | |
"type": "integer" | |
}, | |
"ipBoostPerWinCount": { | |
"format": "int32", | |
"type": "integer" | |
}, | |
"ipLoyaltyBoost": { | |
"format": "int32", | |
"type": "integer" | |
}, | |
"summonerId": { | |
"format": "int64", | |
"type": "integer" | |
}, | |
"xpBoostEndDate": { | |
"format": "int64", | |
"type": "integer" | |
}, | |
"xpBoostPerWinCount": { | |
"format": "int32", | |
"type": "integer" | |
}, | |
"xpLoyaltyBoost": { | |
"format": "int32", | |
"type": "integer" | |
} | |
}, | |
"type": "object" | |
}, | |
"ActiveConversationResource": { | |
"properties": { | |
"id": { | |
"type": "string" | |
} | |
}, | |
"type": "object" | |
}, | |
"AllPublicSummonerDataDTO": { | |
"properties": { | |
"summoner": { | |
"$ref": "#/definitions/BasePublicSummonerDTO" | |
}, | |
"summonerLevel": { | |
"$ref": "#/definitions/SummonerLevel" | |
}, | |
"summonerLevelAndPoints": { | |
"$ref": "#/definitions/SummonerLevelAndPoints" | |
} | |
}, | |
"type": "object" | |
}, | |
"AllQueueShutdownStatus": { | |
"properties": { | |
"isAllQueuesDisabled": { | |
"type": "boolean" | |
} | |
}, | |
"type": "object" | |
}, | |
"AllSummonerData": { | |
"properties": { | |
"summoner": { | |
"$ref": "#/definitions/Summoner" | |
} | |
}, | |
"type": "object" | |
}, | |
"AuthResourcePlain": { | |
"properties": { | |
"gasToken": { | |
"additionalProperties": true, | |
"type": "object" | |
}, | |
"password": { | |
"type": "string" | |
}, | |
"username": { | |
"type": "string" | |
} | |
}, | |
"type": "object" | |
}, | |
"AuthResourceRso": { | |
"properties": { | |
"accessToken": { | |
"type": "string" | |
}, | |
"idToken": { | |
"type": "string" | |
} | |
}, | |
"type": "object" | |
}, | |
"AuthType": { | |
"description": "Authentication Type", | |
"enum": [ | |
"plain", | |
"rsoCreate", | |
"rsoRefresh" | |
], | |
"type": "string" | |
}, | |
"Authorization": { | |
"properties": { | |
"currentAccountId": { | |
"format": "int64", | |
"type": "integer" | |
}, | |
"currentPlatformId": { | |
"type": "string" | |
}, | |
"subject": { | |
"type": "string" | |
} | |
}, | |
"type": "object" | |
}, | |
"BanNotification": { | |
"description": "Notification that player is banned", | |
"properties": { | |
"displayReformCard": { | |
"type": "boolean" | |
}, | |
"id": { | |
"format": "int64", | |
"type": "integer" | |
}, | |
"isPermaBan": { | |
"type": "boolean" | |
}, | |
"reason": { | |
"type": "string" | |
}, | |
"source": { | |
"$ref": "#/definitions/NotificationSource" | |
}, | |
"timeUntilBanExpires": { | |
"format": "int64", | |
"type": "integer" | |
} | |
}, | |
"type": "object" | |
}, | |
"BannedChampion": { | |
"properties": { | |
"championId": { | |
"format": "int32", | |
"type": "integer" | |
}, | |
"pickTurn": { | |
"format": "int32", | |
"type": "integer" | |
}, | |
"teamId": { | |
"format": "int32", | |
"type": "integer" | |
} | |
}, | |
"type": "object" | |
}, | |
"BasePublicSummonerDTO": { | |
"properties": { | |
"acctId": { | |
"format": "int64", | |
"type": "integer" | |
}, | |
"internalName": { | |
"type": "string" | |
}, | |
"name": { | |
"type": "string" | |
}, | |
"previousSeasonHighestTier": { | |
"type": "string" | |
}, | |
"profileIconId": { | |
"format": "int32", | |
"type": "integer" | |
}, | |
"sumId": { | |
"format": "int64", | |
"type": "integer" | |
} | |
}, | |
"type": "object" | |
}, | |
"BindingAsyncCancelEvent": { | |
"description": "Represents a cancelled asynchronous operation.", | |
"properties": { | |
"asyncToken": { | |
"description": "Asynchronous operation token", | |
"format": "int32", | |
"type": "integer" | |
} | |
}, | |
"type": "object" | |
}, | |
"BindingAsyncFailureEvent": { | |
"description": "Represents a failed asynchronous operation.", | |
"properties": { | |
"asyncToken": { | |
"description": "Asynchronous operation token", | |
"format": "int32", | |
"type": "integer" | |
}, | |
"error": { | |
"description": "Error message", | |
"type": "string" | |
} | |
}, | |
"type": "object" | |
}, | |
"BindingAsyncState": { | |
"description": "Possible states of an asynchronous operation.", | |
"enum": [ | |
"None", | |
"Running", | |
"Cancelling", | |
"Cancelled", | |
"Succeeded", | |
"Failed" | |
], | |
"type": "string" | |
}, | |
"BindingCallbackEvent": { | |
"description": "Represents the parameters of a call to a provided callback.", | |
"properties": { | |
"id": { | |
"description": "ID of the callback being invoked", | |
"format": "int32", | |
"type": "integer" | |
}, | |
"parameters": { | |
"description": "Callback parameters", | |
"items": { | |
"additionalProperties": true, | |
"type": "object" | |
}, | |
"type": "array" | |
} | |
}, | |
"type": "object" | |
}, | |
"BindingFullApiHelp": { | |
"description": "Describes the exposed native API.", | |
"properties": { | |
"events": { | |
"items": { | |
"$ref": "#/definitions/BindingFullEventHelp" | |
}, | |
"type": "array" | |
}, | |
"functions": { | |
"items": { | |
"$ref": "#/definitions/BindingFullFunctionHelp" | |
}, | |
"type": "array" | |
}, | |
"types": { | |
"items": { | |
"$ref": "#/definitions/BindingFullTypeHelp" | |
}, | |
"type": "array" | |
} | |
}, | |
"type": "object" | |
}, | |
"BindingFullArgumentHelp": { | |
"description": "Describes a function parameter.", | |
"properties": { | |
"description": { | |
"type": "string" | |
}, | |
"name": { | |
"type": "string" | |
}, | |
"optional": { | |
"type": "boolean" | |
}, | |
"type": { | |
"$ref": "#/definitions/BindingFullTypeIdentifier" | |
} | |
}, | |
"type": "object" | |
}, | |
"BindingFullEnumValueHelp": { | |
"description": "Describes an enumerator.", | |
"properties": { | |
"description": { | |
"type": "string" | |
}, | |
"name": { | |
"type": "string" | |
}, | |
"value": { | |
"format": "int32", | |
"type": "integer" | |
} | |
}, | |
"type": "object" | |
}, | |
"BindingFullEventHelp": { | |
"description": "Describes an event.", | |
"properties": { | |
"description": { | |
"type": "string" | |
}, | |
"name": { | |
"type": "string" | |
}, | |
"nameSpace": { | |
"type": "string" | |
}, | |
"tags": { | |
"items": { | |
"type": "string" | |
}, | |
"type": "array" | |
}, | |
"type": { | |
"$ref": "#/definitions/BindingFullTypeIdentifier" | |
} | |
}, | |
"type": "object" | |
}, | |
"BindingFullFieldHelp": { | |
"description": "Describes a member of a struct.", | |
"properties": { | |
"description": { | |
"type": "string" | |
}, | |
"name": { | |
"type": "string" | |
}, | |
"offset": { | |
"format": "int32", | |
"type": "integer" | |
}, | |
"optional": { | |
"type": "boolean" | |
}, | |
"type": { | |
"$ref": "#/definitions/BindingFullTypeIdentifier" | |
} | |
}, | |
"type": "object" | |
}, | |
"BindingFullFunctionHelp": { | |
"description": "Describes a function.", | |
"properties": { | |
"arguments": { | |
"items": { | |
"$ref": "#/definitions/BindingFullArgumentHelp" | |
}, | |
"type": "array" | |
}, | |
"async": { | |
"type": "string" | |
}, | |
"description": { | |
"type": "string" | |
}, | |
"help": { | |
"type": "string" | |
}, | |
"name": { | |
"type": "string" | |
}, | |
"nameSpace": { | |
"type": "string" | |
}, | |
"returns": { | |
"$ref": "#/definitions/BindingFullTypeIdentifier" | |
}, | |
"tags": { | |
"items": { | |
"type": "string" | |
}, | |
"type": "array" | |
}, | |
"threadSafe": { | |
"type": "boolean" | |
} | |
}, | |
"type": "object" | |
}, | |
"BindingFullTypeHelp": { | |
"description": "Describes a struct or enum type.", | |
"properties": { | |
"description": { | |
"type": "string" | |
}, | |
"fields": { | |
"items": { | |
"$ref": "#/definitions/BindingFullFieldHelp" | |
}, | |
"type": "array" | |
}, | |
"name": { | |
"type": "string" | |
}, | |
"nameSpace": { | |
"type": "string" | |
}, | |
"size": { | |
"format": "int32", | |
"type": "integer" | |
}, | |
"tags": { | |
"items": { | |
"type": "string" | |
}, | |
"type": "array" | |
}, | |
"values": { | |
"items": { | |
"$ref": "#/definitions/BindingFullEnumValueHelp" | |
}, | |
"type": "array" | |
} | |
}, | |
"type": "object" | |
}, | |
"BindingFullTypeIdentifier": { | |
"description": "Describes the type of a value.", | |
"properties": { | |
"elementType": { | |
"type": "string" | |
}, | |
"type": { | |
"type": "string" | |
} | |
}, | |
"type": "object" | |
}, | |
"BindingGenericAsyncEvent": { | |
"description": "Represents generic data for an asynchronous event.", | |
"properties": { | |
"asyncToken": { | |
"description": "Asynchronous operation token", | |
"format": "int32", | |
"type": "integer" | |
}, | |
"data": { | |
"additionalProperties": true, | |
"description": "Event data", | |
"type": "object" | |
} | |
}, | |
"type": "object" | |
}, | |
"BindingGenericEvent": { | |
"description": "Represents generic data for an event.", | |
"properties": { | |
"data": { | |
"additionalProperties": true, | |
"description": "Event data", | |
"type": "object" | |
} | |
}, | |
"type": "object" | |
}, | |
"BindingHelpFormat": { | |
"description": "Help format for binding functions and types.", | |
"enum": [ | |
"Full", | |
"Epytext" | |
], | |
"type": "string" | |
}, | |
"BlockedPlayerResource": { | |
"properties": { | |
"id": { | |
"format": "int64", | |
"type": "integer" | |
}, | |
"name": { | |
"type": "string" | |
} | |
}, | |
"type": "object" | |
}, | |
"BroadcastNotification": { | |
"properties": { | |
"broadcastMessages": { | |
"items": { | |
"additionalProperties": true, | |
"type": "object" | |
}, | |
"type": "array" | |
} | |
}, | |
"type": "object" | |
}, | |
"BuildInfo": { | |
"properties": { | |
"branch": { | |
"type": "string" | |
}, | |
"branchFull": { | |
"type": "string" | |
}, | |
"codeBuildId": { | |
"format": "int32", | |
"type": "integer" | |
}, | |
"contentBuildId": { | |
"format": "int32", | |
"type": "integer" | |
}, | |
"gameBranch": { | |
"type": "string" | |
}, | |
"gameBranchFull": { | |
"type": "string" | |
}, | |
"gameDataBuildId": { | |
"format": "int32", | |
"type": "integer" | |
}, | |
"version": { | |
"type": "string" | |
} | |
}, | |
"type": "object" | |
}, | |
"CachedGameLobbyMember": { | |
"properties": { | |
"id": { | |
"format": "int64", | |
"type": "integer" | |
} | |
}, | |
"type": "object" | |
}, | |
"ChampSelectLcdsGameDTO": { | |
"properties": { | |
"bannedChampions": { | |
"items": { | |
"$ref": "#/definitions/BannedChampion" | |
}, | |
"type": "array" | |
}, | |
"gameState": { | |
"type": "string" | |
}, | |
"id": { | |
"format": "int64", | |
"type": "integer" | |
}, | |
"name": { | |
"type": "string" | |
}, | |
"playerChampionSelections": { | |
"items": { | |
"$ref": "#/definitions/ChampSelectLcdsPlayerChampionSelectionDTO" | |
}, | |
"type": "array" | |
}, | |
"roomName": { | |
"type": "string" | |
}, | |
"roomPassword": { | |
"type": "string" | |
}, | |
"teamOne": { | |
"items": { | |
"additionalProperties": true, | |
"type": "object" | |
}, | |
"type": "array" | |
}, | |
"teamTwo": { | |
"items": { | |
"additionalProperties": true, | |
"type": "object" | |
}, | |
"type": "array" | |
} | |
}, | |
"type": "object" | |
}, | |
"ChampSelectLcdsGameTimerDTO": { | |
"properties": { | |
"currentGameState": { | |
"type": "string" | |
}, | |
"remainingTimeInMillis": { | |
"format": "double", | |
"type": "number" | |
} | |
}, | |
"type": "object" | |
}, | |
"ChampSelectLcdsObfuscatedParticipant": { | |
"properties": { | |
"gameUniqueId": { | |
"format": "int64", | |
"type": "integer" | |
} | |
}, | |
"type": "object" | |
}, | |
"ChampSelectLcdsPlayerChampionSelectionDTO": { | |
"properties": { | |
"championId": { | |
"format": "int32", | |
"type": "integer" | |
}, | |
"selectedSkinIndex": { | |
"format": "int32", | |
"type": "integer" | |
}, | |
"spell1Id": { | |
"format": "int32", | |
"type": "integer" | |
}, | |
"spell2Id": { | |
"format": "int32", | |
"type": "integer" | |
}, | |
"summonerInternalName": { | |
"type": "string" | |
} | |
}, | |
"type": "object" | |
}, | |
"ChampSelectLcdsPlayerParticipant": { | |
"properties": { | |
"summonerId": { | |
"format": "int64", | |
"type": "integer" | |
}, | |
"summonerInternalName": { | |
"type": "string" | |
}, | |
"summonerName": { | |
"type": "string" | |
} | |
}, | |
"type": "object" | |
}, | |
"ChampSelectLcdsPointSummary": { | |
"properties": { | |
"currentPoints": { | |
"format": "int32", | |
"type": "integer" | |
}, | |
"maxRolls": { | |
"format": "int32", | |
"type": "integer" | |
}, | |
"numberOfRolls": { | |
"format": "int32", | |
"type": "integer" | |
}, | |
"pointsCostToRoll": { | |
"format": "int32", | |
"type": "integer" | |
}, | |
"pointsToNextRoll": { | |
"format": "int32", | |
"type": "integer" | |
} | |
}, | |
"type": "object" | |
}, | |
"ChampSelectLcdsPotentialTradersDTO": { | |
"properties": { | |
"potentialTraders": { | |
"items": { | |
"type": "string" | |
}, | |
"type": "array" | |
} | |
}, | |
"type": "object" | |
}, | |
"ChampSelectLcdsRollResult": { | |
"properties": { | |
"championId": { | |
"format": "int32", | |
"type": "integer" | |
}, | |
"pointSummary": { | |
"$ref": "#/definitions/ChampSelectLcdsPointSummary" | |
} | |
}, | |
"type": "object" | |
}, | |
"ChampSelectLcdsTradeContractDTO": { | |
"properties": { | |
"requesterChampionId": { | |
"format": "int32", | |
"type": "integer" | |
}, | |
"requesterInternalSummonerName": { | |
"type": "string" | |
}, | |
"responderChampionId": { | |
"format": "int32", | |
"type": "integer" | |
}, | |
"responderInternalSummonerName": { | |
"type": "string" | |
}, | |
"state": { | |
"type": "string" | |
} | |
}, | |
"type": "object" | |
}, | |
"ChampionMasteryUpdate": { | |
"properties": { | |
"bonusPointsGained": { | |
"format": "int64", | |
"type": "integer" | |
}, | |
"championId": { | |
"format": "int32", | |
"type": "integer" | |
}, | |
"grade": { | |
"type": "string" | |
}, | |
"hasLeveledUp": { | |
"type": "boolean" | |
}, | |
"id": { | |
"format": "int64", | |
"type": "integer" | |
}, | |
"level": { | |
"format": "int64", | |
"type": "integer" | |
}, | |
"playerId": { | |
"format": "int64", | |
"type": "integer" | |
}, | |
"pointsBeforeGame": { | |
"format": "int64", | |
"type": "integer" | |
}, | |
"pointsGained": { | |
"format": "int64", | |
"type": "integer" | |
}, | |
"pointsGainedIndividualContribution": { | |
"format": "int64", | |
"type": "integer" | |
}, | |
"pointsSinceLastLevelBeforeGame": { | |
"format": "int64", | |
"type": "integer" | |
}, | |
"pointsUntilNextLevelAfterGame": { | |
"format": "int64", | |
"type": "integer" | |
}, | |
"pointsUntilNextLevelBeforeGame": { | |
"format": "int64", | |
"type": "integer" | |
}, | |
"score": { | |
"format": "int64", | |
"type": "integer" | |
} | |
}, | |
"type": "object" | |
}, | |
"ChatPlatformLoginSession": { | |
"properties": { | |
"accountId": { | |
"format": "int64", | |
"type": "integer" | |
}, | |
"state": { | |
"$ref": "#/definitions/ChatPlatformLoginSessionState" | |
} | |
}, | |
"type": "object" | |
}, | |
"ChatPlatformLoginSessionState": { | |
"enum": [ | |
"IN_PROGRESS", | |
"SUCCEEDED", | |
"ERROR" | |
], | |
"type": "string" | |
}, | |
"ChatSummoner": { | |
"properties": { | |
"profileIconId": { | |
"format": "int32", | |
"type": "integer" | |
}, | |
"summonerId": { | |
"format": "int64", | |
"type": "integer" | |
} | |
}, | |
"type": "object" | |
}, | |
"ClientDynamicConfig": { | |
"properties": { | |
"configs": { | |
"type": "string" | |
}, | |
"delta": { | |
"type": "boolean" | |
} | |
}, | |
"type": "object" | |
}, | |
"CollectionChampionMasteries": { | |
"properties": { | |
"championId": { | |
"format": "int32", | |
"type": "integer" | |
}, | |
"championLevel": { | |
"format": "int32", | |
"type": "integer" | |
}, | |
"championPoints": { | |
"format": "int32", | |
"type": "integer" | |
}, | |
"championPointsSinceLastLevel": { | |
"format": "int32", | |
"type": "integer" | |
}, | |
"championPointsUntilNextLevel": { | |
"format": "int32", | |
"type": "integer" | |
}, | |
"lastPlayTime": { | |
"format": "int64", | |
"type": "integer" | |
}, | |
"playerId": { | |
"description": "Same as summonerId in other structs.", | |
"format": "int64", | |
"type": "integer" | |
} | |
}, | |
"type": "object" | |
}, | |
"CollectionsACSChampionGame": { | |
"properties": { | |
"championId": { | |
"format": "int32", | |
"type": "integer" | |
}, | |
"queue": { | |
"format": "int32", | |
"type": "integer" | |
} | |
}, | |
"type": "object" | |
}, | |
"CollectionsACSResult": { | |
"properties": { | |
"champions": { | |
"items": { | |
"$ref": "#/definitions/CollectionsACSChampionGame" | |
}, | |
"type": "array" | |
}, | |
"gameCount": { | |
"format": "int32", | |
"type": "integer" | |
} | |
}, | |
"type": "object" | |
}, | |
"CollectionsBackdropType": { | |
"enum": [ | |
"default", | |
"summoner-icon", | |
"recently-played" | |
], | |
"type": "string" | |
}, | |
"CollectionsChampion": { | |
"properties": { | |
"active": { | |
"description": "If set to false, this champion is globally disabled.", | |
"type": "boolean" | |
}, | |
"alias": { | |
"description": "Internal name of the champion, in English.", | |
"type": "string" | |
}, | |
"botEnabled": { | |
"description": "True if enabled for bot games, false if not.", | |
"type": "boolean" | |
}, | |
"disabledQueues": { | |
"description": "Specific queues (by name) for which this champion is disabled.", | |
"items": { | |
"type": "string" | |
}, | |
"type": "array" | |
}, | |
"freeToPlay": { | |
"description": "True if this champion is currently free to play, false if not.", | |
"type": "boolean" | |
}, | |
"id": { | |
"format": "int32", | |
"type": "integer" | |
}, | |
"name": { | |
"description": "Translated name of the champion.", | |
"type": "string" | |
}, | |
"ownership": { | |
"$ref": "#/definitions/CollectionsOwnership" | |
}, | |
"passive": { | |
"$ref": "#/definitions/CollectionsChampionSpell", | |
"description": "The champion's passive spell." | |
}, | |
"portraitPath": { | |
"type": "string" | |
}, | |
"purchased": { | |
"format": "int64", | |
"type": "integer" | |
}, | |
"rankedPlayEnabled": { | |
"description": "True if this champion is available for ranked play, false if not.", | |
"type": "boolean" | |
}, | |
"roles": { | |
"items": { | |
"type": "string" | |
}, | |
"type": "array" | |
}, | |
"skins": { | |
"items": { | |
"$ref": "#/definitions/CollectionsChampionSkin" | |
}, | |
"type": "array" | |
}, | |
"spells": { | |
"description": "The champion's active spells.", | |
"items": { | |
"$ref": "#/definitions/CollectionsChampionSpell" | |
}, | |
"type": "array" | |
}, | |
"squarePath": { | |
"type": "string" | |
} | |
}, | |
"type": "object" | |
}, | |
"CollectionsChampionChroma": { | |
"properties": { | |
"championId": { | |
"format": "int32", | |
"type": "integer" | |
}, | |
"chromaPath": { | |
"type": "string" | |
}, | |
"colors": { | |
"items": { | |
"type": "string" | |
}, | |
"type": "array" | |
}, | |
"disabled": { | |
"description": "True if this skin is globally disabled, false if not.", | |
"type": "boolean" | |
}, | |
"id": { | |
"format": "int32", | |
"type": "integer" | |
}, | |
"lastSelected": { | |
"description": "True if this was the last skin the player selected for this champion, false if not.", | |
"type": "boolean" | |
}, | |
"name": { | |
"type": "string" | |
}, | |
"ownership": { | |
"$ref": "#/definitions/CollectionsOwnership" | |
}, | |
"stillObtainable": { | |
"description": "True if this skin is obtainable, false if not", | |
"type": "boolean" | |
} | |
}, | |
"type": "object" | |
}, | |
"CollectionsChampionChromaJson": { | |
"properties": { | |
"chromaPath": { | |
"type": "string" | |
}, | |
"colors": { | |
"items": { | |
"type": "string" | |
}, | |
"type": "array" | |
}, | |
"id": { | |
"format": "int32", | |
"type": "integer" | |
} | |
}, | |
"type": "object" | |
}, | |
"CollectionsChampionJson": { | |
"properties": { | |
"alias": { | |
"type": "string" | |
}, | |
"id": { | |
"format": "int32", | |
"type": "integer" | |
}, | |
"name": { | |
"type": "string" | |
}, | |
"passive": { | |
"$ref": "#/definitions/CollectionsChampionSpellJson" | |
}, | |
"portraitPath": { | |
"type": "string" | |
}, | |
"roles": { | |
"items": { | |
"type": "string" | |
}, | |
"type": "array" | |
}, | |
"skins": { | |
"items": { | |
"$ref": "#/definitions/CollectionsChampionSkinJson" | |
}, | |
"type": "array" | |
}, | |
"spells": { | |
"items": { | |
"$ref": "#/definitions/CollectionsChampionSpellJson" | |
}, | |
"type": "array" | |
}, | |
"squarePath": { | |
"type": "string" | |
} | |
}, | |
"type": "object" | |
}, | |
"CollectionsChampionMasteries": { | |
"properties": { | |
"tree": { | |
"$ref": "#/definitions/CollectionsChampionMasteryTree" | |
} | |
}, | |
"type": "object" | |
}, | |
"CollectionsChampionMasteryGroup": { | |
"properties": { | |
"id": { | |
"format": "int32", | |
"type": "integer" | |
}, | |
"rows": { | |
"items": { | |
"$ref": "#/definitions/CollectionsChampionMasteryRow" | |
}, | |
"type": "array" | |
} | |
}, | |
"type": "object" | |
}, | |
"CollectionsChampionMasteryRow": { | |
"properties": { | |
"masteries": { | |
"items": { | |
"format": "int32", | |
"type": "integer" | |
}, | |
"type": "array" | |
} | |
}, | |
"type": "object" | |
}, | |
"CollectionsChampionMasteryTree": { | |
"properties": { | |
"groups": { | |
"items": { | |
"$ref": "#/definitions/CollectionsChampionMasteryGroup" | |
}, | |
"type": "array" | |
} | |
}, | |
"type": "object" | |
}, | |
"CollectionsChampionSkin": { | |
"properties": { | |
"championId": { | |
"format": "int32", | |
"type": "integer" | |
}, | |
"chromaPath": { | |
"type": "string" | |
}, | |
"chromas": { | |
"items": { | |
"$ref": "#/definitions/CollectionsChampionChroma" | |
}, | |
"type": "array" | |
}, | |
"disabled": { | |
"description": "True if this skin is globally disabled, false if not.", | |
"type": "boolean" | |
}, | |
"id": { | |
"format": "int32", | |
"type": "integer" | |
}, | |
"lastSelected": { | |
"description": "True if this was the last skin the player selected for this champion, false if not.", | |
"type": "boolean" | |
}, | |
"name": { | |
"type": "string" | |
}, | |
"ownership": { | |
"$ref": "#/definitions/CollectionsOwnership" | |
}, | |
"splashPath": { | |
"type": "string" | |
}, | |
"splashVideoPath": { | |
"type": "string" | |
}, | |
"stillObtainable": { | |
"description": "True if this skin is obtainable, false if not", | |
"type": "boolean" | |
} | |
}, | |
"type": "object" | |
}, | |
"CollectionsChampionSkinJson": { | |
"properties": { | |
"chromaPath": { | |
"type": "string" | |
}, | |
"chromas": { | |
"items": { | |
"$ref": "#/definitions/CollectionsChampionChromaJson" | |
}, | |
"type": "array" | |
}, | |
"id": { | |
"format": "int32", | |
"type": "integer" | |
}, | |
"name": { | |
"type": "string" | |
}, | |
"splashPath": { | |
"type": "string" | |
}, | |
"splashVideoPath": { | |
"type": "string" | |
} | |
}, | |
"type": "object" | |
}, | |
"CollectionsChampionSpell": { | |
"properties": { | |
"description": { | |
"type": "string" | |
}, | |
"name": { | |
"type": "string" | |
} | |
}, | |
"type": "object" | |
}, | |
"CollectionsChampionSpellJson": { | |
"properties": { | |
"description": { | |
"type": "string" | |
}, | |
"name": { | |
"type": "string" | |
} | |
}, | |
"type": "object" | |
}, | |
"CollectionsChampionSummaryJson": { | |
"properties": { | |
"id": { | |
"format": "int32", | |
"type": "integer" | |
} | |
}, | |
"type": "object" | |
}, | |
"CollectionsLcdsChampionDTO": { | |
"properties": { | |
"active": { | |
"type": "boolean" | |
}, | |
"botEnabled": { | |
"type": "boolean" | |
}, | |
"championId": { | |
"format": "int32", | |
"type": "integer" | |
}, | |
"championSkins": { | |
"items": { | |
"$ref": "#/definitions/CollectionsLcdsChampionSkinDTO" | |
}, | |
"type": "array" | |
}, | |
"endDate": { | |
"format": "int64", | |
"type": "integer" | |
}, | |
"freeToPlay": { | |
"type": "boolean" | |
}, | |
"freeToPlayReward": { | |
"type": "boolean" | |
}, | |
"owned": { | |
"type": "boolean" | |
}, | |
"purchaseDate": { | |
"format": "int64", | |
"type": "integer" | |
}, | |
"purchased": { | |
"format": "int64", | |
"type": "integer" | |
}, | |
"rankedPlayEnabled": { | |
"type": "boolean" | |
}, | |
"winCountRemaining": { | |
"format": "int32", | |
"type": "integer" | |
} | |
}, | |
"type": "object" | |
}, | |
"CollectionsLcdsChampionSkinDTO": { | |
"properties": { | |
"championId": { | |
"format": "int32", | |
"type": "integer" | |
}, | |
"endDate": { | |
"format": "int64", | |
"type": "integer" | |
}, | |
"freeToPlayReward": { | |
"type": "boolean" | |
}, | |
"lastSelected": { | |
"type": "boolean" | |
}, | |
"owned": { | |
"type": "boolean" | |
}, | |
"purchaseDate": { | |
"format": "int64", | |
"type": "integer" | |
}, | |
"skinId": { | |
"format": "int32", | |
"type": "integer" | |
}, | |
"stillObtainable": { | |
"type": "boolean" | |
}, | |
"winCountRemaining": { | |
"format": "int32", | |
"type": "integer" | |
} | |
}, | |
"type": "object" | |
}, | |
"CollectionsLcdsClientDynamicConfigurationNotification": { | |
"properties": { | |
"configs": { | |
"type": "string" | |
}, | |
"delta": { | |
"type": "boolean" | |
} | |
}, | |
"type": "object" | |
}, | |
"CollectionsLcdsMasteryBookDTO": { | |
"properties": { | |
"bookPages": { | |
"items": { | |
"$ref": "#/definitions/CollectionsLcdsMasteryBookPageDTO" | |
}, | |
"type": "array" | |
}, | |
"dataVersion": { | |
"format": "int32", | |
"type": "integer" | |
}, | |
"dateString": { | |
"type": "string" | |
}, | |
"futureData": { | |
"format": "int32", | |
"type": "integer" | |
}, | |
"summonerId": { | |
"format": "int64", | |
"type": "integer" | |
} | |
}, | |
"type": "object" | |
}, | |
"CollectionsLcdsMasteryBookPageDTO": { | |
"properties": { | |
"createDate": { | |
"format": "int64", | |
"type": "integer" | |
}, | |
"current": { | |
"type": "boolean" | |
}, | |
"dataVersion": { | |
"format": "int32", | |
"type": "integer" | |
}, | |
"futureData": { | |
"format": "int32", | |
"type": "integer" | |
}, | |
"name": { | |
"type": "string" | |
}, | |
"pageId": { | |
"format": "int32", | |
"type": "integer" | |
}, | |
"summonerId": { | |
"format": "int64", | |
"type": "integer" | |
}, | |
"talentEntries": { | |
"items": { | |
"$ref": "#/definitions/CollectionsLcdsTalentEntry" | |
}, | |
"type": "array" | |
} | |
}, | |
"type": "object" | |
}, | |
"CollectionsLcdsSimpleMessage": { | |
"properties": { | |
"accountId": { | |
"format": "int64", | |
"type": "integer" | |
}, | |
"msgId": { | |
"type": "string" | |
}, | |
"params": { | |
"items": { | |
"type": "string" | |
}, | |
"type": "array" | |
}, | |
"type": { | |
"type": "string" | |
} | |
}, | |
"type": "object" | |
}, | |
"CollectionsLcdsSlotEntry": { | |
"properties": { | |
"dataVersion": { | |
"format": "int32", | |
"type": "integer" | |
}, | |
"futureData": { | |
"format": "int32", | |
"type": "integer" | |
}, | |
"runeId": { | |
"format": "int32", | |
"type": "integer" | |
}, | |
"runeSlotId": { | |
"format": "int32", | |
"type": "integer" | |
} | |
}, | |
"type": "object" | |
}, | |
"CollectionsLcdsSpellBookDTO": { | |
"properties": { | |
"bookPages": { | |
"items": { | |
"$ref": "#/definitions/CollectionsLcdsSpellBookPageDTO" | |
}, | |
"type": "array" | |
}, | |
"dataVersion": { | |
"format": "int32", | |
"type": "integer" | |
}, | |
"dateString": { | |
"type": "string" | |
}, | |
"futureData": { | |
"format": "int32", | |
"type": "integer" | |
}, | |
"summonerId": { | |
"format": "int64", | |
"type": "integer" | |
} | |
}, | |
"type": "object" | |
}, | |
"CollectionsLcdsSpellBookPageDTO": { | |
"properties": { | |
"createDate": { | |
"format": "int64", | |
"type": "integer" | |
}, | |
"current": { | |
"type": "boolean" | |
}, | |
"dataVersion": { | |
"format": "int32", | |
"type": "integer" | |
}, | |
"futureData": { | |
"format": "int32", | |
"type": "integer" | |
}, | |
"name": { | |
"type": "string" | |
}, | |
"pageId": { | |
"format": "int32", | |
"type": "integer" | |
}, | |
"slotEntries": { | |
"items": { | |
"$ref": "#/definitions/CollectionsLcdsSlotEntry" | |
}, | |
"type": "array" | |
}, | |
"summonerId": { | |
"format": "int64", | |
"type": "integer" | |
} | |
}, | |
"type": "object" | |
}, | |
"CollectionsLcdsSummonerIcon": { | |
"properties": { | |
"dataVersion": { | |
"format": "int32", | |
"type": "integer" | |
}, | |
"futureData": { | |
"format": "int32", | |
"type": "integer" | |
}, | |
"iconId": { | |
"format": "int32", | |
"type": "integer" | |
}, | |
"purchaseDate": { | |
"format": "int64", | |
"type": "integer" | |
}, | |
"summonerId": { | |
"format": "int64", | |
"type": "integer" | |
} | |
}, | |
"type": "object" | |
}, | |
"CollectionsLcdsSummonerIconInventoryDTO": { | |
"properties": { | |
"dataVersion": { | |
"format": "int32", | |
"type": "integer" | |
}, | |
"dateString": { | |
"type": "string" | |
}, | |
"futureData": { | |
"format": "int32", | |
"type": "integer" | |
}, | |
"summonerIcons": { | |
"items": { | |
"$ref": "#/definitions/CollectionsLcdsSummonerIcon" | |
}, | |
"type": "array" | |
}, | |
"summonerId": { | |
"format": "int64", | |
"type": "integer" | |
} | |
}, | |
"type": "object" | |
}, | |
"CollectionsLcdsSummonerRune": { | |
"properties": { | |
"dataVersion": { | |
"format": "int32", | |
"type": "integer" | |
}, | |
"futureData": { | |
"format": "int32", | |
"type": "integer" | |
}, | |
"purchaseDate": { | |
"format": "int64", | |
"type": "integer" | |
}, | |
"purchased": { | |
"format": "int64", | |
"type": "integer" | |
}, | |
"quantity": { | |
"format": "int32", | |
"type": "integer" | |
}, | |
"runeId": { | |
"format": "int32", | |
"type": "integer" | |
}, | |
"summonerId": { | |
"format": "int64", | |
"type": "integer" | |
} | |
}, | |
"type": "object" | |
}, | |
"CollectionsLcdsSummonerRuneInventory": { | |
"properties": { | |
"dataVersion": { | |
"format": "int32", | |
"type": "integer" | |
}, | |
"dateString": { | |
"type": "string" | |
}, | |
"futureData": { | |
"format": "int32", | |
"type": "integer" | |
}, | |
"summonerId": { | |
"format": "int64", | |
"type": "integer" | |
}, | |
"summonerRunes": { | |
"items": { | |
"$ref": "#/definitions/CollectionsLcdsSummonerRune" | |
}, | |
"type": "array" | |
} | |
}, | |
"type": "object" | |
}, | |
"CollectionsLcdsTalentEntry": { | |
"properties": { | |
"dataVersion": { | |
"format": "int32", | |
"type": "integer" | |
}, | |
"futureData": { | |
"format": "int32", | |
"type": "integer" | |
}, | |
"rank": { | |
"format": "int32", | |
"type": "integer" | |
}, | |
"talentId": { | |
"format": "int32", | |
"type": "integer" | |
} | |
}, | |
"type": "object" | |
}, | |
"CollectionsMastery": { | |
"properties": { | |
"id": { | |
"format": "int32", | |
"type": "integer" | |
}, | |
"rank": { | |
"format": "int32", | |
"type": "integer" | |
} | |
}, | |
"type": "object" | |
}, | |
"CollectionsMasteryBook": { | |
"properties": { | |
"pages": { | |
"items": { | |
"$ref": "#/definitions/CollectionsMasteryPage" | |
}, | |
"type": "array" | |
}, | |
"summonerId": { | |
"format": "int64", | |
"type": "integer" | |
} | |
}, | |
"type": "object" | |
}, | |
"CollectionsMasteryPage": { | |
"properties": { | |
"current": { | |
"type": "boolean" | |
}, | |
"id": { | |
"format": "int32", | |
"type": "integer" | |
}, | |
"masteries": { | |
"items": { | |
"$ref": "#/definitions/CollectionsMastery" | |
}, | |
"type": "array" | |
}, | |
"name": { | |
"type": "string" | |
}, | |
"summary": { | |
"additionalProperties": { | |
"format": "int32", | |
"type": "integer" | |
}, | |
"type": "object" | |
} | |
}, | |
"type": "object" | |
}, | |
"CollectionsOwnership": { | |
"properties": { | |
"freeToPlayReward": { | |
"type": "boolean" | |
}, | |
"owned": { | |
"type": "boolean" | |
}, | |
"rental": { | |
"$ref": "#/definitions/CollectionsRental" | |
} | |
}, | |
"type": "object" | |
}, | |
"CollectionsRental": { | |
"properties": { | |
"endDate": { | |
"format": "int64", | |
"type": "integer" | |
}, | |
"purchaseDate": { | |
"format": "int64", | |
"type": "integer" | |
}, | |
"winCountRemaining": { | |
"format": "int32", | |
"type": "integer" | |
} | |
}, | |
"type": "object" | |
}, | |
"CollectionsRune": { | |
"properties": { | |
"runeId": { | |
"format": "int32", | |
"type": "integer" | |
}, | |
"runeSlotId": { | |
"format": "int32", | |
"type": "integer" | |
} | |
}, | |
"type": "object" | |
}, | |
"CollectionsRuneBook": { | |
"properties": { | |
"pages": { | |
"items": { | |
"$ref": "#/definitions/CollectionsRunePage" | |
}, | |
"type": "array" | |
}, | |
"summonerId": { | |
"format": "int64", | |
"type": "integer" | |
} | |
}, | |
"type": "object" | |
}, | |
"CollectionsRunePage": { | |
"properties": { | |
"current": { | |
"type": "boolean" | |
}, | |
"id": { | |
"format": "int32", | |
"type": "integer" | |
}, | |
"name": { | |
"type": "string" | |
}, | |
"runes": { | |
"items": { | |
"$ref": "#/definitions/CollectionsRune" | |
}, | |
"type": "array" | |
} | |
}, | |
"type": "object" | |
}, | |
"CollectionsRuneQuantities": { | |
"properties": { | |
"runeQuantities": { | |
"items": { | |
"$ref": "#/definitions/CollectionsRuneQuantity" | |
}, | |
"type": "array" | |
}, | |
"summonerId": { | |
"format": "int64", | |
"type": "integer" | |
} | |
}, | |
"type": "object" | |
}, | |
"CollectionsRuneQuantity": { | |
"properties": { | |
"quantity": { | |
"format": "int32", | |
"type": "integer" | |
}, | |
"runeId": { | |
"format": "int32", | |
"type": "integer" | |
} | |
}, | |
"type": "object" | |
}, | |
"CollectionsSpells": { | |
"properties": { | |
"spells": { | |
"items": { | |
"format": "int32", | |
"type": "integer" | |
}, | |
"type": "array" | |
}, | |
"summonerId": { | |
"format": "int64", | |
"type": "integer" | |
} | |
}, | |
"type": "object" | |
}, | |
"CollectionsSplashMetadata": { | |
"properties": { | |
"CalculatedColor": { | |
"type": "string" | |
}, | |
"OverrideColor": { | |
"type": "string" | |
} | |
}, | |
"type": "object" | |
}, | |
"CollectionsSummoner": { | |
"properties": { | |
"accountId": { | |
"format": "int64", | |
"type": "integer" | |
}, | |
"profileIconId": { | |
"format": "int32", | |
"type": "integer" | |
}, | |
"summonerId": { | |
"format": "int64", | |
"type": "integer" | |
}, | |
"summonerLevel": { | |
"format": "int32", | |
"type": "integer" | |
} | |
}, | |
"type": "object" | |
}, | |
"CollectionsSummonerBackdrop": { | |
"properties": { | |
"backdropImage": { | |
"type": "string" | |
}, | |
"backdropMaskColor": { | |
"type": "string" | |
}, | |
"backdropType": { | |
"$ref": "#/definitions/CollectionsBackdropType" | |
}, | |
"backdropVideo": { | |
"type": "string" | |
}, | |
"summonerId": { | |
"format": "int64", | |
"type": "integer" | |
} | |
}, | |
"type": "object" | |
}, | |
"CollectionsSummonerIcons": { | |
"properties": { | |
"icons": { | |
"items": { | |
"format": "int32", | |
"type": "integer" | |
}, | |
"type": "array" | |
}, | |
"summonerId": { | |
"format": "int64", | |
"type": "integer" | |
} | |
}, | |
"type": "object" | |
}, | |
"CollectionsTopChampionMasteries": { | |
"properties": { | |
"masteries": { | |
"items": { | |
"$ref": "#/definitions/CollectionChampionMasteries" | |
}, | |
"type": "array" | |
}, | |
"score": { | |
"format": "int64", | |
"type": "integer" | |
}, | |
"summonerId": { | |
"format": "int64", | |
"type": "integer" | |
} | |
}, | |
"type": "object" | |
}, | |
"CollectionsWardSkin": { | |
"properties": { | |
"description": { | |
"type": "string" | |
}, | |
"id": { | |
"format": "int64", | |
"type": "integer" | |
}, | |
"name": { | |
"type": "string" | |
}, | |
"ownership": { | |
"$ref": "#/definitions/CollectionsOwnership" | |
}, | |
"wardImagePath": { | |
"type": "string" | |
}, | |
"wardShadowImagePath": { | |
"type": "string" | |
} | |
}, | |
"type": "object" | |
}, | |
"CollectionsWardSkinList": { | |
"properties": { | |
"wardSkinList": { | |
"items": { | |
"format": "int64", | |
"type": "integer" | |
}, | |
"type": "array" | |
} | |
}, | |
"type": "object" | |
}, | |
"ConversationMessageResource": { | |
"properties": { | |
"body": { | |
"type": "string" | |
}, | |
"fromId": { | |
"format": "int64", | |
"type": "integer" | |
}, | |
"id": { | |
"type": "string" | |
}, | |
"isHistorical": { | |
"type": "boolean" | |
}, | |
"timestamp": { | |
"type": "string" | |
}, | |
"type": { | |
"type": "string" | |
} | |
}, | |
"type": "object" | |
}, | |
"ConversationResource": { | |
"properties": { | |
"id": { | |
"type": "string" | |
}, | |
"inviterId": { | |
"type": "string" | |
}, | |
"isMuted": { | |
"type": "boolean" | |
}, | |
"lastMessage": { | |
"$ref": "#/definitions/ConversationMessageResource" | |
}, | |
"name": { | |
"type": "string" | |
}, | |
"password": { | |
"type": "string" | |
}, | |
"type": { | |
"type": "string" | |
}, | |
"unreadMessageCount": { | |
"format": "int64", | |
"type": "integer" | |
} | |
}, | |
"type": "object" | |
}, | |
"CreatePremadeV1": { | |
"properties": { | |
"queueId": { | |
"format": "int32", | |
"type": "integer" | |
} | |
}, | |
"type": "object" | |
}, | |
"DebugResource": { | |
"properties": { | |
"asyncWaitInterval": { | |
"format": "int32", | |
"type": "integer" | |
}, | |
"failAllChatLogin": { | |
"type": "boolean" | |
}, | |
"failNextChatLogin": { | |
"type": "boolean" | |
}, | |
"failNextChatLogout": { | |
"type": "boolean" | |
}, | |
"failNextChatSend": { | |
"type": "boolean" | |
}, | |
"failNextKeepAlive": { | |
"type": "boolean" | |
}, | |
"isXMPPLoggingEnabled": { | |
"type": "boolean" | |
}, | |
"keepAliveInterval": { | |
"format": "int32", | |
"type": "integer" | |
}, | |
"triggerChatDisconnect": { | |
"type": "boolean" | |
} | |
}, | |
"type": "object" | |
}, | |
"DisabledChampionsDynamicClientConfig": { | |
"properties": { | |
"DisabledChampions": { | |
"additionalProperties": true, | |
"type": "object" | |
} | |
}, | |
"type": "object" | |
}, | |
"EligibilityQueryParams": { | |
"description": "Query params for eligibility checking. Including summoner ids and queue ids", | |
"properties": { | |
"queueIds": { | |
"items": { | |
"format": "int32", | |
"type": "integer" | |
}, | |
"type": "array" | |
}, | |
"summonerIds": { | |
"items": { | |
"format": "int64", | |
"type": "integer" | |
}, | |
"type": "array" | |
} | |
}, | |
"type": "object" | |
}, | |
"EligibilityResource": { | |
"description": "Game queue eligibility status and restriction details.", | |
"properties": { | |
"eligible": { | |
"type": "boolean" | |
}, | |
"queueId": { | |
"format": "int32", | |
"type": "integer" | |
}, | |
"restrictions": { | |
"items": { | |
"$ref": "#/definitions/EligibilityRestriction" | |
}, | |
"type": "array" | |
} | |
}, | |
"type": "object" | |
}, | |
"EligibilityRestriction": { | |
"description": "Eligibility restriction detail.", | |
"properties": { | |
"expiredTimestamp": { | |
"format": "int64", | |
"type": "integer" | |
}, | |
"restrictionArgs": { | |
"additionalProperties": { | |
"type": "string" | |
}, | |
"type": "object" | |
}, | |
"restrictionCode": { | |
"$ref": "#/definitions/EligibilityRestrictionCode" | |
}, | |
"summonerIds": { | |
"items": { | |
"format": "int64", | |
"type": "integer" | |
}, | |
"type": "array" | |
} | |
}, | |
"type": "object" | |
}, | |
"EligibilityRestrictionCode": { | |
"description": "Possible eligibility restriction codes.", | |
"enum": [ | |
"QueueDisabled", | |
"QueueUnsupported", | |
"PlayerLevelRestriction", | |
"PlayerTimedRestriction", | |
"PlayerBannedRestriction", | |
"PlayerAvailableChampionRestriction", | |
"TeamDivisionRestriction", | |
"TeamMaxSizeRestriction", | |
"TeamMinSizeRestriction" | |
], | |
"type": "string" | |
}, | |
"EndOfGameChampionSummary": { | |
"properties": { | |
"alias": { | |
"type": "string" | |
}, | |
"id": { | |
"format": "int32", | |
"type": "integer" | |
} | |
}, | |
"type": "object" | |
}, | |
"EndOfGameLcdsClientReportV1": { | |
"properties": { | |
"comment": { | |
"type": "string" | |
}, | |
"gameId": { | |
"format": "int64", | |
"type": "integer" | |
}, | |
"offenderSummonerId": { | |
"format": "int64", | |
"type": "integer" | |
}, | |
"offenses": { | |
"type": "string" | |
} | |
}, | |
"type": "object" | |
}, | |
"EndOfGameLcdsEndOfGameStats": { | |
"properties": { | |
"basePoints": { | |
"format": "int32", | |
"type": "integer" | |
}, | |
"battleBoostIpEarned": { | |
"format": "int32", | |
"type": "integer" | |
}, | |
"boostIpEarned": { | |
"format": "int32", | |
"type": "integer" | |
}, | |
"boostXpEarned": { | |
"format": "int32", | |
"type": "integer" | |
}, | |
"coOpVsAiMinutesLeftToday": { | |
"format": "int32", | |
"type": "integer" | |
}, | |
"coOpVsAiMsecsUntilReset": { | |
"format": "int32", | |
"type": "integer" | |
}, | |
"completionBonusPoints": { | |
"format": "int32", | |
"type": "integer" | |
}, | |
"customMinutesLeftToday": { | |
"format": "int32", | |
"type": "integer" | |
}, | |
"customMsecsUntilReset": { | |
"format": "int32", | |
"type": "integer" | |
}, | |
"difficulty": { | |
"type": "string" | |
}, | |
"elo": { | |
"format": "int32", | |
"type": "integer" | |
}, | |
"eloChange": { | |
"format": "int32", | |
"type": "integer" | |
}, | |
"experienceEarned": { | |
"format": "int32", | |
"type": "integer" | |
}, | |
"experienceTotal": { | |
"format": "int32", | |
"type": "integer" | |
}, | |
"firstWinBonus": { | |
"format": "int32", | |
"type": "integer" | |
}, | |
"gameId": { | |
"format": "int64", | |
"type": "integer" | |
}, | |
"gameLength": { | |
"format": "int32", | |
"type": "integer" | |
}, | |
"gameMode": { | |
"type": "string" | |
}, | |
"gameMutators": { | |
"items": { | |
"type": "string" | |
}, | |
"type": "array" | |
}, | |
"gameType": { | |
"type": "string" | |
}, | |
"imbalancedTeamsNoPoints": { | |
"type": "boolean" | |
}, | |
"invalid": { | |
"type": "boolean" | |
}, | |
"ipEarned": { | |
"format": "int32", | |
"type": "integer" | |
}, | |
"ipTotal": { | |
"format": "int32", | |
"type": "integer" | |
}, | |
"leveledUp": { | |
"type": "boolean" | |
}, | |
"loyaltyBoostIpEarned": { | |
"format": "int32", | |
"type": "integer" | |
}, | |
"loyaltyBoostXpEarned": { | |
"format": "int32", | |
"type": "integer" | |
}, | |
"myTeamInfo": { | |
"$ref": "#/definitions/EndOfGameLcdsTeamInfo" | |
}, | |
"myTeamStatus": { | |
"type": "string" | |
}, | |
"newSpells": { | |
"items": { | |
"$ref": "#/definitions/EndOfGameLcdsSpell" | |
}, | |
"type": "array" | |
}, | |
"odinBonusIp": { | |
"format": "int32", | |
"type": "integer" | |
}, | |
"otherTeamInfo": { | |
"$ref": "#/definitions/EndOfGameLcdsTeamInfo" | |
}, | |
"otherTeamPlayerParticipantStats": { | |
"items": { | |
"$ref": "#/definitions/EndOfGameLcdsPlayerParticipantStatsSummary" | |
}, | |
"type": "array" | |
}, | |
"partyRewardsBonusIpEarned": { | |
"format": "int32", | |
"type": "integer" | |
}, | |
"pointsPenalties": { | |
"items": { | |
"$ref": "#/definitions/EndOfGameLcdsPointsPenalty" | |
}, | |
"type": "array" | |
}, | |
"previousLevel": { | |
"format": "int64", | |
"type": "integer" | |
}, | |
"previousXpTotal": { | |
"format": "int64", | |
"type": "integer" | |
}, | |
"queueBonusEarned": { | |
"format": "int32", | |
"type": "integer" | |
}, | |
"queueType": { | |
"type": "string" | |
}, | |
"ranked": { | |
"type": "boolean" | |
}, | |
"reportGameId": { | |
"format": "int64", | |
"type": "integer" | |
}, | |
"roomName": { | |
"type": "string" | |
}, | |
"roomPassword": { | |
"type": "string" | |
}, | |
"rpEarned": { | |
"format": "int32", | |
"type": "integer" | |
}, | |
"sendStatsToTournamentProvider": { | |
"type": "boolean" | |
}, | |
"skinId": { | |
"format": "int32", | |
"type": "integer" | |
}, | |
"skinIndex": { | |
"format": "int32", | |
"type": "integer" | |
}, | |
"summonerName": { | |
"type": "string" | |
}, | |
"talentPointsGained": { | |
"format": "int32", | |
"type": "integer" | |
}, | |
"teamPlayerParticipantStats": { | |
"items": { | |
"$ref": "#/definitions/EndOfGameLcdsPlayerParticipantStatsSummary" | |
}, | |
"type": "array" | |
}, | |
"timeUntilNextFirstWinBonus": { | |
"format": "int32", | |
"type": "integer" | |
}, | |
"userId": { | |
"format": "int64", | |
"type": "integer" | |
} | |
}, | |
"type": "object" | |
}, | |
"EndOfGameLcdsEogPointChangeBreakdown": { | |
"properties": { | |
"endPoints": { | |
"format": "int32", | |
"type": "integer" | |
}, | |
"pointChangeFromChampionsOwned": { | |
"format": "int32", | |
"type": "integer" | |
}, | |
"pointChangeFromGameplay": { | |
"format": "int32", | |
"type": "integer" | |
}, | |
"pointsUsed": { | |
"format": "int32", | |
"type": "integer" | |
}, | |
"previousPoints": { | |
"format": "int32", | |
"type": "integer" | |
} | |
}, | |
"type": "object" | |
}, | |
"EndOfGameLcdsHarassmentReport": { | |
"properties": { | |
"comment": { | |
"type": "string" | |
}, | |
"gameId": { | |
"format": "int64", | |
"type": "integer" | |
}, | |
"offense": { | |
"type": "string" | |
}, | |
"reportSource": { | |
"type": "string" | |
}, | |
"reportedSummonerId": { | |
"format": "int64", | |
"type": "integer" | |
}, | |
"reportingSummonerId": { | |
"format": "int64", | |
"type": "integer" | |
} | |
}, | |
"type": "object" | |
}, | |
"EndOfGameLcdsPlayerParticipantStatsSummary": { | |
"properties": { | |
"botPlayer": { | |
"type": "boolean" | |
}, | |
"championId": { | |
"format": "int32", | |
"type": "integer" | |
}, | |
"elo": { | |
"format": "int32", | |
"type": "integer" | |
}, | |
"eloChange": { | |
"format": "int32", | |
"type": "integer" | |
}, | |
"gameId": { | |
"format": "int64", | |
"type": "integer" | |
}, | |
"leaver": { | |
"type": "boolean" | |
}, | |
"leaves": { | |
"format": "int32", | |
"type": "integer" | |
}, | |
"level": { | |
"format": "int32", | |
"type": "integer" | |
}, | |
"losses": { | |
"format": "int32", | |
"type": "integer" | |
}, | |
"profileIconId": { | |
"format": "int32", | |
"type": "integer" | |
}, | |
"skinName": { | |
"type": "string" | |
}, | |
"spell1Id": { | |
"format": "int32", | |
"type": "integer" | |
}, | |
"spell2Id": { | |
"format": "int32", | |
"type": "integer" | |
}, | |
"statistics": { | |
"items": { | |
"$ref": "#/definitions/EndOfGameLcdsRawStatDTO" | |
}, | |
"type": "array" | |
}, | |
"summonerName": { | |
"type": "string" | |
}, | |
"teamId": { | |
"format": "int32", | |
"type": "integer" | |
}, | |
"userId": { | |
"format": "int64", | |
"type": "integer" | |
}, | |
"wins": { | |
"format": "int32", | |
"type": "integer" | |
} | |
}, | |
"type": "object" | |
}, | |
"EndOfGameLcdsPointsPenalty": { | |
"properties": { | |
"penalty": { | |
"format": "double", | |
"type": "number" | |
}, | |
"type": { | |
"type": "string" | |
} | |
}, | |
"type": "object" | |
}, | |
"EndOfGameLcdsRawStatDTO": { | |
"properties": { | |
"statTypeName": { | |
"type": "string" | |
}, | |
"value": { | |
"format": "int64", | |
"type": "integer" | |
} | |
}, | |
"type": "object" | |
}, | |
"EndOfGameLcdsSpell": { | |
"properties": { | |
"spellId": { | |
"format": "int32", | |
"type": "integer" | |
} | |
}, | |
"type": "object" | |
}, | |
"EndOfGameLcdsTeamId": { | |
"properties": { | |
"fullId": { | |
"type": "string" | |
} | |
}, | |
"type": "object" | |
}, | |
"EndOfGameLcdsTeamInfo": { | |
"properties": { | |
"memberStatusString": { | |
"type": "string" | |
}, | |
"name": { | |
"type": "string" | |
}, | |
"secondsUntilEligibleForDeletion": { | |
"format": "int64", | |
"type": "integer" | |
}, | |
"tag": { | |
"type": "string" | |
}, | |
"teamId": { | |
"$ref": "#/definitions/EndOfGameLcdsTeamId" | |
} | |
}, | |
"type": "object" | |
}, | |
"EndOfGameLoginDataPacket": { | |
"properties": { | |
"allSummonerData": { | |
"$ref": "#/definitions/EndOfGameSummonerSummonerData" | |
} | |
}, | |
"type": "object" | |
}, | |
"EndOfGamePlayer": { | |
"properties": { | |
"botPlayer": { | |
"type": "boolean" | |
}, | |
"championId": { | |
"format": "int32", | |
"type": "integer" | |
}, | |
"elo": { | |
"format": "int32", | |
"type": "integer" | |
}, | |
"eloChange": { | |
"format": "int32", | |
"type": "integer" | |
}, | |
"gameId": { | |
"format": "int64", | |
"type": "integer" | |
}, | |
"isReportingDisabled": { | |
"type": "boolean" | |
}, | |
"items": { | |
"items": { | |
"format": "int32", | |
"type": "integer" | |
}, | |
"type": "array" | |
}, | |
"leaver": { | |
"type": "boolean" | |
}, | |
"leaves": { | |
"format": "int32", | |
"type": "integer" | |
}, | |
"level": { | |
"format": "int32", | |
"type": "integer" | |
}, | |
"losses": { | |
"format": "int32", | |
"type": "integer" | |
}, | |
"profileIconId": { | |
"format": "int32", | |
"type": "integer" | |
}, | |
"skinName": { | |
"type": "string" | |
}, | |
"spell1Id": { | |
"format": "int32", | |
"type": "integer" | |
}, | |
"spell2Id": { | |
"format": "int32", | |
"type": "integer" | |
}, | |
"stats": { | |
"additionalProperties": true, | |
"type": "object" | |
}, | |
"summonerName": { | |
"type": "string" | |
}, | |
"teamId": { | |
"format": "int32", | |
"type": "integer" | |
}, | |
"userId": { | |
"format": "int64", | |
"type": "integer" | |
}, | |
"wins": { | |
"format": "int32", | |
"type": "integer" | |
} | |
}, | |
"type": "object" | |
}, | |
"EndOfGamePlayerComplaint": { | |
"properties": { | |
"comment": { | |