Skip to content

Instantly share code, notes, and snippets.

@Pupix
Created June 21, 2016 01:49
Show Gist options
  • Save Pupix/bbcef124f094f5684804438faedabe19 to your computer and use it in GitHub Desktop.
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
<
{
"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": {