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 hidden or 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": { | |
| "description": "the reporter's comment (optional)", | |
| "type": "string" | |
| }, | |
| "gameId": { | |
| "description": "the id of the game (use 0 to report a chat)", | |
| "format": "int64", | |
| "type": "integer" | |
| }, | |
| "offense": { | |
| "description": "the reported offense category", | |
| "type": "string" | |
| }, | |
| "reportedSummonerId": { | |
| "description": "the id of the summoner being reported", | |
| "format": "int64", | |
| "type": "integer" | |
| } | |
| }, | |
| "type": "object" | |
| }, | |
| "EndOfGamePlayerComplaintV2": { | |
| "properties": { | |
| "comment": { | |
| "description": "the reporter's comment (optional)", | |
| "type": "string" | |
| }, | |
| "gameId": { | |
| "description": "the id of the game (use 0 to report a chat)", | |
| "format": "int64", | |
| "type": "integer" | |
| }, | |
| "offenses": { | |
| "description": "comma-separated list of the reported offense categories", | |
| "type": "string" | |
| }, | |
| "reportedSummonerId": { | |
| "description": "the id of the summoner being reported", | |
| "format": "int64", | |
| "type": "integer" | |
| } | |
| }, | |
| "type": "object" | |
| }, | |
| "EndOfGamePoints": { | |
| "properties": { | |
| "pointChangeFromChampionsOwned": { | |
| "format": "int32", | |
| "type": "integer" | |
| }, | |
| "pointChangeFromGameplay": { | |
| "format": "int32", | |
| "type": "integer" | |
| }, | |
| "pointsUntilNextReroll": { | |
| "format": "int32", | |
| "type": "integer" | |
| }, | |
| "pointsUsed": { | |
| "format": "int32", | |
| "type": "integer" | |
| }, | |
| "previousPoints": { | |
| "format": "int32", | |
| "type": "integer" | |
| }, | |
| "rerollCount": { | |
| "format": "int32", | |
| "type": "integer" | |
| }, | |
| "totalPoints": { | |
| "format": "int32", | |
| "type": "integer" | |
| } | |
| }, | |
| "type": "object" | |
| }, | |
| "EndOfGameStats": { | |
| "properties": { | |
| "basePoints": { | |
| "description": "totalIpGain - firstWinBonus", | |
| "format": "int32", | |
| "type": "integer" | |
| }, | |
| "battleBoostIpEarned": { | |
| "description": "IP points earned for a Battle Boost purchase", | |
| "format": "int32", | |
| "type": "integer" | |
| }, | |
| "boostIpEarned": { | |
| "format": "int32", | |
| "type": "integer" | |
| }, | |
| "boostXpEarned": { | |
| "format": "int32", | |
| "type": "integer" | |
| }, | |
| "coOpVsAiMinutesLeftToday": { | |
| "description": "This is is the number of minutes left today that can be played in co op vs ai games (and receive xp/ip) but it's only relevant for high level players. When it's not relevant, a -1 is returned, which means the player can play as many co op vs ai games as he wants and still receive xp/ip.", | |
| "format": "int32", | |
| "type": "integer" | |
| }, | |
| "coOpVsAiMsecsUntilReset": { | |
| "description": "How many co op vs ai msecs are left until reset. If -1, it means the next co op vs ai game played will reset the clock. Otherwise it's the number of msecs that the user needs to wait for a reset. This is only relevant if coOpVsAiMinutesLeftToday is not a -1.", | |
| "format": "int32", | |
| "type": "integer" | |
| }, | |
| "completionBonusPoints": { | |
| "description": "These are added to XP total.", | |
| "format": "int32", | |
| "type": "integer" | |
| }, | |
| "customMinutesLeftToday": { | |
| "description": "This is is the number of minutes left today that can be played in custom games (and receive xp/ip) but it's only relevant for high level players. When it's not relevant, a -1 is returned, which means the player can play as many custom games as he wants and still receive xp/ip.", | |
| "format": "int32", | |
| "type": "integer" | |
| }, | |
| "customMsecsUntilReset": { | |
| "description": "How many custom msecs are left until reset. If -1, it means the next custom game played will reset the clock. Otherwise it's the number of msecs that the user needs to wait for a reset. This is only relevant if customMinutesLeftToday is not a -1.", | |
| "format": "int32", | |
| "type": "integer" | |
| }, | |
| "difficulty": { | |
| "description": "Difficulty for Coop vs AI games.", | |
| "type": "string" | |
| }, | |
| "elo": { | |
| "format": "int32", | |
| "type": "integer" | |
| }, | |
| "eloChange": { | |
| "description": "This is the elo change for the player.", | |
| "format": "int32", | |
| "type": "integer" | |
| }, | |
| "experienceEarned": { | |
| "format": "int32", | |
| "type": "integer" | |
| }, | |
| "experienceTotal": { | |
| "format": "int32", | |
| "type": "integer" | |
| }, | |
| "firstWinBonus": { | |
| "description": "Number of IP points gained due to first win", | |
| "format": "int32", | |
| "type": "integer" | |
| }, | |
| "gameId": { | |
| "format": "int64", | |
| "type": "integer" | |
| }, | |
| "gameLength": { | |
| "format": "int32", | |
| "type": "integer" | |
| }, | |
| "gameMode": { | |
| "description": "This is the GameMode enum.", | |
| "type": "string" | |
| }, | |
| "gameMutators": { | |
| "items": { | |
| "type": "string" | |
| }, | |
| "type": "array" | |
| }, | |
| "gameType": { | |
| "description": "This is either MATCHED_GAME, TUTORIAL_GAME, CUSTOM_GAME.", | |
| "type": "string" | |
| }, | |
| "imbalancedTeamsNoPoints": { | |
| "description": "If the team was imbalanced than the team does not get points.", | |
| "type": "boolean" | |
| }, | |
| "invalid": { | |
| "description": "This is true if we had a game that was invalid such as due to bad service conditions.", | |
| "type": "boolean" | |
| }, | |
| "ipEarned": { | |
| "format": "int32", | |
| "type": "integer" | |
| }, | |
| "ipTotal": { | |
| "format": "int32", | |
| "type": "integer" | |
| }, | |
| "isAramGame": { | |
| "type": "boolean" | |
| }, | |
| "leveledUp": { | |
| "type": "boolean" | |
| }, | |
| "loyaltyBoostIpEarned": { | |
| "description": "Amount of IP earned due to a loyalty boost (QQVIP, etc).", | |
| "format": "int32", | |
| "type": "integer" | |
| }, | |
| "loyaltyBoostXpEarned": { | |
| "description": "XP earned from a loyalty boost (QQVIP, etc)", | |
| "format": "int32", | |
| "type": "integer" | |
| }, | |
| "myTeamStatus": { | |
| "type": "string" | |
| }, | |
| "newSpells": { | |
| "items": { | |
| "format": "int32", | |
| "type": "integer" | |
| }, | |
| "type": "array" | |
| }, | |
| "odinBonusIp": { | |
| "description": "Odin games get an extra bonus for the IP bar.", | |
| "format": "int32", | |
| "type": "integer" | |
| }, | |
| "partyRewardsBonusIpEarned": { | |
| "format": "int32", | |
| "type": "integer" | |
| }, | |
| "pointsPenalties": { | |
| "additionalProperties": true, | |
| "description": "Point deductions.", | |
| "type": "object" | |
| }, | |
| "previousLevel": { | |
| "format": "int64", | |
| "type": "integer" | |
| }, | |
| "previousXpTotal": { | |
| "format": "int64", | |
| "type": "integer" | |
| }, | |
| "queueBonusEarned": { | |
| "description": "IP queue bonus points earned.", | |
| "format": "int32", | |
| "type": "integer" | |
| }, | |
| "queueType": { | |
| "description": "Will be set to 'NONE' if there was no queue involved.", | |
| "type": "string" | |
| }, | |
| "ranked": { | |
| "description": "This is true if we had a ranked game (ie, a MATCHED_GAME that was ranked).", | |
| "type": "boolean" | |
| }, | |
| "reportGameId": { | |
| "description": "This is always the the real, legit game id; it will be used for harassment reports.", | |
| "format": "int64", | |
| "type": "integer" | |
| }, | |
| "rerollData": { | |
| "$ref": "#/definitions/EndOfGamePoints", | |
| "description": "Contains reroll data if isAramGame is true." | |
| }, | |
| "roomName": { | |
| "description": "The ejabberd MUC chat room for this player to join at end of game.", | |
| "type": "string" | |
| }, | |
| "roomPassword": { | |
| "description": "The ejabberd MUC chat room password.", | |
| "type": "string" | |
| }, | |
| "rpEarned": { | |
| "description": "RP Gain for level up rewards", | |
| "format": "int32", | |
| "type": "integer" | |
| }, | |
| "sendStatsToTournamentProvider": { | |
| "type": "boolean" | |
| }, | |
| "skinId": { | |
| "description": "The id of the selected skin ((champId * 1000) + skinIndex). It'll be a -1 if nothing was set (eg, a bot).", | |
| "format": "int32", | |
| "type": "integer" | |
| }, | |
| "skinIndex": { | |
| "description": "The index of the selected skin.", | |
| "format": "int32", | |
| "type": "integer" | |
| }, | |
| "summonerName": { | |
| "type": "string" | |
| }, | |
| "talentPointsGained": { | |
| "format": "int32", | |
| "type": "integer" | |
| }, | |
| "teams": { | |
| "items": { | |
| "$ref": "#/definitions/EndOfGameTeam" | |
| }, | |
| "type": "array" | |
| }, | |
| "timeUntilNextFirstWinBonus": { | |
| "description": "This variable is used to display the time until next first win bonus.", | |
| "format": "int32", | |
| "type": "integer" | |
| }, | |
| "userId": { | |
| "format": "int64", | |
| "type": "integer" | |
| } | |
| }, | |
| "type": "object" | |
| }, | |
| "EndOfGameSummonerLevelAndPoints": { | |
| "properties": { | |
| "expPoints": { | |
| "format": "int64", | |
| "type": "integer" | |
| }, | |
| "summonerLevel": { | |
| "format": "int32", | |
| "type": "integer" | |
| } | |
| }, | |
| "type": "object" | |
| }, | |
| "EndOfGameSummonerSummonerData": { | |
| "properties": { | |
| "summonerLevelAndPoints": { | |
| "$ref": "#/definitions/EndOfGameSummonerLevelAndPoints" | |
| } | |
| }, | |
| "type": "object" | |
| }, | |
| "EndOfGameTeam": { | |
| "properties": { | |
| "fullId": { | |
| "type": "string" | |
| }, | |
| "isBottomTeam": { | |
| "type": "boolean" | |
| }, | |
| "isPlayerTeam": { | |
| "type": "boolean" | |
| }, | |
| "isWinningTeam": { | |
| "type": "boolean" | |
| }, | |
| "memberStatusString": { | |
| "type": "string" | |
| }, | |
| "name": { | |
| "type": "string" | |
| }, | |
| "players": { | |
| "items": { | |
| "$ref": "#/definitions/EndOfGamePlayer" | |
| }, | |
| "type": "array" | |
| }, | |
| "stats": { | |
| "additionalProperties": true, | |
| "type": "object" | |
| }, | |
| "tag": { | |
| "type": "string" | |
| }, | |
| "teamId": { | |
| "format": "int32", | |
| "type": "integer" | |
| } | |
| }, | |
| "type": "object" | |
| }, | |
| "EndOfGameVictoriousComrade": { | |
| "properties": { | |
| "summonerId": { | |
| "format": "int64", | |
| "type": "integer" | |
| }, | |
| "summonerName": { | |
| "type": "string" | |
| } | |
| }, | |
| "type": "object" | |
| }, | |
| "EntitlementsToken": { | |
| "properties": { | |
| "entitlements": { | |
| "items": { | |
| "type": "string" | |
| }, | |
| "type": "array" | |
| }, | |
| "expiry": { | |
| "format": "int64", | |
| "type": "integer" | |
| }, | |
| "token": { | |
| "type": "string" | |
| } | |
| }, | |
| "type": "object" | |
| }, | |
| "EogLcdsGameDTO": { | |
| "properties": { | |
| "gameState": { | |
| "type": "string" | |
| }, | |
| "id": { | |
| "format": "int64", | |
| "type": "integer" | |
| } | |
| }, | |
| "type": "object" | |
| }, | |
| "EogPluginState": { | |
| "properties": { | |
| "state": { | |
| "description": "EoG_Flow, BeforeEndOfGame, AfterEndOfGame, WaitingForStats, StatsReady.", | |
| "type": "string" | |
| } | |
| }, | |
| "type": "object" | |
| }, | |
| "ErrorResource": { | |
| "properties": { | |
| "code": { | |
| "format": "int64", | |
| "type": "integer" | |
| }, | |
| "from": { | |
| "type": "string" | |
| }, | |
| "id": { | |
| "format": "int64", | |
| "type": "integer" | |
| }, | |
| "message": { | |
| "type": "string" | |
| }, | |
| "text": { | |
| "type": "string" | |
| } | |
| }, | |
| "type": "object" | |
| }, | |
| "FriendOfFriendRecord": { | |
| "properties": { | |
| "commonFriendId": { | |
| "format": "int64", | |
| "type": "integer" | |
| }, | |
| "commonFriendName": { | |
| "type": "string" | |
| }, | |
| "summonerId": { | |
| "format": "int64", | |
| "type": "integer" | |
| }, | |
| "summonerName": { | |
| "type": "string" | |
| } | |
| }, | |
| "type": "object" | |
| }, | |
| "FriendRequestDirection": { | |
| "description": "Friend Request Direction", | |
| "enum": [ | |
| "in", | |
| "out", | |
| "both" | |
| ], | |
| "type": "string" | |
| }, | |
| "FriendRequestResource": { | |
| "properties": { | |
| "direction": { | |
| "$ref": "#/definitions/FriendRequestDirection" | |
| }, | |
| "id": { | |
| "format": "int64", | |
| "type": "integer" | |
| }, | |
| "name": { | |
| "type": "string" | |
| } | |
| }, | |
| "type": "object" | |
| }, | |
| "FriendResource": { | |
| "properties": { | |
| "availability": { | |
| "type": "string" | |
| }, | |
| "groupId": { | |
| "format": "int32", | |
| "type": "integer" | |
| }, | |
| "icon": { | |
| "format": "int32", | |
| "type": "integer" | |
| }, | |
| "id": { | |
| "format": "int64", | |
| "type": "integer" | |
| }, | |
| "isP2PConversationMuted": { | |
| "type": "boolean" | |
| }, | |
| "lastSeenOnlineTimestamp": { | |
| "type": "string" | |
| }, | |
| "lol": { | |
| "additionalProperties": { | |
| "type": "string" | |
| }, | |
| "type": "object" | |
| }, | |
| "name": { | |
| "type": "string" | |
| }, | |
| "note": { | |
| "type": "string" | |
| }, | |
| "statusMessage": { | |
| "type": "string" | |
| } | |
| }, | |
| "type": "object" | |
| }, | |
| "GameClientChatMessageResource": { | |
| "properties": { | |
| "body": { | |
| "type": "string" | |
| }, | |
| "fromSummonerName": { | |
| "type": "string" | |
| } | |
| }, | |
| "type": "object" | |
| }, | |
| "GameDataResource": { | |
| "properties": { | |
| "gameName": { | |
| "type": "string" | |
| }, | |
| "password": { | |
| "type": "string" | |
| }, | |
| "queue": { | |
| "$ref": "#/definitions/QueueResource" | |
| }, | |
| "spectatorsAllowed": { | |
| "type": "boolean" | |
| } | |
| }, | |
| "type": "object" | |
| }, | |
| "GameMapName": { | |
| "description": "Possible game map names listed in a game-config resource.", | |
| "enum": [ | |
| "None", | |
| "Custom", | |
| "SummonersRift", | |
| "TwistedTreeline", | |
| "HowlingAbyss", | |
| "CrystalScar" | |
| ], | |
| "type": "string" | |
| }, | |
| "GameMode": { | |
| "description": "Possible game modes listed in a game-config resource.", | |
| "enum": [ | |
| "None", | |
| "Custom", | |
| "Normal", | |
| "Ranked", | |
| "VersusAi", | |
| "Featured" | |
| ], | |
| "type": "string" | |
| }, | |
| "GameModeDto": { | |
| "properties": { | |
| "gameMode": { | |
| "type": "string" | |
| }, | |
| "maxPlaying": { | |
| "format": "int32", | |
| "type": "integer" | |
| } | |
| }, | |
| "type": "object" | |
| }, | |
| "GameProcessInfo": { | |
| "properties": { | |
| "pid": { | |
| "format": "int32", | |
| "type": "integer" | |
| }, | |
| "playerCredentials": { | |
| "$ref": "#/definitions/GameflowLcdsPlayerCredentialsDto" | |
| } | |
| }, | |
| "type": "object" | |
| }, | |
| "GameQueuesLcdsGameQueueConfig": { | |
| "properties": { | |
| "blockedMinutesThreshold": { | |
| "format": "int32", | |
| "type": "integer" | |
| }, | |
| "botsCanSpawnOnBlueSide": { | |
| "type": "boolean" | |
| }, | |
| "cacheName": { | |
| "type": "string" | |
| }, | |
| "disallowFreeChampions": { | |
| "type": "boolean" | |
| }, | |
| "gameMode": { | |
| "type": "string" | |
| }, | |
| "gameMutators": { | |
| "items": { | |
| "type": "string" | |
| }, | |
| "type": "array" | |
| }, | |
| "gameTypeConfigId": { | |
| "format": "int32", | |
| "type": "integer" | |
| }, | |
| "id": { | |
| "format": "int32", | |
| "type": "integer" | |
| }, | |
| "mapSelectionAlgorithm": { | |
| "type": "string" | |
| }, | |
| "matchingThrottleConfig": { | |
| "$ref": "#/definitions/GameQueuesLcdsMatchingThrottleConfig" | |
| }, | |
| "maxLevel": { | |
| "format": "int32", | |
| "type": "integer" | |
| }, | |
| "maxSummonerLevelForFirstWinOfTheDay": { | |
| "format": "int32", | |
| "type": "integer" | |
| }, | |
| "maximumParticipantListSize": { | |
| "format": "int32", | |
| "type": "integer" | |
| }, | |
| "minLevel": { | |
| "format": "int32", | |
| "type": "integer" | |
| }, | |
| "minimumParticipantListSize": { | |
| "format": "int32", | |
| "type": "integer" | |
| }, | |
| "minimumQueueDodgeDelayTime": { | |
| "format": "int32", | |
| "type": "integer" | |
| }, | |
| "numPlayersPerTeam": { | |
| "format": "int32", | |
| "type": "integer" | |
| }, | |
| "pointsConfigKey": { | |
| "type": "string" | |
| }, | |
| "queueBonusKey": { | |
| "type": "string" | |
| }, | |
| "queueState": { | |
| "type": "string" | |
| }, | |
| "queueStateString": { | |
| "type": "string" | |
| }, | |
| "randomizeTeamSizes": { | |
| "type": "boolean" | |
| }, | |
| "ranked": { | |
| "type": "boolean" | |
| }, | |
| "supportedMapIds": { | |
| "items": { | |
| "format": "int32", | |
| "type": "integer" | |
| }, | |
| "type": "array" | |
| }, | |
| "teamOnly": { | |
| "type": "boolean" | |
| }, | |
| "thresholdEnabled": { | |
| "type": "boolean" | |
| }, | |
| "thresholdSize": { | |
| "format": "int64", | |
| "type": "integer" | |
| }, | |
| "type": { | |
| "type": "string" | |
| }, | |
| "typeString": { | |
| "type": "string" | |
| } | |
| }, | |
| "type": "object" | |
| }, | |
| "GameQueuesLcdsMatchingThrottleConfig": { | |
| "properties": { | |
| "cacheName": { | |
| "type": "string" | |
| }, | |
| "limit": { | |
| "format": "int64", | |
| "type": "integer" | |
| } | |
| }, | |
| "type": "object" | |
| }, | |
| "GameTypeConfig": { | |
| "description": "Set of game config values available for a queue.", | |
| "properties": { | |
| "advancedLearningQuests": { | |
| "type": "boolean" | |
| }, | |
| "allowTrades": { | |
| "type": "boolean" | |
| }, | |
| "banTimerDuration": { | |
| "format": "int32", | |
| "type": "integer" | |
| }, | |
| "battleBoost": { | |
| "type": "boolean" | |
| }, | |
| "crossTeamChampionPool": { | |
| "type": "boolean" | |
| }, | |
| "deathMatch": { | |
| "type": "boolean" | |
| }, | |
| "doNotRemove": { | |
| "type": "boolean" | |
| }, | |
| "duplicatePick": { | |
| "type": "boolean" | |
| }, | |
| "exclusivePick": { | |
| "type": "boolean" | |
| }, | |
| "id": { | |
| "format": "int64", | |
| "type": "integer" | |
| }, | |
| "learningQuests": { | |
| "type": "boolean" | |
| }, | |
| "mainPickTimerDuration": { | |
| "format": "int32", | |
| "type": "integer" | |
| }, | |
| "maxAllowableBans": { | |
| "format": "int32", | |
| "type": "integer" | |
| }, | |
| "name": { | |
| "type": "string" | |
| }, | |
| "onboardCoopBeginner": { | |
| "type": "boolean" | |
| }, | |
| "pickMode": { | |
| "type": "string" | |
| }, | |
| "postPickTimerDuration": { | |
| "format": "int32", | |
| "type": "integer" | |
| }, | |
| "reroll": { | |
| "type": "boolean" | |
| }, | |
| "teamChampionPool": { | |
| "type": "boolean" | |
| } | |
| }, | |
| "type": "object" | |
| }, | |
| "GameflowAvailability": { | |
| "properties": { | |
| "state": { | |
| "type": "string" | |
| } | |
| }, | |
| "type": "object" | |
| }, | |
| "GameflowAvailabilityResource": { | |
| "properties": { | |
| "isAvailable": { | |
| "type": "boolean" | |
| }, | |
| "state": { | |
| "$ref": "#/definitions/GameflowAvailabilityState" | |
| } | |
| }, | |
| "type": "object" | |
| }, | |
| "GameflowAvailabilityState": { | |
| "description": "Possible state values of for the availability of the Play button.", | |
| "enum": [ | |
| "Available", | |
| "Initializing", | |
| "Patching", | |
| "PlatformDisconnected", | |
| "MinorShutdown", | |
| "PlayerBanned", | |
| "InGameFlow" | |
| ], | |
| "type": "string" | |
| }, | |
| "GameflowGameClientResource": { | |
| "properties": { | |
| "clientState": { | |
| "$ref": "#/definitions/GameflowGameClientState", | |
| "description": "(DEPRECATED) State of the game client." | |
| }, | |
| "isClientVisible": { | |
| "description": "(DEPRECATED) Is the game client actually visible to the player on screen?", | |
| "type": "boolean" | |
| }, | |
| "running": { | |
| "description": "Is the game client executable currently running?", | |
| "type": "boolean" | |
| }, | |
| "serverIp": { | |
| "description": "Game server IP address that the game client connects to.", | |
| "type": "string" | |
| }, | |
| "serverPort": { | |
| "description": "Game server IP port that the game client connects to.", | |
| "type": "integer" | |
| }, | |
| "visible": { | |
| "description": "Is the game client actually visible to the player on screen?", | |
| "type": "boolean" | |
| } | |
| }, | |
| "type": "object" | |
| }, | |
| "GameflowGameClientState": { | |
| "description": "Possible states of the game client.", | |
| "enum": [ | |
| "NotRunning", | |
| "FailedToLaunch", | |
| "ReconnectAvailable", | |
| "Running" | |
| ], | |
| "type": "string" | |
| }, | |
| "GameflowLcdsGameDTO": { | |
| "properties": { | |
| "gameState": { | |
| "type": "string" | |
| }, | |
| "id": { | |
| "format": "int64", | |
| "type": "integer" | |
| }, | |
| "queueTypeName": { | |
| "type": "string" | |
| } | |
| }, | |
| "type": "object" | |
| }, | |
| "GameflowLcdsPlayerCredentialsDto": { | |
| "properties": { | |
| "encryptionKey": { | |
| "type": "string" | |
| }, | |
| "gameId": { | |
| "format": "int64", | |
| "type": "integer" | |
| }, | |
| "serverIp": { | |
| "type": "string" | |
| }, | |
| "serverPort": { | |
| "type": "integer" | |
| }, | |
| "summonerId": { | |
| "format": "int64", | |
| "type": "integer" | |
| } | |
| }, | |
| "type": "object" | |
| }, | |
| "GameflowLcdsReconnectInfoDto": { | |
| "properties": { | |
| "game": { | |
| "$ref": "#/definitions/GameflowLcdsGameDTO" | |
| }, | |
| "playerCredentials": { | |
| "$ref": "#/definitions/GameflowLcdsPlayerCredentialsDto" | |
| } | |
| }, | |
| "type": "object" | |
| }, | |
| "GameflowMap": { | |
| "properties": { | |
| "assets": { | |
| "additionalProperties": true, | |
| "type": "object" | |
| }, | |
| "description": { | |
| "type": "string" | |
| }, | |
| "id": { | |
| "format": "int64", | |
| "type": "integer" | |
| }, | |
| "name": { | |
| "type": "string" | |
| }, | |
| "platformId": { | |
| "type": "string" | |
| }, | |
| "platformName": { | |
| "type": "string" | |
| } | |
| }, | |
| "type": "object" | |
| }, | |
| "GameflowPhase": { | |
| "enum": [ | |
| "None", | |
| "Lobby", | |
| "Matchmaking", | |
| "ReadyCheck", | |
| "ChampSelect", | |
| "GameStart", | |
| "FailedToLaunch", | |
| "InProgress", | |
| "Reconnect", | |
| "WaitingForStats", | |
| "EndOfGame", | |
| "TerminatedInError" | |
| ], | |
| "type": "string" | |
| }, | |
| "GameflowSessionResource": { | |
| "properties": { | |
| "gameClient": { | |
| "$ref": "#/definitions/GameflowGameClientResource" | |
| }, | |
| "gameData": { | |
| "$ref": "#/definitions/GameDataResource" | |
| }, | |
| "map": { | |
| "$ref": "#/definitions/GameflowMap" | |
| }, | |
| "phase": { | |
| "$ref": "#/definitions/GameflowPhase" | |
| } | |
| }, | |
| "type": "object" | |
| }, | |
| "GroupResource": { | |
| "properties": { | |
| "id": { | |
| "format": "int32", | |
| "type": "integer" | |
| }, | |
| "name": { | |
| "type": "string" | |
| }, | |
| "priority": { | |
| "format": "int32", | |
| "type": "integer" | |
| } | |
| }, | |
| "type": "object" | |
| }, | |
| "HasKudosToGive": { | |
| "properties": { | |
| "hasKudosToGive": { | |
| "description": "true if the player has kudos to give, false if not", | |
| "type": "boolean" | |
| } | |
| }, | |
| "type": "object" | |
| }, | |
| "IdToken": { | |
| "properties": { | |
| "expiry": { | |
| "format": "int64", | |
| "type": "integer" | |
| }, | |
| "token": { | |
| "type": "string" | |
| } | |
| }, | |
| "type": "object" | |
| }, | |
| "InjectedPatcherError": { | |
| "description": "Allowable patcher errors to inject.", | |
| "enum": [ | |
| "UnspecifiedError", | |
| "FailedToFindFile", | |
| "FailedToResolveHostName", | |
| "FailedFailedToWriteFile" | |
| ], | |
| "type": "string" | |
| }, | |
| "KudosGetCommand": { | |
| "properties": { | |
| "commandName": { | |
| "type": "string" | |
| }, | |
| "summonerId": { | |
| "format": "int64", | |
| "type": "integer" | |
| } | |
| }, | |
| "type": "object" | |
| }, | |
| "KudosTotals": { | |
| "properties": { | |
| "totals": { | |
| "items": { | |
| "format": "int32", | |
| "type": "integer" | |
| }, | |
| "type": "array" | |
| } | |
| }, | |
| "type": "object" | |
| }, | |
| "LCDSBroadcastNotification": { | |
| "properties": { | |
| "broadcastMessages": { | |
| "items": { | |
| "additionalProperties": true, | |
| "type": "object" | |
| }, | |
| "type": "array" | |
| } | |
| }, | |
| "type": "object" | |
| }, | |
| "LCDSLoyaltyRewards": { | |
| "properties": { | |
| "champions": { | |
| "items": { | |
| "additionalProperties": true, | |
| "type": "object" | |
| }, | |
| "type": "array" | |
| }, | |
| "ipBoost": { | |
| "format": "int32", | |
| "type": "integer" | |
| }, | |
| "xpBoost": { | |
| "format": "int32", | |
| "type": "integer" | |
| } | |
| }, | |
| "type": "object" | |
| }, | |
| "LCDSLoyaltyStateChangeNotification": { | |
| "properties": { | |
| "accountId": { | |
| "format": "int64", | |
| "type": "integer" | |
| }, | |
| "notificationCategory": { | |
| "$ref": "#/definitions/LCDSLoyaltyStateChangeNotificationCategory" | |
| }, | |
| "rewards": { | |
| "$ref": "#/definitions/LCDSLoyaltyRewards" | |
| } | |
| }, | |
| "type": "object" | |
| }, | |
| "LCDSLoyaltyStateChangeNotificationCategory": { | |
| "enum": [ | |
| "legacy", | |
| "grant", | |
| "expiry", | |
| "change", | |
| "revoke", | |
| "disabled" | |
| ], | |
| "type": "string" | |
| }, | |
| "LastQueuedLobbyResource": { | |
| "properties": { | |
| "canPlayAgain": { | |
| "type": "boolean" | |
| }, | |
| "members": { | |
| "items": { | |
| "$ref": "#/definitions/CachedGameLobbyMember" | |
| }, | |
| "type": "array" | |
| }, | |
| "queueId": { | |
| "format": "int32", | |
| "type": "integer" | |
| }, | |
| "wasOwner": { | |
| "type": "boolean" | |
| } | |
| }, | |
| "type": "object" | |
| }, | |
| "LcdsGiveRequest": { | |
| "properties": { | |
| "commandName": { | |
| "type": "string" | |
| }, | |
| "gameId": { | |
| "format": "int64", | |
| "type": "integer" | |
| }, | |
| "giverId": { | |
| "format": "int64", | |
| "type": "integer" | |
| }, | |
| "kudosType": { | |
| "type": "integer" | |
| }, | |
| "receiverId": { | |
| "format": "int64", | |
| "type": "integer" | |
| } | |
| }, | |
| "type": "object" | |
| }, | |
| "LcdsHasKudosToGiveDto": { | |
| "properties": { | |
| "returnCode": { | |
| "type": "string" | |
| } | |
| }, | |
| "type": "object" | |
| }, | |
| "LcdsResponse": { | |
| "properties": { | |
| "body": { | |
| "additionalProperties": true, | |
| "type": "object" | |
| }, | |
| "typeName": { | |
| "type": "string" | |
| } | |
| }, | |
| "type": "object" | |
| }, | |
| "LcdsResponseString": { | |
| "properties": { | |
| "value": { | |
| "type": "string" | |
| } | |
| }, | |
| "type": "object" | |
| }, | |
| "LcdsServiceProxyResponse": { | |
| "properties": { | |
| "compressedPayload": { | |
| "type": "boolean" | |
| }, | |
| "messageId": { | |
| "type": "string" | |
| }, | |
| "methodName": { | |
| "type": "string" | |
| }, | |
| "payload": { | |
| "type": "string" | |
| }, | |
| "serviceName": { | |
| "type": "string" | |
| }, | |
| "status": { | |
| "type": "string" | |
| } | |
| }, | |
| "type": "object" | |
| }, | |
| "LeaverBusterLcdsMatchmakingNotification": { | |
| "properties": { | |
| "playerJoinFailures": { | |
| "items": { | |
| "additionalProperties": true, | |
| "type": "object" | |
| }, | |
| "type": "array" | |
| } | |
| }, | |
| "type": "object" | |
| }, | |
| "LeaverBusterLcdsSimpleMessage": { | |
| "properties": { | |
| "accountId": { | |
| "format": "int64", | |
| "type": "integer" | |
| }, | |
| "msgId": { | |
| "type": "string" | |
| }, | |
| "params": { | |
| "items": { | |
| "type": "string" | |
| }, | |
| "type": "array" | |
| }, | |
| "type": { | |
| "type": "string" | |
| } | |
| }, | |
| "type": "object" | |
| }, | |
| "LeaverBusterNotificationResource": { | |
| "description": "These notifications help inform the player when they are affected by the Leaver Buster system.", | |
| "properties": { | |
| "id": { | |
| "format": "int32", | |
| "type": "integer" | |
| }, | |
| "msgId": { | |
| "description": "The id of a message sent by the Platform. Use this when acknowledging the message.", | |
| "type": "string" | |
| }, | |
| "punishedGamesRemaining": { | |
| "description": "The number of low-priority queue games the player must play before they can return to normal queues.", | |
| "format": "int32", | |
| "type": "integer" | |
| }, | |
| "type": { | |
| "$ref": "#/definitions/LeaverBusterNotificationType" | |
| } | |
| }, | |
| "type": "object" | |
| }, | |
| "LeaverBusterNotificationType": { | |
| "enum": [ | |
| "Invalid", | |
| "TaintedWarning", | |
| "PunishmentIncurred", | |
| "PunishedGamesRemaining", | |
| "Reforming" | |
| ], | |
| "type": "string" | |
| }, | |
| "LeaverBusterSimpleMessageResponse": { | |
| "properties": { | |
| "accountId": { | |
| "format": "int64", | |
| "type": "integer" | |
| }, | |
| "command": { | |
| "type": "string" | |
| }, | |
| "msgId": { | |
| "type": "string" | |
| } | |
| }, | |
| "type": "object" | |
| }, | |
| "LicenseAgreement": { | |
| "properties": { | |
| "id": { | |
| "type": "string" | |
| }, | |
| "licenseType": { | |
| "$ref": "#/definitions/LicenseAgreementType" | |
| }, | |
| "text": { | |
| "type": "string" | |
| } | |
| }, | |
| "type": "object" | |
| }, | |
| "LicenseAgreementType": { | |
| "enum": [ | |
| "Eula", | |
| "TermsOfUse" | |
| ], | |
| "type": "string" | |
| }, | |
| "LobbyChangeQueueResource": { | |
| "properties": { | |
| "queueId": { | |
| "format": "int32", | |
| "type": "integer" | |
| } | |
| }, | |
| "type": "object" | |
| }, | |
| "LobbyClientDynamicConfigurationNotification": { | |
| "properties": { | |
| "configs": { | |
| "type": "string" | |
| }, | |
| "delta": { | |
| "type": "boolean" | |
| } | |
| }, | |
| "type": "object" | |
| }, | |
| "LobbyGameInvitationResource": { | |
| "properties": { | |
| "errorType": { | |
| "type": "string" | |
| }, | |
| "fromSummonerId": { | |
| "description": "The summoner ID of the sender of this invitation.", | |
| "format": "int64", | |
| "type": "integer" | |
| }, | |
| "id": { | |
| "type": "string" | |
| }, | |
| "invitationMetaData": { | |
| "additionalProperties": true, | |
| "description": "JSON Blob", | |
| "type": "object" | |
| }, | |
| "state": { | |
| "$ref": "#/definitions/LobbyGameInvitationState" | |
| }, | |
| "timestamp": { | |
| "type": "string" | |
| }, | |
| "toSummonerId": { | |
| "description": "The summoner ID of the receiver of this invitation.", | |
| "format": "int64", | |
| "type": "integer" | |
| } | |
| }, | |
| "type": "object" | |
| }, | |
| "LobbyGameInvitationState": { | |
| "description": "Possible state values of game-invitation resources.", | |
| "enum": [ | |
| "Pending", | |
| "Accepted", | |
| "Declined", | |
| "Kicked", | |
| "OnHold", | |
| "Error" | |
| ], | |
| "type": "string" | |
| }, | |
| "LobbyGameLobbyMemberResource": { | |
| "properties": { | |
| "canInviteOthers": { | |
| "type": "boolean" | |
| }, | |
| "id": { | |
| "format": "int64", | |
| "type": "integer" | |
| }, | |
| "isOwner": { | |
| "type": "boolean" | |
| }, | |
| "positionPreferences": { | |
| "$ref": "#/definitions/LobbyPositionPreferencesResource" | |
| } | |
| }, | |
| "type": "object" | |
| }, | |
| "LobbyGameLobbyResource": { | |
| "properties": { | |
| "canStartMatchmaking": { | |
| "description": "False only when in a queue with position select and you have inadequate coverage", | |
| "type": "boolean" | |
| }, | |
| "chatRoomId": { | |
| "type": "string" | |
| }, | |
| "chatRoomKey": { | |
| "type": "string" | |
| }, | |
| "invitationId": { | |
| "type": "string" | |
| }, | |
| "invitations": { | |
| "description": "The invitations associated with this lobby.", | |
| "items": { | |
| "$ref": "#/definitions/LobbyGameInvitationResource" | |
| }, | |
| "type": "array" | |
| }, | |
| "localMember": { | |
| "$ref": "#/definitions/LobbyGameLobbyMemberResource" | |
| }, | |
| "members": { | |
| "description": "This lobby's members.", | |
| "items": { | |
| "$ref": "#/definitions/LobbyGameLobbyMemberResource" | |
| }, | |
| "type": "array" | |
| }, | |
| "queueId": { | |
| "format": "int32", | |
| "type": "integer" | |
| }, | |
| "showPositionSelector": { | |
| "type": "boolean" | |
| }, | |
| "specifiablePositionPreferences": { | |
| "description": "The set of strings representing viable positions to select from in the lobby -- a subset of TOP, JUNGLE, MIDDLE, UTILITY, BOTTOM, FILL", | |
| "items": { | |
| "type": "string" | |
| }, | |
| "type": "array" | |
| }, | |
| "wasKicked": { | |
| "description": "The lobby captain kicked you from the lobby.", | |
| "type": "boolean" | |
| } | |
| }, | |
| "type": "object" | |
| }, | |
| "LobbyGameflowSessionResource": { | |
| "properties": { | |
| "phase": { | |
| "$ref": "#/definitions/GameflowPhase" | |
| } | |
| }, | |
| "type": "object" | |
| }, | |
| "LobbyInvitation": { | |
| "properties": { | |
| "state": { | |
| "type": "string" | |
| } | |
| }, | |
| "type": "object" | |
| }, | |
| "LobbyLcdsGameInviteBaseRuntimeException": { | |
| "properties": { | |
| "rootCauseClassname": { | |
| "type": "string" | |
| } | |
| }, | |
| "type": "object" | |
| }, | |
| "LobbyLcdsInvitationRequest": { | |
| "properties": { | |
| "gameMetaData": { | |
| "type": "string" | |
| }, | |
| "invitationId": { | |
| "type": "string" | |
| }, | |
| "invitationState": { | |
| "$ref": "#/definitions/LobbyLcdsInvitationState" | |
| }, | |
| "invitePayload": { | |
| "type": "string" | |
| }, | |
| "inviteType": { | |
| "type": "string" | |
| }, | |
| "inviter": { | |
| "$ref": "#/definitions/LobbyLcdsInviter" | |
| }, | |
| "owner": { | |
| "$ref": "#/definitions/LobbyLcdsPlayer" | |
| } | |
| }, | |
| "type": "object" | |
| }, | |
| "LobbyLcdsInvitationState": { | |
| "enum": [ | |
| "ACTIVE", | |
| "ON_HOLD", | |
| "REVOKED" | |
| ], | |
| "type": "string" | |
| }, | |
| "LobbyLcdsInviteFailed": { | |
| "properties": { | |
| "exception": { | |
| "$ref": "#/definitions/LobbyLcdsGameInviteBaseRuntimeException" | |
| }, | |
| "summonerId": { | |
| "format": "int64", | |
| "type": "integer" | |
| }, | |
| "summonerName": { | |
| "type": "string" | |
| } | |
| }, | |
| "type": "object" | |
| }, | |
| "LobbyLcdsInvitePrivileges": { | |
| "properties": { | |
| "canInvite": { | |
| "type": "boolean" | |
| } | |
| }, | |
| "type": "object" | |
| }, | |
| "LobbyLcdsInvitee": { | |
| "properties": { | |
| "inviteeState": { | |
| "$ref": "#/definitions/LobbyLcdsInviteeState" | |
| }, | |
| "summonerId": { | |
| "format": "int64", | |
| "type": "integer" | |
| }, | |
| "summonerName": { | |
| "type": "string" | |
| } | |
| }, | |
| "type": "object" | |
| }, | |
| "LobbyLcdsInviteeState": { | |
| "enum": [ | |
| "CREATOR", | |
| "PENDING", | |
| "DECLINED", | |
| "ACCEPTED", | |
| "ACCEPT_FAILED", | |
| "JOINED", | |
| "QUIT", | |
| "KICKED", | |
| "BANNED" | |
| ], | |
| "type": "string" | |
| }, | |
| "LobbyLcdsInviter": { | |
| "properties": { | |
| "previousSeasonHighestTier": { | |
| "type": "string" | |
| }, | |
| "summonerId": { | |
| "format": "int64", | |
| "type": "integer" | |
| }, | |
| "summonerName": { | |
| "type": "string" | |
| } | |
| }, | |
| "type": "object" | |
| }, | |
| "LobbyLcdsLobbyStatus": { | |
| "properties": { | |
| "chatKey": { | |
| "type": "string" | |
| }, | |
| "gameMetaData": { | |
| "type": "string" | |
| }, | |
| "invitationId": { | |
| "type": "string" | |
| }, | |
| "invitees": { | |
| "items": { | |
| "$ref": "#/definitions/LobbyLcdsInvitee" | |
| }, | |
| "type": "array" | |
| }, | |
| "members": { | |
| "items": { | |
| "$ref": "#/definitions/LobbyLcdsMember" | |
| }, | |
| "type": "array" | |
| }, | |
| "owner": { | |
| "$ref": "#/definitions/LobbyLcdsPlayer" | |
| } | |
| }, | |
| "type": "object" | |
| }, | |
| "LobbyLcdsMember": { | |
| "properties": { | |
| "hasDelegatedInvitePower": { | |
| "type": "boolean" | |
| }, | |
| "summonerId": { | |
| "format": "int64", | |
| "type": "integer" | |
| }, | |
| "summonerName": { | |
| "type": "string" | |
| } | |
| }, | |
| "type": "object" | |
| }, | |
| "LobbyLcdsPlayer": { | |
| "properties": { | |
| "summonerId": { | |
| "format": "int64", | |
| "type": "integer" | |
| }, | |
| "summonerName": { | |
| "type": "string" | |
| } | |
| }, | |
| "type": "object" | |
| }, | |
| "LobbyLcdsRemovalReason": { | |
| "enum": [ | |
| "KICKED", | |
| "DESTROYED", | |
| "PROGRESSED" | |
| ], | |
| "type": "string" | |
| }, | |
| "LobbyLcdsRemovedFromLobbyNotification": { | |
| "properties": { | |
| "removalReason": { | |
| "$ref": "#/definitions/LobbyLcdsRemovalReason" | |
| } | |
| }, | |
| "type": "object" | |
| }, | |
| "LobbyPartyRewardResource": { | |
| "properties": { | |
| "isEnabled": { | |
| "type": "boolean" | |
| }, | |
| "partyRewards": { | |
| "description": "This lobby's rewards for all premade sizes.", | |
| "items": { | |
| "$ref": "#/definitions/PartyReward" | |
| }, | |
| "type": "array" | |
| }, | |
| "queueId": { | |
| "format": "int32", | |
| "type": "integer" | |
| } | |
| }, | |
| "type": "object" | |
| }, | |
| "LobbyPositionPreferencesResource": { | |
| "properties": { | |
| "firstPreference": { | |
| "type": "string" | |
| }, | |
| "secondPreference": { | |
| "type": "string" | |
| } | |
| }, | |
| "type": "object" | |
| }, | |
| "LobbySummonerResource": { | |
| "properties": { | |
| "summonerId": { | |
| "format": "int64", | |
| "type": "integer" | |
| }, | |
| "summonerLevel": { | |
| "format": "int32", | |
| "type": "integer" | |
| } | |
| }, | |
| "type": "object" | |
| }, | |
| "LocalizationRegionLocaleChangedEvent": { | |
| "properties": { | |
| "locale": { | |
| "type": "string" | |
| }, | |
| "region": { | |
| "type": "string" | |
| } | |
| }, | |
| "type": "object" | |
| }, | |
| "LogEvent": { | |
| "description": "Describes a log entry.", | |
| "properties": { | |
| "message": { | |
| "type": "string" | |
| }, | |
| "severity": { | |
| "$ref": "#/definitions/LogSeverityLevels" | |
| } | |
| }, | |
| "type": "object" | |
| }, | |
| "LogSeverityLevels": { | |
| "description": "Allowable severity levels for log events.", | |
| "enum": [ | |
| "Okay", | |
| "Warning", | |
| "Error", | |
| "Always" | |
| ], | |
| "type": "string" | |
| }, | |
| "LoginDataLoginSession": { | |
| "properties": { | |
| "accountId": { | |
| "format": "int64", | |
| "type": "integer" | |
| }, | |
| "gasToken": { | |
| "additionalProperties": true, | |
| "type": "object" | |
| }, | |
| "idToken": { | |
| "type": "string" | |
| }, | |
| "puuid": { | |
| "type": "string" | |
| }, | |
| "summonerId": { | |
| "format": "int64", | |
| "type": "integer" | |
| }, | |
| "userAuthToken": { | |
| "type": "string" | |
| } | |
| }, | |
| "type": "object" | |
| }, | |
| "LoginDataPacket": { | |
| "properties": { | |
| "broadcastNotification": { | |
| "$ref": "#/definitions/BroadcastNotification" | |
| } | |
| }, | |
| "type": "object" | |
| }, | |
| "LoginError": { | |
| "properties": { | |
| "description": { | |
| "type": "string" | |
| }, | |
| "id": { | |
| "type": "string" | |
| }, | |
| "messageId": { | |
| "type": "string" | |
| } | |
| }, | |
| "type": "object" | |
| }, | |
| "LoginQueue": { | |
| "description": "Login Queue status", | |
| "properties": { | |
| "approximateWaitTimeSeconds": { | |
| "format": "int64", | |
| "type": "integer" | |
| }, | |
| "estimatedPositionInQueue": { | |
| "format": "int64", | |
| "type": "integer" | |
| }, | |
| "isPositionCapped": { | |
| "type": "boolean" | |
| } | |
| }, | |
| "type": "object" | |
| }, | |
| "LoginSession": { | |
| "description": "Represents the current Login Session", | |
| "properties": { | |
| "accountId": { | |
| "format": "int64", | |
| "type": "integer" | |
| }, | |
| "error": { | |
| "$ref": "#/definitions/LoginError" | |
| }, | |
| "gasToken": { | |
| "additionalProperties": true, | |
| "type": "object" | |
| }, | |
| "idToken": { | |
| "type": "string" | |
| }, | |
| "puuid": { | |
| "type": "string" | |
| }, | |
| "queueStatus": { | |
| "$ref": "#/definitions/LoginQueue" | |
| }, | |
| "state": { | |
| "$ref": "#/definitions/LoginSessionStates" | |
| }, | |
| "summonerId": { | |
| "format": "int64", | |
| "type": "integer" | |
| }, | |
| "userAuthToken": { | |
| "type": "string" | |
| }, | |
| "username": { | |
| "type": "string" | |
| } | |
| }, | |
| "type": "object" | |
| }, | |
| "LoginSessionStates": { | |
| "enum": [ | |
| "IN_PROGRESS", | |
| "SUCCEEDED", | |
| "ERROR" | |
| ], | |
| "type": "string" | |
| }, | |
| "LoginSessionWallet": { | |
| "description": "Points Wallet for this user", | |
| "properties": { | |
| "ip": { | |
| "format": "int64", | |
| "type": "integer" | |
| }, | |
| "rp": { | |
| "format": "int64", | |
| "type": "integer" | |
| } | |
| }, | |
| "type": "object" | |
| }, | |
| "LoyaltyRewards": { | |
| "properties": { | |
| "freeRewardedChampionsCount": { | |
| "format": "int32", | |
| "type": "integer" | |
| }, | |
| "ipBoost": { | |
| "format": "int32", | |
| "type": "integer" | |
| }, | |
| "xpBoost": { | |
| "format": "int32", | |
| "type": "integer" | |
| } | |
| }, | |
| "type": "object" | |
| }, | |
| "LoyaltyStatus": { | |
| "enum": [ | |
| "LEGACY", | |
| "REWARDS_GRANT", | |
| "EXPIRY", | |
| "CHANGE", | |
| "REVOKE", | |
| "DISABLED" | |
| ], | |
| "type": "string" | |
| }, | |
| "LoyaltyStatusNotification": { | |
| "properties": { | |
| "rewards": { | |
| "$ref": "#/definitions/LoyaltyRewards" | |
| }, | |
| "status": { | |
| "$ref": "#/definitions/LoyaltyStatus" | |
| } | |
| }, | |
| "type": "object" | |
| }, | |
| "MapAssetResource": { | |
| "description": "Contains map asset URL for specific map.", | |
| "properties": { | |
| "mapAssetUrl": { | |
| "type": "string" | |
| }, | |
| "mapName": { | |
| "$ref": "#/definitions/GameMapName" | |
| } | |
| }, | |
| "type": "object" | |
| }, | |
| "Maps": { | |
| "properties": { | |
| "assets": { | |
| "additionalProperties": { | |
| "type": "string" | |
| }, | |
| "type": "object" | |
| }, | |
| "description": { | |
| "type": "string" | |
| }, | |
| "id": { | |
| "format": "int64", | |
| "type": "integer" | |
| }, | |
| "name": { | |
| "type": "string" | |
| }, | |
| "platformId": { | |
| "type": "string" | |
| }, | |
| "platformName": { | |
| "type": "string" | |
| } | |
| }, | |
| "type": "object" | |
| }, | |
| "MatchHistoryEvent": { | |
| "properties": { | |
| "assistingParticipantIds": { | |
| "items": { | |
| "type": "integer" | |
| }, | |
| "type": "array" | |
| }, | |
| "buildingType": { | |
| "type": "string" | |
| }, | |
| "itemId": { | |
| "type": "integer" | |
| }, | |
| "killerId": { | |
| "type": "integer" | |
| }, | |
| "laneType": { | |
| "type": "string" | |
| }, | |
| "monsterType": { | |
| "type": "string" | |
| }, | |
| "participantId": { | |
| "type": "integer" | |
| }, | |
| "position": { | |
| "$ref": "#/definitions/MatchHistoryPosition" | |
| }, | |
| "skillSlot": { | |
| "type": "integer" | |
| }, | |
| "teamId": { | |
| "type": "integer" | |
| }, | |
| "timestamp": { | |
| "format": "int64", | |
| "type": "integer" | |
| }, | |
| "towerType": { | |
| "type": "string" | |
| }, | |
| "type": { | |
| "type": "string" | |
| }, | |
| "victimId": { | |
| "type": "integer" | |
| } | |
| }, | |
| "type": "object" | |
| }, | |
| "MatchHistoryGame": { | |
| "properties": { | |
| "gameCreation": { | |
| "format": "int64", | |
| "type": "integer" | |
| }, | |
| "gameCreationDate": { | |
| "type": "string" | |
| }, | |
| "gameDuration": { | |
| "format": "int32", | |
| "type": "integer" | |
| }, | |
| "gameId": { | |
| "format": "int64", | |
| "type": "integer" | |
| }, | |
| "gameMode": { | |
| "type": "string" | |
| }, | |
| "gameType": { | |
| "type": "string" | |
| }, | |
| "gameVersion": { | |
| "type": "string" | |
| }, | |
| "mapId": { | |
| "type": "integer" | |
| }, | |
| "participantIdentities": { | |
| "items": { | |
| "$ref": "#/definitions/MatchHistoryParticipantIdentities" | |
| }, | |
| "type": "array" | |
| }, | |
| "participants": { | |
| "items": { | |
| "$ref": "#/definitions/MatchHistoryParticipant" | |
| }, | |
| "type": "array" | |
| }, | |
| "platformId": { | |
| "type": "string" | |
| }, | |
| "queueId": { | |
| "format": "int32", | |
| "type": "integer" | |
| }, | |
| "seasonId": { | |
| "type": "integer" | |
| }, | |
| "teams": { | |
| "items": { | |
| "$ref": "#/definitions/MatchHistoryTeam" | |
| }, | |
| "type": "array" | |
| } | |
| }, | |
| "type": "object" | |
| }, | |
| "MatchHistoryGameList": { | |
| "properties": { | |
| "gameBeginDate": { | |
| "type": "string" | |
| }, | |
| "gameCount": { | |
| "format": "int64", | |
| "type": "integer" | |
| }, | |
| "gameEndDate": { | |
| "type": "string" | |
| }, | |
| "gameIndexBegin": { | |
| "format": "int64", | |
| "type": "integer" | |
| }, | |
| "gameIndexEnd": { | |
| "format": "int64", | |
| "type": "integer" | |
| }, | |
| "games": { | |
| "items": { | |
| "$ref": "#/definitions/MatchHistoryGame" | |
| }, | |
| "type": "array" | |
| } | |
| }, | |
| "type": "object" | |
| }, | |
| "MatchHistoryList": { | |
| "properties": { | |
| "accountId": { | |
| "format": "int64", | |
| "type": "integer" | |
| }, | |
| "games": { | |
| "$ref": "#/definitions/MatchHistoryGameList" | |
| }, | |
| "platformId": { | |
| "type": "string" | |
| }, | |
| "shownQueues": { | |
| "items": { | |
| "format": "int32", | |
| "type": "integer" | |
| }, | |
| "type": "array" | |
| } | |
| }, | |
| "type": "object" | |
| }, | |
| "MatchHistoryMastery": { | |
| "properties": { | |
| "masteryId": { | |
| "type": "integer" | |
| }, | |
| "rank": { | |
| "type": "integer" | |
| } | |
| }, | |
| "type": "object" | |
| }, | |
| "MatchHistoryParticipant": { | |
| "properties": { | |
| "championId": { | |
| "format": "int32", | |
| "type": "integer" | |
| }, | |
| "highestAchievedSeasonTier": { | |
| "type": "string" | |
| }, | |
| "masteries": { | |
| "items": { | |
| "$ref": "#/definitions/MatchHistoryMastery" | |
| }, | |
| "type": "array" | |
| }, | |
| "participantId": { | |
| "type": "integer" | |
| }, | |
| "runes": { | |
| "items": { | |
| "$ref": "#/definitions/MatchHistoryRune" | |
| }, | |
| "type": "array" | |
| }, | |
| "spell1Id": { | |
| "type": "integer" | |
| }, | |
| "spell2Id": { | |
| "type": "integer" | |
| }, | |
| "stats": { | |
| "$ref": "#/definitions/MatchHistoryParticipantStatistics" | |
| }, | |
| "teamId": { | |
| "type": "integer" | |
| }, | |
| "timeline": { | |
| "$ref": "#/definitions/MatchHistoryTimeline" | |
| } | |
| }, | |
| "type": "object" | |
| }, | |
| "MatchHistoryParticipantFrame": { | |
| "properties": { | |
| "currentGold": { | |
| "format": "int32", | |
| "type": "integer" | |
| }, | |
| "dominionScore": { | |
| "type": "integer" | |
| }, | |
| "jungleMinionsKilled": { | |
| "type": "integer" | |
| }, | |
| "level": { | |
| "type": "integer" | |
| }, | |
| "minionsKilled": { | |
| "type": "integer" | |
| }, | |
| "participantId": { | |
| "type": "integer" | |
| }, | |
| "position": { | |
| "$ref": "#/definitions/MatchHistoryPosition" | |
| }, | |
| "teamScore": { | |
| "type": "integer" | |
| }, | |
| "totalGold": { | |
| "format": "int32", | |
| "type": "integer" | |
| }, | |
| "xp": { | |
| "format": "int32", | |
| "type": "integer" | |
| } | |
| }, | |
| "type": "object" | |
| }, | |
| "MatchHistoryParticipantIdentities": { | |
| "properties": { | |
| "participantId": { | |
| "type": "integer" | |
| }, | |
| "player": { | |
| "$ref": "#/definitions/MatchHistoryParticipantIdentityPlayer" | |
| } | |
| }, | |
| "type": "object" | |
| }, | |
| "MatchHistoryParticipantIdentityPlayer": { | |
| "properties": { | |
| "accountId": { | |
| "format": "int64", | |
| "type": "integer" | |
| }, | |
| "currentAccountId": { | |
| "format": "int64", | |
| "type": "integer" | |
| }, | |
| "currentPlatformId": { | |
| "type": "string" | |
| }, | |
| "matchHistoryUri": { | |
| "type": "string" | |
| }, | |
| "platformId": { | |
| "type": "string" | |
| }, | |
| "profileIcon": { | |
| "format": "int32", | |
| "type": "integer" | |
| }, | |
| "summonerId": { | |
| "format": "int64", | |
| "type": "integer" | |
| }, | |
| "summonerName": { | |
| "type": "string" | |
| } | |
| }, | |
| "type": "object" | |
| }, | |
| "MatchHistoryParticipantStatistics": { | |
| "properties": { | |
| "assists": { | |
| "type": "integer" | |
| }, | |
| "champLevel": { | |
| "type": "integer" | |
| }, | |
| "combatPlayerScore": { | |
| "format": "int32", | |
| "type": "integer" | |
| }, | |
| "deaths": { | |
| "type": "integer" | |
| }, | |
| "doubleKills": { | |
| "type": "integer" | |
| }, | |
| "firstBloodAssist": { | |
| "type": "boolean" | |
| }, | |
| "firstBloodKill": { | |
| "type": "boolean" | |
| }, | |
| "firstInhibitorAssist": { | |
| "type": "boolean" | |
| }, | |
| "firstInhibitorKill": { | |
| "type": "boolean" | |
| }, | |
| "firstTowerAssist": { | |
| "type": "boolean" | |
| }, | |
| "firstTowerKill": { | |
| "type": "boolean" | |
| }, | |
| "goldEarned": { | |
| "format": "int32", | |
| "type": "integer" | |
| }, | |
| "goldSpent": { | |
| "format": "int32", | |
| "type": "integer" | |
| }, | |
| "inhibitorKills": { | |
| "type": "integer" | |
| }, | |
| "item0": { | |
| "type": "integer" | |
| }, | |
| "item1": { | |
| "type": "integer" | |
| }, | |
| "item2": { | |
| "type": "integer" | |
| }, | |
| "item3": { | |
| "type": "integer" | |
| }, | |
| "item4": { | |
| "type": "integer" | |
| }, | |
| "item5": { | |
| "type": "integer" | |
| }, | |
| "item6": { | |
| "type": "integer" | |
| }, | |
| "killingSprees": { | |
| "type": "integer" | |
| }, | |
| "kills": { | |
| "type": "integer" | |
| }, | |
| "largestCriticalStrike": { | |
| "format": "int32", | |
| "type": "integer" | |
| }, | |
| "largestKillingSpree": { | |
| "type": "integer" | |
| }, | |
| "largestMultiKill": { | |
| "type": "integer" | |
| }, | |
| "longestTimeSpentLiving": { | |
| "format": "int32", | |
| "type": "integer" | |
| }, | |
| "magicDamageDealt": { | |
| "format": "int32", | |
| "type": "integer" | |
| }, | |
| "magicDamageDealtToChampions": { | |
| "format": "int32", | |
| "type": "integer" | |
| }, | |
| "magicalDamageTaken": { | |
| "format": "int32", | |
| "type": "integer" | |
| }, | |
| "neutralMinionsKilled": { | |
| "type": "integer" | |
| }, | |
| "neutralMinionsKilledEnemyJungle": { | |
| "type": "integer" | |
| }, | |
| "neutralMinionsKilledTeamJungle": { | |
| "type": "integer" | |
| }, | |
| "objectivePlayerScore": { | |
| "format": "int32", | |
| "type": "integer" | |
| }, | |
| "participantId": { | |
| "type": "integer" | |
| }, | |
| "pentaKills": { | |
| "type": "integer" | |
| }, | |
| "physicalDamageDealt": { | |
| "format": "int32", | |
| "type": "integer" | |
| }, | |
| "physicalDamageDealtToChampions": { | |
| "format": "int32", | |
| "type": "integer" | |
| }, | |
| "physicalDamageTaken": { | |
| "format": "int32", | |
| "type": "integer" | |
| }, | |
| "quadraKills": { | |
| "type": "integer" | |
| }, | |
| "sightWardsBoughtInGame": { | |
| "type": "integer" | |
| }, | |
| "totalDamageDealt": { | |
| "format": "int32", | |
| "type": "integer" | |
| }, | |
| "totalDamageDealtToChampions": { | |
| "format": "int32", | |
| "type": "integer" | |
| }, | |
| "totalDamageTaken": { | |
| "format": "int32", | |
| "type": "integer" | |
| }, | |
| "totalHeal": { | |
| "format": "int32", | |
| "type": "integer" | |
| }, | |
| "totalMinionsKilled": { | |
| "type": "integer" | |
| }, | |
| "totalPlayerScore": { | |
| "format": "int32", | |
| "type": "integer" | |
| }, | |
| "totalScoreRank": { | |
| "format": "int32", | |
| "type": "integer" | |
| }, | |
| "totalTimeCrowdControlDealt": { | |
| "format": "int32", | |
| "type": "integer" | |
| }, | |
| "totalUnitsHealed": { | |
| "format": "int32", | |
| "type": "integer" | |
| }, | |
| "tripleKills": { | |
| "type": "integer" | |
| }, | |
| "trueDamageDealt": { | |
| "format": "int32", | |
| "type": "integer" | |
| }, | |
| "trueDamageDealtToChampions": { | |
| "format": "int32", | |
| "type": "integer" | |
| }, | |
| "trueDamageTaken": { | |
| "format": "int32", | |
| "type": "integer" | |
| }, | |
| "turretKills": { | |
| "type": "integer" | |
| }, | |
| "unrealKills": { | |
| "type": "integer" | |
| }, | |
| "visionWardsBoughtInGame": { | |
| "type": "integer" | |
| }, | |
| "wardsKilled": { | |
| "type": "integer" | |
| }, | |
| "wardsPlaced": { | |
| "type": "integer" | |
| }, | |
| "win": { | |
| "type": "boolean" | |
| } | |
| }, | |
| "type": "object" | |
| }, | |
| "MatchHistoryPlayerDelta": { | |
| "properties": { | |
| "deltas": { | |
| "items": { | |
| "$ref": "#/definitions/MatchHistoryPlayerGameDelta" | |
| }, | |
| "type": "array" | |
| }, | |
| "originalAccountId": { | |
| "format": "int64", | |
| "type": "integer" | |
| }, | |
| "originalPlatformId": { | |
| "type": "string" | |
| } | |
| }, | |
| "type": "object" | |
| }, | |
| "MatchHistoryPlayerGameDelta": { | |
| "properties": { | |
| "gameId": { | |
| "format": "int64", | |
| "type": "integer" | |
| }, | |
| "gamePlatformId": { | |
| "type": "string" | |
| }, | |
| "leagueDelta": { | |
| "$ref": "#/definitions/MatchHistoryPlayerLeagueDelta" | |
| }, | |
| "platformDelta": { | |
| "$ref": "#/definitions/MatchHistoryPlayerPlatformDelta" | |
| } | |
| }, | |
| "type": "object" | |
| }, | |
| "MatchHistoryPlayerLeagueDelta": { | |
| "properties": { | |
| "leaguePointDelta": { | |
| "format": "int64", | |
| "type": "integer" | |
| }, | |
| "miniSeriesProgress": { | |
| "items": { | |
| "type": "string" | |
| }, | |
| "type": "array" | |
| }, | |
| "reason": { | |
| "type": "string" | |
| }, | |
| "timestamp": { | |
| "format": "int64", | |
| "type": "integer" | |
| } | |
| }, | |
| "type": "object" | |
| }, | |
| "MatchHistoryPlayerPlatformDelta": { | |
| "properties": { | |
| "compensationModeEnabled": { | |
| "type": "boolean" | |
| }, | |
| "ipDelta": { | |
| "format": "int64", | |
| "type": "integer" | |
| }, | |
| "timestamp": { | |
| "format": "int64", | |
| "type": "integer" | |
| }, | |
| "xpDelta": { | |
| "format": "int64", | |
| "type": "integer" | |
| } | |
| }, | |
| "type": "object" | |
| }, | |
| "MatchHistoryPosition": { | |
| "properties": { | |
| "x": { | |
| "type": "integer" | |
| }, | |
| "y": { | |
| "type": "integer" | |
| } | |
| }, | |
| "type": "object" | |
| }, | |
| "MatchHistoryRune": { | |
| "properties": { | |
| "rank": { | |
| "type": "integer" | |
| }, | |
| "runeId": { | |
| "type": "integer" | |
| } | |
| }, | |
| "type": "object" | |
| }, | |
| "MatchHistoryTeam": { | |
| "properties": { | |
| "bans": { | |
| "items": { | |
| "$ref": "#/definitions/MatchHistoryTeamBan" | |
| }, | |
| "type": "array" | |
| }, | |
| "baronKills": { | |
| "format": "int32", | |
| "type": "integer" | |
| }, | |
| "dominionVictoryScore": { | |
| "format": "int32", | |
| "type": "integer" | |
| }, | |
| "dragonKills": { | |
| "format": "int32", | |
| "type": "integer" | |
| }, | |
| "firstBaron": { | |
| "type": "boolean" | |
| }, | |
| "firstBlood": { | |
| "type": "boolean" | |
| }, | |
| "firstDargon": { | |
| "type": "boolean" | |
| }, | |
| "firstInhibitor": { | |
| "type": "boolean" | |
| }, | |
| "firstTower": { | |
| "type": "boolean" | |
| }, | |
| "inhibitorKills": { | |
| "format": "int32", | |
| "type": "integer" | |
| }, | |
| "teamId": { | |
| "type": "integer" | |
| }, | |
| "towerKills": { | |
| "format": "int32", | |
| "type": "integer" | |
| }, | |
| "vilemawKills": { | |
| "format": "int32", | |
| "type": "integer" | |
| }, | |
| "win": { | |
| "type": "string" | |
| } | |
| }, | |
| "type": "object" | |
| }, | |
| "MatchHistoryTeamBan": { | |
| "properties": { | |
| "championId": { | |
| "format": "int32", | |
| "type": "integer" | |
| }, | |
| "pickTurn": { | |
| "type": "integer" | |
| } | |
| }, | |
| "type": "object" | |
| }, | |
| "MatchHistoryTimeline": { | |
| "properties": { | |
| "creepsPerMinDeltas": { | |
| "additionalProperties": { | |
| "format": "double", | |
| "type": "number" | |
| }, | |
| "type": "object" | |
| }, | |
| "csDiffPerMinDeltas": { | |
| "additionalProperties": { | |
| "format": "double", | |
| "type": "number" | |
| }, | |
| "type": "object" | |
| }, | |
| "damageTakenDiffPerMinDeltas": { | |
| "additionalProperties": { | |
| "format": "double", | |
| "type": "number" | |
| }, | |
| "type": "object" | |
| }, | |
| "damageTakenPerMinDeltas": { | |
| "additionalProperties": { | |
| "format": "double", | |
| "type": "number" | |
| }, | |
| "type": "object" | |
| }, | |
| "goldPerMinDeltas": { | |
| "additionalProperties": { | |
| "format": "double", | |
| "type": "number" | |
| }, | |
| "type": "object" | |
| }, | |
| "lane": { | |
| "type": "string" | |
| }, | |
| "participantId": { | |
| "type": "integer" | |
| }, | |
| "role": { | |
| "type": "string" | |
| }, | |
| "xpDiffPerMinDeltas": { | |
| "additionalProperties": { | |
| "format": "double", | |
| "type": "number" | |
| }, | |
| "type": "object" | |
| }, | |
| "xpPerMinDeltas": { | |
| "additionalProperties": { | |
| "format": "double", | |
| "type": "number" | |
| }, | |
| "type": "object" | |
| } | |
| }, | |
| "type": "object" | |
| }, | |
| "MatchHistoryTimelineFrame": { | |
| "properties": { | |
| "events": { | |
| "items": { | |
| "$ref": "#/definitions/MatchHistoryEvent" | |
| }, | |
| "type": "array" | |
| }, | |
| "participantFrames": { | |
| "additionalProperties": { | |
| "$ref": "#/definitions/MatchHistoryParticipantFrame" | |
| }, | |
| "type": "object" | |
| }, | |
| "timestamp": { | |
| "format": "int64", | |
| "type": "integer" | |
| } | |
| }, | |
| "type": "object" | |
| }, | |
| "MatchHistoryTimelineFrames": { | |
| "properties": { | |
| "frames": { | |
| "items": { | |
| "$ref": "#/definitions/MatchHistoryTimelineFrame" | |
| }, | |
| "type": "array" | |
| } | |
| }, | |
| "type": "object" | |
| }, | |
| "MatchmakingDodgeData": { | |
| "description": "Information about hard dodgers (i.e. people that quit champ select)", | |
| "properties": { | |
| "dodgerId": { | |
| "format": "int64", | |
| "type": "integer" | |
| }, | |
| "state": { | |
| "$ref": "#/definitions/MatchmakingDodgeState" | |
| } | |
| }, | |
| "type": "object" | |
| }, | |
| "MatchmakingDodgeState": { | |
| "enum": [ | |
| "Invalid", | |
| "PartyDodged", | |
| "StrangerDodged" | |
| ], | |
| "type": "string" | |
| }, | |
| "MatchmakingDodgeWarning": { | |
| "enum": [ | |
| "None", | |
| "Warning", | |
| "Penalty" | |
| ], | |
| "type": "string" | |
| }, | |
| "MatchmakingGameflowSessionResource": { | |
| "properties": { | |
| "phase": { | |
| "$ref": "#/definitions/GameflowPhase" | |
| } | |
| }, | |
| "type": "object" | |
| }, | |
| "MatchmakingLcdsBustedLeaver": { | |
| "properties": { | |
| "accessToken": { | |
| "type": "string" | |
| }, | |
| "leaverPenaltyMillisRemaining": { | |
| "format": "int64", | |
| "type": "integer" | |
| }, | |
| "reasonFailed": { | |
| "type": "string" | |
| }, | |
| "summoner": { | |
| "$ref": "#/definitions/MatchmakingLcdsSummoner" | |
| } | |
| }, | |
| "type": "object" | |
| }, | |
| "MatchmakingLcdsFailedJoinPlayer": { | |
| "properties": { | |
| "reasonFailed": { | |
| "type": "string" | |
| }, | |
| "summoner": { | |
| "$ref": "#/definitions/MatchmakingLcdsSummoner" | |
| } | |
| }, | |
| "type": "object" | |
| }, | |
| "MatchmakingLcdsGameDTO": { | |
| "properties": { | |
| "gameState": { | |
| "type": "string" | |
| }, | |
| "statusOfParticipants": { | |
| "type": "string" | |
| }, | |
| "teamOne": { | |
| "items": { | |
| "$ref": "#/definitions/MatchmakingLcdsPlayerParticipant" | |
| }, | |
| "type": "array" | |
| }, | |
| "teamTwo": { | |
| "items": { | |
| "$ref": "#/definitions/MatchmakingLcdsPlayerParticipant" | |
| }, | |
| "type": "array" | |
| }, | |
| "terminatedCondition": { | |
| "type": "string" | |
| } | |
| }, | |
| "type": "object" | |
| }, | |
| "MatchmakingLcdsGameNotification": { | |
| "properties": { | |
| "messageArgument": { | |
| "type": "string" | |
| }, | |
| "messageCode": { | |
| "type": "string" | |
| }, | |
| "type": { | |
| "type": "string" | |
| } | |
| }, | |
| "type": "object" | |
| }, | |
| "MatchmakingLcdsMatchMakerParams": { | |
| "properties": { | |
| "botDifficulty": { | |
| "type": "string" | |
| }, | |
| "invitationId": { | |
| "type": "string" | |
| }, | |
| "languages": { | |
| "type": "string" | |
| }, | |
| "lastMaestroMessage": { | |
| "type": "string" | |
| }, | |
| "queueIds": { | |
| "items": { | |
| "format": "int32", | |
| "type": "integer" | |
| }, | |
| "type": "array" | |
| }, | |
| "team": { | |
| "items": { | |
| "format": "int64", | |
| "type": "integer" | |
| }, | |
| "type": "array" | |
| }, | |
| "teamId": { | |
| "format": "int64", | |
| "type": "integer" | |
| } | |
| }, | |
| "type": "object" | |
| }, | |
| "MatchmakingLcdsMatchMakerPayload": { | |
| "properties": { | |
| "LEAVER_BUSTER_ACCESS_TOKEN": { | |
| "type": "string" | |
| } | |
| }, | |
| "type": "object" | |
| }, | |
| "MatchmakingLcdsPlayerParticipant": { | |
| "properties": { | |
| "summonerId": { | |
| "format": "int64", | |
| "type": "integer" | |
| } | |
| }, | |
| "type": "object" | |
| }, | |
| "MatchmakingLcdsQueueDisabled": { | |
| "properties": { | |
| "message": { | |
| "type": "string" | |
| }, | |
| "queueId": { | |
| "format": "int32", | |
| "type": "integer" | |
| }, | |
| "reasonFailed": { | |
| "type": "string" | |
| }, | |
| "summoner": { | |
| "$ref": "#/definitions/MatchmakingLcdsSummoner" | |
| } | |
| }, | |
| "type": "object" | |
| }, | |
| "MatchmakingLcdsQueueDodger": { | |
| "properties": { | |
| "dodgePenaltyRemainingTime": { | |
| "format": "int64", | |
| "type": "integer" | |
| }, | |
| "reasonFailed": { | |
| "type": "string" | |
| }, | |
| "summoner": { | |
| "$ref": "#/definitions/MatchmakingLcdsSummoner" | |
| } | |
| }, | |
| "type": "object" | |
| }, | |
| "MatchmakingLcdsQueueInfo": { | |
| "properties": { | |
| "queueId": { | |
| "format": "int32", | |
| "type": "integer" | |
| }, | |
| "waitTime": { | |
| "format": "int64", | |
| "type": "integer" | |
| } | |
| }, | |
| "type": "object" | |
| }, | |
| "MatchmakingLcdsQueueRestricted": { | |
| "properties": { | |
| "message": { | |
| "type": "string" | |
| }, | |
| "queueId": { | |
| "format": "int32", | |
| "type": "integer" | |
| }, | |
| "reasonFailed": { | |
| "type": "string" | |
| }, | |
| "summoner": { | |
| "$ref": "#/definitions/MatchmakingLcdsSummoner" | |
| } | |
| }, | |
| "type": "object" | |
| }, | |
| "MatchmakingLcdsQueueThrottled": { | |
| "properties": { | |
| "message": { | |
| "type": "string" | |
| }, | |
| "queueId": { | |
| "format": "int32", | |
| "type": "integer" | |
| }, | |
| "reasonFailed": { | |
| "type": "string" | |
| }, | |
| "summoner": { | |
| "$ref": "#/definitions/MatchmakingLcdsSummoner" | |
| } | |
| }, | |
| "type": "object" | |
| }, | |
| "MatchmakingLcdsSearchingForMatchNotification": { | |
| "properties": { | |
| "joinedQueues": { | |
| "items": { | |
| "$ref": "#/definitions/MatchmakingLcdsQueueInfo" | |
| }, | |
| "type": "array" | |
| }, | |
| "playerJoinFailures": { | |
| "items": { | |
| "additionalProperties": true, | |
| "type": "object" | |
| }, | |
| "type": "array" | |
| } | |
| }, | |
| "type": "object" | |
| }, | |
| "MatchmakingLcdsSummoner": { | |
| "properties": { | |
| "name": { | |
| "type": "string" | |
| }, | |
| "sumId": { | |
| "format": "int64", | |
| "type": "integer" | |
| } | |
| }, | |
| "type": "object" | |
| }, | |
| "MatchmakingLobbyMemberResource": { | |
| "properties": { | |
| "id": { | |
| "format": "int64", | |
| "type": "integer" | |
| }, | |
| "isOwner": { | |
| "type": "boolean" | |
| } | |
| }, | |
| "type": "object" | |
| }, | |
| "MatchmakingLobbyResource": { | |
| "properties": { | |
| "invitationId": { | |
| "type": "string" | |
| }, | |
| "localMember": { | |
| "$ref": "#/definitions/MatchmakingLobbyMemberResource" | |
| }, | |
| "members": { | |
| "items": { | |
| "$ref": "#/definitions/MatchmakingLobbyMemberResource" | |
| }, | |
| "type": "array" | |
| }, | |
| "queueId": { | |
| "format": "int32", | |
| "type": "integer" | |
| } | |
| }, | |
| "type": "object" | |
| }, | |
| "MatchmakingLowPriorityData": { | |
| "description": "Information about leaver busted players that are causing a time penalty for the matchmaking search.", | |
| "properties": { | |
| "penalizedSummonerIds": { | |
| "description": "Ids of summoners who caused the low-priority penalty", | |
| "items": { | |
| "format": "int64", | |
| "type": "integer" | |
| }, | |
| "type": "array" | |
| }, | |
| "penaltyTime": { | |
| "description": "Initial penalty time, in seconds", | |
| "format": "double", | |
| "type": "number" | |
| }, | |
| "penaltyTimeRemaining": { | |
| "description": "Remaining penalty time, in seconds", | |
| "format": "double", | |
| "type": "number" | |
| } | |
| }, | |
| "type": "object" | |
| }, | |
| "MatchmakingReadyCheckResource": { | |
| "description": "When a matchmaking search finds an available match, all players in the match must accept the ready-check prompt before it elapses.", | |
| "properties": { | |
| "declinerIds": { | |
| "description": "People in my party that failed ready check", | |
| "items": { | |
| "format": "int64", | |
| "type": "integer" | |
| }, | |
| "type": "array" | |
| }, | |
| "dodgeWarning": { | |
| "$ref": "#/definitions/MatchmakingDodgeWarning", | |
| "description": "Warn the player that they have dodged ready check." | |
| }, | |
| "playerResponse": { | |
| "$ref": "#/definitions/MatchmakingReadyCheckResponse" | |
| }, | |
| "state": { | |
| "$ref": "#/definitions/MatchmakingReadyCheckState" | |
| }, | |
| "timer": { | |
| "description": "seconds elapsed since ready check start", | |
| "format": "float", | |
| "type": "number" | |
| } | |
| }, | |
| "type": "object" | |
| }, | |
| "MatchmakingReadyCheckResponse": { | |
| "enum": [ | |
| "None", | |
| "Accepted", | |
| "Declined" | |
| ], | |
| "type": "string" | |
| }, | |
| "MatchmakingReadyCheckState": { | |
| "enum": [ | |
| "Invalid", | |
| "InProgress", | |
| "EveryoneReady", | |
| "StrangerNotReady", | |
| "PartyNotReady", | |
| "Error" | |
| ], | |
| "type": "string" | |
| }, | |
| "MatchmakingSearchErrorResource": { | |
| "description": "The most recent error that occurred during current matchmaking search.", | |
| "properties": { | |
| "errorType": { | |
| "type": "string" | |
| }, | |
| "id": { | |
| "format": "int32", | |
| "type": "integer" | |
| }, | |
| "message": { | |
| "description": "A message from Platform explaining why the matchmaking queue is unavailable.", | |
| "type": "string" | |
| }, | |
| "penalizedSummonerId": { | |
| "format": "int64", | |
| "type": "integer" | |
| }, | |
| "penaltyTimeRemaining": { | |
| "description": "Seconds remaining until the summoner's penalty expires.", | |
| "format": "double", | |
| "type": "number" | |
| } | |
| }, | |
| "type": "object" | |
| }, | |
| "MatchmakingSearchResource": { | |
| "description": "The current matchmaking search.", | |
| "properties": { | |
| "dodgeData": { | |
| "$ref": "#/definitions/MatchmakingDodgeData" | |
| }, | |
| "errors": { | |
| "items": { | |
| "$ref": "#/definitions/MatchmakingSearchErrorResource" | |
| }, | |
| "type": "array" | |
| }, | |
| "estimatedQueueTime": { | |
| "description": "estimated queue length in seconds", | |
| "format": "float", | |
| "type": "number" | |
| }, | |
| "lobbyId": { | |
| "description": "(a.k.a. invitationId)", | |
| "type": "string" | |
| }, | |
| "lowPriorityData": { | |
| "$ref": "#/definitions/MatchmakingLowPriorityData" | |
| }, | |
| "queueId": { | |
| "description": "Selects the specific matchmaking queue associated for this search. Each queue represents a different game mode and map.", | |
| "format": "int32", | |
| "type": "integer" | |
| }, | |
| "searchState": { | |
| "$ref": "#/definitions/MatchmakingSearchState" | |
| }, | |
| "timeInQueue": { | |
| "description": "seconds spent in queue", | |
| "format": "float", | |
| "type": "number" | |
| } | |
| }, | |
| "type": "object" | |
| }, | |
| "MatchmakingSearchState": { | |
| "enum": [ | |
| "Invalid", | |
| "Searching", | |
| "Found", | |
| "Error" | |
| ], | |
| "type": "string" | |
| }, | |
| "MergeRequestDto": { | |
| "properties": { | |
| "destinationPartyId": { | |
| "type": "string" | |
| }, | |
| "invitedByAccountId": { | |
| "format": "int64", | |
| "type": "integer" | |
| }, | |
| "sourcePartyId": { | |
| "type": "string" | |
| }, | |
| "state": { | |
| "$ref": "#/definitions/MergeRequestStateEnum" | |
| } | |
| }, | |
| "type": "object" | |
| }, | |
| "MergeRequestStateEnum": { | |
| "enum": [ | |
| "REQUESTED", | |
| "INVITED", | |
| "ACCEPTED", | |
| "JOINED", | |
| "DECLINED" | |
| ], | |
| "type": "string" | |
| }, | |
| "NotificationSource": { | |
| "enum": [ | |
| "Invalid", | |
| "Login", | |
| "ForcedShutdown", | |
| "Message" | |
| ], | |
| "type": "string" | |
| }, | |
| "OAuthErrorResponse": { | |
| "properties": { | |
| "description": { | |
| "type": "string" | |
| }, | |
| "error": { | |
| "type": "string" | |
| }, | |
| "uri": { | |
| "type": "string" | |
| } | |
| }, | |
| "type": "object" | |
| }, | |
| "PFTEoGStats": { | |
| "properties": { | |
| "gameId": { | |
| "format": "int64", | |
| "type": "integer" | |
| }, | |
| "gameMode": { | |
| "type": "string" | |
| }, | |
| "gameType": { | |
| "type": "string" | |
| } | |
| }, | |
| "type": "object" | |
| }, | |
| "PFTEvent": { | |
| "properties": { | |
| "action": { | |
| "type": "string" | |
| }, | |
| "data": { | |
| "items": { | |
| "additionalProperties": true, | |
| "type": "object" | |
| }, | |
| "type": "array" | |
| }, | |
| "playerSurveyId": { | |
| "format": "int64", | |
| "type": "integer" | |
| } | |
| }, | |
| "type": "object" | |
| }, | |
| "PFTGameflowSession": { | |
| "properties": { | |
| "phase": { | |
| "type": "string" | |
| } | |
| }, | |
| "type": "object" | |
| }, | |
| "PFTQuestionResponse": { | |
| "properties": { | |
| "questionId": { | |
| "format": "int64", | |
| "type": "integer" | |
| }, | |
| "responseData": { | |
| "additionalProperties": true, | |
| "type": "object" | |
| } | |
| }, | |
| "type": "object" | |
| }, | |
| "PFTSurvey": { | |
| "properties": { | |
| "caption": { | |
| "type": "string" | |
| }, | |
| "data": { | |
| "additionalProperties": { | |
| "additionalProperties": true, | |
| "type": "object" | |
| }, | |
| "type": "object" | |
| }, | |
| "id": { | |
| "format": "int64", | |
| "type": "integer" | |
| }, | |
| "title": { | |
| "type": "string" | |
| }, | |
| "type": { | |
| "type": "string" | |
| } | |
| }, | |
| "type": "object" | |
| }, | |
| "PFTSurveyResults": { | |
| "properties": { | |
| "questionResponses": { | |
| "items": { | |
| "$ref": "#/definitions/PFTQuestionResponse" | |
| }, | |
| "type": "array" | |
| } | |
| }, | |
| "type": "object" | |
| }, | |
| "PFTSurveyV1": { | |
| "properties": { | |
| "caption": { | |
| "type": "string" | |
| }, | |
| "id": { | |
| "format": "int64", | |
| "type": "integer" | |
| }, | |
| "title": { | |
| "type": "string" | |
| }, | |
| "type": { | |
| "type": "string" | |
| }, | |
| "url": { | |
| "type": "string" | |
| } | |
| }, | |
| "type": "object" | |
| }, | |
| "PartyChatDto": { | |
| "properties": { | |
| "jid": { | |
| "type": "string" | |
| } | |
| }, | |
| "type": "object" | |
| }, | |
| "PartyDto": { | |
| "properties": { | |
| "chat": { | |
| "$ref": "#/definitions/PartyChatDto" | |
| }, | |
| "gameMode": { | |
| "$ref": "#/definitions/GameModeDto" | |
| }, | |
| "maxPartySize": { | |
| "format": "int32", | |
| "type": "integer" | |
| }, | |
| "mergeRequests": { | |
| "items": { | |
| "$ref": "#/definitions/MergeRequestDto" | |
| }, | |
| "type": "array" | |
| }, | |
| "partyId": { | |
| "type": "string" | |
| }, | |
| "partyType": { | |
| "type": "string" | |
| }, | |
| "platformId": { | |
| "type": "string" | |
| }, | |
| "players": { | |
| "items": { | |
| "$ref": "#/definitions/PartyMemberDto" | |
| }, | |
| "type": "array" | |
| } | |
| }, | |
| "type": "object" | |
| }, | |
| "PartyMemberDto": { | |
| "properties": { | |
| "accountId": { | |
| "format": "int64", | |
| "type": "integer" | |
| }, | |
| "invitedByAccountId": { | |
| "format": "int64", | |
| "type": "integer" | |
| }, | |
| "partyId": { | |
| "type": "string" | |
| }, | |
| "platformId": { | |
| "type": "string" | |
| }, | |
| "role": { | |
| "$ref": "#/definitions/PartyMemberRoleEnum" | |
| }, | |
| "state": { | |
| "$ref": "#/definitions/PartyMemberStateEnum" | |
| }, | |
| "summonerId": { | |
| "format": "int64", | |
| "type": "integer" | |
| } | |
| }, | |
| "type": "object" | |
| }, | |
| "PartyMemberRoleEnum": { | |
| "enum": [ | |
| "LEADER", | |
| "MEMBER", | |
| "INVITED", | |
| "SUGGESTED", | |
| "REQUESTED" | |
| ], | |
| "type": "string" | |
| }, | |
| "PartyMemberStateEnum": { | |
| "enum": [ | |
| "NONE", | |
| "AVAILABLE", | |
| "UNAVAILABLE" | |
| ], | |
| "type": "string" | |
| }, | |
| "PartyReward": { | |
| "properties": { | |
| "premadeSize": { | |
| "description": "The premade size that gets this reward", | |
| "format": "int32", | |
| "type": "integer" | |
| }, | |
| "type": { | |
| "$ref": "#/definitions/PartyRewardType", | |
| "description": "May be 'None', 'Ip', or 'Icon'" | |
| }, | |
| "value": { | |
| "description": "Value in string form", | |
| "type": "string" | |
| } | |
| }, | |
| "type": "object" | |
| }, | |
| "PartyRewardType": { | |
| "description": "Types of party rewards.", | |
| "enum": [ | |
| "Ip", | |
| "Icon", | |
| "None" | |
| ], | |
| "type": "string" | |
| }, | |
| "PartyRewardsConfig": { | |
| "properties": { | |
| "Enabled": { | |
| "type": "boolean" | |
| } | |
| }, | |
| "type": "object" | |
| }, | |
| "PartyRewardsDynamicClientConfig": { | |
| "properties": { | |
| "PartyRewards": { | |
| "$ref": "#/definitions/PartyRewardsConfig" | |
| } | |
| }, | |
| "type": "object" | |
| }, | |
| "PatcherComponentActionProgress": { | |
| "properties": { | |
| "currentItem": { | |
| "type": "string" | |
| }, | |
| "network": { | |
| "$ref": "#/definitions/PatcherComponentStateProgress" | |
| }, | |
| "primaryWork": { | |
| "$ref": "#/definitions/PatcherComponentStateWorkType" | |
| }, | |
| "total": { | |
| "$ref": "#/definitions/PatcherComponentStateProgress" | |
| } | |
| }, | |
| "type": "object" | |
| }, | |
| "PatcherComponentResource": { | |
| "properties": { | |
| "history": { | |
| "$ref": "#/definitions/PatcherComponentResourceHistory" | |
| }, | |
| "hostname": { | |
| "type": "string" | |
| }, | |
| "id": { | |
| "type": "string" | |
| }, | |
| "install_dir": { | |
| "type": "string" | |
| }, | |
| "locale": { | |
| "type": "string" | |
| }, | |
| "region": { | |
| "type": "string" | |
| }, | |
| "remote_path": { | |
| "type": "string" | |
| }, | |
| "type": { | |
| "$ref": "#/definitions/PatcherComponentResourceType" | |
| }, | |
| "use_tls": { | |
| "type": "boolean" | |
| } | |
| }, | |
| "type": "object" | |
| }, | |
| "PatcherComponentResourceHistory": { | |
| "enum": [ | |
| "none", | |
| "keep" | |
| ], | |
| "type": "string" | |
| }, | |
| "PatcherComponentResourceType": { | |
| "enum": [ | |
| "project", | |
| "solution" | |
| ], | |
| "type": "string" | |
| }, | |
| "PatcherComponentState": { | |
| "properties": { | |
| "action": { | |
| "$ref": "#/definitions/PatcherComponentStateAction" | |
| }, | |
| "id": { | |
| "type": "string" | |
| }, | |
| "isCorrupted": { | |
| "type": "boolean" | |
| }, | |
| "isUpToDate": { | |
| "type": "boolean" | |
| }, | |
| "progress": { | |
| "$ref": "#/definitions/PatcherComponentActionProgress" | |
| } | |
| }, | |
| "type": "object" | |
| }, | |
| "PatcherComponentStateAction": { | |
| "enum": [ | |
| "Idle", | |
| "CheckingForUpdates", | |
| "Patching", | |
| "Repairing" | |
| ], | |
| "type": "string" | |
| }, | |
| "PatcherComponentStateProgress": { | |
| "properties": { | |
| "bytesComplete": { | |
| "format": "int64", | |
| "type": "integer" | |
| }, | |
| "bytesPerSecond": { | |
| "format": "double", | |
| "type": "number" | |
| }, | |
| "bytesRequired": { | |
| "format": "int64", | |
| "type": "integer" | |
| } | |
| }, | |
| "type": "object" | |
| }, | |
| "PatcherComponentStateWorkType": { | |
| "enum": [ | |
| "Scanning", | |
| "Network", | |
| "Disk" | |
| ], | |
| "type": "string" | |
| }, | |
| "PatcherNotification": { | |
| "properties": { | |
| "id": { | |
| "type": "string" | |
| }, | |
| "notificationId": { | |
| "$ref": "#/definitions/PatcherNotificationId" | |
| } | |
| }, | |
| "type": "object" | |
| }, | |
| "PatcherNotificationId": { | |
| "enum": [ | |
| "UnspecifiedError", | |
| "ConnectionError", | |
| "MissingFilesError", | |
| "FailedToWriteError", | |
| "WillRestoreClientBackupOnRestart", | |
| "DidRestoreClientBackup" | |
| ], | |
| "type": "string" | |
| }, | |
| "PatcherProductResource": { | |
| "properties": { | |
| "components": { | |
| "items": { | |
| "$ref": "#/definitions/PatcherComponentResource" | |
| }, | |
| "type": "array" | |
| }, | |
| "id": { | |
| "type": "string" | |
| } | |
| }, | |
| "type": "object" | |
| }, | |
| "PatcherProductState": { | |
| "properties": { | |
| "action": { | |
| "$ref": "#/definitions/PatcherComponentStateAction" | |
| }, | |
| "components": { | |
| "items": { | |
| "$ref": "#/definitions/PatcherComponentState" | |
| }, | |
| "type": "array" | |
| }, | |
| "id": { | |
| "type": "string" | |
| }, | |
| "isCorrupted": { | |
| "type": "boolean" | |
| }, | |
| "isStopped": { | |
| "type": "boolean" | |
| }, | |
| "isUpToDate": { | |
| "type": "boolean" | |
| }, | |
| "percentPatched": { | |
| "format": "double", | |
| "type": "number" | |
| } | |
| }, | |
| "type": "object" | |
| }, | |
| "PatcherStatus": { | |
| "properties": { | |
| "connectedToPatchServer": { | |
| "type": "boolean" | |
| }, | |
| "hasUpdatesOnRestart": { | |
| "type": "boolean" | |
| }, | |
| "successfullyInstalledVersion": { | |
| "format": "int32", | |
| "type": "integer" | |
| } | |
| }, | |
| "type": "object" | |
| }, | |
| "PlatformGeneratedCredentials": { | |
| "properties": { | |
| "gasToken": { | |
| "additionalProperties": true, | |
| "type": "object" | |
| }, | |
| "password": { | |
| "type": "string" | |
| }, | |
| "username": { | |
| "type": "string" | |
| } | |
| }, | |
| "type": "object" | |
| }, | |
| "PlayerBehaviorLcdsForcedClientShutdown": { | |
| "properties": { | |
| "additionalInfo": { | |
| "type": "string" | |
| }, | |
| "reason": { | |
| "type": "string" | |
| } | |
| }, | |
| "type": "object" | |
| }, | |
| "PlayerBehaviorLcdsSimpleMessage": { | |
| "properties": { | |
| "accountId": { | |
| "format": "int64", | |
| "type": "integer" | |
| }, | |
| "msgId": { | |
| "type": "string" | |
| }, | |
| "params": { | |
| "items": { | |
| "type": "string" | |
| }, | |
| "type": "array" | |
| }, | |
| "type": { | |
| "type": "string" | |
| } | |
| }, | |
| "type": "object" | |
| }, | |
| "PlayerBehavior_LoginError": { | |
| "properties": { | |
| "description": { | |
| "type": "string" | |
| }, | |
| "id": { | |
| "type": "string" | |
| }, | |
| "messageId": { | |
| "type": "string" | |
| } | |
| }, | |
| "type": "object" | |
| }, | |
| "PlayerBehavior_LoginSession": { | |
| "properties": { | |
| "error": { | |
| "$ref": "#/definitions/PlayerBehavior_LoginError" | |
| }, | |
| "state": { | |
| "$ref": "#/definitions/PlayerBehavior_LoginSessionState" | |
| } | |
| }, | |
| "type": "object" | |
| }, | |
| "PlayerBehavior_LoginSessionState": { | |
| "enum": [ | |
| "IN_PROGRESS", | |
| "SUCCEEDED", | |
| "ERROR" | |
| ], | |
| "type": "string" | |
| }, | |
| "PlayerCollectionDto": { | |
| "properties": { | |
| "players": { | |
| "items": { | |
| "$ref": "#/definitions/PlayerDto" | |
| }, | |
| "type": "array" | |
| } | |
| }, | |
| "type": "object" | |
| }, | |
| "PlayerDto": { | |
| "properties": { | |
| "accountId": { | |
| "format": "int64", | |
| "type": "integer" | |
| }, | |
| "currentParty": { | |
| "$ref": "#/definitions/PartyDto" | |
| }, | |
| "parties": { | |
| "items": { | |
| "$ref": "#/definitions/PartyMemberDto" | |
| }, | |
| "type": "array" | |
| }, | |
| "platformId": { | |
| "type": "string" | |
| }, | |
| "summonerId": { | |
| "format": "int64", | |
| "type": "integer" | |
| } | |
| }, | |
| "type": "object" | |
| }, | |
| "PlayerKudos": { | |
| "properties": { | |
| "gameId": { | |
| "description": "the id of the game", | |
| "format": "int64", | |
| "type": "integer" | |
| }, | |
| "kudoType": { | |
| "$ref": "#/definitions/PlayerKudosType", | |
| "description": "the type of kudos" | |
| }, | |
| "kudoedSummonerId": { | |
| "description": "the id of the summoner being kudoed", | |
| "format": "int64", | |
| "type": "integer" | |
| }, | |
| "kudoedSummonerName": { | |
| "description": "the name of the summoner being kudoed", | |
| "type": "string" | |
| } | |
| }, | |
| "type": "object" | |
| }, | |
| "PlayerKudosType": { | |
| "description": "Types of kudos a player can be given.", | |
| "enum": [ | |
| "Friendly", | |
| "Helpful", | |
| "Teamwork", | |
| "HonorableOpponent" | |
| ], | |
| "type": "string" | |
| }, | |
| "PlaytimeReminder": { | |
| "properties": { | |
| "hours": { | |
| "format": "int32", | |
| "type": "integer" | |
| } | |
| }, | |
| "type": "object" | |
| }, | |
| "PluginLcdsEvent": { | |
| "properties": { | |
| "body": { | |
| "additionalProperties": true, | |
| "type": "object" | |
| }, | |
| "clientId": { | |
| "type": "string" | |
| }, | |
| "subtopic": { | |
| "type": "string" | |
| }, | |
| "typeName": { | |
| "type": "string" | |
| } | |
| }, | |
| "type": "object" | |
| }, | |
| "PluginLcdsResponse": { | |
| "properties": { | |
| "body": { | |
| "additionalProperties": true, | |
| "type": "object" | |
| }, | |
| "typeName": { | |
| "type": "string" | |
| } | |
| }, | |
| "type": "object" | |
| }, | |
| "PluginRegionLocaleChangedEvent": { | |
| "properties": { | |
| "locale": { | |
| "type": "string" | |
| }, | |
| "region": { | |
| "type": "string" | |
| } | |
| }, | |
| "type": "object" | |
| }, | |
| "PluginResource": { | |
| "properties": { | |
| "app": { | |
| "type": "string" | |
| }, | |
| "dependencies": { | |
| "items": { | |
| "$ref": "#/definitions/PluginResourceDependency" | |
| }, | |
| "type": "array" | |
| }, | |
| "dynLibFileName": { | |
| "type": "string" | |
| }, | |
| "dynLibPath": { | |
| "type": "string" | |
| }, | |
| "feature": { | |
| "type": "string" | |
| }, | |
| "fullName": { | |
| "type": "string" | |
| }, | |
| "hasBundledAssets": { | |
| "type": "boolean" | |
| }, | |
| "isDynamicLibraryInited": { | |
| "type": "boolean" | |
| }, | |
| "isDynamicLibraryLoaded": { | |
| "type": "boolean" | |
| }, | |
| "isWADFileMounted": { | |
| "type": "boolean" | |
| }, | |
| "orderDynamicLibraryInited": { | |
| "format": "int32", | |
| "type": "integer" | |
| }, | |
| "orderDynamicLibraryLoaded": { | |
| "format": "int32", | |
| "type": "integer" | |
| }, | |
| "orderWADFileMounted": { | |
| "format": "int32", | |
| "type": "integer" | |
| }, | |
| "pluginInfoApiSemVer": { | |
| "type": "string" | |
| }, | |
| "shortName": { | |
| "type": "string" | |
| }, | |
| "subtype": { | |
| "type": "string" | |
| }, | |
| "supertype": { | |
| "type": "string" | |
| }, | |
| "version": { | |
| "type": "string" | |
| }, | |
| "wadFilePath": { | |
| "type": "string" | |
| } | |
| }, | |
| "type": "object" | |
| }, | |
| "PluginResourceDependency": { | |
| "properties": { | |
| "fullName": { | |
| "type": "string" | |
| }, | |
| "version": { | |
| "type": "string" | |
| } | |
| }, | |
| "type": "object" | |
| }, | |
| "PluginResourceEvent": { | |
| "properties": { | |
| "data": { | |
| "additionalProperties": true, | |
| "type": "object" | |
| }, | |
| "eventType": { | |
| "$ref": "#/definitions/PluginResourceEventType" | |
| }, | |
| "uri": { | |
| "type": "string" | |
| } | |
| }, | |
| "type": "object" | |
| }, | |
| "PluginResourceEventType": { | |
| "enum": [ | |
| "Create", | |
| "Update", | |
| "Delete" | |
| ], | |
| "type": "string" | |
| }, | |
| "ProcessControlProcess": { | |
| "properties": { | |
| "restart-countdown-seconds": { | |
| "format": "float", | |
| "type": "number" | |
| }, | |
| "status": { | |
| "type": "string" | |
| } | |
| }, | |
| "type": "object" | |
| }, | |
| "Punishment": { | |
| "properties": { | |
| "permaBan": { | |
| "type": "boolean" | |
| }, | |
| "punishedForChatLogs": { | |
| "items": { | |
| "type": "string" | |
| }, | |
| "type": "array" | |
| }, | |
| "punishedForGameIds": { | |
| "items": { | |
| "format": "int64", | |
| "type": "integer" | |
| }, | |
| "type": "array" | |
| }, | |
| "punishedUntilDateMillis": { | |
| "format": "int64", | |
| "type": "integer" | |
| }, | |
| "punishmentLengthGames": { | |
| "format": "int64", | |
| "type": "integer" | |
| }, | |
| "punishmentLengthMillis": { | |
| "format": "int64", | |
| "type": "integer" | |
| }, | |
| "punishmentReason": { | |
| "type": "string" | |
| }, | |
| "punishmentType": { | |
| "type": "string" | |
| } | |
| }, | |
| "type": "object" | |
| }, | |
| "QueueAvailability": { | |
| "description": "Game availability list. Default is available.", | |
| "enum": [ | |
| "Available", | |
| "PlatformDisabled", | |
| "DoesntMeetRequirements", | |
| "ClientUnsupported" | |
| ], | |
| "type": "string" | |
| }, | |
| "QueueResource": { | |
| "properties": { | |
| "areFreeChampionsAllowed": { | |
| "type": "boolean" | |
| }, | |
| "id": { | |
| "format": "int32", | |
| "type": "integer" | |
| }, | |
| "isRanked": { | |
| "type": "boolean" | |
| }, | |
| "isTeamBuilderManaged": { | |
| "type": "boolean" | |
| }, | |
| "isTeamOnly": { | |
| "type": "boolean" | |
| }, | |
| "map": { | |
| "$ref": "#/definitions/GameMapName" | |
| }, | |
| "mapId": { | |
| "format": "int32", | |
| "type": "integer" | |
| }, | |
| "maxLevel": { | |
| "format": "int32", | |
| "type": "integer" | |
| }, | |
| "maxSummonerLevelForFirstWinOfTheDay": { | |
| "format": "int32", | |
| "type": "integer" | |
| }, | |
| "maximumParticipantListSize": { | |
| "format": "int32", | |
| "type": "integer" | |
| }, | |
| "minLevel": { | |
| "format": "int32", | |
| "type": "integer" | |
| }, | |
| "minimumParticipantListSize": { | |
| "format": "int32", | |
| "type": "integer" | |
| }, | |
| "mode": { | |
| "$ref": "#/definitions/GameMode" | |
| }, | |
| "mutators": { | |
| "$ref": "#/definitions/GameTypeConfig" | |
| }, | |
| "numPlayersPerTeam": { | |
| "format": "int32", | |
| "type": "integer" | |
| }, | |
| "queueAvailability": { | |
| "$ref": "#/definitions/QueueAvailability" | |
| }, | |
| "queueName": { | |
| "type": "string" | |
| }, | |
| "queueRewards": { | |
| "$ref": "#/definitions/QueueReward" | |
| }, | |
| "type": { | |
| "type": "string" | |
| } | |
| }, | |
| "type": "object" | |
| }, | |
| "QueueReward": { | |
| "description": "Possible game queue rewards.", | |
| "properties": { | |
| "isChampionPointsEnabled": { | |
| "type": "boolean" | |
| }, | |
| "isIpEnabled": { | |
| "type": "boolean" | |
| }, | |
| "isXpEnabled": { | |
| "type": "boolean" | |
| }, | |
| "partySizeIpRewards": { | |
| "items": { | |
| "format": "int32", | |
| "type": "integer" | |
| }, | |
| "type": "array" | |
| } | |
| }, | |
| "type": "object" | |
| }, | |
| "QueueShutdownStatus": { | |
| "properties": { | |
| "isDisabled": { | |
| "type": "boolean" | |
| } | |
| }, | |
| "type": "object" | |
| }, | |
| "QueuesLoginDataPacket": { | |
| "properties": { | |
| "gameTypeConfigs": { | |
| "items": { | |
| "$ref": "#/definitions/GameTypeConfig" | |
| }, | |
| "type": "array" | |
| } | |
| }, | |
| "type": "object" | |
| }, | |
| "RSOJWTConfig": { | |
| "properties": { | |
| "token": { | |
| "type": "string" | |
| } | |
| }, | |
| "type": "object" | |
| }, | |
| "RSOPlayerCredentials": { | |
| "properties": { | |
| "password": { | |
| "type": "string" | |
| }, | |
| "platformId": { | |
| "type": "string" | |
| }, | |
| "username": { | |
| "type": "string" | |
| } | |
| }, | |
| "type": "object" | |
| }, | |
| "RankedData": { | |
| "properties": { | |
| "rankedData": { | |
| "items": { | |
| "$ref": "#/definitions/RankedEntry" | |
| }, | |
| "type": "array" | |
| }, | |
| "summonerId": { | |
| "format": "int64", | |
| "type": "integer" | |
| } | |
| }, | |
| "type": "object" | |
| }, | |
| "RankedDivision": { | |
| "enum": [ | |
| "I", | |
| "II", | |
| "III", | |
| "IV", | |
| "V" | |
| ], | |
| "type": "string" | |
| }, | |
| "RankedEntry": { | |
| "properties": { | |
| "division": { | |
| "format": "int32", | |
| "type": "integer" | |
| }, | |
| "games": { | |
| "format": "int32", | |
| "type": "integer" | |
| }, | |
| "leagueName": { | |
| "type": "string" | |
| }, | |
| "lp": { | |
| "format": "int32", | |
| "type": "integer" | |
| }, | |
| "rankedQueue": { | |
| "$ref": "#/definitions/RankedQueue" | |
| }, | |
| "rankedTier": { | |
| "$ref": "#/definitions/RankedTier" | |
| }, | |
| "wins": { | |
| "format": "int32", | |
| "type": "integer" | |
| } | |
| }, | |
| "type": "object" | |
| }, | |
| "RankedLeagueItemDTO": { | |
| "properties": { | |
| "inactive": { | |
| "type": "boolean" | |
| }, | |
| "leagueName": { | |
| "type": "string" | |
| }, | |
| "leaguePoints": { | |
| "format": "int32", | |
| "type": "integer" | |
| }, | |
| "loses": { | |
| "format": "int32", | |
| "type": "integer" | |
| }, | |
| "playerOrTeamId": { | |
| "type": "string" | |
| }, | |
| "playerOrTeamName": { | |
| "type": "string" | |
| }, | |
| "queueType": { | |
| "$ref": "#/definitions/RankedQueue" | |
| }, | |
| "rank": { | |
| "$ref": "#/definitions/RankedDivision" | |
| }, | |
| "tier": { | |
| "$ref": "#/definitions/RankedTier" | |
| }, | |
| "wins": { | |
| "format": "int32", | |
| "type": "integer" | |
| } | |
| }, | |
| "type": "object" | |
| }, | |
| "RankedLeagueListDTO": { | |
| "properties": { | |
| "entries": { | |
| "items": { | |
| "$ref": "#/definitions/RankedLeagueItemDTO" | |
| }, | |
| "type": "array" | |
| }, | |
| "maxLeagueSize": { | |
| "format": "int64", | |
| "type": "integer" | |
| }, | |
| "name": { | |
| "type": "string" | |
| }, | |
| "nextApexUpdate": { | |
| "format": "int64", | |
| "type": "integer" | |
| }, | |
| "queue": { | |
| "$ref": "#/definitions/RankedQueue" | |
| }, | |
| "requestorsName": { | |
| "type": "string" | |
| }, | |
| "requestorsRank": { | |
| "$ref": "#/definitions/RankedDivision" | |
| }, | |
| "tier": { | |
| "$ref": "#/definitions/RankedTier" | |
| } | |
| }, | |
| "type": "object" | |
| }, | |
| "RankedQueue": { | |
| "enum": [ | |
| "INVALID", | |
| "RANKED_SOLO_5x5", | |
| "RANKED_TEAM_3x3", | |
| "RANKED_TEAM_5x5" | |
| ], | |
| "type": "string" | |
| }, | |
| "RankedSummonerLeaguesDTO": { | |
| "properties": { | |
| "summonerLeagues": { | |
| "items": { | |
| "$ref": "#/definitions/RankedLeagueListDTO" | |
| }, | |
| "type": "array" | |
| } | |
| }, | |
| "type": "object" | |
| }, | |
| "RankedTier": { | |
| "enum": [ | |
| "NOT_RANKED", | |
| "PROVISIONAL", | |
| "BRONZE", | |
| "SILVER", | |
| "GOLD", | |
| "PLATINUM", | |
| "DIAMOND", | |
| "MASTER", | |
| "CHALLENGER" | |
| ], | |
| "type": "string" | |
| }, | |
| "ReformCard": { | |
| "description": "A banned or restricted player's current reform card", | |
| "properties": { | |
| "chatLogs": { | |
| "items": { | |
| "type": "string" | |
| }, | |
| "type": "array" | |
| }, | |
| "gameIds": { | |
| "items": { | |
| "format": "int64", | |
| "type": "integer" | |
| }, | |
| "type": "array" | |
| }, | |
| "id": { | |
| "format": "int64", | |
| "type": "integer" | |
| }, | |
| "punishmentLengthGames": { | |
| "format": "int64", | |
| "type": "integer" | |
| }, | |
| "punishmentLengthTime": { | |
| "description": "milliseconds between punishment start and end", | |
| "format": "int64", | |
| "type": "integer" | |
| }, | |
| "punishmentType": { | |
| "description": "includes \"PERMA_BAN\"", | |
| "type": "string" | |
| }, | |
| "reason": { | |
| "type": "string" | |
| }, | |
| "restrictedChatGamesRemaining": { | |
| "format": "int64", | |
| "type": "integer" | |
| }, | |
| "timeUntilPunishmentExpires": { | |
| "description": "milliseconds from epoch until punishment is lifted", | |
| "format": "int64", | |
| "type": "integer" | |
| } | |
| }, | |
| "type": "object" | |
| }, | |
| "RegionLocale": { | |
| "properties": { | |
| "locale": { | |
| "type": "string" | |
| }, | |
| "region": { | |
| "type": "string" | |
| }, | |
| "webLanguage": { | |
| "type": "string" | |
| }, | |
| "webRegion": { | |
| "type": "string" | |
| } | |
| }, | |
| "type": "object" | |
| }, | |
| "RemotingHelpFormat": { | |
| "description": "Help format for remoting functions and types.", | |
| "enum": [ | |
| "Full", | |
| "Epytext", | |
| "Brief", | |
| "Console" | |
| ], | |
| "type": "string" | |
| }, | |
| "RemotingPrivilege": { | |
| "description": "Well-known privilege levels for bindable functions.", | |
| "enum": [ | |
| "None", | |
| "User", | |
| "Admin", | |
| "Local" | |
| ], | |
| "type": "string" | |
| }, | |
| "RemotingSerializedFormat": { | |
| "description": "Serialization format for remoting requests and results.", | |
| "enum": [ | |
| "JSON", | |
| "YAML", | |
| "MsgPack" | |
| ], | |
| "type": "string" | |
| }, | |
| "RerollPointsResource": { | |
| "properties": { | |
| "currentPoints": { | |
| "format": "int64", | |
| "type": "integer" | |
| }, | |
| "maxRolls": { | |
| "format": "int32", | |
| "type": "integer" | |
| }, | |
| "numberOfRolls": { | |
| "format": "int32", | |
| "type": "integer" | |
| }, | |
| "pointsCostToRoll": { | |
| "format": "int64", | |
| "type": "integer" | |
| }, | |
| "pointsToReroll": { | |
| "format": "int64", | |
| "type": "integer" | |
| } | |
| }, | |
| "type": "object" | |
| }, | |
| "RestrictionNotification": { | |
| "description": "Notification that player's chat is restricted", | |
| "properties": { | |
| "displayReformCard": { | |
| "type": "boolean" | |
| }, | |
| "gamesRemaining": { | |
| "format": "int64", | |
| "type": "integer" | |
| }, | |
| "id": { | |
| "format": "int64", | |
| "type": "integer" | |
| }, | |
| "source": { | |
| "$ref": "#/definitions/NotificationSource" | |
| } | |
| }, | |
| "type": "object" | |
| }, | |
| "RiotMessagingServiceMessage": { | |
| "properties": { | |
| "payload": { | |
| "type": "string" | |
| }, | |
| "resource": { | |
| "type": "string" | |
| }, | |
| "service": { | |
| "type": "string" | |
| }, | |
| "timestamp": { | |
| "format": "int64", | |
| "type": "integer" | |
| }, | |
| "version": { | |
| "type": "string" | |
| } | |
| }, | |
| "type": "object" | |
| }, | |
| "RiotMessagingServiceSession": { | |
| "properties": { | |
| "idToken": { | |
| "type": "string" | |
| }, | |
| "sessionExpiration": { | |
| "type": "string" | |
| }, | |
| "state": { | |
| "$ref": "#/definitions/RiotMessagingServiceState" | |
| }, | |
| "tokenRefresh": { | |
| "type": "string" | |
| } | |
| }, | |
| "type": "object" | |
| }, | |
| "RiotMessagingServiceState": { | |
| "description": "Possible state values of the riot messaging service.", | |
| "enum": [ | |
| "Disconnecting", | |
| "Disconnected", | |
| "Connecting", | |
| "Connected" | |
| ], | |
| "type": "string" | |
| }, | |
| "ServiceStatusIncident_Severity": { | |
| "enum": [ | |
| "info", | |
| "warning", | |
| "error" | |
| ], | |
| "type": "string" | |
| }, | |
| "ServiceStatusResource": { | |
| "properties": { | |
| "humanReadableUrl": { | |
| "description": "Where a human can go to see more information about service status", | |
| "type": "string" | |
| }, | |
| "status": { | |
| "$ref": "#/definitions/ServiceStatusResource_Status", | |
| "description": "The current status of the service" | |
| } | |
| }, | |
| "type": "object" | |
| }, | |
| "ServiceStatusResource_Status": { | |
| "enum": [ | |
| "unknown", | |
| "online", | |
| "offline", | |
| "degraded", | |
| "deploying" | |
| ], | |
| "type": "string" | |
| }, | |
| "SessionResource": { | |
| "properties": { | |
| "sessionExpire": { | |
| "format": "int32", | |
| "type": "integer" | |
| }, | |
| "sessionState": { | |
| "$ref": "#/definitions/SessionState" | |
| } | |
| }, | |
| "type": "object" | |
| }, | |
| "SessionState": { | |
| "description": "Session State", | |
| "enum": [ | |
| "initializing", | |
| "connected", | |
| "disconnected", | |
| "shuttingdown" | |
| ], | |
| "type": "string" | |
| }, | |
| "ShutdownLawNotification": { | |
| "properties": { | |
| "type": { | |
| "$ref": "#/definitions/ShutdownLawStatus" | |
| } | |
| }, | |
| "type": "object" | |
| }, | |
| "ShutdownLawStatus": { | |
| "enum": [ | |
| "NONE", | |
| "WARNING", | |
| "CUT_OFF" | |
| ], | |
| "type": "string" | |
| }, | |
| "ShutdownLcdsForcedClientShutdown": { | |
| "properties": { | |
| "additionalInfo": { | |
| "type": "string" | |
| }, | |
| "reason": { | |
| "type": "string" | |
| } | |
| }, | |
| "type": "object" | |
| }, | |
| "ShutdownNotification": { | |
| "description": "Notification that shutdown will occur soon", | |
| "properties": { | |
| "additionalInfo": { | |
| "type": "string" | |
| }, | |
| "countdown": { | |
| "description": "Seconds remaining until shutdown", | |
| "format": "float", | |
| "type": "number" | |
| }, | |
| "reason": { | |
| "$ref": "#/definitions/ShutdownReason" | |
| } | |
| }, | |
| "type": "object" | |
| }, | |
| "ShutdownReason": { | |
| "enum": [ | |
| "Invalid", | |
| "PlatformMaintenance", | |
| "LcuAlphaDisabled", | |
| "PlayerBanned" | |
| ], | |
| "type": "string" | |
| }, | |
| "SimpleMessage": { | |
| "properties": { | |
| "accountId": { | |
| "format": "int64", | |
| "type": "integer" | |
| }, | |
| "msgId": { | |
| "type": "string" | |
| }, | |
| "params": { | |
| "items": { | |
| "type": "string" | |
| }, | |
| "type": "array" | |
| }, | |
| "type": { | |
| "type": "string" | |
| } | |
| }, | |
| "type": "object" | |
| }, | |
| "SpecifyPositionPreferencesV1": { | |
| "properties": { | |
| "firstPreference": { | |
| "type": "string" | |
| }, | |
| "secondPreference": { | |
| "type": "string" | |
| } | |
| }, | |
| "type": "object" | |
| }, | |
| "StandardErrorResponse": { | |
| "properties": { | |
| "errorCode": { | |
| "type": "string" | |
| }, | |
| "httpStatus": { | |
| "type": "integer" | |
| }, | |
| "implementationDetails": { | |
| "type": "object" | |
| }, | |
| "message": { | |
| "type": "string" | |
| } | |
| }, | |
| "type": "object" | |
| }, | |
| "SuggestedPlayersClientDynamicConfigurationNotification": { | |
| "properties": { | |
| "configs": { | |
| "type": "string" | |
| }, | |
| "delta": { | |
| "type": "boolean" | |
| } | |
| }, | |
| "type": "object" | |
| }, | |
| "SuggestedPlayersConfig": { | |
| "properties": { | |
| "Enabled": { | |
| "type": "boolean" | |
| }, | |
| "FriendsOfFriendsEnabled": { | |
| "type": "boolean" | |
| }, | |
| "FriendsOfFriendsLimit": { | |
| "format": "int32", | |
| "type": "integer" | |
| }, | |
| "HonoredPlayersLimit": { | |
| "format": "int32", | |
| "type": "integer" | |
| }, | |
| "MaxNumReplacements": { | |
| "format": "int32", | |
| "type": "integer" | |
| }, | |
| "MaxNumSuggestedPlayers": { | |
| "format": "int32", | |
| "type": "integer" | |
| }, | |
| "OnlineFriendsLimit": { | |
| "format": "int32", | |
| "type": "integer" | |
| }, | |
| "PreviousPremadesLimit": { | |
| "format": "int32", | |
| "type": "integer" | |
| }, | |
| "VicoriousComradesLimit": { | |
| "format": "int32", | |
| "type": "integer" | |
| } | |
| }, | |
| "type": "object" | |
| }, | |
| "SuggestedPlayersDynamicClientConfig": { | |
| "properties": { | |
| "SuggestedPlayers": { | |
| "$ref": "#/definitions/SuggestedPlayersConfig" | |
| } | |
| }, | |
| "type": "object" | |
| }, | |
| "SuggestedPlayersEndOfGameStats": { | |
| "properties": {}, | |
| "type": "object" | |
| }, | |
| "SuggestedPlayersFriend": { | |
| "properties": { | |
| "availability": { | |
| "type": "string" | |
| }, | |
| "id": { | |
| "format": "int64", | |
| "type": "integer" | |
| }, | |
| "name": { | |
| "type": "string" | |
| } | |
| }, | |
| "type": "object" | |
| }, | |
| "SuggestedPlayersGameInvitation": { | |
| "properties": { | |
| "toSummonerId": { | |
| "format": "int64", | |
| "type": "integer" | |
| } | |
| }, | |
| "type": "object" | |
| }, | |
| "SuggestedPlayersKudoedPlayer": { | |
| "properties": { | |
| "kudoedSummonerId": { | |
| "format": "int64", | |
| "type": "integer" | |
| }, | |
| "kudoedSummonerName": { | |
| "type": "string" | |
| } | |
| }, | |
| "type": "object" | |
| }, | |
| "SuggestedPlayersLastQueued": { | |
| "properties": { | |
| "members": { | |
| "items": { | |
| "$ref": "#/definitions/SuggestedPlayersLobbyMember" | |
| }, | |
| "type": "array" | |
| } | |
| }, | |
| "type": "object" | |
| }, | |
| "SuggestedPlayersLobby": { | |
| "properties": { | |
| "invitations": { | |
| "items": { | |
| "$ref": "#/definitions/SuggestedPlayersGameInvitation" | |
| }, | |
| "type": "array" | |
| }, | |
| "members": { | |
| "items": { | |
| "$ref": "#/definitions/SuggestedPlayersLobbyMember" | |
| }, | |
| "type": "array" | |
| }, | |
| "queueId": { | |
| "format": "int32", | |
| "type": "integer" | |
| } | |
| }, | |
| "type": "object" | |
| }, | |
| "SuggestedPlayersLobbyMember": { | |
| "properties": { | |
| "id": { | |
| "format": "int64", | |
| "type": "integer" | |
| } | |
| }, | |
| "type": "object" | |
| }, | |
| "SuggestedPlayersQueue": { | |
| "properties": { | |
| "id": { | |
| "format": "int32", | |
| "type": "integer" | |
| }, | |
| "maxLevel": { | |
| "format": "int32", | |
| "type": "integer" | |
| }, | |
| "minLevel": { | |
| "format": "int32", | |
| "type": "integer" | |
| } | |
| }, | |
| "type": "object" | |
| }, | |
| "SuggestedPlayersReason": { | |
| "description": "Possible reasons for a player to be suggested.", | |
| "enum": [ | |
| "PreviousPremade", | |
| "OnlineFriend", | |
| "FriendOfFriend", | |
| "HonoredPlayer", | |
| "VictoriousComrade", | |
| "LegacyPlayAgain" | |
| ], | |
| "type": "string" | |
| }, | |
| "SuggestedPlayersReportedPlayer": { | |
| "properties": { | |
| "reportedSummonerId": { | |
| "format": "int64", | |
| "type": "integer" | |
| } | |
| }, | |
| "type": "object" | |
| }, | |
| "SuggestedPlayersSuggestedPlayer": { | |
| "properties": { | |
| "commonFriendId": { | |
| "format": "int64", | |
| "type": "integer" | |
| }, | |
| "commonFriendName": { | |
| "type": "string" | |
| }, | |
| "reason": { | |
| "$ref": "#/definitions/SuggestedPlayersReason" | |
| }, | |
| "summonerId": { | |
| "format": "int64", | |
| "type": "integer" | |
| }, | |
| "summonerName": { | |
| "type": "string" | |
| } | |
| }, | |
| "type": "object" | |
| }, | |
| "SuggestedPlayersSummoner": { | |
| "properties": { | |
| "displayName": { | |
| "type": "string" | |
| }, | |
| "summonerId": { | |
| "format": "int64", | |
| "type": "integer" | |
| }, | |
| "summonerLevel": { | |
| "format": "int32", | |
| "type": "integer" | |
| } | |
| }, | |
| "type": "object" | |
| }, | |
| "SuggestedPlayersVictoriousComrade": { | |
| "properties": { | |
| "summonerId": { | |
| "format": "int64", | |
| "type": "integer" | |
| }, | |
| "summonerName": { | |
| "type": "string" | |
| } | |
| }, | |
| "type": "object" | |
| }, | |
| "Summoner": { | |
| "properties": { | |
| "acctId": { | |
| "format": "int64", | |
| "type": "integer" | |
| }, | |
| "sumId": { | |
| "format": "int64", | |
| "type": "integer" | |
| } | |
| }, | |
| "type": "object" | |
| }, | |
| "SummonerEndOfGamePoints": { | |
| "properties": { | |
| "pointsUntilNextReroll": { | |
| "format": "int64", | |
| "type": "integer" | |
| }, | |
| "rerollCount": { | |
| "format": "int32", | |
| "type": "integer" | |
| }, | |
| "totalPoints": { | |
| "format": "int64", | |
| "type": "integer" | |
| } | |
| }, | |
| "type": "object" | |
| }, | |
| "SummonerIcon": { | |
| "properties": { | |
| "profileIconId": { | |
| "format": "int32", | |
| "type": "integer" | |
| } | |
| }, | |
| "type": "object" | |
| }, | |
| "SummonerLevel": { | |
| "properties": { | |
| "expTierMod": { | |
| "format": "int64", | |
| "type": "integer" | |
| }, | |
| "expToNextLevel": { | |
| "format": "int64", | |
| "type": "integer" | |
| }, | |
| "summonerLevel": { | |
| "format": "int32", | |
| "type": "integer" | |
| }, | |
| "summonerTier": { | |
| "format": "int64", | |
| "type": "integer" | |
| } | |
| }, | |
| "type": "object" | |
| }, | |
| "SummonerLevelAndPoints": { | |
| "properties": { | |
| "expPoints": { | |
| "format": "int64", | |
| "type": "integer" | |
| }, | |
| "infPoints": { | |
| "format": "int64", | |
| "type": "integer" | |
| }, | |
| "sumId": { | |
| "format": "int64", | |
| "type": "integer" | |
| }, | |
| "summonerLevel": { | |
| "format": "int32", | |
| "type": "integer" | |
| } | |
| }, | |
| "type": "object" | |
| }, | |
| "SummonerRerollPoints": { | |
| "properties": { | |
| "currentPoints": { | |
| "format": "int64", | |
| "type": "integer" | |
| }, | |
| "maxRolls": { | |
| "format": "int32", | |
| "type": "integer" | |
| }, | |
| "numberOfRolls": { | |
| "format": "int32", | |
| "type": "integer" | |
| }, | |
| "pointsCostToRoll": { | |
| "format": "int64", | |
| "type": "integer" | |
| }, | |
| "pointsToReroll": { | |
| "format": "int64", | |
| "type": "integer" | |
| } | |
| }, | |
| "type": "object" | |
| }, | |
| "SummonerResource": { | |
| "properties": { | |
| "acctId": { | |
| "format": "int64", | |
| "type": "integer" | |
| }, | |
| "internalName": { | |
| "type": "string" | |
| }, | |
| "name": { | |
| "type": "string" | |
| }, | |
| "previousSeasonHighestTier": { | |
| "type": "string" | |
| }, | |
| "profileIconId": { | |
| "format": "int32", | |
| "type": "integer" | |
| }, | |
| "summonerId": { | |
| "format": "int64", | |
| "type": "integer" | |
| }, | |
| "summonerLevel": { | |
| "format": "int32", | |
| "type": "integer" | |
| } | |
| }, | |
| "type": "object" | |
| }, | |
| "SummonerSummoner": { | |
| "properties": { | |
| "accountId": { | |
| "format": "int64", | |
| "type": "integer" | |
| }, | |
| "displayName": { | |
| "type": "string" | |
| }, | |
| "internalName": { | |
| "type": "string" | |
| }, | |
| "lastSeasonHighestRank": { | |
| "type": "string" | |
| }, | |
| "percentCompleteForNextLevel": { | |
| "format": "int32", | |
| "type": "integer" | |
| }, | |
| "profileIconId": { | |
| "format": "int32", | |
| "type": "integer" | |
| }, | |
| "rerollPoints": { | |
| "$ref": "#/definitions/SummonerRerollPoints" | |
| }, | |
| "summonerId": { | |
| "format": "int64", | |
| "type": "integer" | |
| }, | |
| "summonerLevel": { | |
| "format": "int32", | |
| "type": "integer" | |
| }, | |
| "xpSinceLastLevel": { | |
| "format": "int64", | |
| "type": "integer" | |
| }, | |
| "xpUntilNextLevel": { | |
| "format": "int64", | |
| "type": "integer" | |
| } | |
| }, | |
| "type": "object" | |
| }, | |
| "SummonerTotalKudosResource": { | |
| "properties": { | |
| "friendly": { | |
| "format": "int32", | |
| "type": "integer" | |
| }, | |
| "helpful": { | |
| "format": "int32", | |
| "type": "integer" | |
| }, | |
| "honorableOpponent": { | |
| "format": "int32", | |
| "type": "integer" | |
| }, | |
| "summonerId": { | |
| "format": "int64", | |
| "type": "integer" | |
| }, | |
| "teamwork": { | |
| "format": "int32", | |
| "type": "integer" | |
| } | |
| }, | |
| "type": "object" | |
| }, | |
| "TbLobbyBackwardsToPremadeTransitionResource": { | |
| "description": "Summary of why the player moved backwards in the game flow.", | |
| "properties": { | |
| "reason": { | |
| "type": "string" | |
| }, | |
| "slotIds": { | |
| "items": { | |
| "format": "int32", | |
| "type": "integer" | |
| }, | |
| "type": "array" | |
| } | |
| }, | |
| "type": "object" | |
| }, | |
| "TbLobbyEnabledFeaturesResource": { | |
| "properties": { | |
| "enabledFeatures": { | |
| "items": { | |
| "type": "string" | |
| }, | |
| "type": "array" | |
| } | |
| }, | |
| "type": "object" | |
| }, | |
| "TbLobbyPremadeStateResource": { | |
| "description": "The state of a Team Builder lobby.", | |
| "properties": { | |
| "backwardsToPremadeTransitionReason": { | |
| "$ref": "#/definitions/TbLobbyBackwardsToPremadeTransitionResource" | |
| }, | |
| "captainSlotId": { | |
| "format": "int32", | |
| "type": "integer" | |
| }, | |
| "draftPremadeId": { | |
| "type": "string" | |
| }, | |
| "draftSlots": { | |
| "items": { | |
| "$ref": "#/definitions/TbLobbySlotResource" | |
| }, | |
| "type": "array" | |
| }, | |
| "localPlayerSlotId": { | |
| "format": "int32", | |
| "type": "integer" | |
| }, | |
| "playableDraftPositions": { | |
| "items": { | |
| "type": "string" | |
| }, | |
| "type": "array" | |
| }, | |
| "premadeChatRoomId": { | |
| "type": "string" | |
| }, | |
| "readyToMatchmake": { | |
| "type": "boolean" | |
| }, | |
| "showPositionSelector": { | |
| "type": "boolean" | |
| }, | |
| "timer": { | |
| "format": "int64", | |
| "type": "integer" | |
| } | |
| }, | |
| "type": "object" | |
| }, | |
| "TbLobbySlotResource": { | |
| "description": "Representation of a player in a Team Builder Lobby's slot.", | |
| "properties": { | |
| "draftPositionPreferences": { | |
| "items": { | |
| "type": "string" | |
| }, | |
| "type": "array" | |
| }, | |
| "slotId": { | |
| "format": "int32", | |
| "type": "integer" | |
| }, | |
| "summonerId": { | |
| "format": "int64", | |
| "type": "integer" | |
| }, | |
| "summonerName": { | |
| "type": "string" | |
| } | |
| }, | |
| "type": "object" | |
| }, | |
| "TbLobbyStateResource": { | |
| "description": "General representation of the state in a Team Builder game flow.", | |
| "properties": { | |
| "counter": { | |
| "format": "int32", | |
| "type": "integer" | |
| }, | |
| "phaseName": { | |
| "type": "string" | |
| }, | |
| "premadeState": { | |
| "$ref": "#/definitions/TbLobbyPremadeStateResource" | |
| }, | |
| "queueId": { | |
| "format": "int32", | |
| "type": "integer" | |
| } | |
| }, | |
| "type": "object" | |
| }, | |
| "TbRemovedFromServiceNotification": { | |
| "properties": { | |
| "reason": { | |
| "type": "string" | |
| } | |
| }, | |
| "type": "object" | |
| }, | |
| "TeamBoostsTeamBoost": { | |
| "properties": { | |
| "availableSkins": { | |
| "items": { | |
| "format": "int64", | |
| "type": "integer" | |
| }, | |
| "type": "array" | |
| }, | |
| "ipReward": { | |
| "format": "int64", | |
| "type": "integer" | |
| }, | |
| "ipRewardForPurchaser": { | |
| "format": "int64", | |
| "type": "integer" | |
| }, | |
| "price": { | |
| "format": "int64", | |
| "type": "integer" | |
| }, | |
| "skinUnlockMode": { | |
| "type": "string" | |
| }, | |
| "summonerName": { | |
| "type": "string" | |
| }, | |
| "unlocked": { | |
| "type": "boolean" | |
| } | |
| }, | |
| "type": "object" | |
| }, | |
| "TeamBoostsTeamSkinRentalDTO": { | |
| "properties": { | |
| "availableSkins": { | |
| "items": { | |
| "format": "int64", | |
| "type": "integer" | |
| }, | |
| "type": "array" | |
| }, | |
| "ipReward": { | |
| "format": "int64", | |
| "type": "integer" | |
| }, | |
| "ipRewardForPurchaser": { | |
| "format": "int64", | |
| "type": "integer" | |
| }, | |
| "price": { | |
| "format": "int64", | |
| "type": "integer" | |
| }, | |
| "skinUnlockMode": { | |
| "type": "string" | |
| }, | |
| "summonerName": { | |
| "type": "string" | |
| }, | |
| "unlocked": { | |
| "type": "boolean" | |
| } | |
| }, | |
| "type": "object" | |
| }, | |
| "TickerMessage": { | |
| "properties": { | |
| "createdAt": { | |
| "type": "string" | |
| }, | |
| "message": { | |
| "description": "The localized message describing the incident", | |
| "type": "string" | |
| }, | |
| "severity": { | |
| "$ref": "#/definitions/ServiceStatusIncident_Severity" | |
| }, | |
| "updatedAt": { | |
| "type": "string" | |
| } | |
| }, | |
| "type": "object" | |
| }, | |
| "UserResource": { | |
| "properties": { | |
| "availability": { | |
| "type": "string" | |
| }, | |
| "icon": { | |
| "format": "int32", | |
| "type": "integer" | |
| }, | |
| "id": { | |
| "format": "int64", | |
| "type": "integer" | |
| }, | |
| "lastSeenOnlineTimestamp": { | |
| "type": "string" | |
| }, | |
| "lol": { | |
| "additionalProperties": { | |
| "type": "string" | |
| }, | |
| "type": "object" | |
| }, | |
| "name": { | |
| "type": "string" | |
| }, | |
| "statusMessage": { | |
| "type": "string" | |
| } | |
| }, | |
| "type": "object" | |
| }, | |
| "UsernameAndPassword": { | |
| "description": "Credentials in the form username + password", | |
| "properties": { | |
| "password": { | |
| "type": "string" | |
| }, | |
| "username": { | |
| "type": "string" | |
| } | |
| }, | |
| "type": "object" | |
| }, | |
| "actionresource": { | |
| "description": "An action as represented in the platform", | |
| "properties": { | |
| "actorCellId": { | |
| "format": "int64", | |
| "type": "integer" | |
| }, | |
| "championId": { | |
| "format": "int32", | |
| "type": "integer" | |
| }, | |
| "completed": { | |
| "type": "boolean" | |
| }, | |
| "id": { | |
| "format": "int64", | |
| "type": "integer" | |
| }, | |
| "type": { | |
| "type": "string" | |
| } | |
| }, | |
| "type": "object" | |
| }, | |
| "activeBoostLoginDataPacket": { | |
| "properties": { | |
| "timeUntilFirstWinOfDay": { | |
| "format": "int64", | |
| "type": "integer" | |
| } | |
| }, | |
| "type": "object" | |
| }, | |
| "activeBoostsEogStats": { | |
| "properties": { | |
| "timeUntilNextFirstWinBonus": { | |
| "format": "int64", | |
| "type": "integer" | |
| } | |
| }, | |
| "type": "object" | |
| }, | |
| "activeboosts": { | |
| "properties": { | |
| "firstWinOfTheDayStartTime": { | |
| "type": "string" | |
| }, | |
| "ipBoostEndDate": { | |
| "type": "string" | |
| }, | |
| "ipBoostPerWinCount": { | |
| "format": "int32", | |
| "type": "integer" | |
| }, | |
| "ipLoyaltyBoost": { | |
| "format": "int32", | |
| "type": "integer" | |
| }, | |
| "summonerId": { | |
| "format": "int64", | |
| "type": "integer" | |
| }, | |
| "xpBoostEndDate": { | |
| "type": "string" | |
| }, | |
| "xpBoostPerWinCount": { | |
| "format": "int32", | |
| "type": "integer" | |
| }, | |
| "xpLoyaltyBoost": { | |
| "format": "int32", | |
| "type": "integer" | |
| } | |
| }, | |
| "type": "object" | |
| }, | |
| "bannedchampionsresource": { | |
| "description": "The list of banned champions", | |
| "properties": { | |
| "myTeamBans": { | |
| "items": { | |
| "format": "int32", | |
| "type": "integer" | |
| }, | |
| "type": "array" | |
| }, | |
| "theirTeamBans": { | |
| "items": { | |
| "format": "int32", | |
| "type": "integer" | |
| }, | |
| "type": "array" | |
| } | |
| }, | |
| "type": "object" | |
| }, | |
| "champselectgameclient": { | |
| "properties": { | |
| "isClientVisible": { | |
| "type": "boolean" | |
| } | |
| }, | |
| "type": "object" | |
| }, | |
| "champselectgameflowsession": { | |
| "properties": { | |
| "gameClient": { | |
| "$ref": "#/definitions/champselectgameclient" | |
| } | |
| }, | |
| "type": "object" | |
| }, | |
| "chatroomdetails": { | |
| "description": "Chat Room Details", | |
| "properties": { | |
| "chatRoomName": { | |
| "type": "string" | |
| }, | |
| "chatRoomPassword": { | |
| "type": "string" | |
| } | |
| }, | |
| "type": "object" | |
| }, | |
| "playerselection": { | |
| "description": "Represents the selections of a player in champ select", | |
| "properties": { | |
| "assignedPosition": { | |
| "type": "string" | |
| }, | |
| "cellId": { | |
| "format": "int64", | |
| "type": "integer" | |
| }, | |
| "championId": { | |
| "format": "int32", | |
| "type": "integer" | |
| }, | |
| "championPickIntent": { | |
| "format": "int32", | |
| "type": "integer" | |
| }, | |
| "displayName": { | |
| "type": "string" | |
| }, | |
| "selectedSkinId": { | |
| "format": "int32", | |
| "type": "integer" | |
| }, | |
| "spell1Id": { | |
| "format": "int64", | |
| "type": "integer" | |
| }, | |
| "spell2Id": { | |
| "format": "int64", | |
| "type": "integer" | |
| }, | |
| "team": { | |
| "format": "int32", | |
| "type": "integer" | |
| }, | |
| "wardSkinId": { | |
| "format": "int64", | |
| "type": "integer" | |
| } | |
| }, | |
| "type": "object" | |
| }, | |
| "session": { | |
| "description": "A representation of the current state of champSelect", | |
| "properties": { | |
| "actions": { | |
| "items": { | |
| "additionalProperties": true, | |
| "type": "object" | |
| }, | |
| "type": "array" | |
| }, | |
| "bans": { | |
| "$ref": "#/definitions/bannedchampionsresource" | |
| }, | |
| "chatDetails": { | |
| "$ref": "#/definitions/chatroomdetails" | |
| }, | |
| "localPlayerCellId": { | |
| "format": "int64", | |
| "type": "integer" | |
| }, | |
| "mySelection": { | |
| "$ref": "#/definitions/playerselection" | |
| }, | |
| "myTeam": { | |
| "items": { | |
| "$ref": "#/definitions/playerselection" | |
| }, | |
| "type": "array" | |
| }, | |
| "theirTeam": { | |
| "items": { | |
| "$ref": "#/definitions/playerselection" | |
| }, | |
| "type": "array" | |
| }, | |
| "timer": { | |
| "$ref": "#/definitions/timer" | |
| }, | |
| "trades": { | |
| "items": { | |
| "$ref": "#/definitions/traderesource" | |
| }, | |
| "type": "array" | |
| } | |
| }, | |
| "type": "object" | |
| }, | |
| "timer": { | |
| "description": "Champion Select Phase Timer", | |
| "properties": { | |
| "adjustedTimeLeftInPhaseInSec": { | |
| "format": "int32", | |
| "type": "integer" | |
| }, | |
| "internalNowInEpochMs": { | |
| "format": "int64", | |
| "type": "integer" | |
| }, | |
| "phase": { | |
| "type": "string" | |
| }, | |
| "timeLeftInPhaseInSec": { | |
| "format": "int32", | |
| "type": "integer" | |
| } | |
| }, | |
| "type": "object" | |
| }, | |
| "traderesource": { | |
| "description": "A trade as represented in the platform", | |
| "properties": { | |
| "cellId": { | |
| "format": "int64", | |
| "type": "integer" | |
| }, | |
| "id": { | |
| "format": "int64", | |
| "type": "integer" | |
| }, | |
| "state": { | |
| "$ref": "#/definitions/tradestate" | |
| } | |
| }, | |
| "type": "object" | |
| }, | |
| "tradestate": { | |
| "description": "The different possible states available for trading", | |
| "enum": [ | |
| "AVAILABLE", | |
| "BUSY", | |
| "INVALID", | |
| "RECEIVED", | |
| "SENT" | |
| ], | |
| "type": "string" | |
| } | |
| }, | |
| "host": "127.0.0.1:52094", | |
| "info": { | |
| "description": "0.3.0.374", | |
| "title": "LeagueClient", | |
| "version": "1.0.0" | |
| }, | |
| "paths": { | |
| "/ActivateContext": { | |
| "post": { | |
| "operationId": "ActivateContext", | |
| "parameters": [ | |
| { | |
| "description": "Name of the context to activate", | |
| "in": "query", | |
| "name": "name", | |
| "required": true, | |
| "type": "string" | |
| } | |
| ], | |
| "responses": { | |
| "200": { | |
| "description": "Successful response", | |
| "schema": { | |
| "additionalProperties": true, | |
| "type": "object" | |
| } | |
| }, | |
| "default": { | |
| "description": "Standard error response", | |
| "schema": { | |
| "$ref": "#/definitions/StandardErrorResponse" | |
| } | |
| } | |
| }, | |
| "summary": "Enable Instrumentation related to specified context (RPC)", | |
| "tags": [] | |
| } | |
| }, | |
| "/AsyncDelete": { | |
| "post": { | |
| "operationId": "AsyncDelete", | |
| "parameters": [ | |
| { | |
| "description": "ID of the asynchronous operation to remove", | |
| "format": "int32", | |
| "in": "query", | |
| "name": "asyncToken", | |
| "required": true, | |
| "type": "integer" | |
| } | |
| ], | |
| "responses": { | |
| "200": { | |
| "description": "Successful response", | |
| "schema": { | |
| "additionalProperties": true, | |
| "type": "object" | |
| } | |
| }, | |
| "default": { | |
| "description": "Standard error response", | |
| "schema": { | |
| "$ref": "#/definitions/StandardErrorResponse" | |
| } | |
| } | |
| }, | |
| "summary": "Cancels the asynchronous operation or removes its completion status. (RPC)", | |
| "tags": [ | |
| "builtin" | |
| ] | |
| } | |
| }, | |
| "/AsyncResult": { | |
| "post": { | |
| "operationId": "AsyncResult", | |
| "parameters": [ | |
| { | |
| "description": "ID of the asynchronous operation to check", | |
| "format": "int32", | |
| "in": "query", | |
| "name": "asyncToken", | |
| "required": true, | |
| "type": "integer" | |
| } | |
| ], | |
| "responses": { | |
| "200": { | |
| "description": "Successful response", | |
| "schema": { | |
| "additionalProperties": true, | |
| "type": "object" | |
| } | |
| }, | |
| "default": { | |
| "description": "Standard error response", | |
| "schema": { | |
| "$ref": "#/definitions/StandardErrorResponse" | |
| } | |
| } | |
| }, | |
| "summary": "Retrieves the result of a completed asynchronous operation. (RPC)", | |
| "tags": [ | |
| "builtin" | |
| ] | |
| } | |
| }, | |
| "/AsyncStatus": { | |
| "post": { | |
| "operationId": "AsyncStatus", | |
| "parameters": [ | |
| { | |
| "description": "ID of the asynchronous operation to check", | |
| "format": "int32", | |
| "in": "query", | |
| "name": "asyncToken", | |
| "required": true, | |
| "type": "integer" | |
| } | |
| ], | |
| "responses": { | |
| "200": { | |
| "description": "Successful response", | |
| "schema": { | |
| "additionalProperties": true, | |
| "type": "object" | |
| } | |
| }, | |
| "default": { | |
| "description": "Standard error response", | |
| "schema": { | |
| "$ref": "#/definitions/StandardErrorResponse" | |
| } | |
| } | |
| }, | |
| "summary": "Retrieves details on the current state of an asynchronous operation. (RPC)", | |
| "tags": [ | |
| "builtin" | |
| ] | |
| } | |
| }, | |
| "/Cancel": { | |
| "post": { | |
| "operationId": "Cancel", | |
| "parameters": [ | |
| { | |
| "description": "Operation to cancel", | |
| "format": "int32", | |
| "in": "query", | |
| "name": "asyncToken", | |
| "required": true, | |
| "type": "integer" | |
| } | |
| ], | |
| "responses": { | |
| "200": { | |
| "description": "Successful response", | |
| "schema": { | |
| "additionalProperties": true, | |
| "type": "object" | |
| } | |
| }, | |
| "default": { | |
| "description": "Standard error response", | |
| "schema": { | |
| "$ref": "#/definitions/StandardErrorResponse" | |
| } | |
| } | |
| }, | |
| "summary": "Attempts to cancel an asynchronous operation (RPC)", | |
| "tags": [ | |
| "builtin" | |
| ] | |
| } | |
| }, | |
| "/DeactivateContext": { | |
| "post": { | |
| "operationId": "DeactivateContext", | |
| "parameters": [ | |
| { | |
| "description": "Name of the context to deactivate", | |
| "in": "query", | |
| "name": "name", | |
| "required": true, | |
| "type": "string" | |
| } | |
| ], | |
| "responses": { | |
| "200": { | |
| "description": "Successful response", | |
| "schema": { | |
| "additionalProperties": true, | |
| "type": "object" | |
| } | |
| }, | |
| "default": { | |
| "description": "Standard error response", | |
| "schema": { | |
| "$ref": "#/definitions/StandardErrorResponse" | |
| } | |
| } | |
| }, | |
| "summary": "Disable Instrumentation related to specified context (RPC)", | |
| "tags": [] | |
| } | |
| }, | |
| "/Exit": { | |
| "post": { | |
| "operationId": "Exit", | |
| "parameters": null, | |
| "responses": { | |
| "200": { | |
| "description": "Successful response", | |
| "schema": { | |
| "additionalProperties": true, | |
| "type": "object" | |
| } | |
| }, | |
| "default": { | |
| "description": "Standard error response", | |
| "schema": { | |
| "$ref": "#/definitions/StandardErrorResponse" | |
| } | |
| } | |
| }, | |
| "summary": "Closes the connection. (RPC)", | |
| "tags": [ | |
| "builtin" | |
| ] | |
| } | |
| }, | |
| "/Help": { | |
| "post": { | |
| "description": "With no arguments, returns a list of all available functions and types along with a short description. If a function or type is specified, returns detailed information about it.", | |
| "operationId": "Help", | |
| "parameters": [ | |
| { | |
| "description": "Name of the function or type to describe", | |
| "in": "query", | |
| "name": "target", | |
| "required": false, | |
| "type": "string" | |
| }, | |
| { | |
| "$ref": "#/definitions/RemotingHelpFormat", | |
| "description": "Format for returned information", | |
| "in": "query", | |
| "name": "format", | |
| "required": false | |
| } | |
| ], | |
| "responses": { | |
| "200": { | |
| "description": "Successful response", | |
| "schema": { | |
| "additionalProperties": true, | |
| "type": "object" | |
| } | |
| }, | |
| "default": { | |
| "description": "Standard error response", | |
| "schema": { | |
| "$ref": "#/definitions/StandardErrorResponse" | |
| } | |
| } | |
| }, | |
| "summary": "Returns information on available functions and types (RPC)", | |
| "tags": [ | |
| "builtin" | |
| ] | |
| } | |
| }, | |
| "/HookSocketNotification": { | |
| "post": { | |
| "operationId": "HookSocketNotification", | |
| "parameters": [ | |
| { | |
| "description": "Name of the window to hook messages for", | |
| "in": "query", | |
| "name": "windowTitle", | |
| "required": true, | |
| "type": "string" | |
| }, | |
| { | |
| "description": "ID of the message to hook", | |
| "format": "int32", | |
| "in": "query", | |
| "name": "message", | |
| "required": true, | |
| "type": "integer" | |
| }, | |
| { | |
| "description": "Whether to also include IPv4 sockets or just IPv6", | |
| "in": "query", | |
| "name": "includeIpv4", | |
| "required": false, | |
| "type": "boolean" | |
| } | |
| ], | |
| "responses": { | |
| "200": { | |
| "description": "Successful response", | |
| "schema": { | |
| "additionalProperties": true, | |
| "type": "object" | |
| } | |
| }, | |
| "default": { | |
| "description": "Standard error response", | |
| "schema": { | |
| "$ref": "#/definitions/StandardErrorResponse" | |
| } | |
| } | |
| }, | |
| "summary": "Intercepts socket notifications sent via Windows messages and drops them. (RPC)", | |
| "tags": [] | |
| } | |
| }, | |
| "/HttpEvents": { | |
| "post": { | |
| "operationId": "HttpEvents", | |
| "parameters": null, | |
| "responses": { | |
| "200": { | |
| "description": "Successful response", | |
| "schema": { | |
| "additionalProperties": true, | |
| "type": "object" | |
| } | |
| }, | |
| "default": { | |
| "description": "Standard error response", | |
| "schema": { | |
| "$ref": "#/definitions/StandardErrorResponse" | |
| } | |
| } | |
| }, | |
| "summary": "Receives events that are queued for this connection (RPC)", | |
| "tags": [ | |
| "builtin" | |
| ] | |
| } | |
| }, | |
| "/ListContext": { | |
| "post": { | |
| "operationId": "ListContext", | |
| "parameters": [ | |
| { | |
| "description": "Optional name of the context to match", | |
| "in": "query", | |
| "name": "name", | |
| "required": false, | |
| "type": "string" | |
| } | |
| ], | |
| "responses": { | |
| "200": { | |
| "description": "Successful response", | |
| "schema": { | |
| "additionalProperties": true, | |
| "type": "object" | |
| } | |
| }, | |
| "default": { | |
| "description": "Standard error response", | |
| "schema": { | |
| "$ref": "#/definitions/StandardErrorResponse" | |
| } | |
| } | |
| }, | |
| "summary": "List contexts available in instrumentation (RPC)", | |
| "tags": [] | |
| } | |
| }, | |
| "/LoggingGetEntries": { | |
| "post": { | |
| "operationId": "LoggingGetEntries", | |
| "parameters": null, | |
| "responses": { | |
| "200": { | |
| "description": "Successful response", | |
| "schema": { | |
| "items": { | |
| "$ref": "#/definitions/LogEvent" | |
| }, | |
| "type": "array" | |
| } | |
| }, | |
| "default": { | |
| "description": "Standard error response", | |
| "schema": { | |
| "$ref": "#/definitions/StandardErrorResponse" | |
| } | |
| } | |
| }, | |
| "summary": "Gets all buffered log entries since the last call. (RPC)", | |
| "tags": [] | |
| } | |
| }, | |
| "/LoggingMetrics": { | |
| "post": { | |
| "operationId": "LoggingMetrics", | |
| "parameters": [ | |
| { | |
| "description": "Name of metric group to retrieve or match for", | |
| "in": "query", | |
| "name": "group", | |
| "required": false, | |
| "type": "string" | |
| }, | |
| { | |
| "description": "Name of metric object to retrieve or match for", | |
| "in": "query", | |
| "name": "object", | |
| "required": false, | |
| "type": "string" | |
| }, | |
| { | |
| "description": "Name of metric item to retrieve or match for", | |
| "in": "query", | |
| "name": "name", | |
| "required": false, | |
| "type": "string" | |
| }, | |
| { | |
| "description": "True to return raw metric values without names", | |
| "in": "query", | |
| "name": "raw", | |
| "required": false, | |
| "type": "boolean" | |
| } | |
| ], | |
| "responses": { | |
| "200": { | |
| "description": "Successful response", | |
| "schema": { | |
| "additionalProperties": true, | |
| "type": "object" | |
| } | |
| }, | |
| "default": { | |
| "description": "Standard error response", | |
| "schema": { | |
| "$ref": "#/definitions/StandardErrorResponse" | |
| } | |
| } | |
| }, | |
| "summary": "Returns all or matching metrics (RPC)", | |
| "tags": [] | |
| } | |
| }, | |
| "/LoggingMetricsMetadata": { | |
| "post": { | |
| "operationId": "LoggingMetricsMetadata", | |
| "parameters": [ | |
| { | |
| "description": "Name of metric item to retrieve or match for", | |
| "in": "query", | |
| "name": "name", | |
| "required": false, | |
| "type": "string" | |
| } | |
| ], | |
| "responses": { | |
| "200": { | |
| "description": "Successful response", | |
| "schema": { | |
| "additionalProperties": true, | |
| "type": "object" | |
| } | |
| }, | |
| "default": { | |
| "description": "Standard error response", | |
| "schema": { | |
| "$ref": "#/definitions/StandardErrorResponse" | |
| } | |
| } | |
| }, | |
| "summary": "Returns metadata for all or matching metrics (RPC)", | |
| "tags": [] | |
| } | |
| }, | |
| "/LoggingStart": { | |
| "post": { | |
| "operationId": "LoggingStart", | |
| "parameters": [ | |
| { | |
| "description": "Specifies whether logs will be buffered for LoggingGetEntries to work", | |
| "in": "query", | |
| "name": "buffered", | |
| "required": false, | |
| "type": "boolean" | |
| }, | |
| { | |
| "$ref": "#/definitions/LogSeverityLevels", | |
| "description": "Minimum severity level to fire a log event", | |
| "in": "query", | |
| "name": "severity", | |
| "required": false | |
| } | |
| ], | |
| "responses": { | |
| "204": { | |
| "description": "No content" | |
| }, | |
| "default": { | |
| "description": "Standard error response", | |
| "schema": { | |
| "$ref": "#/definitions/StandardErrorResponse" | |
| } | |
| } | |
| }, | |
| "summary": "Initializes the logging system. (RPC)", | |
| "tags": [] | |
| } | |
| }, | |
| "/LoggingStop": { | |
| "post": { | |
| "operationId": "LoggingStop", | |
| "parameters": null, | |
| "responses": { | |
| "204": { | |
| "description": "No content" | |
| }, | |
| "default": { | |
| "description": "Standard error response", | |
| "schema": { | |
| "$ref": "#/definitions/StandardErrorResponse" | |
| } | |
| } | |
| }, | |
| "summary": "Finalizes the logging system. (RPC)", | |
| "tags": [] | |
| } | |
| }, | |
| "/MemoryFilterEnable": { | |
| "post": { | |
| "operationId": "MemoryFilterEnable", | |
| "parameters": [ | |
| { | |
| "description": "Enable/disable the memory filter", | |
| "format": "int32", | |
| "in": "query", | |
| "name": "enable", | |
| "required": false, | |
| "type": "integer" | |
| } | |
| ], | |
| "responses": { | |
| "204": { | |
| "description": "No content" | |
| }, | |
| "default": { | |
| "description": "Standard error response", | |
| "schema": { | |
| "$ref": "#/definitions/StandardErrorResponse" | |
| } | |
| } | |
| }, | |
| "summary": "Memory filter prints to the log when memory is allocated or freed that matches the filter parameters set in MemoryFilterSet (RPC)", | |
| "tags": [] | |
| } | |
| }, | |
| "/MemoryFilterSet": { | |
| "post": { | |
| "operationId": "MemoryFilterSet", | |
| "parameters": [ | |
| { | |
| "description": "Optional filter for minimum size to output", | |
| "format": "int32", | |
| "in": "query", | |
| "name": "minSize", | |
| "required": false, | |
| "type": "integer" | |
| }, | |
| { | |
| "description": "Optional filter for maximum size to output", | |
| "format": "int32", | |
| "in": "query", | |
| "name": "maxSize", | |
| "required": false, | |
| "type": "integer" | |
| }, | |
| { | |
| "description": "Optional filter for minimum address in hex to output", | |
| "in": "query", | |
| "name": "minAddress", | |
| "required": false, | |
| "type": "string" | |
| }, | |
| { | |
| "description": "Optional filter for maximum address in hex to output", | |
| "in": "query", | |
| "name": "maxAddress", | |
| "required": false, | |
| "type": "string" | |
| } | |
| ], | |
| "responses": { | |
| "204": { | |
| "description": "No content" | |
| }, | |
| "default": { | |
| "description": "Standard error response", | |
| "schema": { | |
| "$ref": "#/definitions/StandardErrorResponse" | |
| } | |
| } | |
| }, | |
| "summary": "Sets the filter parameters for when to print to the log. Use MemoryFilterEnable to start/stop the print outs (RPC)", | |
| "tags": [] | |
| } | |
| }, | |
| "/MemoryPools": { | |
| "post": { | |
| "operationId": "MemoryPools", | |
| "parameters": [ | |
| { | |
| "description": "Name of the context to find (optional)", | |
| "in": "query", | |
| "name": "contextName", | |
| "required": false, | |
| "type": "string" | |
| } | |
| ], | |
| "responses": { | |
| "200": { | |
| "description": "Successful response", | |
| "schema": { | |
| "additionalProperties": true, | |
| "type": "object" | |
| } | |
| }, | |
| "default": { | |
| "description": "Standard error response", | |
| "schema": { | |
| "$ref": "#/definitions/StandardErrorResponse" | |
| } | |
| } | |
| }, | |
| "summary": "Returns current pool usage (RPC)", | |
| "tags": [] | |
| } | |
| }, | |
| "/MemoryStats": { | |
| "post": { | |
| "description": "'allocation_count' is deprecated, use 'allocated_count' instead.", | |
| "operationId": "MemoryStats", | |
| "parameters": null, | |
| "responses": { | |
| "200": { | |
| "description": "Successful response", | |
| "schema": { | |
| "additionalProperties": true, | |
| "type": "object" | |
| } | |
| }, | |
| "default": { | |
| "description": "Standard error response", | |
| "schema": { | |
| "$ref": "#/definitions/StandardErrorResponse" | |
| } | |
| } | |
| }, | |
| "summary": "Returns aggregate information about memory usage (RPC)", | |
| "tags": [] | |
| } | |
| }, | |
| "/MemoryUsage": { | |
| "post": { | |
| "operationId": "MemoryUsage", | |
| "parameters": [ | |
| { | |
| "description": "Minimum size of total allocations at call site in order to print (optional: MEMORYUSAGE_MINSIZE default)", | |
| "format": "int32", | |
| "in": "query", | |
| "name": "minSize", | |
| "required": false, | |
| "type": "integer" | |
| }, | |
| { | |
| "description": "Minimum count of total allocations at call site in order to print (optional: MEMORYUSAGE_MINCOUNT default)", | |
| "format": "int32", | |
| "in": "query", | |
| "name": "minCount", | |
| "required": false, | |
| "type": "integer" | |
| } | |
| ], | |
| "responses": { | |
| "200": { | |
| "description": "Successful response", | |
| "schema": { | |
| "additionalProperties": true, | |
| "type": "object" | |
| } | |
| }, | |
| "default": { | |
| "description": "Standard error response", | |
| "schema": { | |
| "$ref": "#/definitions/StandardErrorResponse" | |
| } | |
| } | |
| }, | |
| "summary": "Returns current memory usage by callstack site (RPC)", | |
| "tags": [] | |
| } | |
| }, | |
| "/Subscribe": { | |
| "post": { | |
| "operationId": "Subscribe", | |
| "parameters": [ | |
| { | |
| "description": "Name of the event to subscribe to", | |
| "in": "query", | |
| "name": "eventName", | |
| "required": true, | |
| "type": "string" | |
| }, | |
| { | |
| "$ref": "#/definitions/RemotingSerializedFormat", | |
| "description": "Desired format to receive events in. If unspecified, events will be sent in the active result format at the time.", | |
| "in": "query", | |
| "name": "format", | |
| "required": false | |
| } | |
| ], | |
| "responses": { | |
| "200": { | |
| "description": "Successful response", | |
| "schema": { | |
| "additionalProperties": true, | |
| "type": "object" | |
| } | |
| }, | |
| "default": { | |
| "description": "Standard error response", | |
| "schema": { | |
| "$ref": "#/definitions/StandardErrorResponse" | |
| } | |
| } | |
| }, | |
| "summary": "Subscribes to a given event (RPC)", | |
| "tags": [ | |
| "builtin" | |
| ] | |
| } | |
| }, | |
| "/UnhookSocketNotification": { | |
| "post": { | |
| "operationId": "UnhookSocketNotification", | |
| "parameters": [ | |
| { | |
| "description": "Name of the window to remove the hook from", | |
| "in": "query", | |
| "name": "windowTitle", | |
| "required": true, | |
| "type": "string" | |
| }, | |
| { | |
| "description": "ID of the message to unhook", | |
| "format": "int32", | |
| "in": "query", | |
| "name": "message", | |
| "required": true, | |
| "type": "integer" | |
| } | |
| ], | |
| "responses": { | |
| "200": { | |
| "description": "Successful response", | |
| "schema": { | |
| "additionalProperties": true, | |
| "type": "object" | |
| } | |
| }, | |
| "default": { | |
| "description": "Standard error response", | |
| "schema": { | |
| "$ref": "#/definitions/StandardErrorResponse" | |
| } | |
| } | |
| }, | |
| "summary": "Unhooks Windows messages previously hooked via HookSocketNotification. (RPC)", | |
| "tags": [] | |
| } | |
| }, | |
| "/Unsubscribe": { | |
| "post": { | |
| "operationId": "Unsubscribe", | |
| "parameters": [ | |
| { | |
| "description": "Name of the event to unsubscribe from", | |
| "in": "query", | |
| "name": "eventName", | |
| "required": true, | |
| "type": "string" | |
| } | |
| ], | |
| "responses": { | |
| "200": { | |
| "description": "Successful response", | |
| "schema": { | |
| "additionalProperties": true, | |
| "type": "object" | |
| } | |
| }, | |
| "default": { | |
| "description": "Standard error response", | |
| "schema": { | |
| "$ref": "#/definitions/StandardErrorResponse" | |
| } | |
| } | |
| }, | |
| "summary": "Unsubscribes from a given event (RPC)", | |
| "tags": [ | |
| "builtin" | |
| ] | |
| } | |
| }, | |
| "/WebSocketFormat": { | |
| "post": { | |
| "description": "With no arguments, returns the current output format being used. If a format is specified, switches the console output to that format.", | |
| "operationId": "WebSocketFormat", | |
| "parameters": [ | |
| { | |
| "$ref": "#/definitions/RemotingSerializedFormat", | |
| "description": "Output format to switch to", | |
| "in": "query", | |
| "name": "format", | |
| "required": false | |
| } | |
| ], | |
| "responses": { | |
| "200": { | |
| "description": "Successful response", | |
| "schema": { | |
| "additionalProperties": true, | |
| "type": "object" | |
| } | |
| }, | |
| "default": { | |
| "description": "Standard error response", | |
| "schema": { | |
| "$ref": "#/definitions/StandardErrorResponse" | |
| } | |
| } | |
| }, | |
| "summary": "Controls the console output format (RPC)", | |
| "tags": [ | |
| "builtin" | |
| ] | |
| } | |
| }, | |
| "/async/v1/result/{asyncToken}": { | |
| "get": { | |
| "operationId": "HttpAsyncResult", | |
| "parameters": [ | |
| { | |
| "description": "ID of the asynchronous operation to check", | |
| "format": "int32", | |
| "in": "path", | |
| "name": "asyncToken", | |
| "required": true, | |
| "type": "integer" | |
| } | |
| ], | |
| "responses": { | |
| "200": { | |
| "description": "Successful response", | |
| "schema": { | |
| "additionalProperties": true, | |
| "type": "object" | |
| } | |
| }, | |
| "default": { | |
| "description": "Standard error response", | |
| "schema": { | |
| "$ref": "#/definitions/StandardErrorResponse" | |
| } | |
| } | |
| }, | |
| "summary": "Retrieves the result of a completed asynchronous operation. (REST)", | |
| "tags": [ | |
| "builtin" | |
| ] | |
| } | |
| }, | |
| "/async/v1/status/{asyncToken}": { | |
| "delete": { | |
| "operationId": "HttpAsyncDelete", | |
| "parameters": [ | |
| { | |
| "description": "ID of the asynchronous operation to remove", | |
| "format": "int32", | |
| "in": "path", | |
| "name": "asyncToken", | |
| "required": true, | |
| "type": "integer" | |
| } | |
| ], | |
| "responses": { | |
| "200": { | |
| "description": "Successful response", | |
| "schema": { | |
| "additionalProperties": true, | |
| "type": "object" | |
| } | |
| }, | |
| "default": { | |
| "description": "Standard error response", | |
| "schema": { | |
| "$ref": "#/definitions/StandardErrorResponse" | |
| } | |
| } | |
| }, | |
| "summary": "Cancels the asynchronous operation or removes its completion status. (REST)", | |
| "tags": [ | |
| "builtin" | |
| ] | |
| }, | |
| "get": { | |
| "operationId": "HttpAsyncStatus", | |
| "parameters": [ | |
| { | |
| "description": "ID of the asynchronous operation to check", | |
| "format": "int32", | |
| "in": "path", | |
| "name": "asyncToken", | |
| "required": true, | |
| "type": "integer" | |
| } | |
| ], | |
| "responses": { | |
| "200": { | |
| "description": "Successful response", | |
| "schema": { | |
| "additionalProperties": true, | |
| "type": "object" | |
| } | |
| }, | |
| "default": { | |
| "description": "Standard error response", | |
| "schema": { | |
| "$ref": "#/definitions/StandardErrorResponse" | |
| } | |
| } | |
| }, | |
| "summary": "Retrieves details on the current state of an asynchronous operation. (REST)", | |
| "tags": [ | |
| "builtin" | |
| ] | |
| } | |
| }, | |
| "/data-store/v1/install-dir": { | |
| "get": { | |
| "operationId": "GetInstallDirectory", | |
| "parameters": null, | |
| "responses": { | |
| "200": { | |
| "description": "Successful response", | |
| "schema": { | |
| "type": "string" | |
| } | |
| }, | |
| "default": { | |
| "description": "Standard error response", | |
| "schema": { | |
| "$ref": "#/definitions/StandardErrorResponse" | |
| } | |
| } | |
| }, | |
| "summary": "Gets the current install directory (used internally.) (REST)", | |
| "tags": [ | |
| "data-store" | |
| ] | |
| } | |
| }, | |
| "/data-store/v1/install-settings/{key}": { | |
| "get": { | |
| "operationId": "GetInstallSettings", | |
| "parameters": [ | |
| { | |
| "description": "The name of the settings key", | |
| "in": "path", | |
| "name": "key", | |
| "required": true, | |
| "type": "string" | |
| } | |
| ], | |
| "responses": { | |
| "200": { | |
| "description": "Successful response", | |
| "schema": { | |
| "additionalProperties": true, | |
| "type": "object" | |
| } | |
| }, | |
| "default": { | |
| "description": "Standard error response", | |
| "schema": { | |
| "$ref": "#/definitions/StandardErrorResponse" | |
| } | |
| } | |
| }, | |
| "summary": "Get the data for the specified key from the install settings. (REST)", | |
| "tags": [ | |
| "data-store" | |
| ] | |
| }, | |
| "post": { | |
| "operationId": "SetInstallSettings", | |
| "parameters": [ | |
| { | |
| "description": "The name of the settings key", | |
| "in": "path", | |
| "name": "key", | |
| "required": true, | |
| "type": "string" | |
| }, | |
| { | |
| "description": "The data to assign to the key", | |
| "in": "body", | |
| "name": "data", | |
| "required": true, | |
| "schema": { | |
| "additionalProperties": true, | |
| "type": "object" | |
| } | |
| } | |
| ], | |
| "responses": { | |
| "204": { | |
| "description": "No content" | |
| }, | |
| "default": { | |
| "description": "Standard error response", | |
| "schema": { | |
| "$ref": "#/definitions/StandardErrorResponse" | |
| } | |
| } | |
| }, | |
| "summary": "Set the data for the specified key from the install settings. (REST)", | |
| "tags": [ | |
| "data-store" | |
| ] | |
| } | |
| }, | |
| "/data-store/v1/system-settings/{key}": { | |
| "get": { | |
| "operationId": "GetSystemSettings", | |
| "parameters": [ | |
| { | |
| "description": "The key of the setting", | |
| "in": "path", | |
| "name": "key", | |
| "required": true, | |
| "type": "string" | |
| } | |
| ], | |
| "responses": { | |
| "200": { | |
| "description": "Successful response", | |
| "schema": { | |
| "additionalProperties": true, | |
| "type": "object" | |
| } | |
| }, | |
| "default": { | |
| "description": "Standard error response", | |
| "schema": { | |
| "$ref": "#/definitions/StandardErrorResponse" | |
| } | |
| } | |
| }, | |
| "summary": "Get the setting for the specified key. (REST)", | |
| "tags": [ | |
| "data-store" | |
| ] | |
| } | |
| }, | |
| "/events": { | |
| "get": { | |
| "operationId": "Http2Events", | |
| "parameters": null, | |
| "responses": { | |
| "200": { | |
| "description": "Successful response", | |
| "schema": { | |
| "additionalProperties": true, | |
| "type": "object" | |
| } | |
| }, | |
| "default": { | |
| "description": "Standard error response", | |
| "schema": { | |
| "$ref": "#/definitions/StandardErrorResponse" | |
| } | |
| } | |
| }, | |
| "summary": "Receives notification of events that are queued for this connection (REST)", | |
| "tags": [ | |
| "builtin" | |
| ] | |
| } | |
| }, | |
| "/graph.json": { | |
| "get": { | |
| "operationId": "PluginManager.GetFrontEndGraph", | |
| "parameters": null, | |
| "responses": { | |
| "200": { | |
| "description": "Successful response", | |
| "schema": { | |
| "additionalProperties": true, | |
| "type": "object" | |
| } | |
| }, | |
| "default": { | |
| "description": "Standard error response", | |
| "schema": { | |
| "$ref": "#/definitions/StandardErrorResponse" | |
| } | |
| } | |
| }, | |
| "summary": "Get the frontend plugin graph. (REST)", | |
| "tags": [ | |
| "Plugins", | |
| "Plugin Manager", | |
| "Plugin Bootstrap" | |
| ] | |
| } | |
| }, | |
| "/index.html": { | |
| "get": { | |
| "operationId": "PluginManager.GetBootstrap", | |
| "parameters": [ | |
| { | |
| "description": "Optional debug parameters", | |
| "in": "query", | |
| "name": "DEBUG", | |
| "required": false, | |
| "type": "string" | |
| } | |
| ], | |
| "responses": { | |
| "200": { | |
| "description": "Successful response", | |
| "schema": { | |
| "additionalProperties": true, | |
| "type": "object" | |
| } | |
| }, | |
| "default": { | |
| "description": "Standard error response", | |
| "schema": { | |
| "$ref": "#/definitions/StandardErrorResponse" | |
| } | |
| } | |
| }, | |
| "summary": "Get the ui plugin runner bootstrap index.html. (REST)", | |
| "tags": [ | |
| "Plugins", | |
| "Plugin Manager", | |
| "Plugin Bootstrap" | |
| ] | |
| } | |
| }, | |
| "/lol-1v0-aram/v1/start": { | |
| "post": { | |
| "operationId": "PostLol1v0AramV1Start", | |
| "parameters": null, | |
| "responses": { | |
| "200": { | |
| "description": "Successful response", | |
| "schema": { | |
| "additionalProperties": true, | |
| "type": "object" | |
| } | |
| }, | |
| "default": { | |
| "description": "Standard error response", | |
| "schema": { | |
| "$ref": "#/definitions/StandardErrorResponse" | |
| } | |
| } | |
| }, | |
| "summary": "Enter a 1v0 Aram game (REST)", | |
| "tags": [ | |
| "Plugins", | |
| "Plugin lol-1v0-aram" | |
| ] | |
| } | |
| }, | |
| "/lol-1v0-normal-blind/v1/start": { | |
| "post": { | |
| "operationId": "PostLol1v0NormalBlindV1Start", | |
| "parameters": null, | |
| "responses": { | |
| "200": { | |
| "description": "Successful response", | |
| "schema": { | |
| "additionalProperties": true, | |
| "type": "object" | |
| } | |
| }, | |
| "default": { | |
| "description": "Standard error response", | |
| "schema": { | |
| "$ref": "#/definitions/StandardErrorResponse" | |
| } | |
| } | |
| }, | |
| "summary": "Enter a 1v0 Normal Blindpick custom game (REST)", | |
| "tags": [ | |
| "Plugins", | |
| "Plugin lol-1v0-normal-blind" | |
| ] | |
| } | |
| }, | |
| "/lol-PlayerBehavior/v1/ban": { | |
| "get": { | |
| "operationId": "GetLolPlayerBehaviorV1Ban", | |
| "parameters": null, | |
| "responses": { | |
| "200": { | |
| "description": "Successful response", | |
| "schema": { | |
| "$ref": "#/definitions/BanNotification" | |
| } | |
| }, | |
| "default": { | |
| "description": "Standard error response", | |
| "schema": { | |
| "$ref": "#/definitions/StandardErrorResponse" | |
| } | |
| } | |
| }, | |
| "summary": "Get the current ban notification for this account (REST)", | |
| "tags": [ | |
| "Plugins", | |
| "Plugin lol-player-behavior" | |
| ] | |
| } | |
| }, | |
| "/lol-PlayerBehavior/v1/chat-restriction": { | |
| "get": { | |
| "operationId": "GetLolPlayerBehaviorV1ChatRestriction", | |
| "parameters": null, | |
| "responses": { | |
| "200": { | |
| "description": "Successful response", | |
| "schema": { | |
| "$ref": "#/definitions/RestrictionNotification" | |
| } | |
| }, | |
| "default": { | |
| "description": "Standard error response", | |
| "schema": { | |
| "$ref": "#/definitions/StandardErrorResponse" | |
| } | |
| } | |
| }, | |
| "summary": "Get the current char restriction for this account (REST)", | |
| "tags": [ | |
| "Plugins", | |
| "Plugin lol-player-behavior" | |
| ] | |
| } | |
| }, | |
| "/lol-PlayerBehavior/v1/ranked-restriction": { | |
| "get": { | |
| "operationId": "GetLolPlayerBehaviorV1RankedRestriction", | |
| "parameters": null, | |
| "responses": { | |
| "200": { | |
| "description": "Successful response", | |
| "schema": { | |
| "$ref": "#/definitions/RestrictionNotification" | |
| } | |
| }, | |
| "default": { | |
| "description": "Standard error response", | |
| "schema": { | |
| "$ref": "#/definitions/StandardErrorResponse" | |
| } | |
| } | |
| }, | |
| "summary": "Get the ranked-play restriction for this account (REST)", | |
| "tags": [ | |
| "Plugins", | |
| "Plugin lol-player-behavior" | |
| ] | |
| } | |
| }, | |
| "/lol-account-settings/v1/{key}": { | |
| "get": { | |
| "operationId": "GetLolAccountSettingsV1ByKey", | |
| "parameters": [ | |
| { | |
| "description": "The settings key", | |
| "in": "path", | |
| "name": "key", | |
| "required": true, | |
| "type": "string" | |
| } | |
| ], | |
| "responses": { | |
| "200": { | |
| "description": "Successful response", | |
| "schema": { | |
| "additionalProperties": true, | |
| "type": "object" | |
| } | |
| }, | |
| "default": { | |
| "description": "Standard error response", | |
| "schema": { | |
| "$ref": "#/definitions/StandardErrorResponse" | |
| } | |
| } | |
| }, | |
| "summary": "Get the data for the specified key from the currently logged-in account settings. (REST)", | |
| "tags": [ | |
| "Plugins", | |
| "Plugin lol-account-settings" | |
| ] | |
| }, | |
| "post": { | |
| "operationId": "PostLolAccountSettingsV1ByKey", | |
| "parameters": [ | |
| { | |
| "description": "The settings key", | |
| "in": "path", | |
| "name": "key", | |
| "required": true, | |
| "type": "string" | |
| }, | |
| { | |
| "description": "The data to assign to the key", | |
| "in": "body", | |
| "name": "data", | |
| "required": true, | |
| "schema": { | |
| "additionalProperties": true, | |
| "type": "object" | |
| } | |
| } | |
| ], | |
| "responses": { | |
| "200": { | |
| "description": "Successful response", | |
| "schema": { | |
| "additionalProperties": true, | |
| "type": "object" | |
| } | |
| }, | |
| "default": { | |
| "description": "Standard error response", | |
| "schema": { | |
| "$ref": "#/definitions/StandardErrorResponse" | |
| } | |
| } | |
| }, | |
| "summary": "Set the data for the specified key in the currently logged-in account settings. (REST)", | |
| "tags": [ | |
| "Plugins", | |
| "Plugin lol-account-settings" | |
| ] | |
| } | |
| }, | |
| "/lol-acs/v1/acs-endpoint-override": { | |
| "post": { | |
| "operationId": "PostLolAcsV1AcsEndpointOverride", | |
| "parameters": [ | |
| { | |
| "description": "The data contains url of the ACS Endpoint", | |
| "in": "body", | |
| "name": "data", | |
| "required": true, | |
| "schema": { | |
| "$ref": "#/definitions/AcsEndPoint" | |
| } | |
| } | |
| ], | |
| "responses": { | |
| "200": { | |
| "description": "Successful response", | |
| "schema": { | |
| "additionalProperties": true, | |
| "type": "object" | |
| } | |
| }, | |
| "default": { | |
| "description": "Standard error response", | |
| "schema": { | |
| "$ref": "#/definitions/StandardErrorResponse" | |
| } | |
| } | |
| }, | |
| "summary": "Set the host and port for ACS EndPoint. Used by functional test to override the platform ACS EndPoint config. (REST)", | |
| "tags": [ | |
| "Plugins", | |
| "Plugin lol-acs" | |
| ] | |
| } | |
| }, | |
| "/lol-acs/v1/delta": { | |
| "get": { | |
| "operationId": "ACSGetDelta", | |
| "parameters": null, | |
| "responses": { | |
| "200": { | |
| "description": "Successful response", | |
| "schema": { | |
| "additionalProperties": true, | |
| "type": "object" | |
| } | |
| }, | |
| "default": { | |
| "description": "Standard error response", | |
| "schema": { | |
| "$ref": "#/definitions/StandardErrorResponse" | |
| } | |
| } | |
| }, | |
| "summary": "Get deltas for the authed account (REST)", | |
| "tags": [ | |
| "Plugins", | |
| "Plugin lol-acs" | |
| ] | |
| } | |
| }, | |
| "/lol-acs/v1/games/{gameId}": { | |
| "get": { | |
| "operationId": "ACSGetGame", | |
| "parameters": [ | |
| { | |
| "description": "The game id we are querying", | |
| "format": "int64", | |
| "in": "path", | |
| "name": "gameId", | |
| "required": true, | |
| "type": "integer" | |
| } | |
| ], | |
| "responses": { | |
| "200": { | |
| "description": "Successful response", | |
| "schema": { | |
| "additionalProperties": true, | |
| "type": "object" | |
| } | |
| }, | |
| "default": { | |
| "description": "Standard error response", | |
| "schema": { | |
| "$ref": "#/definitions/StandardErrorResponse" | |
| } | |
| } | |
| }, | |
| "summary": "Get a game by id (REST)", | |
| "tags": [ | |
| "Plugins", | |
| "Plugin lol-acs" | |
| ] | |
| } | |
| }, | |
| "/lol-acs/v1/gametimelines/{gameId}": { | |
| "get": { | |
| "operationId": "ACSGetGameTimeline", | |
| "parameters": [ | |
| { | |
| "description": "The game we're querying timelines for", | |
| "format": "int64", | |
| "in": "path", | |
| "name": "gameId", | |
| "required": true, | |
| "type": "integer" | |
| } | |
| ], | |
| "responses": { | |
| "200": { | |
| "description": "Successful response", | |
| "schema": { | |
| "additionalProperties": true, | |
| "type": "object" | |
| } | |
| }, | |
| "default": { | |
| "description": "Standard error response", | |
| "schema": { | |
| "$ref": "#/definitions/StandardErrorResponse" | |
| } | |
| } | |
| }, | |
| "summary": "Get a timeline for a particular game (REST)", | |
| "tags": [ | |
| "Plugins", | |
| "Plugin lol-acs" | |
| ] | |
| } | |
| }, | |
| "/lol-acs/v1/matchlists/{accountId}": { | |
| "get": { | |
| "operationId": "ACSGetMatchlist", | |
| "parameters": [ | |
| { | |
| "description": "The account id for the player we are querying", | |
| "format": "int64", | |
| "in": "path", | |
| "name": "accountId", | |
| "required": true, | |
| "type": "integer" | |
| } | |
| ], | |
| "responses": { | |
| "200": { | |
| "description": "Successful response", | |
| "schema": { | |
| "additionalProperties": true, | |
| "type": "object" | |
| } | |
| }, | |
| "default": { | |
| "description": "Standard error response", | |
| "schema": { | |
| "$ref": "#/definitions/StandardErrorResponse" | |
| } | |
| } | |
| }, | |
| "summary": "Get the match list for the current account. (REST)", | |
| "tags": [ | |
| "Plugins", | |
| "Plugin lol-acs" | |
| ] | |
| } | |
| }, | |
| "/lol-acs/v1/recently-played-champions/{accountId}": { | |
| "get": { | |
| "operationId": "ACSGetRecentlyPlayedChamps", | |
| "parameters": [ | |
| { | |
| "description": "The account id for the player we are querying", | |
| "format": "int64", | |
| "in": "path", | |
| "name": "accountId", | |
| "required": true, | |
| "type": "integer" | |
| } | |
| ], | |
| "responses": { | |
| "200": { | |
| "description": "Successful response", | |
| "schema": { | |
| "additionalProperties": true, | |
| "type": "object" | |
| } | |
| }, | |
| "default": { | |
| "description": "Standard error response", | |
| "schema": { | |
| "$ref": "#/definitions/StandardErrorResponse" | |
| } | |
| } | |
| }, | |
| "summary": "Get a list of recently played champions for that account (REST)", | |
| "tags": [ | |
| "Plugins", | |
| "Plugin lol-acs" | |
| ] | |
| } | |
| }, | |
| "/lol-active-boosts/v1/active-boosts": { | |
| "get": { | |
| "operationId": "GetLolActiveBoostsV1ActiveBoosts", | |
| "parameters": null, | |
| "responses": { | |
| "200": { | |
| "description": "Successful response", | |
| "schema": { | |
| "$ref": "#/definitions/activeboosts" | |
| } | |
| }, | |
| "default": { | |
| "description": "Standard error response", | |
| "schema": { | |
| "$ref": "#/definitions/StandardErrorResponse" | |
| } | |
| } | |
| }, | |
| "summary": "Returns the summoner's active boosts. (REST)", | |
| "tags": [ | |
| "Plugins", | |
| "Plugin lol-active-boosts" | |
| ] | |
| } | |
| }, | |
| "/lol-champ-select/v1/session": { | |
| "get": { | |
| "operationId": "GetLolChampSelectV1Session", | |
| "parameters": null, | |
| "responses": { | |
| "200": { | |
| "description": "Successful response", | |
| "schema": { | |
| "$ref": "#/definitions/session" | |
| } | |
| }, | |
| "default": { | |
| "description": "Standard error response", | |
| "schema": { | |
| "$ref": "#/definitions/StandardErrorResponse" | |
| } | |
| } | |
| }, | |
| "summary": "Returns the current Champion Select state (REST)", | |
| "tags": [ | |
| "Plugins", | |
| "Plugin lol-champ-select" | |
| ] | |
| } | |
| }, | |
| "/lol-champ-select/v1/session/actions/{id}": { | |
| "patch": { | |
| "operationId": "PatchLolChampSelectV1SessionActionsById", | |
| "parameters": [ | |
| { | |
| "description": "id of the action to complete", | |
| "format": "int64", | |
| "in": "path", | |
| "name": "id", | |
| "required": true, | |
| "type": "integer" | |
| }, | |
| { | |
| "description": "The data that you want to patch into the given action", | |
| "in": "body", | |
| "name": "data", | |
| "required": true, | |
| "schema": { | |
| "$ref": "#/definitions/actionresource" | |
| } | |
| } | |
| ], | |
| "responses": { | |
| "200": { | |
| "description": "Successful response", | |
| "schema": { | |
| "additionalProperties": true, | |
| "type": "object" | |
| } | |
| }, | |
| "default": { | |
| "description": "Standard error response", | |
| "schema": { | |
| "$ref": "#/definitions/StandardErrorResponse" | |
| } | |
| } | |
| }, | |
| "summary": "Patch the resource to change the championId. (REST)", | |
| "tags": [ | |
| "Plugins", | |
| "Plugin lol-champ-select" | |
| ] | |
| } | |
| }, | |
| "/lol-champ-select/v1/session/actions/{id}/complete": { | |
| "post": { | |
| "operationId": "PostLolChampSelectV1SessionActionsByIdComplete", | |
| "parameters": [ | |
| { | |
| "description": "id of the action to complete", | |
| "format": "int64", | |
| "in": "path", | |
| "name": "id", | |
| "required": true, | |
| "type": "integer" | |
| } | |
| ], | |
| "responses": { | |
| "200": { | |
| "description": "Successful response", | |
| "schema": { | |
| "additionalProperties": true, | |
| "type": "object" | |
| } | |
| }, | |
| "default": { | |
| "description": "Standard error response", | |
| "schema": { | |
| "$ref": "#/definitions/StandardErrorResponse" | |
| } | |
| } | |
| }, | |
| "summary": "Complete an action. (REST)", | |
| "tags": [ | |
| "Plugins", | |
| "Plugin lol-champ-select" | |
| ] | |
| } | |
| }, | |
| "/lol-champ-select/v1/session/my-selection": { | |
| "patch": { | |
| "operationId": "PatchLolChampSelectV1SessionMySelection", | |
| "parameters": [ | |
| { | |
| "description": "PlayerSelection with intended selections", | |
| "in": "body", | |
| "name": "selection", | |
| "required": true, | |
| "schema": { | |
| "$ref": "#/definitions/playerselection" | |
| } | |
| } | |
| ], | |
| "responses": { | |
| "200": { | |
| "description": "Successful response", | |
| "schema": { | |
| "additionalProperties": true, | |
| "type": "object" | |
| } | |
| }, | |
| "default": { | |
| "description": "Standard error response", | |
| "schema": { | |
| "$ref": "#/definitions/StandardErrorResponse" | |
| } | |
| } | |
| }, | |
| "summary": "End point that handles updating the player selections. (REST)", | |
| "tags": [ | |
| "Plugins", | |
| "Plugin lol-champ-select" | |
| ] | |
| } | |
| }, | |
| "/lol-champ-select/v1/session/my-selection/reroll": { | |
| "post": { | |
| "operationId": "PostLolChampSelectV1SessionMySelectionReroll", | |
| "parameters": null, | |
| "responses": { | |
| "200": { | |
| "description": "Successful response", | |
| "schema": { | |
| "additionalProperties": true, | |
| "type": "object" | |
| } | |
| }, | |
| "default": { | |
| "description": "Standard error response", | |
| "schema": { | |
| "$ref": "#/definitions/StandardErrorResponse" | |
| } | |
| } | |
| }, | |
| "summary": "Reroll your current selection. (REST)", | |
| "tags": [ | |
| "Plugins", | |
| "Plugin lol-champ-select" | |
| ] | |
| } | |
| }, | |
| "/lol-champ-select/v1/session/timer": { | |
| "get": { | |
| "operationId": "GetLolChampSelectV1SessionTimer", | |
| "parameters": null, | |
| "responses": { | |
| "200": { | |
| "description": "Successful response", | |
| "schema": { | |
| "$ref": "#/definitions/timer" | |
| } | |
| }, | |
| "default": { | |
| "description": "Standard error response", | |
| "schema": { | |
| "$ref": "#/definitions/StandardErrorResponse" | |
| } | |
| } | |
| }, | |
| "summary": "Get the current timer for champ select. (REST)", | |
| "tags": [ | |
| "Plugins", | |
| "Plugin lol-champ-select" | |
| ] | |
| } | |
| }, | |
| "/lol-champ-select/v1/session/trades": { | |
| "get": { | |
| "operationId": "GetLolChampSelectV1SessionTrades", | |
| "parameters": null, | |
| "responses": { | |
| "200": { | |
| "description": "Successful response", | |
| "schema": { | |
| "items": { | |
| "$ref": "#/definitions/traderesource" | |
| }, | |
| "type": "array" | |
| } | |
| }, | |
| "default": { | |
| "description": "Standard error response", | |
| "schema": { | |
| "$ref": "#/definitions/StandardErrorResponse" | |
| } | |
| } | |
| }, | |
| "summary": "Returns all the trades attempted in the current Champ Select Session. NOTE: Updates to a trade trigger the parent session endpoint, not this one! (REST)", | |
| "tags": [ | |
| "Plugins", | |
| "Plugin lol-champ-select" | |
| ] | |
| } | |
| }, | |
| "/lol-champ-select/v1/session/trades/{id}": { | |
| "get": { | |
| "operationId": "GetLolChampSelectV1SessionTradesById", | |
| "parameters": [ | |
| { | |
| "description": "the id of the trade to get", | |
| "format": "int64", | |
| "in": "path", | |
| "name": "id", | |
| "required": true, | |
| "type": "integer" | |
| } | |
| ], | |
| "responses": { | |
| "200": { | |
| "description": "Successful response", | |
| "schema": { | |
| "$ref": "#/definitions/traderesource" | |
| } | |
| }, | |
| "default": { | |
| "description": "Standard error response", | |
| "schema": { | |
| "$ref": "#/definitions/StandardErrorResponse" | |
| } | |
| } | |
| }, | |
| "summary": "Returns the trade identified by 'id' if it exists. (REST)", | |
| "tags": [ | |
| "Plugins", | |
| "Plugin lol-champ-select" | |
| ] | |
| } | |
| }, | |
| "/lol-champ-select/v1/session/trades/{id}/accept": { | |
| "post": { | |
| "operationId": "PostLolChampSelectV1SessionTradesByIdAccept", | |
| "parameters": [ | |
| { | |
| "description": "id of the trade being accepted", | |
| "format": "int64", | |
| "in": "path", | |
| "name": "id", | |
| "required": true, | |
| "type": "integer" | |
| } | |
| ], | |
| "responses": { | |
| "200": { | |
| "description": "Successful response", | |
| "schema": { | |
| "additionalProperties": true, | |
| "type": "object" | |
| } | |
| }, | |
| "default": { | |
| "description": "Standard error response", | |
| "schema": { | |
| "$ref": "#/definitions/StandardErrorResponse" | |
| } | |
| } | |
| }, | |
| "summary": "Accept an offered trade. (REST)", | |
| "tags": [ | |
| "Plugins", | |
| "Plugin lol-champ-select" | |
| ] | |
| } | |
| }, | |
| "/lol-champ-select/v1/session/trades/{id}/cancel": { | |
| "post": { | |
| "operationId": "PostLolChampSelectV1SessionTradesByIdCancel", | |
| "parameters": [ | |
| { | |
| "description": "id of the trade being cancelled", | |
| "format": "int64", | |
| "in": "path", | |
| "name": "id", | |
| "required": true, | |
| "type": "integer" | |
| } | |
| ], | |
| "responses": { | |
| "200": { | |
| "description": "Successful response", | |
| "schema": { | |
| "additionalProperties": true, | |
| "type": "object" | |
| } | |
| }, | |
| "default": { | |
| "description": "Standard error response", | |
| "schema": { | |
| "$ref": "#/definitions/StandardErrorResponse" | |
| } | |
| } | |
| }, | |
| "summary": "Cancel an offered trade. (REST)", | |
| "tags": [ | |
| "Plugins", | |
| "Plugin lol-champ-select" | |
| ] | |
| } | |
| }, | |
| "/lol-champ-select/v1/session/trades/{id}/decline": { | |
| "post": { | |
| "operationId": "PostLolChampSelectV1SessionTradesByIdDecline", | |
| "parameters": [ | |
| { | |
| "description": "id of the trade being declined", | |
| "format": "int64", | |
| "in": "path", | |
| "name": "id", | |
| "required": true, | |
| "type": "integer" | |
| } | |
| ], | |
| "responses": { | |
| "200": { | |
| "description": "Successful response", | |
| "schema": { | |
| "additionalProperties": true, | |
| "type": "object" | |
| } | |
| }, | |
| "default": { | |
| "description": "Standard error response", | |
| "schema": { | |
| "$ref": "#/definitions/StandardErrorResponse" | |
| } | |
| } | |
| }, | |
| "summary": "Decline an offered trade. (REST)", | |
| "tags": [ | |
| "Plugins", | |
| "Plugin lol-champ-select" | |
| ] | |
| } | |
| }, | |
| "/lol-champ-select/v1/session/trades/{id}/request": { | |
| "post": { | |
| "operationId": "PostLolChampSelectV1SessionTradesByIdRequest", | |
| "parameters": [ | |
| { | |
| "description": "the id of the trade that you want to request", | |
| "format": "int64", | |
| "in": "path", | |
| "name": "id", | |
| "required": true, | |
| "type": "integer" | |
| } | |
| ], | |
| "responses": { | |
| "200": { | |
| "description": "Successful response", | |
| "schema": { | |
| "$ref": "#/definitions/traderesource" | |
| } | |
| }, | |
| "default": { | |
| "description": "Standard error response", | |
| "schema": { | |
| "$ref": "#/definitions/StandardErrorResponse" | |
| } | |
| } | |
| }, | |
| "summary": "Attempt a trade with a fellow team mate. (REST)", | |
| "tags": [ | |
| "Plugins", | |
| "Plugin lol-champ-select" | |
| ] | |
| } | |
| }, | |
| "/lol-chat/v1/blocked-players": { | |
| "get": { | |
| "operationId": "GetLolChatV1BlockedPlayers", | |
| "parameters": null, | |
| "responses": { | |
| "200": { | |
| "description": "Successful response", | |
| "schema": { | |
| "items": { | |
| "$ref": "#/definitions/BlockedPlayerResource" | |
| }, | |
| "type": "array" | |
| } | |
| }, | |
| "default": { | |
| "description": "Standard error response", | |
| "schema": { | |
| "$ref": "#/definitions/StandardErrorResponse" | |
| } | |
| } | |
| }, | |
| "summary": "Get a list of blocked players (REST)", | |
| "tags": [ | |
| "Plugins", | |
| "Plugin lol-chat" | |
| ] | |
| }, | |
| "post": { | |
| "operationId": "PostLolChatV1BlockedPlayers", | |
| "parameters": [ | |
| { | |
| "description": "Blocked Player with summoner ID", | |
| "in": "body", | |
| "name": "blocked", | |
| "required": true, | |
| "schema": { | |
| "$ref": "#/definitions/BlockedPlayerResource" | |
| } | |
| } | |
| ], | |
| "responses": { | |
| "200": { | |
| "description": "Successful response", | |
| "schema": { | |
| "additionalProperties": true, | |
| "type": "object" | |
| } | |
| }, | |
| "default": { | |
| "description": "Standard error response", | |
| "schema": { | |
| "$ref": "#/definitions/StandardErrorResponse" | |
| } | |
| } | |
| }, | |
| "summary": "Block a player (REST)", | |
| "tags": [ | |
| "Plugins", | |
| "Plugin lol-chat" | |
| ] | |
| } | |
| }, | |
| "/lol-chat/v1/blocked-players/{id}": { | |
| "delete": { | |
| "operationId": "DeleteLolChatV1BlockedPlayersById", | |
| "parameters": [ | |
| { | |
| "description": "Summoner ID to unblock", | |
| "format": "int64", | |
| "in": "path", | |
| "name": "id", | |
| "required": true, | |
| "type": "integer" | |
| } | |
| ], | |
| "responses": { | |
| "200": { | |
| "description": "Successful response", | |
| "schema": { | |
| "additionalProperties": true, | |
| "type": "object" | |
| } | |
| }, | |
| "default": { | |
| "description": "Standard error response", | |
| "schema": { | |
| "$ref": "#/definitions/StandardErrorResponse" | |
| } | |
| } | |
| }, | |
| "summary": "Unblock a player (REST)", | |
| "tags": [ | |
| "Plugins", | |
| "Plugin lol-chat" | |
| ] | |
| }, | |
| "get": { | |
| "operationId": "GetLolChatV1BlockedPlayersById", | |
| "parameters": [ | |
| { | |
| "description": "Summoner id", | |
| "format": "int64", | |
| "in": "path", | |
| "name": "id", | |
| "required": true, | |
| "type": "integer" | |
| } | |
| ], | |
| "responses": { | |
| "200": { | |
| "description": "Successful response", | |
| "schema": { | |
| "$ref": "#/definitions/BlockedPlayerResource" | |
| } | |
| }, | |
| "default": { | |
| "description": "Standard error response", | |
| "schema": { | |
| "$ref": "#/definitions/StandardErrorResponse" | |
| } | |
| } | |
| }, | |
| "summary": "Get a list of blocked players (REST)", | |
| "tags": [ | |
| "Plugins", | |
| "Plugin lol-chat" | |
| ] | |
| } | |
| }, | |
| "/lol-chat/v1/conversations": { | |
| "get": { | |
| "operationId": "GetLolChatV1Conversations", | |
| "parameters": null, | |
| "responses": { | |
| "200": { | |
| "description": "Successful response", | |
| "schema": { | |
| "items": { | |
| "$ref": "#/definitions/ConversationResource" | |
| }, | |
| "type": "array" | |
| } | |
| }, | |
| "default": { | |
| "description": "Standard error response", | |
| "schema": { | |
| "$ref": "#/definitions/StandardErrorResponse" | |
| } | |
| } | |
| }, | |
| "summary": "Get open conversations (REST)", | |
| "tags": [ | |
| "Plugins", | |
| "Plugin lol-chat" | |
| ] | |
| }, | |
| "post": { | |
| "operationId": "PostLolChatV1Conversations", | |
| "parameters": [ | |
| { | |
| "description": "Conversation to create", | |
| "in": "body", | |
| "name": "conversation", | |
| "required": true, | |
| "schema": { | |
| "$ref": "#/definitions/ConversationResource" | |
| } | |
| } | |
| ], | |
| "responses": { | |
| "200": { | |
| "description": "Successful response", | |
| "schema": { | |
| "$ref": "#/definitions/ConversationResource" | |
| } | |
| }, | |
| "default": { | |
| "description": "Standard error response", | |
| "schema": { | |
| "$ref": "#/definitions/StandardErrorResponse" | |
| } | |
| } | |
| }, | |
| "summary": "Create a new chat with a friend or a new chat room (REST)", | |
| "tags": [ | |
| "Plugins", | |
| "Plugin lol-chat" | |
| ] | |
| } | |
| }, | |
| "/lol-chat/v1/conversations/active": { | |
| "delete": { | |
| "operationId": "DeleteLolChatV1ConversationsActive", | |
| "parameters": null, | |
| "responses": { | |
| "200": { | |
| "description": "Successful response", | |
| "schema": { | |
| "additionalProperties": true, | |
| "type": "object" | |
| } | |
| }, | |
| "default": { | |
| "description": "Standard error response", | |
| "schema": { | |
| "$ref": "#/definitions/StandardErrorResponse" | |
| } | |
| } | |
| }, | |
| "summary": "Deletes the active conversation (REST)", | |
| "tags": [ | |
| "Plugins", | |
| "Plugin lol-chat" | |
| ] | |
| }, | |
| "get": { | |
| "operationId": "GetLolChatV1ConversationsActive", | |
| "parameters": null, | |
| "responses": { | |
| "200": { | |
| "description": "Successful response", | |
| "schema": { | |
| "$ref": "#/definitions/ActiveConversationResource" | |
| } | |
| }, | |
| "default": { | |
| "description": "Standard error response", | |
| "schema": { | |
| "$ref": "#/definitions/StandardErrorResponse" | |
| } | |
| } | |
| }, | |
| "summary": "Get the active conversation id (REST)", | |
| "tags": [ | |
| "Plugins", | |
| "Plugin lol-chat" | |
| ] | |
| }, | |
| "put": { | |
| "operationId": "PutLolChatV1ConversationsActive", | |
| "parameters": [ | |
| { | |
| "description": "Active Conversation to set", | |
| "in": "body", | |
| "name": "activeConversation", | |
| "required": true, | |
| "schema": { | |
| "$ref": "#/definitions/ActiveConversationResource" | |
| } | |
| } | |
| ], | |
| "responses": { | |
| "200": { | |
| "description": "Successful response", | |
| "schema": { | |
| "additionalProperties": true, | |
| "type": "object" | |
| } | |
| }, | |
| "default": { | |
| "description": "Standard error response", | |
| "schema": { | |
| "$ref": "#/definitions/StandardErrorResponse" | |
| } | |
| } | |
| }, | |
| "summary": "Set the active conversation (REST)", | |
| "tags": [ | |
| "Plugins", | |
| "Plugin lol-chat" | |
| ] | |
| } | |
| }, | |
| "/lol-chat/v1/conversations/{id}": { | |
| "delete": { | |
| "operationId": "DeleteLolChatV1ConversationsById", | |
| "parameters": [ | |
| { | |
| "description": "Conversation ID to close/delete", | |
| "in": "path", | |
| "name": "id", | |
| "required": true, | |
| "type": "string" | |
| } | |
| ], | |
| "responses": { | |
| "200": { | |
| "description": "Successful response", | |
| "schema": { | |
| "additionalProperties": true, | |
| "type": "object" | |
| } | |
| }, | |
| "default": { | |
| "description": "Standard error response", | |
| "schema": { | |
| "$ref": "#/definitions/StandardErrorResponse" | |
| } | |
| } | |
| }, | |
| "summary": "Close a conversation/leave a chat room (REST)", | |
| "tags": [ | |
| "Plugins", | |
| "Plugin lol-chat" | |
| ] | |
| }, | |
| "get": { | |
| "operationId": "GetLolChatV1ConversationsById", | |
| "parameters": [ | |
| { | |
| "description": "Conversation Id to get", | |
| "in": "path", | |
| "name": "id", | |
| "required": true, | |
| "type": "string" | |
| } | |
| ], | |
| "responses": { | |
| "200": { | |
| "description": "Successful response", | |
| "schema": { | |
| "$ref": "#/definitions/ConversationResource" | |
| } | |
| }, | |
| "default": { | |
| "description": "Standard error response", | |
| "schema": { | |
| "$ref": "#/definitions/StandardErrorResponse" | |
| } | |
| } | |
| }, | |
| "summary": "Get a conversation by Id (REST)", | |
| "tags": [ | |
| "Plugins", | |
| "Plugin lol-chat" | |
| ] | |
| }, | |
| "put": { | |
| "operationId": "PutLolChatV1ConversationsById", | |
| "parameters": [ | |
| { | |
| "description": "Conversation id to update", | |
| "in": "path", | |
| "name": "id", | |
| "required": true, | |
| "type": "string" | |
| }, | |
| { | |
| "description": "Updated conversation", | |
| "in": "body", | |
| "name": "updatedConversation", | |
| "required": true, | |
| "schema": { | |
| "$ref": "#/definitions/ConversationResource" | |
| } | |
| } | |
| ], | |
| "responses": { | |
| "200": { | |
| "description": "Successful response", | |
| "schema": { | |
| "$ref": "#/definitions/ConversationResource" | |
| } | |
| }, | |
| "default": { | |
| "description": "Standard error response", | |
| "schema": { | |
| "$ref": "#/definitions/StandardErrorResponse" | |
| } | |
| } | |
| }, | |
| "summary": "Update a conversation (REST)", | |
| "tags": [ | |
| "Plugins", | |
| "Plugin lol-chat" | |
| ] | |
| } | |
| }, | |
| "/lol-chat/v1/conversations/{id}/messages": { | |
| "delete": { | |
| "operationId": "DeleteLolChatV1ConversationsByIdMessages", | |
| "parameters": [ | |
| { | |
| "description": "Conversation ID", | |
| "in": "path", | |
| "name": "id", | |
| "required": true, | |
| "type": "string" | |
| } | |
| ], | |
| "responses": { | |
| "200": { | |
| "description": "Successful response", | |
| "schema": { | |
| "additionalProperties": true, | |
| "type": "object" | |
| } | |
| }, | |
| "default": { | |
| "description": "Standard error response", | |
| "schema": { | |
| "$ref": "#/definitions/StandardErrorResponse" | |
| } | |
| } | |
| }, | |
| "summary": "Clear conversation message history for a specific conversation (REST)", | |
| "tags": [ | |
| "Plugins", | |
| "Plugin lol-chat" | |
| ] | |
| }, | |
| "get": { | |
| "operationId": "GetLolChatV1ConversationsByIdMessages", | |
| "parameters": [ | |
| { | |
| "description": "Conversation ID", | |
| "in": "path", | |
| "name": "id", | |
| "required": true, | |
| "type": "string" | |
| } | |
| ], | |
| "responses": { | |
| "200": { | |
| "description": "Successful response", | |
| "schema": { | |
| "items": { | |
| "$ref": "#/definitions/ConversationMessageResource" | |
| }, | |
| "type": "array" | |
| } | |
| }, | |
| "default": { | |
| "description": "Standard error response", | |
| "schema": { | |
| "$ref": "#/definitions/StandardErrorResponse" | |
| } | |
| } | |
| }, | |
| "summary": "Get the messages for a conversation (REST)", | |
| "tags": [ | |
| "Plugins", | |
| "Plugin lol-chat" | |
| ] | |
| }, | |
| "post": { | |
| "operationId": "PostLolChatV1ConversationsByIdMessages", | |
| "parameters": [ | |
| { | |
| "description": "Conversation ID", | |
| "in": "path", | |
| "name": "id", | |
| "required": true, | |
| "type": "string" | |
| }, | |
| { | |
| "description": "Payload of the message", | |
| "in": "body", | |
| "name": "body", | |
| "required": true, | |
| "schema": { | |
| "$ref": "#/definitions/ConversationMessageResource" | |
| } | |
| } | |
| ], | |
| "responses": { | |
| "200": { | |
| "description": "Successful response", | |
| "schema": { | |
| "$ref": "#/definitions/ConversationMessageResource" | |
| } | |
| }, | |
| "default": { | |
| "description": "Standard error response", | |
| "schema": { | |
| "$ref": "#/definitions/StandardErrorResponse" | |
| } | |
| } | |
| }, | |
| "summary": "Send a new chat message to a room or individual (REST)", | |
| "tags": [ | |
| "Plugins", | |
| "Plugin lol-chat" | |
| ] | |
| } | |
| }, | |
| "/lol-chat/v1/conversations/{id}/participants": { | |
| "get": { | |
| "operationId": "GetLolChatV1ConversationsByIdParticipants", | |
| "parameters": [ | |
| { | |
| "description": "Conversation ID", | |
| "in": "path", | |
| "name": "id", | |
| "required": true, | |
| "type": "string" | |
| } | |
| ], | |
| "responses": { | |
| "200": { | |
| "description": "Successful response", | |
| "schema": { | |
| "items": { | |
| "$ref": "#/definitions/UserResource" | |
| }, | |
| "type": "array" | |
| } | |
| }, | |
| "default": { | |
| "description": "Standard error response", | |
| "schema": { | |
| "$ref": "#/definitions/StandardErrorResponse" | |
| } | |
| } | |
| }, | |
| "summary": "Get the participants in a conversation (REST)", | |
| "tags": [ | |
| "Plugins", | |
| "Plugin lol-chat" | |
| ] | |
| }, | |
| "post": { | |
| "operationId": "PostLolChatV1ConversationsByIdParticipants", | |
| "parameters": [ | |
| { | |
| "description": "Conversation ID", | |
| "in": "path", | |
| "name": "id", | |
| "required": true, | |
| "type": "string" | |
| }, | |
| { | |
| "description": "Player to invite", | |
| "in": "body", | |
| "name": "invitee", | |
| "required": true, | |
| "schema": { | |
| "$ref": "#/definitions/UserResource" | |
| } | |
| } | |
| ], | |
| "responses": { | |
| "200": { | |
| "description": "Successful response", | |
| "schema": { | |
| "additionalProperties": true, | |
| "type": "object" | |
| } | |
| }, | |
| "default": { | |
| "description": "Standard error response", | |
| "schema": { | |
| "$ref": "#/definitions/StandardErrorResponse" | |
| } | |
| } | |
| }, | |
| "summary": "Invite player to a group chat (REST)", | |
| "tags": [ | |
| "Plugins", | |
| "Plugin lol-chat" | |
| ] | |
| } | |
| }, | |
| "/lol-chat/v1/debug": { | |
| "get": { | |
| "operationId": "GetLolChatV1Debug", | |
| "parameters": null, | |
| "responses": { | |
| "200": { | |
| "description": "Successful response", | |
| "schema": { | |
| "$ref": "#/definitions/DebugResource" | |
| } | |
| }, | |
| "default": { | |
| "description": "Standard error response", | |
| "schema": { | |
| "$ref": "#/definitions/StandardErrorResponse" | |
| } | |
| } | |
| }, | |
| "summary": "Get the debug configuration (REST)", | |
| "tags": [ | |
| "Plugins", | |
| "Plugin lol-chat" | |
| ] | |
| }, | |
| "put": { | |
| "operationId": "PutLolChatV1Debug", | |
| "parameters": [ | |
| { | |
| "description": "Debugging configuration", | |
| "in": "body", | |
| "name": "debugConfiguration", | |
| "required": true, | |
| "schema": { | |
| "$ref": "#/definitions/DebugResource" | |
| } | |
| } | |
| ], | |
| "responses": { | |
| "200": { | |
| "description": "Successful response", | |
| "schema": { | |
| "additionalProperties": true, | |
| "type": "object" | |
| } | |
| }, | |
| "default": { | |
| "description": "Standard error response", | |
| "schema": { | |
| "$ref": "#/definitions/StandardErrorResponse" | |
| } | |
| } | |
| }, | |
| "summary": "Update the debug configuration (REST)", | |
| "tags": [ | |
| "Plugins", | |
| "Plugin lol-chat" | |
| ] | |
| } | |
| }, | |
| "/lol-chat/v1/errors": { | |
| "get": { | |
| "operationId": "GetLolChatV1Errors", | |
| "parameters": null, | |
| "responses": { | |
| "200": { | |
| "description": "Successful response", | |
| "schema": { | |
| "items": { | |
| "$ref": "#/definitions/ErrorResource" | |
| }, | |
| "type": "array" | |
| } | |
| }, | |
| "default": { | |
| "description": "Standard error response", | |
| "schema": { | |
| "$ref": "#/definitions/StandardErrorResponse" | |
| } | |
| } | |
| }, | |
| "summary": "Get all pending errors (REST)", | |
| "tags": [ | |
| "Plugins", | |
| "Plugin lol-chat" | |
| ] | |
| } | |
| }, | |
| "/lol-chat/v1/errors/{id}": { | |
| "delete": { | |
| "operationId": "DeleteLolChatV1ErrorsById", | |
| "parameters": [ | |
| { | |
| "description": "Error ID", | |
| "format": "int64", | |
| "in": "path", | |
| "name": "id", | |
| "required": true, | |
| "type": "integer" | |
| } | |
| ], | |
| "responses": { | |
| "200": { | |
| "description": "Successful response", | |
| "schema": { | |
| "additionalProperties": true, | |
| "type": "object" | |
| } | |
| }, | |
| "default": { | |
| "description": "Standard error response", | |
| "schema": { | |
| "$ref": "#/definitions/StandardErrorResponse" | |
| } | |
| } | |
| }, | |
| "summary": "Delete particular error (REST)", | |
| "tags": [ | |
| "Plugins", | |
| "Plugin lol-chat" | |
| ] | |
| } | |
| }, | |
| "/lol-chat/v1/friend-groups": { | |
| "get": { | |
| "operationId": "GetLolChatV1FriendGroups", | |
| "parameters": null, | |
| "responses": { | |
| "200": { | |
| "description": "Successful response", | |
| "schema": { | |
| "items": { | |
| "$ref": "#/definitions/GroupResource" | |
| }, | |
| "type": "array" | |
| } | |
| }, | |
| "default": { | |
| "description": "Standard error response", | |
| "schema": { | |
| "$ref": "#/definitions/StandardErrorResponse" | |
| } | |
| } | |
| }, | |
| "summary": "Get friend groups (REST)", | |
| "tags": [ | |
| "Plugins", | |
| "Plugin lol-chat" | |
| ] | |
| }, | |
| "post": { | |
| "operationId": "PostLolChatV1FriendGroups", | |
| "parameters": [ | |
| { | |
| "description": "Friend group to create", | |
| "in": "body", | |
| "name": "group", | |
| "required": true, | |
| "schema": { | |
| "$ref": "#/definitions/GroupResource" | |
| } | |
| } | |
| ], | |
| "responses": { | |
| "200": { | |
| "description": "Successful response", | |
| "schema": { | |
| "additionalProperties": true, | |
| "type": "object" | |
| } | |
| }, | |
| "default": { | |
| "description": "Standard error response", | |
| "schema": { | |
| "$ref": "#/definitions/StandardErrorResponse" | |
| } | |
| } | |
| }, | |
| "summary": "Create a friend group (REST)", | |
| "tags": [ | |
| "Plugins", | |
| "Plugin lol-chat" | |
| ] | |
| } | |
| }, | |
| "/lol-chat/v1/friend-groups/{id}": { | |
| "delete": { | |
| "operationId": "DeleteLolChatV1FriendGroupsById", | |
| "parameters": [ | |
| { | |
| "description": "Friend group id", | |
| "format": "int32", | |
| "in": "path", | |
| "name": "id", | |
| "required": true, | |
| "type": "integer" | |
| } | |
| ], | |
| "responses": { | |
| "200": { | |
| "description": "Successful response", | |
| "schema": { | |
| "additionalProperties": true, | |
| "type": "object" | |
| } | |
| }, | |
| "default": { | |
| "description": "Standard error response", | |
| "schema": { | |
| "$ref": "#/definitions/StandardErrorResponse" | |
| } | |
| } | |
| }, | |
| "summary": "Delete a friend group (REST)", | |
| "tags": [ | |
| "Plugins", | |
| "Plugin lol-chat" | |
| ] | |
| }, | |
| "get": { | |
| "operationId": "GetLolChatV1FriendGroupsById", | |
| "parameters": [ | |
| { | |
| "description": "groupId", | |
| "format": "int32", | |
| "in": "path", | |
| "name": "id", | |
| "required": true, | |
| "type": "integer" | |
| } | |
| ], | |
| "responses": { | |
| "200": { | |
| "description": "Successful response", | |
| "schema": { | |
| "$ref": "#/definitions/GroupResource" | |
| } | |
| }, | |
| "default": { | |
| "description": "Standard error response", | |
| "schema": { | |
| "$ref": "#/definitions/StandardErrorResponse" | |
| } | |
| } | |
| }, | |
| "summary": "Get friend groups (REST)", | |
| "tags": [ | |
| "Plugins", | |
| "Plugin lol-chat" | |
| ] | |
| }, | |
| "put": { | |
| "operationId": "PutLolChatV1FriendGroupsById", | |
| "parameters": [ | |
| { | |
| "description": "Friend group id", | |
| "format": "int32", | |
| "in": "path", | |
| "name": "id", | |
| "required": true, | |
| "type": "integer" | |
| }, | |
| { | |
| "description": "Updated friend group", | |
| "in": "body", | |
| "name": "group", | |
| "required": true, | |
| "schema": { | |
| "$ref": "#/definitions/GroupResource" | |
| } | |
| } | |
| ], | |
| "responses": { | |
| "200": { | |
| "description": "Successful response", | |
| "schema": { | |
| "additionalProperties": true, | |
| "type": "object" | |
| } | |
| }, | |
| "default": { | |
| "description": "Standard error response", | |
| "schema": { | |
| "$ref": "#/definitions/StandardErrorResponse" | |
| } | |
| } | |
| }, | |
| "summary": "Update a friend group (REST)", | |
| "tags": [ | |
| "Plugins", | |
| "Plugin lol-chat" | |
| ] | |
| } | |
| }, | |
| "/lol-chat/v1/friend-requests": { | |
| "get": { | |
| "operationId": "GetLolChatV1FriendRequests", | |
| "parameters": null, | |
| "responses": { | |
| "200": { | |
| "description": "Successful response", | |
| "schema": { | |
| "items": { | |
| "$ref": "#/definitions/FriendRequestResource" | |
| }, | |
| "type": "array" | |
| } | |
| }, | |
| "default": { | |
| "description": "Standard error response", | |
| "schema": { | |
| "$ref": "#/definitions/StandardErrorResponse" | |
| } | |
| } | |
| }, | |
| "summary": "Get friend requests (REST)", | |
| "tags": [ | |
| "Plugins", | |
| "Plugin lol-chat" | |
| ] | |
| }, | |
| "post": { | |
| "operationId": "PostLolChatV1FriendRequests", | |
| "parameters": [ | |
| { | |
| "description": "Friend resource to create", | |
| "in": "body", | |
| "name": "request", | |
| "required": true, | |
| "schema": { | |
| "$ref": "#/definitions/FriendRequestResource" | |
| } | |
| } | |
| ], | |
| "responses": { | |
| "200": { | |
| "description": "Successful response", | |
| "schema": { | |
| "additionalProperties": true, | |
| "type": "object" | |
| } | |
| }, | |
| "default": { | |
| "description": "Standard error response", | |
| "schema": { | |
| "$ref": "#/definitions/StandardErrorResponse" | |
| } | |
| } | |
| }, | |
| "summary": "Invite friend (REST)", | |
| "tags": [ | |
| "Plugins", | |
| "Plugin lol-chat" | |
| ] | |
| } | |
| }, | |
| "/lol-chat/v1/friend-requests/{id}": { | |
| "delete": { | |
| "operationId": "DeleteLolChatV1FriendRequestsById", | |
| "parameters": [ | |
| { | |
| "description": "Summoner id", | |
| "format": "int64", | |
| "in": "path", | |
| "name": "id", | |
| "required": true, | |
| "type": "integer" | |
| } | |
| ], | |
| "responses": { | |
| "200": { | |
| "description": "Successful response", | |
| "schema": { | |
| "additionalProperties": true, | |
| "type": "object" | |
| } | |
| }, | |
| "default": { | |
| "description": "Standard error response", | |
| "schema": { | |
| "$ref": "#/definitions/StandardErrorResponse" | |
| } | |
| } | |
| }, | |
| "summary": "Revoke or decline friend request (REST)", | |
| "tags": [ | |
| "Plugins", | |
| "Plugin lol-chat" | |
| ] | |
| }, | |
| "put": { | |
| "operationId": "PutLolChatV1FriendRequestsById", | |
| "parameters": [ | |
| { | |
| "description": "Summoner id", | |
| "format": "int64", | |
| "in": "path", | |
| "name": "id", | |
| "required": true, | |
| "type": "integer" | |
| }, | |
| { | |
| "description": "Friend resource to update", | |
| "in": "body", | |
| "name": "request", | |
| "required": true, | |
| "schema": { | |
| "$ref": "#/definitions/FriendRequestResource" | |
| } | |
| } | |
| ], | |
| "responses": { | |
| "200": { | |
| "description": "Successful response", | |
| "schema": { | |
| "additionalProperties": true, | |
| "type": "object" | |
| } | |
| }, | |
| "default": { | |
| "description": "Standard error response", | |
| "schema": { | |
| "$ref": "#/definitions/StandardErrorResponse" | |
| } | |
| } | |
| }, | |
| "summary": "Accept friend (REST)", | |
| "tags": [ | |
| "Plugins", | |
| "Plugin lol-chat" | |
| ] | |
| } | |
| }, | |
| "/lol-chat/v1/friends": { | |
| "get": { | |
| "operationId": "GetLolChatV1Friends", | |
| "parameters": null, | |
| "responses": { | |
| "200": { | |
| "description": "Successful response", | |
| "schema": { | |
| "items": { | |
| "$ref": "#/definitions/FriendResource" | |
| }, | |
| "type": "array" | |
| } | |
| }, | |
| "default": { | |
| "description": "Standard error response", | |
| "schema": { | |
| "$ref": "#/definitions/StandardErrorResponse" | |
| } | |
| } | |
| }, | |
| "summary": "Get all friends (REST)", | |
| "tags": [ | |
| "Plugins", | |
| "Plugin lol-chat" | |
| ] | |
| } | |
| }, | |
| "/lol-chat/v1/friends/{id}": { | |
| "delete": { | |
| "operationId": "DeleteLolChatV1FriendsById", | |
| "parameters": [ | |
| { | |
| "description": "Summoner id", | |
| "format": "int64", | |
| "in": "path", | |
| "name": "id", | |
| "required": true, | |
| "type": "integer" | |
| } | |
| ], | |
| "responses": { | |
| "200": { | |
| "description": "Successful response", | |
| "schema": { | |
| "additionalProperties": true, | |
| "type": "object" | |
| } | |
| }, | |
| "default": { | |
| "description": "Standard error response", | |
| "schema": { | |
| "$ref": "#/definitions/StandardErrorResponse" | |
| } | |
| } | |
| }, | |
| "summary": "Remove friend (REST)", | |
| "tags": [ | |
| "Plugins", | |
| "Plugin lol-chat" | |
| ] | |
| }, | |
| "get": { | |
| "operationId": "GetLolChatV1FriendsById", | |
| "parameters": [ | |
| { | |
| "description": "Summoner id", | |
| "format": "int64", | |
| "in": "path", | |
| "name": "id", | |
| "required": true, | |
| "type": "integer" | |
| } | |
| ], | |
| "responses": { | |
| "200": { | |
| "description": "Successful response", | |
| "schema": { | |
| "$ref": "#/definitions/FriendResource" | |
| } | |
| }, | |
| "default": { | |
| "description": "Standard error response", | |
| "schema": { | |
| "$ref": "#/definitions/StandardErrorResponse" | |
| } | |
| } | |
| }, | |
| "summary": "Get friend (REST)", | |
| "tags": [ | |
| "Plugins", | |
| "Plugin lol-chat" | |
| ] | |
| }, | |
| "put": { | |
| "operationId": "PutLolChatV1FriendsById", | |
| "parameters": [ | |
| { | |
| "description": "Summoner id", | |
| "format": "int64", | |
| "in": "path", | |
| "name": "id", | |
| "required": true, | |
| "type": "integer" | |
| }, | |
| { | |
| "description": "Friend resource to update", | |
| "in": "body", | |
| "name": "contact", | |
| "required": true, | |
| "schema": { | |
| "$ref": "#/definitions/FriendResource" | |
| } | |
| } | |
| ], | |
| "responses": { | |
| "200": { | |
| "description": "Successful response", | |
| "schema": { | |
| "additionalProperties": true, | |
| "type": "object" | |
| } | |
| }, | |
| "default": { | |
| "description": "Standard error response", | |
| "schema": { | |
| "$ref": "#/definitions/StandardErrorResponse" | |
| } | |
| } | |
| }, | |
| "summary": "Update friend (REST)", | |
| "tags": [ | |
| "Plugins", | |
| "Plugin lol-chat" | |
| ] | |
| } | |
| }, | |
| "/lol-chat/v1/me": { | |
| "get": { | |
| "operationId": "GetLolChatV1Me", | |
| "parameters": null, | |
| "responses": { | |
| "200": { | |
| "description": "Successful response", | |
| "schema": { | |
| "$ref": "#/definitions/UserResource" | |
| } | |
| }, | |
| "default": { | |
| "description": "Standard error response", | |
| "schema": { | |
| "$ref": "#/definitions/StandardErrorResponse" | |
| } | |
| } | |
| }, | |
| "summary": "Get player presence (REST)", | |
| "tags": [ | |
| "Plugins", | |
| "Plugin lol-chat" | |
| ] | |
| }, | |
| "put": { | |
| "operationId": "PutLolChatV1Me", | |
| "parameters": [ | |
| { | |
| "description": "Summoner Status", | |
| "in": "body", | |
| "name": "me", | |
| "required": true, | |
| "schema": { | |
| "$ref": "#/definitions/UserResource" | |
| } | |
| } | |
| ], | |
| "responses": { | |
| "200": { | |
| "description": "Successful response", | |
| "schema": { | |
| "$ref": "#/definitions/UserResource" | |
| } | |
| }, | |
| "default": { | |
| "description": "Standard error response", | |
| "schema": { | |
| "$ref": "#/definitions/StandardErrorResponse" | |
| } | |
| } | |
| }, | |
| "summary": "Update player presence (REST)", | |
| "tags": [ | |
| "Plugins", | |
| "Plugin lol-chat" | |
| ] | |
| } | |
| }, | |
| "/lol-chat/v1/session": { | |
| "delete": { | |
| "operationId": "DeleteLolChatV1Session", | |
| "parameters": null, | |
| "responses": { | |
| "200": { | |
| "description": "Successful response", | |
| "schema": { | |
| "additionalProperties": true, | |
| "type": "object" | |
| } | |
| }, | |
| "default": { | |
| "description": "Standard error response", | |
| "schema": { | |
| "$ref": "#/definitions/StandardErrorResponse" | |
| } | |
| } | |
| }, | |
| "summary": "Logout of session (REST)", | |
| "tags": [ | |
| "Plugins", | |
| "Plugin lol-chat" | |
| ] | |
| }, | |
| "get": { | |
| "operationId": "GetLolChatV1Session", | |
| "parameters": null, | |
| "responses": { | |
| "200": { | |
| "description": "Successful response", | |
| "schema": { | |
| "$ref": "#/definitions/SessionResource" | |
| } | |
| }, | |
| "default": { | |
| "description": "Standard error response", | |
| "schema": { | |
| "$ref": "#/definitions/StandardErrorResponse" | |
| } | |
| } | |
| }, | |
| "summary": "Get session details (REST)", | |
| "tags": [ | |
| "Plugins", | |
| "Plugin lol-chat" | |
| ] | |
| } | |
| }, | |
| "/lol-chat/v1/session/plain": { | |
| "post": { | |
| "operationId": "PostLolChatV1SessionPlain", | |
| "parameters": [ | |
| { | |
| "description": "Plain Authentication Credentials", | |
| "in": "body", | |
| "name": "auth", | |
| "required": true, | |
| "schema": { | |
| "$ref": "#/definitions/AuthResourcePlain" | |
| } | |
| } | |
| ], | |
| "responses": { | |
| "200": { | |
| "description": "Successful response", | |
| "schema": { | |
| "$ref": "#/definitions/SessionResource" | |
| } | |
| }, | |
| "default": { | |
| "description": "Standard error response", | |
| "schema": { | |
| "$ref": "#/definitions/StandardErrorResponse" | |
| } | |
| } | |
| }, | |
| "summary": "Create session with plain credentials (REST)", | |
| "tags": [ | |
| "Plugins", | |
| "Plugin lol-chat" | |
| ] | |
| } | |
| }, | |
| "/lol-chat/v1/session/rso": { | |
| "post": { | |
| "operationId": "PostLolChatV1SessionRso", | |
| "parameters": [ | |
| { | |
| "description": "RSO Authentication Credentials", | |
| "in": "body", | |
| "name": "auth", | |
| "required": true, | |
| "schema": { | |
| "$ref": "#/definitions/AuthResourceRso" | |
| } | |
| } | |
| ], | |
| "responses": { | |
| "200": { | |
| "description": "Successful response", | |
| "schema": { | |
| "additionalProperties": true, | |
| "type": "object" | |
| } | |
| }, | |
| "default": { | |
| "description": "Standard error response", | |
| "schema": { | |
| "$ref": "#/definitions/StandardErrorResponse" | |
| } | |
| } | |
| }, | |
| "summary": "Create session with RSO credentials (REST)", | |
| "tags": [ | |
| "Plugins", | |
| "Plugin lol-chat" | |
| ] | |
| } | |
| }, | |
| "/lol-collections/v1/inventories/{summonerId}/backdrop": { | |
| "get": { | |
| "operationId": "GetLolCollectionsV1InventoriesBySummonerIdBackdrop", | |
| "parameters": [ | |
| { | |
| "description": "the summoner for whom to retrieve backdrop data", | |
| "format": "int64", | |
| "in": "path", | |
| "name": "summonerId", | |
| "required": true, | |
| "type": "integer" | |
| } | |
| ], | |
| "responses": { | |
| "200": { | |
| "description": "Successful response", | |
| "schema": { | |
| "$ref": "#/definitions/CollectionsSummonerBackdrop" | |
| } | |
| }, | |
| "default": { | |
| "description": "Standard error response", | |
| "schema": { | |
| "$ref": "#/definitions/StandardErrorResponse" | |
| } | |
| } | |
| }, | |
| "summary": "Returns an object with information to build up the backdrop for summoner profile (REST)", | |
| "tags": [ | |
| "Plugins", | |
| "Plugin lol-collections" | |
| ] | |
| } | |
| }, | |
| "/lol-collections/v1/inventories/{summonerId}/champion-mastery": { | |
| "get": { | |
| "operationId": "GetLolCollectionsV1InventoriesBySummonerIdChampionMastery", | |
| "parameters": [ | |
| { | |
| "description": "the summoner for whom to retrieve all champion masteries data", | |
| "format": "int64", | |
| "in": "path", | |
| "name": "summonerId", | |
| "required": true, | |
| "type": "integer" | |
| } | |
| ], | |
| "responses": { | |
| "200": { | |
| "description": "Successful response", | |
| "schema": { | |
| "items": { | |
| "$ref": "#/definitions/CollectionChampionMasteries" | |
| }, | |
| "type": "array" | |
| } | |
| }, | |
| "default": { | |
| "description": "Standard error response", | |
| "schema": { | |
| "$ref": "#/definitions/StandardErrorResponse" | |
| } | |
| } | |
| }, | |
| "summary": "Returns all champion masteries for the given summoner. (REST)", | |
| "tags": [ | |
| "Plugins", | |
| "Plugin lol-collections" | |
| ] | |
| } | |
| }, | |
| "/lol-collections/v1/inventories/{summonerId}/champion-mastery/top": { | |
| "get": { | |
| "operationId": "GetLolCollectionsV1InventoriesBySummonerIdChampionMasteryTop", | |
| "parameters": [ | |
| { | |
| "description": "the summoner for whom to retrieve champion masteries data", | |
| "format": "int64", | |
| "in": "path", | |
| "name": "summonerId", | |
| "required": true, | |
| "type": "integer" | |
| }, | |
| { | |
| "format": "int64", | |
| "in": "query", | |
| "name": "limit", | |
| "required": true, | |
| "type": "integer" | |
| } | |
| ], | |
| "responses": { | |
| "200": { | |
| "description": "Successful response", | |
| "schema": { | |
| "$ref": "#/definitions/CollectionsTopChampionMasteries" | |
| } | |
| }, | |
| "default": { | |
| "description": "Standard error response", | |
| "schema": { | |
| "$ref": "#/definitions/StandardErrorResponse" | |
| } | |
| } | |
| }, | |
| "summary": "Returns the top n champion mastery data for a given summoner. (REST)", | |
| "tags": [ | |
| "Plugins", | |
| "Plugin lol-collections" | |
| ] | |
| } | |
| }, | |
| "/lol-collections/v1/inventories/{summonerId}/champions": { | |
| "get": { | |
| "operationId": "GetLolCollectionsV1InventoriesBySummonerIdChampions", | |
| "parameters": [ | |
| { | |
| "description": "the summoner for whom to retrieve champion data", | |
| "format": "int64", | |
| "in": "path", | |
| "name": "summonerId", | |
| "required": true, | |
| "type": "integer" | |
| } | |
| ], | |
| "responses": { | |
| "200": { | |
| "description": "Successful response", | |
| "schema": { | |
| "items": { | |
| "$ref": "#/definitions/CollectionsChampion" | |
| }, | |
| "type": "array" | |
| } | |
| }, | |
| "default": { | |
| "description": "Standard error response", | |
| "schema": { | |
| "$ref": "#/definitions/StandardErrorResponse" | |
| } | |
| } | |
| }, | |
| "summary": "Returns the champions available to the summoner. (REST)", | |
| "tags": [ | |
| "Plugins", | |
| "Plugin lol-collections" | |
| ] | |
| } | |
| }, | |
| "/lol-collections/v1/inventories/{summonerId}/champions/{championId}": { | |
| "get": { | |
| "operationId": "GetLolCollectionsV1InventoriesBySummonerIdChampionsByChampionId", | |
| "parameters": [ | |
| { | |
| "description": "the summoner for whom to retrieve skin data", | |
| "format": "int64", | |
| "in": "path", | |
| "name": "summonerId", | |
| "required": true, | |
| "type": "integer" | |
| }, | |
| { | |
| "description": "the champion for which to retrieve skin data", | |
| "format": "int32", | |
| "in": "path", | |
| "name": "championId", | |
| "required": true, | |
| "type": "integer" | |
| } | |
| ], | |
| "responses": { | |
| "200": { | |
| "description": "Successful response", | |
| "schema": { | |
| "$ref": "#/definitions/CollectionsChampion" | |
| } | |
| }, | |
| "default": { | |
| "description": "Standard error response", | |
| "schema": { | |
| "$ref": "#/definitions/StandardErrorResponse" | |
| } | |
| } | |
| }, | |
| "summary": "Returns all of the data for the given champion. (REST)", | |
| "tags": [ | |
| "Plugins", | |
| "Plugin lol-collections" | |
| ] | |
| } | |
| }, | |
| "/lol-collections/v1/inventories/{summonerId}/champions/{championId}/skins": { | |
| "get": { | |
| "operationId": "GetLolCollectionsV1InventoriesBySummonerIdChampionsByChampionIdSkins", | |
| "parameters": [ | |
| { | |
| "description": "the summoner for whom to retrieve skin data", | |
| "format": "int64", | |
| "in": "path", | |
| "name": "summonerId", | |
| "required": true, | |
| "type": "integer" | |
| }, | |
| { | |
| "description": "the champion for which to retrieve skin data", | |
| "format": "int32", | |
| "in": "path", | |
| "name": "championId", | |
| "required": true, | |
| "type": "integer" | |
| } | |
| ], | |
| "responses": { | |
| "200": { | |
| "description": "Successful response", | |
| "schema": { | |
| "items": { | |
| "$ref": "#/definitions/CollectionsChampionSkin" | |
| }, | |
| "type": "array" | |
| } | |
| }, | |
| "default": { | |
| "description": "Standard error response", | |
| "schema": { | |
| "$ref": "#/definitions/StandardErrorResponse" | |
| } | |
| } | |
| }, | |
| "summary": "Returns the skins available to the summoner for the given champion. (REST)", | |
| "tags": [ | |
| "Plugins", | |
| "Plugin lol-collections" | |
| ] | |
| } | |
| }, | |
| "/lol-collections/v1/inventories/{summonerId}/champions/{championId}/skins/{skinId}/chromas": { | |
| "get": { | |
| "operationId": "GetLolCollectionsV1InventoriesBySummonerIdChampionsByChampionIdSkinsBySkinIdChromas", | |
| "parameters": [ | |
| { | |
| "description": "the summoner for whom to retrieve chroma data", | |
| "format": "int64", | |
| "in": "path", | |
| "name": "summonerId", | |
| "required": true, | |
| "type": "integer" | |
| }, | |
| { | |
| "description": "the champion for which to retrieve chroma data", | |
| "format": "int32", | |
| "in": "path", | |
| "name": "championId", | |
| "required": true, | |
| "type": "integer" | |
| }, | |
| { | |
| "description": "the skin for which to retrieve chroma data", | |
| "format": "int32", | |
| "in": "path", | |
| "name": "skinId", | |
| "required": true, | |
| "type": "integer" | |
| } | |
| ], | |
| "responses": { | |
| "200": { | |
| "description": "Successful response", | |
| "schema": { | |
| "items": { | |
| "$ref": "#/definitions/CollectionsChampionChroma" | |
| }, | |
| "type": "array" | |
| } | |
| }, | |
| "default": { | |
| "description": "Standard error response", | |
| "schema": { | |
| "$ref": "#/definitions/StandardErrorResponse" | |
| } | |
| } | |
| }, | |
| "summary": "Returns the chromas available to the summoner for the given champion and skin. (REST)", | |
| "tags": [ | |
| "Plugins", | |
| "Plugin lol-collections" | |
| ] | |
| } | |
| }, | |
| "/lol-collections/v1/inventories/{summonerId}/mastery-book": { | |
| "get": { | |
| "operationId": "GetLolCollectionsV1InventoriesBySummonerIdMasteryBook", | |
| "parameters": [ | |
| { | |
| "description": "the summoner for whom to retrieve a mastery book", | |
| "format": "int64", | |
| "in": "path", | |
| "name": "summonerId", | |
| "required": true, | |
| "type": "integer" | |
| } | |
| ], | |
| "responses": { | |
| "200": { | |
| "description": "Successful response", | |
| "schema": { | |
| "$ref": "#/definitions/CollectionsMasteryBook" | |
| } | |
| }, | |
| "default": { | |
| "description": "Standard error response", | |
| "schema": { | |
| "$ref": "#/definitions/StandardErrorResponse" | |
| } | |
| } | |
| }, | |
| "summary": "Returns a mastery book for the given summoner. (REST)", | |
| "tags": [ | |
| "Plugins", | |
| "Plugin lol-collections" | |
| ] | |
| }, | |
| "put": { | |
| "operationId": "PutLolCollectionsV1InventoriesBySummonerIdMasteryBook", | |
| "parameters": [ | |
| { | |
| "description": "the summoner for whom to save a mastery book", | |
| "format": "int64", | |
| "in": "path", | |
| "name": "summonerId", | |
| "required": true, | |
| "type": "integer" | |
| }, | |
| { | |
| "description": "the mastery book to save", | |
| "in": "body", | |
| "name": "resource", | |
| "required": true, | |
| "schema": { | |
| "$ref": "#/definitions/CollectionsMasteryBook" | |
| } | |
| } | |
| ], | |
| "responses": { | |
| "200": { | |
| "description": "Successful response", | |
| "schema": { | |
| "$ref": "#/definitions/CollectionsMasteryBook" | |
| } | |
| }, | |
| "default": { | |
| "description": "Standard error response", | |
| "schema": { | |
| "$ref": "#/definitions/StandardErrorResponse" | |
| } | |
| } | |
| }, | |
| "summary": "Saves the mastery book for the given summoner. The summoner must be the logged-in summoner. (REST)", | |
| "tags": [ | |
| "Plugins", | |
| "Plugin lol-collections" | |
| ] | |
| } | |
| }, | |
| "/lol-collections/v1/inventories/{summonerId}/mastery-book/pages": { | |
| "put": { | |
| "operationId": "PutLolCollectionsV1InventoriesBySummonerIdMasteryBookPages", | |
| "parameters": [ | |
| { | |
| "description": "the summoner for whom to create or update a mastery page", | |
| "format": "int64", | |
| "in": "path", | |
| "name": "summonerId", | |
| "required": true, | |
| "type": "integer" | |
| }, | |
| { | |
| "description": "the mastery page to update or create", | |
| "in": "body", | |
| "name": "resource", | |
| "required": true, | |
| "schema": { | |
| "$ref": "#/definitions/CollectionsMasteryPage" | |
| } | |
| } | |
| ], | |
| "responses": { | |
| "200": { | |
| "description": "Successful response", | |
| "schema": { | |
| "$ref": "#/definitions/CollectionsMasteryPage" | |
| } | |
| }, | |
| "default": { | |
| "description": "Standard error response", | |
| "schema": { | |
| "$ref": "#/definitions/StandardErrorResponse" | |
| } | |
| } | |
| }, | |
| "summary": "Updates or creates the given mastery page for the given summoner's mastery book and saves it to the platform. If the mastery page has an id of 0, it will be created. Otherwise, it will be updated. The summoner must be the logged-in summoner. (REST)", | |
| "tags": [ | |
| "Plugins", | |
| "Plugin lol-collections" | |
| ] | |
| } | |
| }, | |
| "/lol-collections/v1/inventories/{summonerId}/mastery-book/pages/{pageId}": { | |
| "delete": { | |
| "operationId": "DeleteLolCollectionsV1InventoriesBySummonerIdMasteryBookPagesByPageId", | |
| "parameters": [ | |
| { | |
| "description": "the summoner for whom to delete a mastery page", | |
| "format": "int64", | |
| "in": "path", | |
| "name": "summonerId", | |
| "required": true, | |
| "type": "integer" | |
| }, | |
| { | |
| "description": "the id of the mastery page to delete (must already exist)", | |
| "format": "int32", | |
| "in": "path", | |
| "name": "pageId", | |
| "required": true, | |
| "type": "integer" | |
| } | |
| ], | |
| "responses": { | |
| "200": { | |
| "description": "Successful response", | |
| "schema": { | |
| "additionalProperties": true, | |
| "type": "object" | |
| } | |
| }, | |
| "default": { | |
| "description": "Standard error response", | |
| "schema": { | |
| "$ref": "#/definitions/StandardErrorResponse" | |
| } | |
| } | |
| }, | |
| "summary": "Deletes the given mastery page for the given summoner's mastery book and saves it to the platform. The summoner must be the logged-in summoner. (REST)", | |
| "tags": [ | |
| "Plugins", | |
| "Plugin lol-collections" | |
| ] | |
| } | |
| }, | |
| "/lol-collections/v1/inventories/{summonerId}/rune-book": { | |
| "get": { | |
| "operationId": "GetLolCollectionsV1InventoriesBySummonerIdRuneBook", | |
| "parameters": [ | |
| { | |
| "description": "the summoner for whom to retrieve a rune book", | |
| "format": "int64", | |
| "in": "path", | |
| "name": "summonerId", | |
| "required": true, | |
| "type": "integer" | |
| } | |
| ], | |
| "responses": { | |
| "200": { | |
| "description": "Successful response", | |
| "schema": { | |
| "$ref": "#/definitions/CollectionsRuneBook" | |
| } | |
| }, | |
| "default": { | |
| "description": "Standard error response", | |
| "schema": { | |
| "$ref": "#/definitions/StandardErrorResponse" | |
| } | |
| } | |
| }, | |
| "summary": "Returns a rune book for the given summoner. (REST)", | |
| "tags": [ | |
| "Plugins", | |
| "Plugin lol-collections" | |
| ] | |
| }, | |
| "put": { | |
| "operationId": "PutLolCollectionsV1InventoriesBySummonerIdRuneBook", | |
| "parameters": [ | |
| { | |
| "description": "the summoner for whom to save a rune book", | |
| "format": "int64", | |
| "in": "path", | |
| "name": "summonerId", | |
| "required": true, | |
| "type": "integer" | |
| }, | |
| { | |
| "description": "the rune book to save", | |
| "in": "body", | |
| "name": "resource", | |
| "required": true, | |
| "schema": { | |
| "$ref": "#/definitions/CollectionsRuneBook" | |
| } | |
| } | |
| ], | |
| "responses": { | |
| "200": { | |
| "description": "Successful response", | |
| "schema": { | |
| "$ref": "#/definitions/CollectionsRuneBook" | |
| } | |
| }, | |
| "default": { | |
| "description": "Standard error response", | |
| "schema": { | |
| "$ref": "#/definitions/StandardErrorResponse" | |
| } | |
| } | |
| }, | |
| "summary": "Saves the rune book for the given summoner. The summoner must be the logged-in summoner. (REST)", | |
| "tags": [ | |
| "Plugins", | |
| "Plugin lol-collections" | |
| ] | |
| } | |
| }, | |
| "/lol-collections/v1/inventories/{summonerId}/rune-book/pages/{pageId}": { | |
| "put": { | |
| "operationId": "PutLolCollectionsV1InventoriesBySummonerIdRuneBookPagesByPageId", | |
| "parameters": [ | |
| { | |
| "description": "the summoner for whom to update a rune page", | |
| "format": "int64", | |
| "in": "path", | |
| "name": "summonerId", | |
| "required": true, | |
| "type": "integer" | |
| }, | |
| { | |
| "description": "the id of the rune page to update (must already exist)", | |
| "format": "int32", | |
| "in": "path", | |
| "name": "pageId", | |
| "required": true, | |
| "type": "integer" | |
| }, | |
| { | |
| "description": "the rune page to update", | |
| "in": "body", | |
| "name": "resource", | |
| "required": true, | |
| "schema": { | |
| "$ref": "#/definitions/CollectionsRunePage" | |
| } | |
| } | |
| ], | |
| "responses": { | |
| "200": { | |
| "description": "Successful response", | |
| "schema": { | |
| "$ref": "#/definitions/CollectionsRunePage" | |
| } | |
| }, | |
| "default": { | |
| "description": "Standard error response", | |
| "schema": { | |
| "$ref": "#/definitions/StandardErrorResponse" | |
| } | |
| } | |
| }, | |
| "summary": "Updates the given rune page for the given summoner's rune book and saves it to the platform. The summoner must be the logged-in summoner. (REST)", | |
| "tags": [ | |
| "Plugins", | |
| "Plugin lol-collections" | |
| ] | |
| } | |
| }, | |
| "/lol-collections/v1/inventories/{summonerId}/runes": { | |
| "get": { | |
| "operationId": "GetLolCollectionsV1InventoriesBySummonerIdRunes", | |
| "parameters": [ | |
| { | |
| "description": "the summoner for whom to retrieve rune data", | |
| "format": "int64", | |
| "in": "path", | |
| "name": "summonerId", | |
| "required": true, | |
| "type": "integer" | |
| } | |
| ], | |
| "responses": { | |
| "200": { | |
| "description": "Successful response", | |
| "schema": { | |
| "$ref": "#/definitions/CollectionsRuneQuantities" | |
| } | |
| }, | |
| "default": { | |
| "description": "Standard error response", | |
| "schema": { | |
| "$ref": "#/definitions/StandardErrorResponse" | |
| } | |
| } | |
| }, | |
| "summary": "Returns rune quantities for the given summoner. (REST)", | |
| "tags": [ | |
| "Plugins", | |
| "Plugin lol-collections" | |
| ] | |
| } | |
| }, | |
| "/lol-collections/v1/inventories/{summonerId}/spells": { | |
| "get": { | |
| "operationId": "GetLolCollectionsV1InventoriesBySummonerIdSpells", | |
| "parameters": [ | |
| { | |
| "description": "the summoner for whom to retrieve spell data", | |
| "format": "int64", | |
| "in": "path", | |
| "name": "summonerId", | |
| "required": true, | |
| "type": "integer" | |
| } | |
| ], | |
| "responses": { | |
| "200": { | |
| "description": "Successful response", | |
| "schema": { | |
| "$ref": "#/definitions/CollectionsSpells" | |
| } | |
| }, | |
| "default": { | |
| "description": "Standard error response", | |
| "schema": { | |
| "$ref": "#/definitions/StandardErrorResponse" | |
| } | |
| } | |
| }, | |
| "summary": "Returns spells for the given summoner. (REST)", | |
| "tags": [ | |
| "Plugins", | |
| "Plugin lol-collections" | |
| ] | |
| } | |
| }, | |
| "/lol-collections/v1/inventories/{summonerId}/summoner-icons": { | |
| "get": { | |
| "operationId": "GetLolCollectionsV1InventoriesBySummonerIdSummonerIcons", | |
| "parameters": [ | |
| { | |
| "description": "the summoner for whom to retrieve summoner icon data", | |
| "format": "int64", | |
| "in": "path", | |
| "name": "summonerId", | |
| "required": true, | |
| "type": "integer" | |
| } | |
| ], | |
| "responses": { | |
| "200": { | |
| "description": "Successful response", | |
| "schema": { | |
| "$ref": "#/definitions/CollectionsSummonerIcons" | |
| } | |
| }, | |
| "default": { | |
| "description": "Standard error response", | |
| "schema": { | |
| "$ref": "#/definitions/StandardErrorResponse" | |
| } | |
| } | |
| }, | |
| "summary": "Returns summoner icons for the given summoner. (REST)", | |
| "tags": [ | |
| "Plugins", | |
| "Plugin lol-collections" | |
| ] | |
| } | |
| }, | |
| "/lol-collections/v1/inventories/{summonerId}/ward-skins": { | |
| "get": { | |
| "operationId": "GetLolCollectionsV1InventoriesBySummonerIdWardSkins", | |
| "parameters": [ | |
| { | |
| "description": "the summoner for whom to retrieve ward skins data", | |
| "format": "int64", | |
| "in": "path", | |
| "name": "summonerId", | |
| "required": true, | |
| "type": "integer" | |
| } | |
| ], | |
| "responses": { | |
| "200": { | |
| "description": "Successful response", | |
| "schema": { | |
| "items": { | |
| "$ref": "#/definitions/CollectionsWardSkin" | |
| }, | |
| "type": "array" | |
| } | |
| }, | |
| "default": { | |
| "description": "Standard error response", | |
| "schema": { | |
| "$ref": "#/definitions/StandardErrorResponse" | |
| } | |
| } | |
| }, | |
| "summary": "Returns ward skins data for a given summoner. (REST)", | |
| "tags": [ | |
| "Plugins", | |
| "Plugin lol-collections" | |
| ] | |
| } | |
| }, | |
| "/lol-collections/v1/inventories/{summonerId}/ward-skins/{wardSkinId}": { | |
| "get": { | |
| "operationId": "GetLolCollectionsV1InventoriesBySummonerIdWardSkinsByWardSkinId", | |
| "parameters": [ | |
| { | |
| "description": "the summoner for whom to retrieve ward skins data", | |
| "format": "int64", | |
| "in": "path", | |
| "name": "summonerId", | |
| "required": true, | |
| "type": "integer" | |
| }, | |
| { | |
| "description": "the ward skin to retrieve", | |
| "format": "int64", | |
| "in": "path", | |
| "name": "wardSkinId", | |
| "required": true, | |
| "type": "integer" | |
| } | |
| ], | |
| "responses": { | |
| "200": { | |
| "description": "Successful response", | |
| "schema": { | |
| "$ref": "#/definitions/CollectionsWardSkin" | |
| } | |
| }, | |
| "default": { | |
| "description": "Standard error response", | |
| "schema": { | |
| "$ref": "#/definitions/StandardErrorResponse" | |
| } | |
| } | |
| }, | |
| "summary": "Returns specific ward skin data for a given summoner and ward skin id. (REST)", | |
| "tags": [ | |
| "Plugins", | |
| "Plugin lol-collections" | |
| ] | |
| } | |
| }, | |
| "/lol-end-of-game/v1/champion-mastery-updates": { | |
| "get": { | |
| "operationId": "GetLolEndOfGameV1ChampionMasteryUpdates", | |
| "parameters": null, | |
| "responses": { | |
| "200": { | |
| "description": "Successful response", | |
| "schema": { | |
| "$ref": "#/definitions/ChampionMasteryUpdate" | |
| } | |
| }, | |
| "default": { | |
| "description": "Standard error response", | |
| "schema": { | |
| "$ref": "#/definitions/StandardErrorResponse" | |
| } | |
| } | |
| }, | |
| "summary": "Returns the recent champion mastery updates. (REST)", | |
| "tags": [ | |
| "Plugins", | |
| "Plugin lol-end-of-game" | |
| ] | |
| } | |
| }, | |
| "/lol-end-of-game/v1/eog-stats-block": { | |
| "delete": { | |
| "operationId": "DeleteLolEndOfGameV1EogStatsBlock", | |
| "parameters": null, | |
| "responses": { | |
| "200": { | |
| "description": "Successful response", | |
| "schema": { | |
| "additionalProperties": true, | |
| "type": "object" | |
| } | |
| }, | |
| "default": { | |
| "description": "Standard error response", | |
| "schema": { | |
| "$ref": "#/definitions/StandardErrorResponse" | |
| } | |
| } | |
| }, | |
| "summary": "DEPRECATED - Please use '/v1/state/dismiss-stats', instead. (REST)", | |
| "tags": [ | |
| "Plugins", | |
| "Plugin lol-end-of-game" | |
| ] | |
| }, | |
| "get": { | |
| "operationId": "GetLolEndOfGameV1EogStatsBlock", | |
| "parameters": null, | |
| "responses": { | |
| "200": { | |
| "description": "Successful response", | |
| "schema": { | |
| "$ref": "#/definitions/EndOfGameStats" | |
| } | |
| }, | |
| "default": { | |
| "description": "Standard error response", | |
| "schema": { | |
| "$ref": "#/definitions/StandardErrorResponse" | |
| } | |
| } | |
| }, | |
| "summary": "Returns the current end of game stats or an error if there are none. (REST)", | |
| "tags": [ | |
| "Plugins", | |
| "Plugin lol-end-of-game" | |
| ] | |
| } | |
| }, | |
| "/lol-end-of-game/v1/player-complaints": { | |
| "post": { | |
| "operationId": "PostLolEndOfGameV1PlayerComplaints", | |
| "parameters": [ | |
| { | |
| "description": "the player complaint", | |
| "in": "body", | |
| "name": "complaint", | |
| "required": true, | |
| "schema": { | |
| "$ref": "#/definitions/EndOfGamePlayerComplaint" | |
| } | |
| } | |
| ], | |
| "responses": { | |
| "200": { | |
| "description": "Successful response", | |
| "schema": { | |
| "$ref": "#/definitions/EndOfGamePlayerComplaint" | |
| } | |
| }, | |
| "default": { | |
| "description": "Standard error response", | |
| "schema": { | |
| "$ref": "#/definitions/StandardErrorResponse" | |
| } | |
| } | |
| }, | |
| "summary": "DEPRECATED - Please use '/v2/player-complaints', instead. (REST)", | |
| "tags": [ | |
| "Plugins", | |
| "Plugin lol-end-of-game" | |
| ] | |
| } | |
| }, | |
| "/lol-end-of-game/v1/reported-players": { | |
| "get": { | |
| "operationId": "GetLolEndOfGameV1ReportedPlayers", | |
| "parameters": null, | |
| "responses": { | |
| "200": { | |
| "description": "Successful response", | |
| "schema": { | |
| "items": { | |
| "format": "int64", | |
| "type": "integer" | |
| }, | |
| "type": "array" | |
| } | |
| }, | |
| "default": { | |
| "description": "Standard error response", | |
| "schema": { | |
| "$ref": "#/definitions/StandardErrorResponse" | |
| } | |
| } | |
| }, | |
| "summary": "Returns summoner ids of all players that the have been reported in the current post-game session. (REST)", | |
| "tags": [ | |
| "Plugins", | |
| "Plugin lol-end-of-game" | |
| ] | |
| } | |
| }, | |
| "/lol-end-of-game/v1/state": { | |
| "get": { | |
| "operationId": "GetLolEndOfGameV1State", | |
| "parameters": null, | |
| "responses": { | |
| "200": { | |
| "description": "Successful response", | |
| "schema": { | |
| "$ref": "#/definitions/EogPluginState" | |
| } | |
| }, | |
| "default": { | |
| "description": "Standard error response", | |
| "schema": { | |
| "$ref": "#/definitions/StandardErrorResponse" | |
| } | |
| } | |
| }, | |
| "summary": "Returns the current state of this plugin. Possible states: EoG_Flow, BeforeEndOfGame, AfterEndOfGame, WaitingForStats, StatsReady. (REST)", | |
| "tags": [ | |
| "Plugins", | |
| "Plugin lol-end-of-game" | |
| ] | |
| } | |
| }, | |
| "/lol-end-of-game/v1/state/dismiss-stats": { | |
| "post": { | |
| "operationId": "PostLolEndOfGameV1StateDismissStats", | |
| "parameters": null, | |
| "responses": { | |
| "200": { | |
| "description": "Successful response", | |
| "schema": { | |
| "additionalProperties": true, | |
| "type": "object" | |
| } | |
| }, | |
| "default": { | |
| "description": "Standard error response", | |
| "schema": { | |
| "$ref": "#/definitions/StandardErrorResponse" | |
| } | |
| } | |
| }, | |
| "summary": "Signals that the player is no longer interested in the eog-stats for this session. This will also exit the current gameflow. (REST)", | |
| "tags": [ | |
| "Plugins", | |
| "Plugin lol-end-of-game" | |
| ] | |
| } | |
| }, | |
| "/lol-end-of-game/v2/player-complaints": { | |
| "post": { | |
| "operationId": "PostLolEndOfGameV2PlayerComplaints", | |
| "parameters": [ | |
| { | |
| "description": "the player complaint", | |
| "in": "body", | |
| "name": "complaint", | |
| "required": true, | |
| "schema": { | |
| "$ref": "#/definitions/EndOfGamePlayerComplaintV2" | |
| } | |
| } | |
| ], | |
| "responses": { | |
| "200": { | |
| "description": "Successful response", | |
| "schema": { | |
| "$ref": "#/definitions/EndOfGamePlayerComplaintV2" | |
| } | |
| }, | |
| "default": { | |
| "description": "Standard error response", | |
| "schema": { | |
| "$ref": "#/definitions/StandardErrorResponse" | |
| } | |
| } | |
| }, | |
| "summary": "Sends the player complaints to the platform. Returns an error if the player was already reported. (REST)", | |
| "tags": [ | |
| "Plugins", | |
| "Plugin lol-end-of-game" | |
| ] | |
| } | |
| }, | |
| "/lol-game-client-chat/v1/buddies": { | |
| "get": { | |
| "operationId": "GetLolGameClientChatV1Buddies", | |
| "parameters": null, | |
| "responses": { | |
| "200": { | |
| "description": "Successful response", | |
| "schema": { | |
| "items": { | |
| "type": "string" | |
| }, | |
| "type": "array" | |
| } | |
| }, | |
| "default": { | |
| "description": "Standard error response", | |
| "schema": { | |
| "$ref": "#/definitions/StandardErrorResponse" | |
| } | |
| } | |
| }, | |
| "summary": "Retrieves the summoner names that comprise your buddy list (REST)", | |
| "tags": [ | |
| "Plugins", | |
| "Plugin lol-game-client-chat" | |
| ] | |
| } | |
| }, | |
| "/lol-game-client-chat/v1/ignored-summoners": { | |
| "delete": { | |
| "operationId": "DeleteLolGameClientChatV1IgnoredSummoners", | |
| "parameters": [ | |
| { | |
| "description": "the summoner to un-ignore", | |
| "in": "query", | |
| "name": "summonerName", | |
| "required": true, | |
| "type": "string" | |
| } | |
| ], | |
| "responses": { | |
| "204": { | |
| "description": "No content" | |
| }, | |
| "default": { | |
| "description": "Standard error response", | |
| "schema": { | |
| "$ref": "#/definitions/StandardErrorResponse" | |
| } | |
| } | |
| }, | |
| "summary": "Remove a summoner from your ignore list (REST)", | |
| "tags": [ | |
| "Plugins", | |
| "Plugin lol-game-client-chat" | |
| ] | |
| }, | |
| "get": { | |
| "operationId": "GetLolGameClientChatV1IgnoredSummoners", | |
| "parameters": null, | |
| "responses": { | |
| "200": { | |
| "description": "Successful response", | |
| "schema": { | |
| "items": { | |
| "type": "string" | |
| }, | |
| "type": "array" | |
| } | |
| }, | |
| "default": { | |
| "description": "Standard error response", | |
| "schema": { | |
| "$ref": "#/definitions/StandardErrorResponse" | |
| } | |
| } | |
| }, | |
| "summary": "Retrieves the summoner names that comprise your ignore list (REST)", | |
| "tags": [ | |
| "Plugins", | |
| "Plugin lol-game-client-chat" | |
| ] | |
| }, | |
| "post": { | |
| "operationId": "PostLolGameClientChatV1IgnoredSummoners", | |
| "parameters": [ | |
| { | |
| "description": "the summoner to ignore", | |
| "in": "query", | |
| "name": "summonerName", | |
| "required": true, | |
| "type": "string" | |
| } | |
| ], | |
| "responses": { | |
| "204": { | |
| "description": "No content" | |
| }, | |
| "default": { | |
| "description": "Standard error response", | |
| "schema": { | |
| "$ref": "#/definitions/StandardErrorResponse" | |
| } | |
| } | |
| }, | |
| "summary": "Add a summoner to your ignore list (REST)", | |
| "tags": [ | |
| "Plugins", | |
| "Plugin lol-game-client-chat" | |
| ] | |
| } | |
| }, | |
| "/lol-game-client-chat/v1/instant-messages": { | |
| "post": { | |
| "operationId": "PostLolGameClientChatV1InstantMessages", | |
| "parameters": [ | |
| { | |
| "description": "the recipient of the message", | |
| "in": "query", | |
| "name": "summonerName", | |
| "required": true, | |
| "type": "string" | |
| }, | |
| { | |
| "description": "the contents of the message", | |
| "in": "query", | |
| "name": "message", | |
| "required": true, | |
| "type": "string" | |
| } | |
| ], | |
| "responses": { | |
| "204": { | |
| "description": "No content" | |
| }, | |
| "default": { | |
| "description": "Standard error response", | |
| "schema": { | |
| "$ref": "#/definitions/StandardErrorResponse" | |
| } | |
| } | |
| }, | |
| "summary": "Send an IM to a summoner (REST)", | |
| "tags": [ | |
| "Plugins", | |
| "Plugin lol-game-client-chat" | |
| ] | |
| } | |
| }, | |
| "/lol-game-client-chat/v1/party-messages": { | |
| "post": { | |
| "operationId": "PostLolGameClientChatV1PartyMessages", | |
| "parameters": [ | |
| { | |
| "description": "the contents of the message", | |
| "in": "query", | |
| "name": "message", | |
| "required": true, | |
| "type": "string" | |
| } | |
| ], | |
| "responses": { | |
| "204": { | |
| "description": "No content" | |
| }, | |
| "default": { | |
| "description": "Standard error response", | |
| "schema": { | |
| "$ref": "#/definitions/StandardErrorResponse" | |
| } | |
| } | |
| }, | |
| "summary": "Send a message to your party (REST)", | |
| "tags": [ | |
| "Plugins", | |
| "Plugin lol-game-client-chat" | |
| ] | |
| } | |
| }, | |
| "/lol-game-queues/v1/queues": { | |
| "get": { | |
| "operationId": "GetLolGameQueuesV1Queues", | |
| "parameters": null, | |
| "responses": { | |
| "200": { | |
| "description": "Successful response", | |
| "schema": { | |
| "items": { | |
| "$ref": "#/definitions/QueueResource" | |
| }, | |
| "type": "array" | |
| } | |
| }, | |
| "default": { | |
| "description": "Standard error response", | |
| "schema": { | |
| "$ref": "#/definitions/StandardErrorResponse" | |
| } | |
| } | |
| }, | |
| "summary": "Returns all available queues. (REST)", | |
| "tags": [ | |
| "Plugins", | |
| "Plugin lol-game-queues" | |
| ] | |
| } | |
| }, | |
| "/lol-game-queues/v1/queues/type/{queueType}": { | |
| "get": { | |
| "operationId": "GetLolGameQueuesV1QueuesTypeByQueueType", | |
| "parameters": [ | |
| { | |
| "in": "path", | |
| "name": "queueType", | |
| "required": true, | |
| "type": "string" | |
| } | |
| ], | |
| "responses": { | |
| "200": { | |
| "description": "Successful response", | |
| "schema": { | |
| "$ref": "#/definitions/QueueResource" | |
| } | |
| }, | |
| "default": { | |
| "description": "Standard error response", | |
| "schema": { | |
| "$ref": "#/definitions/StandardErrorResponse" | |
| } | |
| } | |
| }, | |
| "summary": "Returns data for the specified queue (by queue type name). (REST)", | |
| "tags": [ | |
| "Plugins", | |
| "Plugin lol-game-queues" | |
| ] | |
| } | |
| }, | |
| "/lol-game-queues/v1/queues/{id}": { | |
| "get": { | |
| "operationId": "GetLolGameQueuesV1QueuesById", | |
| "parameters": [ | |
| { | |
| "format": "int32", | |
| "in": "path", | |
| "name": "id", | |
| "required": true, | |
| "type": "integer" | |
| } | |
| ], | |
| "responses": { | |
| "200": { | |
| "description": "Successful response", | |
| "schema": { | |
| "$ref": "#/definitions/QueueResource" | |
| } | |
| }, | |
| "default": { | |
| "description": "Standard error response", | |
| "schema": { | |
| "$ref": "#/definitions/StandardErrorResponse" | |
| } | |
| } | |
| }, | |
| "summary": "Returns data for the specified queue. (REST)", | |
| "tags": [ | |
| "Plugins", | |
| "Plugin lol-game-queues" | |
| ] | |
| } | |
| }, | |
| "/lol-gameflow/v1/ack-failed-to-launch": { | |
| "post": { | |
| "operationId": "PostLolGameflowV1AckFailedToLaunch", | |
| "parameters": null, | |
| "responses": { | |
| "204": { | |
| "description": "No content" | |
| }, | |
| "default": { | |
| "description": "Standard error response", | |
| "schema": { | |
| "$ref": "#/definitions/StandardErrorResponse" | |
| } | |
| } | |
| }, | |
| "summary": "Alerts the backend that the user has been notified that the game failed to launch. (REST)", | |
| "tags": [ | |
| "Plugins", | |
| "Plugin lol-gameflow" | |
| ] | |
| } | |
| }, | |
| "/lol-gameflow/v1/availability": { | |
| "get": { | |
| "operationId": "GetLolGameflowV1Availability", | |
| "parameters": null, | |
| "responses": { | |
| "200": { | |
| "description": "Successful response", | |
| "schema": { | |
| "$ref": "#/definitions/GameflowAvailabilityResource" | |
| } | |
| }, | |
| "default": { | |
| "description": "Standard error response", | |
| "schema": { | |
| "$ref": "#/definitions/StandardErrorResponse" | |
| } | |
| } | |
| }, | |
| "tags": [ | |
| "Plugins", | |
| "Plugin lol-gameflow" | |
| ] | |
| } | |
| }, | |
| "/lol-gameflow/v1/extra-game-client-args": { | |
| "get": { | |
| "operationId": "GetLolGameflowV1ExtraGameClientArgs", | |
| "parameters": null, | |
| "responses": { | |
| "200": { | |
| "description": "Successful response", | |
| "schema": { | |
| "items": { | |
| "type": "string" | |
| }, | |
| "type": "array" | |
| } | |
| }, | |
| "default": { | |
| "description": "Standard error response", | |
| "schema": { | |
| "$ref": "#/definitions/StandardErrorResponse" | |
| } | |
| } | |
| }, | |
| "tags": [ | |
| "Plugins", | |
| "Plugin lol-gameflow" | |
| ] | |
| }, | |
| "post": { | |
| "operationId": "PostLolGameflowV1ExtraGameClientArgs", | |
| "parameters": [ | |
| { | |
| "in": "body", | |
| "name": "extraGameClientArgs", | |
| "required": true, | |
| "schema": { | |
| "items": { | |
| "type": "string" | |
| }, | |
| "type": "array" | |
| } | |
| } | |
| ], | |
| "responses": { | |
| "204": { | |
| "description": "No content" | |
| }, | |
| "default": { | |
| "description": "Standard error response", | |
| "schema": { | |
| "$ref": "#/definitions/StandardErrorResponse" | |
| } | |
| } | |
| }, | |
| "tags": [ | |
| "Plugins", | |
| "Plugin lol-gameflow" | |
| ] | |
| } | |
| }, | |
| "/lol-gameflow/v1/game-client": { | |
| "get": { | |
| "operationId": "GetLolGameflowV1GameClient", | |
| "parameters": null, | |
| "responses": { | |
| "200": { | |
| "description": "Successful response", | |
| "schema": { | |
| "$ref": "#/definitions/GameflowGameClientResource" | |
| } | |
| }, | |
| "default": { | |
| "description": "Standard error response", | |
| "schema": { | |
| "$ref": "#/definitions/StandardErrorResponse" | |
| } | |
| } | |
| }, | |
| "tags": [ | |
| "Plugins", | |
| "Plugin lol-gameflow" | |
| ] | |
| } | |
| }, | |
| "/lol-gameflow/v1/reconnect": { | |
| "post": { | |
| "operationId": "PostLolGameflowV1Reconnect", | |
| "parameters": null, | |
| "responses": { | |
| "200": { | |
| "description": "Successful response", | |
| "schema": { | |
| "additionalProperties": true, | |
| "type": "object" | |
| } | |
| }, | |
| "default": { | |
| "description": "Standard error response", | |
| "schema": { | |
| "$ref": "#/definitions/StandardErrorResponse" | |
| } | |
| } | |
| }, | |
| "tags": [ | |
| "Plugins", | |
| "Plugin lol-gameflow" | |
| ] | |
| } | |
| }, | |
| "/lol-gameflow/v1/session": { | |
| "get": { | |
| "operationId": "GetLolGameflowV1Session", | |
| "parameters": null, | |
| "responses": { | |
| "200": { | |
| "description": "Successful response", | |
| "schema": { | |
| "$ref": "#/definitions/GameflowSessionResource" | |
| } | |
| }, | |
| "default": { | |
| "description": "Standard error response", | |
| "schema": { | |
| "$ref": "#/definitions/StandardErrorResponse" | |
| } | |
| } | |
| }, | |
| "summary": "Returns the current gameflow session, or a 404 if no session exists. (REST)", | |
| "tags": [ | |
| "Plugins", | |
| "Plugin lol-gameflow" | |
| ] | |
| } | |
| }, | |
| "/lol-gameflow/v1/session/event": { | |
| "post": { | |
| "operationId": "PostLolGameflowV1SessionEvent", | |
| "parameters": [ | |
| { | |
| "in": "body", | |
| "name": "session", | |
| "required": true, | |
| "schema": { | |
| "type": "string" | |
| } | |
| } | |
| ], | |
| "responses": { | |
| "204": { | |
| "description": "No content" | |
| }, | |
| "default": { | |
| "description": "Standard error response", | |
| "schema": { | |
| "$ref": "#/definitions/StandardErrorResponse" | |
| } | |
| } | |
| }, | |
| "tags": [ | |
| "Plugins", | |
| "Plugin lol-gameflow" | |
| ] | |
| } | |
| }, | |
| "/lol-gameflow/v1/session/queue": { | |
| "post": { | |
| "operationId": "PostLolGameflowV1SessionQueue", | |
| "parameters": [ | |
| { | |
| "in": "body", | |
| "name": "queueId", | |
| "required": true, | |
| "schema": { | |
| "format": "int32", | |
| "type": "integer" | |
| } | |
| } | |
| ], | |
| "responses": { | |
| "204": { | |
| "description": "No content" | |
| }, | |
| "default": { | |
| "description": "Standard error response", | |
| "schema": { | |
| "$ref": "#/definitions/StandardErrorResponse" | |
| } | |
| } | |
| }, | |
| "tags": [ | |
| "Plugins", | |
| "Plugin lol-gameflow" | |
| ] | |
| } | |
| }, | |
| "/lol-gameflow/v1/session/request-lobby": { | |
| "post": { | |
| "operationId": "PostLolGameflowV1SessionRequestLobby", | |
| "parameters": null, | |
| "responses": { | |
| "200": { | |
| "description": "Successful response", | |
| "schema": { | |
| "type": "boolean" | |
| } | |
| }, | |
| "default": { | |
| "description": "Standard error response", | |
| "schema": { | |
| "$ref": "#/definitions/StandardErrorResponse" | |
| } | |
| } | |
| }, | |
| "tags": [ | |
| "Plugins", | |
| "Plugin lol-gameflow" | |
| ] | |
| } | |
| }, | |
| "/lol-kr-playtime-reminder/v1/message": { | |
| "get": { | |
| "operationId": "GetAasMessage", | |
| "parameters": null, | |
| "responses": { | |
| "200": { | |
| "description": "Successful response", | |
| "schema": { | |
| "type": "string" | |
| } | |
| }, | |
| "default": { | |
| "description": "Standard error response", | |
| "schema": { | |
| "$ref": "#/definitions/StandardErrorResponse" | |
| } | |
| } | |
| }, | |
| "summary": "Get the latest aas message (REST)", | |
| "tags": [ | |
| "Plugins", | |
| "Plugin lol-kr-playtime-reminder" | |
| ] | |
| } | |
| }, | |
| "/lol-kr-playtime-reminder/v1/playtime": { | |
| "get": { | |
| "operationId": "GetPlaytimeReminder", | |
| "parameters": null, | |
| "responses": { | |
| "200": { | |
| "description": "Successful response", | |
| "schema": { | |
| "$ref": "#/definitions/PlaytimeReminder" | |
| } | |
| }, | |
| "default": { | |
| "description": "Standard error response", | |
| "schema": { | |
| "$ref": "#/definitions/StandardErrorResponse" | |
| } | |
| } | |
| }, | |
| "summary": "Get the playtime (REST)", | |
| "tags": [ | |
| "Plugins", | |
| "Plugin lol-kr-playtime-reminder" | |
| ] | |
| } | |
| }, | |
| "/lol-kr-shutdown-law/v1/disabled-queues": { | |
| "get": { | |
| "operationId": "GetAllDisabledQueues", | |
| "parameters": null, | |
| "responses": { | |
| "200": { | |
| "description": "Successful response", | |
| "schema": { | |
| "items": { | |
| "format": "int32", | |
| "type": "integer" | |
| }, | |
| "type": "array" | |
| } | |
| }, | |
| "default": { | |
| "description": "Standard error response", | |
| "schema": { | |
| "$ref": "#/definitions/StandardErrorResponse" | |
| } | |
| } | |
| }, | |
| "summary": "Provides a id list of queues disabled by KR shutdown law. (REST)", | |
| "tags": [ | |
| "Plugins", | |
| "Plugin lol-kr-shutdown-law" | |
| ] | |
| } | |
| }, | |
| "/lol-kr-shutdown-law/v1/notification": { | |
| "get": { | |
| "operationId": "GetShutdownNotification", | |
| "parameters": null, | |
| "responses": { | |
| "200": { | |
| "description": "Successful response", | |
| "schema": { | |
| "$ref": "#/definitions/ShutdownLawNotification" | |
| } | |
| }, | |
| "default": { | |
| "description": "Standard error response", | |
| "schema": { | |
| "$ref": "#/definitions/StandardErrorResponse" | |
| } | |
| } | |
| }, | |
| "summary": "Notifies a status change in KR shutdown law. (REST)", | |
| "tags": [ | |
| "Plugins", | |
| "Plugin lol-kr-shutdown-law" | |
| ] | |
| } | |
| }, | |
| "/lol-kr-shutdown-law/v1/queue-status/{queue_id}": { | |
| "get": { | |
| "operationId": "GetQueueDisabledStatus", | |
| "parameters": [ | |
| { | |
| "format": "int32", | |
| "in": "path", | |
| "name": "queue_id", | |
| "required": true, | |
| "type": "integer" | |
| } | |
| ], | |
| "responses": { | |
| "200": { | |
| "description": "Successful response", | |
| "schema": { | |
| "$ref": "#/definitions/QueueShutdownStatus" | |
| } | |
| }, | |
| "default": { | |
| "description": "Standard error response", | |
| "schema": { | |
| "$ref": "#/definitions/StandardErrorResponse" | |
| } | |
| } | |
| }, | |
| "summary": "Tells whether a specific queue has been disabled by KR shutdown law. (REST)", | |
| "tags": [ | |
| "Plugins", | |
| "Plugin lol-kr-shutdown-law" | |
| ] | |
| } | |
| }, | |
| "/lol-kr-shutdown-law/v1/status": { | |
| "get": { | |
| "operationId": "GetAllQueuesDisabledStatus", | |
| "parameters": null, | |
| "responses": { | |
| "200": { | |
| "description": "Successful response", | |
| "schema": { | |
| "$ref": "#/definitions/AllQueueShutdownStatus" | |
| } | |
| }, | |
| "default": { | |
| "description": "Standard error response", | |
| "schema": { | |
| "$ref": "#/definitions/StandardErrorResponse" | |
| } | |
| } | |
| }, | |
| "summary": "Tells whether all available queues have been disabled by KR shutdown law. (REST)", | |
| "tags": [ | |
| "Plugins", | |
| "Plugin lol-kr-shutdown-law" | |
| ] | |
| } | |
| }, | |
| "/lol-kudos/v1/kudos/{summonerId}": { | |
| "get": { | |
| "operationId": "GetLolKudosV1KudosBySummonerId", | |
| "parameters": [ | |
| { | |
| "format": "int64", | |
| "in": "path", | |
| "name": "summonerId", | |
| "required": true, | |
| "type": "integer" | |
| } | |
| ], | |
| "responses": { | |
| "200": { | |
| "description": "Successful response", | |
| "schema": { | |
| "$ref": "#/definitions/SummonerTotalKudosResource" | |
| } | |
| }, | |
| "default": { | |
| "description": "Standard error response", | |
| "schema": { | |
| "$ref": "#/definitions/StandardErrorResponse" | |
| } | |
| } | |
| }, | |
| "summary": "Returns the summoner's honor information (REST)", | |
| "tags": [ | |
| "Plugins", | |
| "Plugin lol-kudos" | |
| ] | |
| } | |
| }, | |
| "/lol-kudos/v1/player-giveable-kudos": { | |
| "get": { | |
| "operationId": "GetLolKudosV1PlayerGiveableKudos", | |
| "parameters": null, | |
| "responses": { | |
| "200": { | |
| "description": "Successful response", | |
| "schema": { | |
| "$ref": "#/definitions/HasKudosToGive" | |
| } | |
| }, | |
| "default": { | |
| "description": "Standard error response", | |
| "schema": { | |
| "$ref": "#/definitions/StandardErrorResponse" | |
| } | |
| } | |
| }, | |
| "summary": "Returns the summoner's ability to give kudos. (REST)", | |
| "tags": [ | |
| "Plugins", | |
| "Plugin lol-kudos" | |
| ] | |
| } | |
| }, | |
| "/lol-kudos/v1/player-kudos": { | |
| "get": { | |
| "operationId": "GetLolKudosV1PlayerKudos", | |
| "parameters": null, | |
| "responses": { | |
| "200": { | |
| "description": "Successful response", | |
| "schema": { | |
| "items": { | |
| "format": "int64", | |
| "type": "integer" | |
| }, | |
| "type": "array" | |
| } | |
| }, | |
| "default": { | |
| "description": "Standard error response", | |
| "schema": { | |
| "$ref": "#/definitions/StandardErrorResponse" | |
| } | |
| } | |
| }, | |
| "summary": "Returns summoner ids of all players that the have been kudoed in the current post-game session. (REST)", | |
| "tags": [ | |
| "Plugins", | |
| "Plugin lol-kudos" | |
| ] | |
| }, | |
| "post": { | |
| "operationId": "PostLolKudosV1PlayerKudos", | |
| "parameters": [ | |
| { | |
| "description": "the player kudos", | |
| "in": "body", | |
| "name": "kudos", | |
| "required": true, | |
| "schema": { | |
| "$ref": "#/definitions/PlayerKudos" | |
| } | |
| } | |
| ], | |
| "responses": { | |
| "200": { | |
| "description": "Successful response", | |
| "schema": { | |
| "$ref": "#/definitions/PlayerKudos" | |
| } | |
| }, | |
| "default": { | |
| "description": "Standard error response", | |
| "schema": { | |
| "$ref": "#/definitions/StandardErrorResponse" | |
| } | |
| } | |
| }, | |
| "summary": "Sends the player kudos to the platform. Returns an error if the player was already kudoed. (REST)", | |
| "tags": [ | |
| "Plugins", | |
| "Plugin lol-kudos" | |
| ] | |
| } | |
| }, | |
| "/lol-leaver-buster/v1/notifications": { | |
| "get": { | |
| "operationId": "GetLolLeaverBusterV1Notifications", | |
| "parameters": null, | |
| "responses": { | |
| "200": { | |
| "description": "Successful response", | |
| "schema": { | |
| "items": { | |
| "$ref": "#/definitions/LeaverBusterNotificationResource" | |
| }, | |
| "type": "array" | |
| } | |
| }, | |
| "default": { | |
| "description": "Standard error response", | |
| "schema": { | |
| "$ref": "#/definitions/StandardErrorResponse" | |
| } | |
| } | |
| }, | |
| "summary": "Returns the leaver buster notifications. (REST)", | |
| "tags": [ | |
| "Plugins", | |
| "Plugin lol-leaver-buster" | |
| ] | |
| } | |
| }, | |
| "/lol-leaver-buster/v1/notifications/{id}": { | |
| "delete": { | |
| "operationId": "DeleteLolLeaverBusterV1NotificationsById", | |
| "parameters": [ | |
| { | |
| "description": "The id of the notification being acknowledged.", | |
| "format": "int32", | |
| "in": "path", | |
| "name": "id", | |
| "required": true, | |
| "type": "integer" | |
| } | |
| ], | |
| "responses": { | |
| "200": { | |
| "description": "Successful response", | |
| "schema": { | |
| "additionalProperties": true, | |
| "type": "object" | |
| } | |
| }, | |
| "default": { | |
| "description": "Standard error response", | |
| "schema": { | |
| "$ref": "#/definitions/StandardErrorResponse" | |
| } | |
| } | |
| }, | |
| "summary": "Acknowledge that the player has read the LeaverBuster notification, and delete it. (REST)", | |
| "tags": [ | |
| "Plugins", | |
| "Plugin lol-leaver-buster" | |
| ] | |
| }, | |
| "get": { | |
| "operationId": "GetLolLeaverBusterV1NotificationsById", | |
| "parameters": [ | |
| { | |
| "format": "int32", | |
| "in": "path", | |
| "name": "id", | |
| "required": true, | |
| "type": "integer" | |
| } | |
| ], | |
| "responses": { | |
| "200": { | |
| "description": "Successful response", | |
| "schema": { | |
| "$ref": "#/definitions/LeaverBusterNotificationResource" | |
| } | |
| }, | |
| "default": { | |
| "description": "Standard error response", | |
| "schema": { | |
| "$ref": "#/definitions/StandardErrorResponse" | |
| } | |
| } | |
| }, | |
| "summary": "Returns a specific leaver buster notification. (REST)", | |
| "tags": [ | |
| "Plugins", | |
| "Plugin lol-leaver-buster" | |
| ] | |
| } | |
| }, | |
| "/lol-license-agreement/v1/agreements": { | |
| "get": { | |
| "operationId": "GetLolLicenseAgreementV1Agreements", | |
| "parameters": null, | |
| "responses": { | |
| "200": { | |
| "description": "Successful response", | |
| "schema": { | |
| "items": { | |
| "$ref": "#/definitions/LicenseAgreement" | |
| }, | |
| "type": "array" | |
| } | |
| }, | |
| "default": { | |
| "description": "Standard error response", | |
| "schema": { | |
| "$ref": "#/definitions/StandardErrorResponse" | |
| } | |
| } | |
| }, | |
| "tags": [ | |
| "Plugins", | |
| "Plugin lol-license-agreement" | |
| ] | |
| } | |
| }, | |
| "/lol-license-agreement/v1/agreements/{id}/accept": { | |
| "post": { | |
| "operationId": "PostLolLicenseAgreementV1AgreementsByIdAccept", | |
| "parameters": [ | |
| { | |
| "description": "The agreement ID.", | |
| "in": "path", | |
| "name": "id", | |
| "required": true, | |
| "type": "string" | |
| } | |
| ], | |
| "responses": { | |
| "200": { | |
| "description": "Successful response", | |
| "schema": { | |
| "additionalProperties": true, | |
| "type": "object" | |
| } | |
| }, | |
| "default": { | |
| "description": "Standard error response", | |
| "schema": { | |
| "$ref": "#/definitions/StandardErrorResponse" | |
| } | |
| } | |
| }, | |
| "summary": "Accept an agreement. It will be removed from the agreements list. (REST)", | |
| "tags": [ | |
| "Plugins", | |
| "Plugin lol-license-agreement" | |
| ] | |
| } | |
| }, | |
| "/lol-license-agreement/v1/agreements/{id}/decline": { | |
| "post": { | |
| "operationId": "PostLolLicenseAgreementV1AgreementsByIdDecline", | |
| "parameters": [ | |
| { | |
| "description": "The agreement ID.", | |
| "in": "path", | |
| "name": "id", | |
| "required": true, | |
| "type": "string" | |
| } | |
| ], | |
| "responses": { | |
| "200": { | |
| "description": "Successful response", | |
| "schema": { | |
| "additionalProperties": true, | |
| "type": "object" | |
| } | |
| }, | |
| "default": { | |
| "description": "Standard error response", | |
| "schema": { | |
| "$ref": "#/definitions/StandardErrorResponse" | |
| } | |
| } | |
| }, | |
| "summary": "Decline an agreement, which will quit the application. It will not be removed from the agreements list. (REST)", | |
| "tags": [ | |
| "Plugins", | |
| "Plugin lol-license-agreement" | |
| ] | |
| } | |
| }, | |
| "/lol-lobby-team-builder/v1/invitations/accept": { | |
| "post": { | |
| "operationId": "PostLolLobbyTeamBuilderV1InvitationsAccept", | |
| "parameters": [ | |
| { | |
| "in": "body", | |
| "name": "invitation", | |
| "required": true, | |
| "schema": { | |
| "$ref": "#/definitions/LobbyGameInvitationResource" | |
| } | |
| } | |
| ], | |
| "responses": { | |
| "200": { | |
| "description": "Successful response", | |
| "schema": { | |
| "additionalProperties": true, | |
| "type": "object" | |
| } | |
| }, | |
| "default": { | |
| "description": "Standard error response", | |
| "schema": { | |
| "$ref": "#/definitions/StandardErrorResponse" | |
| } | |
| } | |
| }, | |
| "tags": [ | |
| "Plugins", | |
| "Plugin lol-lobby-team-builder" | |
| ] | |
| } | |
| }, | |
| "/lol-lobby-team-builder/v1/lobby": { | |
| "delete": { | |
| "operationId": "DeleteLolLobbyTeamBuilderV1Lobby", | |
| "parameters": null, | |
| "responses": { | |
| "200": { | |
| "description": "Successful response", | |
| "schema": { | |
| "additionalProperties": true, | |
| "type": "object" | |
| } | |
| }, | |
| "default": { | |
| "description": "Standard error response", | |
| "schema": { | |
| "$ref": "#/definitions/StandardErrorResponse" | |
| } | |
| } | |
| }, | |
| "tags": [ | |
| "Plugins", | |
| "Plugin lol-lobby-team-builder" | |
| ] | |
| }, | |
| "get": { | |
| "operationId": "GetLolLobbyTeamBuilderV1Lobby", | |
| "parameters": null, | |
| "responses": { | |
| "200": { | |
| "description": "Successful response", | |
| "schema": { | |
| "$ref": "#/definitions/LobbyGameLobbyResource" | |
| } | |
| }, | |
| "default": { | |
| "description": "Standard error response", | |
| "schema": { | |
| "$ref": "#/definitions/StandardErrorResponse" | |
| } | |
| } | |
| }, | |
| "tags": [ | |
| "Plugins", | |
| "Plugin lol-lobby-team-builder" | |
| ] | |
| }, | |
| "post": { | |
| "operationId": "PostLolLobbyTeamBuilderV1Lobby", | |
| "parameters": [ | |
| { | |
| "in": "body", | |
| "name": "lobby", | |
| "required": true, | |
| "schema": { | |
| "$ref": "#/definitions/LobbyGameLobbyResource" | |
| } | |
| } | |
| ], | |
| "responses": { | |
| "200": { | |
| "description": "Successful response", | |
| "schema": { | |
| "$ref": "#/definitions/LobbyGameLobbyResource" | |
| } | |
| }, | |
| "default": { | |
| "description": "Standard error response", | |
| "schema": { | |
| "$ref": "#/definitions/StandardErrorResponse" | |
| } | |
| } | |
| }, | |
| "tags": [ | |
| "Plugins", | |
| "Plugin lol-lobby-team-builder" | |
| ] | |
| } | |
| }, | |
| "/lol-lobby-team-builder/v1/lobby/members/{id}/kick": { | |
| "post": { | |
| "operationId": "PostLolLobbyTeamBuilderV1LobbyMembersByIdKick", | |
| "parameters": [ | |
| { | |
| "format": "int64", | |
| "in": "path", | |
| "name": "id", | |
| "required": true, | |
| "type": "integer" | |
| } | |
| ], | |
| "responses": { | |
| "200": { | |
| "description": "Successful response", | |
| "schema": { | |
| "additionalProperties": true, | |
| "type": "object" | |
| } | |
| }, | |
| "default": { | |
| "description": "Standard error response", | |
| "schema": { | |
| "$ref": "#/definitions/StandardErrorResponse" | |
| } | |
| } | |
| }, | |
| "tags": [ | |
| "Plugins", | |
| "Plugin lol-lobby-team-builder" | |
| ] | |
| } | |
| }, | |
| "/lol-lobby-team-builder/v1/lobby/members/{id}/promote": { | |
| "post": { | |
| "operationId": "PostLolLobbyTeamBuilderV1LobbyMembersByIdPromote", | |
| "parameters": [ | |
| { | |
| "format": "int64", | |
| "in": "path", | |
| "name": "id", | |
| "required": true, | |
| "type": "integer" | |
| } | |
| ], | |
| "responses": { | |
| "200": { | |
| "description": "Successful response", | |
| "schema": { | |
| "additionalProperties": true, | |
| "type": "object" | |
| } | |
| }, | |
| "default": { | |
| "description": "Standard error response", | |
| "schema": { | |
| "$ref": "#/definitions/StandardErrorResponse" | |
| } | |
| } | |
| }, | |
| "tags": [ | |
| "Plugins", | |
| "Plugin lol-lobby-team-builder" | |
| ] | |
| } | |
| }, | |
| "/lol-lobby-team-builder/v1/matchmaking/search": { | |
| "delete": { | |
| "operationId": "DeleteLolLobbyTeamBuilderV1MatchmakingSearch", | |
| "parameters": null, | |
| "responses": { | |
| "200": { | |
| "description": "Successful response", | |
| "schema": { | |
| "additionalProperties": true, | |
| "type": "object" | |
| } | |
| }, | |
| "default": { | |
| "description": "Standard error response", | |
| "schema": { | |
| "$ref": "#/definitions/StandardErrorResponse" | |
| } | |
| } | |
| }, | |
| "tags": [ | |
| "Plugins", | |
| "Plugin lol-lobby-team-builder" | |
| ] | |
| }, | |
| "get": { | |
| "operationId": "GetLolLobbyTeamBuilderV1MatchmakingSearch", | |
| "parameters": null, | |
| "responses": { | |
| "200": { | |
| "description": "Successful response", | |
| "schema": { | |
| "additionalProperties": true, | |
| "type": "object" | |
| } | |
| }, | |
| "default": { | |
| "description": "Standard error response", | |
| "schema": { | |
| "$ref": "#/definitions/StandardErrorResponse" | |
| } | |
| } | |
| }, | |
| "tags": [ | |
| "Plugins", | |
| "Plugin lol-lobby-team-builder" | |
| ] | |
| }, | |
| "post": { | |
| "operationId": "PostLolLobbyTeamBuilderV1MatchmakingSearch", | |
| "parameters": null, | |
| "responses": { | |
| "200": { | |
| "description": "Successful response", | |
| "schema": { | |
| "additionalProperties": true, | |
| "type": "object" | |
| } | |
| }, | |
| "default": { | |
| "description": "Standard error response", | |
| "schema": { | |
| "$ref": "#/definitions/StandardErrorResponse" | |
| } | |
| } | |
| }, | |
| "summary": "Tell the team builder service to enter matchmaking (REST)", | |
| "tags": [ | |
| "Plugins", | |
| "Plugin lol-lobby-team-builder" | |
| ] | |
| } | |
| }, | |
| "/lol-lobby-team-builder/v1/position-preferences": { | |
| "post": { | |
| "operationId": "PostLolLobbyTeamBuilderV1PositionPreferences", | |
| "parameters": [ | |
| { | |
| "in": "body", | |
| "name": "positionPreferences", | |
| "required": true, | |
| "schema": { | |
| "$ref": "#/definitions/LobbyPositionPreferencesResource" | |
| } | |
| } | |
| ], | |
| "responses": { | |
| "200": { | |
| "description": "Successful response", | |
| "schema": { | |
| "$ref": "#/definitions/LobbyPositionPreferencesResource" | |
| } | |
| }, | |
| "default": { | |
| "description": "Standard error response", | |
| "schema": { | |
| "$ref": "#/definitions/StandardErrorResponse" | |
| } | |
| } | |
| }, | |
| "tags": [ | |
| "Plugins", | |
| "Plugin lol-lobby-team-builder" | |
| ] | |
| } | |
| }, | |
| "/lol-lobby-team-builder/v1/tb-enabled-features": { | |
| "get": { | |
| "operationId": "GetLolLobbyTeamBuilderV1TbEnabledFeatures", | |
| "parameters": null, | |
| "responses": { | |
| "200": { | |
| "description": "Successful response", | |
| "schema": { | |
| "$ref": "#/definitions/TbLobbyEnabledFeaturesResource" | |
| } | |
| }, | |
| "default": { | |
| "description": "Standard error response", | |
| "schema": { | |
| "$ref": "#/definitions/StandardErrorResponse" | |
| } | |
| } | |
| }, | |
| "tags": [ | |
| "Plugins", | |
| "Plugin lol-lobby-team-builder" | |
| ] | |
| } | |
| }, | |
| "/lol-lobby/v1/change-queue": { | |
| "post": { | |
| "operationId": "PostLolLobbyV1ChangeQueue", | |
| "parameters": [ | |
| { | |
| "in": "body", | |
| "name": "queueId", | |
| "required": true, | |
| "schema": { | |
| "$ref": "#/definitions/LobbyChangeQueueResource" | |
| } | |
| } | |
| ], | |
| "responses": { | |
| "200": { | |
| "description": "Successful response", | |
| "schema": { | |
| "$ref": "#/definitions/LobbyGameLobbyResource" | |
| } | |
| }, | |
| "default": { | |
| "description": "Standard error response", | |
| "schema": { | |
| "$ref": "#/definitions/StandardErrorResponse" | |
| } | |
| } | |
| }, | |
| "tags": [ | |
| "Plugins", | |
| "Plugin lol-lobby" | |
| ] | |
| } | |
| }, | |
| "/lol-lobby/v1/dodge": { | |
| "post": { | |
| "operationId": "PostLolLobbyV1Dodge", | |
| "parameters": [ | |
| { | |
| "in": "body", | |
| "name": "culprits", | |
| "required": true, | |
| "schema": { | |
| "items": { | |
| "format": "int64", | |
| "type": "integer" | |
| }, | |
| "type": "array" | |
| } | |
| } | |
| ], | |
| "responses": { | |
| "204": { | |
| "description": "No content" | |
| }, | |
| "default": { | |
| "description": "Standard error response", | |
| "schema": { | |
| "$ref": "#/definitions/StandardErrorResponse" | |
| } | |
| } | |
| }, | |
| "tags": [ | |
| "Plugins", | |
| "Plugin lol-lobby" | |
| ] | |
| } | |
| }, | |
| "/lol-lobby/v1/last-queued-lobby": { | |
| "get": { | |
| "operationId": "GetLolLobbyV1LastQueuedLobby", | |
| "parameters": null, | |
| "responses": { | |
| "200": { | |
| "description": "Successful response", | |
| "schema": { | |
| "$ref": "#/definitions/LastQueuedLobbyResource" | |
| } | |
| }, | |
| "default": { | |
| "description": "Standard error response", | |
| "schema": { | |
| "$ref": "#/definitions/StandardErrorResponse" | |
| } | |
| } | |
| }, | |
| "tags": [ | |
| "Plugins", | |
| "Plugin lol-lobby" | |
| ] | |
| } | |
| }, | |
| "/lol-lobby/v1/last-queued-lobby/play-again": { | |
| "post": { | |
| "operationId": "PostLolLobbyV1LastQueuedLobbyPlayAgain", | |
| "parameters": null, | |
| "responses": { | |
| "200": { | |
| "description": "Successful response", | |
| "schema": { | |
| "$ref": "#/definitions/LobbyGameLobbyResource" | |
| } | |
| }, | |
| "default": { | |
| "description": "Standard error response", | |
| "schema": { | |
| "$ref": "#/definitions/StandardErrorResponse" | |
| } | |
| } | |
| }, | |
| "tags": [ | |
| "Plugins", | |
| "Plugin lol-lobby" | |
| ] | |
| } | |
| }, | |
| "/lol-lobby/v1/lobby": { | |
| "delete": { | |
| "operationId": "DeleteLolLobbyV1Lobby", | |
| "parameters": null, | |
| "responses": { | |
| "200": { | |
| "description": "Successful response", | |
| "schema": { | |
| "additionalProperties": true, | |
| "type": "object" | |
| } | |
| }, | |
| "default": { | |
| "description": "Standard error response", | |
| "schema": { | |
| "$ref": "#/definitions/StandardErrorResponse" | |
| } | |
| } | |
| }, | |
| "tags": [ | |
| "Plugins", | |
| "Plugin lol-lobby" | |
| ] | |
| }, | |
| "get": { | |
| "operationId": "GetLolLobbyV1Lobby", | |
| "parameters": null, | |
| "responses": { | |
| "200": { | |
| "description": "Successful response", | |
| "schema": { | |
| "$ref": "#/definitions/LobbyGameLobbyResource" | |
| } | |
| }, | |
| "default": { | |
| "description": "Standard error response", | |
| "schema": { | |
| "$ref": "#/definitions/StandardErrorResponse" | |
| } | |
| } | |
| }, | |
| "tags": [ | |
| "Plugins", | |
| "Plugin lol-lobby" | |
| ] | |
| }, | |
| "post": { | |
| "operationId": "PostLolLobbyV1Lobby", | |
| "parameters": [ | |
| { | |
| "in": "body", | |
| "name": "lobby", | |
| "required": true, | |
| "schema": { | |
| "$ref": "#/definitions/LobbyGameLobbyResource" | |
| } | |
| } | |
| ], | |
| "responses": { | |
| "200": { | |
| "description": "Successful response", | |
| "schema": { | |
| "$ref": "#/definitions/LobbyGameLobbyResource" | |
| } | |
| }, | |
| "default": { | |
| "description": "Standard error response", | |
| "schema": { | |
| "$ref": "#/definitions/StandardErrorResponse" | |
| } | |
| } | |
| }, | |
| "tags": [ | |
| "Plugins", | |
| "Plugin lol-lobby" | |
| ] | |
| } | |
| }, | |
| "/lol-lobby/v1/lobby/invitations": { | |
| "get": { | |
| "operationId": "GetLolLobbyV1LobbyInvitations", | |
| "parameters": null, | |
| "responses": { | |
| "200": { | |
| "description": "Successful response", | |
| "schema": { | |
| "items": { | |
| "$ref": "#/definitions/LobbyGameInvitationResource" | |
| }, | |
| "type": "array" | |
| } | |
| }, | |
| "default": { | |
| "description": "Standard error response", | |
| "schema": { | |
| "$ref": "#/definitions/StandardErrorResponse" | |
| } | |
| } | |
| }, | |
| "tags": [ | |
| "Plugins", | |
| "Plugin lol-lobby" | |
| ] | |
| }, | |
| "post": { | |
| "operationId": "PostLolLobbyV1LobbyInvitations", | |
| "parameters": [ | |
| { | |
| "in": "body", | |
| "name": "invitation", | |
| "required": true, | |
| "schema": { | |
| "$ref": "#/definitions/LobbyGameInvitationResource" | |
| } | |
| } | |
| ], | |
| "responses": { | |
| "200": { | |
| "description": "Successful response", | |
| "schema": { | |
| "$ref": "#/definitions/LobbyGameInvitationResource" | |
| } | |
| }, | |
| "default": { | |
| "description": "Standard error response", | |
| "schema": { | |
| "$ref": "#/definitions/StandardErrorResponse" | |
| } | |
| } | |
| }, | |
| "summary": "Deprecated. Please use /lol-lobby/v2/lobby/invitations with an array of invitations. (REST)", | |
| "tags": [ | |
| "Plugins", | |
| "Plugin lol-lobby" | |
| ] | |
| } | |
| }, | |
| "/lol-lobby/v1/lobby/invitations/{id}": { | |
| "get": { | |
| "operationId": "GetLolLobbyV1LobbyInvitationsById", | |
| "parameters": [ | |
| { | |
| "in": "path", | |
| "name": "id", | |
| "required": true, | |
| "type": "string" | |
| } | |
| ], | |
| "responses": { | |
| "200": { | |
| "description": "Successful response", | |
| "schema": { | |
| "$ref": "#/definitions/LobbyGameInvitationResource" | |
| } | |
| }, | |
| "default": { | |
| "description": "Standard error response", | |
| "schema": { | |
| "$ref": "#/definitions/StandardErrorResponse" | |
| } | |
| } | |
| }, | |
| "tags": [ | |
| "Plugins", | |
| "Plugin lol-lobby" | |
| ] | |
| } | |
| }, | |
| "/lol-lobby/v1/lobby/members": { | |
| "get": { | |
| "operationId": "GetLolLobbyV1LobbyMembers", | |
| "parameters": null, | |
| "responses": { | |
| "200": { | |
| "description": "Successful response", | |
| "schema": { | |
| "items": { | |
| "$ref": "#/definitions/LobbyGameLobbyMemberResource" | |
| }, | |
| "type": "array" | |
| } | |
| }, | |
| "default": { | |
| "description": "Standard error response", | |
| "schema": { | |
| "$ref": "#/definitions/StandardErrorResponse" | |
| } | |
| } | |
| }, | |
| "tags": [ | |
| "Plugins", | |
| "Plugin lol-lobby" | |
| ] | |
| } | |
| }, | |
| "/lol-lobby/v1/lobby/members/localMember/position-preferences": { | |
| "put": { | |
| "operationId": "PutLolLobbyV1LobbyMembersLocalMemberPositionPreferences", | |
| "parameters": [ | |
| { | |
| "in": "body", | |
| "name": "positionPreferences", | |
| "required": true, | |
| "schema": { | |
| "$ref": "#/definitions/LobbyPositionPreferencesResource" | |
| } | |
| } | |
| ], | |
| "responses": { | |
| "200": { | |
| "description": "Successful response", | |
| "schema": { | |
| "$ref": "#/definitions/LobbyPositionPreferencesResource" | |
| } | |
| }, | |
| "default": { | |
| "description": "Standard error response", | |
| "schema": { | |
| "$ref": "#/definitions/StandardErrorResponse" | |
| } | |
| } | |
| }, | |
| "summary": "The 'localMember' in the URL acts as a placeholder reference to your own position preferences, because you cannot change anyone else's. (REST)", | |
| "tags": [ | |
| "Plugins", | |
| "Plugin lol-lobby" | |
| ] | |
| } | |
| }, | |
| "/lol-lobby/v1/lobby/members/{id}": { | |
| "get": { | |
| "operationId": "GetLolLobbyV1LobbyMembersById", | |
| "parameters": [ | |
| { | |
| "format": "int64", | |
| "in": "path", | |
| "name": "id", | |
| "required": true, | |
| "type": "integer" | |
| } | |
| ], | |
| "responses": { | |
| "200": { | |
| "description": "Successful response", | |
| "schema": { | |
| "$ref": "#/definitions/LobbyGameLobbyMemberResource" | |
| } | |
| }, | |
| "default": { | |
| "description": "Standard error response", | |
| "schema": { | |
| "$ref": "#/definitions/StandardErrorResponse" | |
| } | |
| } | |
| }, | |
| "tags": [ | |
| "Plugins", | |
| "Plugin lol-lobby" | |
| ] | |
| } | |
| }, | |
| "/lol-lobby/v1/lobby/members/{id}/grant-invite": { | |
| "post": { | |
| "operationId": "PostLolLobbyV1LobbyMembersByIdGrantInvite", | |
| "parameters": [ | |
| { | |
| "format": "int64", | |
| "in": "path", | |
| "name": "id", | |
| "required": true, | |
| "type": "integer" | |
| } | |
| ], | |
| "responses": { | |
| "200": { | |
| "description": "Successful response", | |
| "schema": { | |
| "additionalProperties": true, | |
| "type": "object" | |
| } | |
| }, | |
| "default": { | |
| "description": "Standard error response", | |
| "schema": { | |
| "$ref": "#/definitions/StandardErrorResponse" | |
| } | |
| } | |
| }, | |
| "tags": [ | |
| "Plugins", | |
| "Plugin lol-lobby" | |
| ] | |
| } | |
| }, | |
| "/lol-lobby/v1/lobby/members/{id}/kick": { | |
| "post": { | |
| "operationId": "PostLolLobbyV1LobbyMembersByIdKick", | |
| "parameters": [ | |
| { | |
| "format": "int64", | |
| "in": "path", | |
| "name": "id", | |
| "required": true, | |
| "type": "integer" | |
| } | |
| ], | |
| "responses": { | |
| "200": { | |
| "description": "Successful response", | |
| "schema": { | |
| "additionalProperties": true, | |
| "type": "object" | |
| } | |
| }, | |
| "default": { | |
| "description": "Standard error response", | |
| "schema": { | |
| "$ref": "#/definitions/StandardErrorResponse" | |
| } | |
| } | |
| }, | |
| "tags": [ | |
| "Plugins", | |
| "Plugin lol-lobby" | |
| ] | |
| } | |
| }, | |
| "/lol-lobby/v1/lobby/members/{id}/promote": { | |
| "post": { | |
| "operationId": "PostLolLobbyV1LobbyMembersByIdPromote", | |
| "parameters": [ | |
| { | |
| "format": "int64", | |
| "in": "path", | |
| "name": "id", | |
| "required": true, | |
| "type": "integer" | |
| } | |
| ], | |
| "responses": { | |
| "200": { | |
| "description": "Successful response", | |
| "schema": { | |
| "additionalProperties": true, | |
| "type": "object" | |
| } | |
| }, | |
| "default": { | |
| "description": "Standard error response", | |
| "schema": { | |
| "$ref": "#/definitions/StandardErrorResponse" | |
| } | |
| } | |
| }, | |
| "tags": [ | |
| "Plugins", | |
| "Plugin lol-lobby" | |
| ] | |
| } | |
| }, | |
| "/lol-lobby/v1/lobby/members/{id}/revoke-invite": { | |
| "post": { | |
| "operationId": "PostLolLobbyV1LobbyMembersByIdRevokeInvite", | |
| "parameters": [ | |
| { | |
| "format": "int64", | |
| "in": "path", | |
| "name": "id", | |
| "required": true, | |
| "type": "integer" | |
| } | |
| ], | |
| "responses": { | |
| "200": { | |
| "description": "Successful response", | |
| "schema": { | |
| "additionalProperties": true, | |
| "type": "object" | |
| } | |
| }, | |
| "default": { | |
| "description": "Standard error response", | |
| "schema": { | |
| "$ref": "#/definitions/StandardErrorResponse" | |
| } | |
| } | |
| }, | |
| "tags": [ | |
| "Plugins", | |
| "Plugin lol-lobby" | |
| ] | |
| } | |
| }, | |
| "/lol-lobby/v1/party-rewards": { | |
| "get": { | |
| "operationId": "GetLolLobbyV1PartyRewards", | |
| "parameters": null, | |
| "responses": { | |
| "200": { | |
| "description": "Successful response", | |
| "schema": { | |
| "$ref": "#/definitions/LobbyPartyRewardResource" | |
| } | |
| }, | |
| "default": { | |
| "description": "Standard error response", | |
| "schema": { | |
| "$ref": "#/definitions/StandardErrorResponse" | |
| } | |
| } | |
| }, | |
| "tags": [ | |
| "Plugins", | |
| "Plugin lol-lobby" | |
| ] | |
| } | |
| }, | |
| "/lol-lobby/v1/received-invitations": { | |
| "get": { | |
| "operationId": "GetLolLobbyV1ReceivedInvitations", | |
| "parameters": null, | |
| "responses": { | |
| "200": { | |
| "description": "Successful response", | |
| "schema": { | |
| "items": { | |
| "$ref": "#/definitions/LobbyGameInvitationResource" | |
| }, | |
| "type": "array" | |
| } | |
| }, | |
| "default": { | |
| "description": "Standard error response", | |
| "schema": { | |
| "$ref": "#/definitions/StandardErrorResponse" | |
| } | |
| } | |
| }, | |
| "tags": [ | |
| "Plugins", | |
| "Plugin lol-lobby" | |
| ] | |
| } | |
| }, | |
| "/lol-lobby/v1/received-invitations/{id}": { | |
| "delete": { | |
| "operationId": "DeleteLolLobbyV1ReceivedInvitationsById", | |
| "parameters": [ | |
| { | |
| "in": "path", | |
| "name": "id", | |
| "required": true, | |
| "type": "string" | |
| } | |
| ], | |
| "responses": { | |
| "200": { | |
| "description": "Successful response", | |
| "schema": { | |
| "additionalProperties": true, | |
| "type": "object" | |
| } | |
| }, | |
| "default": { | |
| "description": "Standard error response", | |
| "schema": { | |
| "$ref": "#/definitions/StandardErrorResponse" | |
| } | |
| } | |
| }, | |
| "tags": [ | |
| "Plugins", | |
| "Plugin lol-lobby" | |
| ] | |
| }, | |
| "get": { | |
| "operationId": "GetLolLobbyV1ReceivedInvitationsById", | |
| "parameters": [ | |
| { | |
| "in": "path", | |
| "name": "id", | |
| "required": true, | |
| "type": "string" | |
| } | |
| ], | |
| "responses": { | |
| "200": { | |
| "description": "Successful response", | |
| "schema": { | |
| "$ref": "#/definitions/LobbyGameInvitationResource" | |
| } | |
| }, | |
| "default": { | |
| "description": "Standard error response", | |
| "schema": { | |
| "$ref": "#/definitions/StandardErrorResponse" | |
| } | |
| } | |
| }, | |
| "tags": [ | |
| "Plugins", | |
| "Plugin lol-lobby" | |
| ] | |
| } | |
| }, | |
| "/lol-lobby/v1/received-invitations/{id}/accept": { | |
| "post": { | |
| "operationId": "PostLolLobbyV1ReceivedInvitationsByIdAccept", | |
| "parameters": [ | |
| { | |
| "in": "path", | |
| "name": "id", | |
| "required": true, | |
| "type": "string" | |
| } | |
| ], | |
| "responses": { | |
| "200": { | |
| "description": "Successful response", | |
| "schema": { | |
| "additionalProperties": true, | |
| "type": "object" | |
| } | |
| }, | |
| "default": { | |
| "description": "Standard error response", | |
| "schema": { | |
| "$ref": "#/definitions/StandardErrorResponse" | |
| } | |
| } | |
| }, | |
| "tags": [ | |
| "Plugins", | |
| "Plugin lol-lobby" | |
| ] | |
| } | |
| }, | |
| "/lol-lobby/v1/received-invitations/{id}/decline": { | |
| "post": { | |
| "operationId": "PostLolLobbyV1ReceivedInvitationsByIdDecline", | |
| "parameters": [ | |
| { | |
| "in": "path", | |
| "name": "id", | |
| "required": true, | |
| "type": "string" | |
| } | |
| ], | |
| "responses": { | |
| "200": { | |
| "description": "Successful response", | |
| "schema": { | |
| "additionalProperties": true, | |
| "type": "object" | |
| } | |
| }, | |
| "default": { | |
| "description": "Standard error response", | |
| "schema": { | |
| "$ref": "#/definitions/StandardErrorResponse" | |
| } | |
| } | |
| }, | |
| "tags": [ | |
| "Plugins", | |
| "Plugin lol-lobby" | |
| ] | |
| } | |
| }, | |
| "/lol-lobby/v2/lobby/invitations": { | |
| "post": { | |
| "operationId": "PostLolLobbyV2LobbyInvitations", | |
| "parameters": [ | |
| { | |
| "in": "body", | |
| "name": "invitations", | |
| "required": true, | |
| "schema": { | |
| "items": { | |
| "$ref": "#/definitions/LobbyGameInvitationResource" | |
| }, | |
| "type": "array" | |
| } | |
| } | |
| ], | |
| "responses": { | |
| "200": { | |
| "description": "Successful response", | |
| "schema": { | |
| "items": { | |
| "$ref": "#/definitions/LobbyGameInvitationResource" | |
| }, | |
| "type": "array" | |
| } | |
| }, | |
| "default": { | |
| "description": "Standard error response", | |
| "schema": { | |
| "$ref": "#/definitions/StandardErrorResponse" | |
| } | |
| } | |
| }, | |
| "summary": "Does a bulk invite of an array of players. The return array is all invitations that were successful. (REST)", | |
| "tags": [ | |
| "Plugins", | |
| "Plugin lol-lobby" | |
| ] | |
| } | |
| }, | |
| "/lol-localization/v1/translations": { | |
| "get": { | |
| "operationId": "GetLolLocalizationV1Translations", | |
| "parameters": null, | |
| "responses": { | |
| "200": { | |
| "description": "Successful response", | |
| "schema": { | |
| "additionalProperties": { | |
| "type": "string" | |
| }, | |
| "type": "object" | |
| } | |
| }, | |
| "default": { | |
| "description": "Standard error response", | |
| "schema": { | |
| "$ref": "#/definitions/StandardErrorResponse" | |
| } | |
| } | |
| }, | |
| "summary": "Returns a json array of id/value pairs of translation data. (REST)", | |
| "tags": [ | |
| "Plugins", | |
| "Plugin lol-localization" | |
| ] | |
| } | |
| }, | |
| "/lol-login/v1/login-data-packet": { | |
| "get": { | |
| "operationId": "GetLolLoginV1LoginDataPacket", | |
| "parameters": null, | |
| "responses": { | |
| "200": { | |
| "description": "Successful response", | |
| "schema": { | |
| "additionalProperties": true, | |
| "type": "object" | |
| } | |
| }, | |
| "default": { | |
| "description": "Standard error response", | |
| "schema": { | |
| "$ref": "#/definitions/StandardErrorResponse" | |
| } | |
| } | |
| }, | |
| "tags": [ | |
| "Plugins", | |
| "Plugin lol-login" | |
| ] | |
| } | |
| }, | |
| "/lol-login/v1/login-in-game-creds": { | |
| "get": { | |
| "operationId": "GetLolLoginV1LoginInGameCreds", | |
| "parameters": null, | |
| "responses": { | |
| "200": { | |
| "description": "Successful response", | |
| "schema": { | |
| "additionalProperties": true, | |
| "type": "object" | |
| } | |
| }, | |
| "default": { | |
| "description": "Standard error response", | |
| "schema": { | |
| "$ref": "#/definitions/StandardErrorResponse" | |
| } | |
| } | |
| }, | |
| "summary": "Get in game credentials from login queue if any (REST)", | |
| "tags": [ | |
| "Plugins", | |
| "Plugin lol-login" | |
| ] | |
| } | |
| }, | |
| "/lol-login/v1/login-platform-credentials": { | |
| "get": { | |
| "operationId": "GetLolLoginV1LoginPlatformCredentials", | |
| "parameters": null, | |
| "responses": { | |
| "200": { | |
| "description": "Successful response", | |
| "schema": { | |
| "$ref": "#/definitions/PlatformGeneratedCredentials" | |
| } | |
| }, | |
| "default": { | |
| "description": "Standard error response", | |
| "schema": { | |
| "$ref": "#/definitions/StandardErrorResponse" | |
| } | |
| } | |
| }, | |
| "summary": "Get Platform Generated Credentials (REST)", | |
| "tags": [ | |
| "Plugins", | |
| "Plugin lol-login" | |
| ] | |
| } | |
| }, | |
| "/lol-login/v1/session": { | |
| "delete": { | |
| "operationId": "DeleteLolLoginV1Session", | |
| "parameters": null, | |
| "responses": { | |
| "204": { | |
| "description": "No content" | |
| }, | |
| "default": { | |
| "description": "Standard error response", | |
| "schema": { | |
| "$ref": "#/definitions/StandardErrorResponse" | |
| } | |
| } | |
| }, | |
| "summary": "Logout or cancel an in-progress login (REST)", | |
| "tags": [ | |
| "Plugins", | |
| "Plugin lol-login" | |
| ] | |
| }, | |
| "get": { | |
| "operationId": "GetLolLoginV1Session", | |
| "parameters": null, | |
| "responses": { | |
| "200": { | |
| "description": "Successful response", | |
| "schema": { | |
| "$ref": "#/definitions/LoginSession" | |
| } | |
| }, | |
| "default": { | |
| "description": "Standard error response", | |
| "schema": { | |
| "$ref": "#/definitions/StandardErrorResponse" | |
| } | |
| } | |
| }, | |
| "summary": "Get the current Login Session (REST)", | |
| "tags": [ | |
| "Plugins", | |
| "Plugin lol-login" | |
| ] | |
| }, | |
| "post": { | |
| "operationId": "PostLolLoginV1Session", | |
| "parameters": [ | |
| { | |
| "description": "UsernameAndPassword", | |
| "in": "body", | |
| "name": "UsernameAndPassword", | |
| "required": true, | |
| "schema": { | |
| "$ref": "#/definitions/UsernameAndPassword" | |
| } | |
| } | |
| ], | |
| "responses": { | |
| "200": { | |
| "description": "Successful response", | |
| "schema": { | |
| "$ref": "#/definitions/LoginSession" | |
| } | |
| }, | |
| "default": { | |
| "description": "Standard error response", | |
| "schema": { | |
| "$ref": "#/definitions/StandardErrorResponse" | |
| } | |
| } | |
| }, | |
| "summary": "Login to Platform (REST)", | |
| "tags": [ | |
| "Plugins", | |
| "Plugin lol-login" | |
| ] | |
| } | |
| }, | |
| "/lol-login/v1/session/invoke": { | |
| "post": { | |
| "operationId": "PostLolLoginV1SessionInvoke", | |
| "parameters": [ | |
| { | |
| "in": "query", | |
| "name": "destination", | |
| "required": true, | |
| "type": "string" | |
| }, | |
| { | |
| "in": "query", | |
| "name": "method", | |
| "required": true, | |
| "type": "string" | |
| }, | |
| { | |
| "in": "body", | |
| "name": "args", | |
| "required": true, | |
| "schema": { | |
| "items": { | |
| "additionalProperties": true, | |
| "type": "object" | |
| }, | |
| "type": "array" | |
| } | |
| } | |
| ], | |
| "responses": { | |
| "200": { | |
| "description": "Successful response", | |
| "schema": { | |
| "$ref": "#/definitions/LcdsResponse" | |
| } | |
| }, | |
| "default": { | |
| "description": "Standard error response", | |
| "schema": { | |
| "$ref": "#/definitions/StandardErrorResponse" | |
| } | |
| } | |
| }, | |
| "tags": [ | |
| "Plugins", | |
| "Plugin lol-login" | |
| ] | |
| } | |
| }, | |
| "/lol-login/v1/wallet": { | |
| "get": { | |
| "operationId": "GetLolLoginV1Wallet", | |
| "parameters": null, | |
| "responses": { | |
| "200": { | |
| "description": "Successful response", | |
| "schema": { | |
| "$ref": "#/definitions/LoginSessionWallet" | |
| } | |
| }, | |
| "default": { | |
| "description": "Standard error response", | |
| "schema": { | |
| "$ref": "#/definitions/StandardErrorResponse" | |
| } | |
| } | |
| }, | |
| "summary": "Get Wallet (REST)", | |
| "tags": [ | |
| "Plugins", | |
| "Plugin lol-login" | |
| ] | |
| } | |
| }, | |
| "/lol-loyalty/v1/status-notification": { | |
| "get": { | |
| "operationId": "GetLoyaltyStatusNotification", | |
| "parameters": null, | |
| "responses": { | |
| "200": { | |
| "description": "Successful response", | |
| "schema": { | |
| "$ref": "#/definitions/LoyaltyStatusNotification" | |
| } | |
| }, | |
| "default": { | |
| "description": "Standard error response", | |
| "schema": { | |
| "$ref": "#/definitions/StandardErrorResponse" | |
| } | |
| } | |
| }, | |
| "summary": "Notifies loyalty status changes. (REST)", | |
| "tags": [ | |
| "Plugins", | |
| "Plugin lol-loyalty" | |
| ] | |
| } | |
| }, | |
| "/lol-maps/v1/map": { | |
| "post": { | |
| "operationId": "PostLolMapsV1Map", | |
| "parameters": [ | |
| { | |
| "description": "The map data", | |
| "in": "body", | |
| "name": "map", | |
| "required": true, | |
| "schema": { | |
| "$ref": "#/definitions/Maps" | |
| } | |
| } | |
| ], | |
| "responses": { | |
| "204": { | |
| "description": "No content" | |
| }, | |
| "default": { | |
| "description": "Standard error response", | |
| "schema": { | |
| "$ref": "#/definitions/StandardErrorResponse" | |
| } | |
| } | |
| }, | |
| "summary": "Returns the given map. (REST)", | |
| "tags": [ | |
| "Plugins", | |
| "Plugin lol-maps" | |
| ] | |
| } | |
| }, | |
| "/lol-maps/v1/map/{id}": { | |
| "get": { | |
| "operationId": "GetLolMapsV1MapById", | |
| "parameters": [ | |
| { | |
| "description": "The map's id", | |
| "format": "int64", | |
| "in": "path", | |
| "name": "id", | |
| "required": true, | |
| "type": "integer" | |
| } | |
| ], | |
| "responses": { | |
| "200": { | |
| "description": "Successful response", | |
| "schema": { | |
| "$ref": "#/definitions/Maps" | |
| } | |
| }, | |
| "default": { | |
| "description": "Standard error response", | |
| "schema": { | |
| "$ref": "#/definitions/StandardErrorResponse" | |
| } | |
| } | |
| }, | |
| "summary": "Returns the given map. (REST)", | |
| "tags": [ | |
| "Plugins", | |
| "Plugin lol-maps" | |
| ] | |
| } | |
| }, | |
| "/lol-maps/v1/maps": { | |
| "get": { | |
| "operationId": "GetLolMapsV1Maps", | |
| "parameters": null, | |
| "responses": { | |
| "200": { | |
| "description": "Successful response", | |
| "schema": { | |
| "items": { | |
| "$ref": "#/definitions/Maps" | |
| }, | |
| "type": "array" | |
| } | |
| }, | |
| "default": { | |
| "description": "Standard error response", | |
| "schema": { | |
| "$ref": "#/definitions/StandardErrorResponse" | |
| } | |
| } | |
| }, | |
| "summary": "Returns all available maps. (REST)", | |
| "tags": [ | |
| "Plugins", | |
| "Plugin lol-maps" | |
| ] | |
| } | |
| }, | |
| "/lol-match-history/v1/delta": { | |
| "get": { | |
| "operationId": "GetLolMatchHistoryV1Delta", | |
| "parameters": null, | |
| "responses": { | |
| "200": { | |
| "description": "Successful response", | |
| "schema": { | |
| "$ref": "#/definitions/MatchHistoryPlayerDelta" | |
| } | |
| }, | |
| "default": { | |
| "description": "Standard error response", | |
| "schema": { | |
| "$ref": "#/definitions/StandardErrorResponse" | |
| } | |
| } | |
| }, | |
| "tags": [ | |
| "Plugins", | |
| "Plugin lol-match-history" | |
| ] | |
| } | |
| }, | |
| "/lol-match-history/v1/friend-matchlists/{accountId}": { | |
| "get": { | |
| "operationId": "GetLolMatchHistoryV1FriendMatchlistsByAccountId", | |
| "parameters": [ | |
| { | |
| "description": "The Account Id that used to get match list", | |
| "format": "int64", | |
| "in": "path", | |
| "name": "accountId", | |
| "required": true, | |
| "type": "integer" | |
| } | |
| ], | |
| "responses": { | |
| "200": { | |
| "description": "Successful response", | |
| "schema": { | |
| "$ref": "#/definitions/MatchHistoryList" | |
| } | |
| }, | |
| "default": { | |
| "description": "Standard error response", | |
| "schema": { | |
| "$ref": "#/definitions/StandardErrorResponse" | |
| } | |
| } | |
| }, | |
| "summary": "Get the match list by account Id. (REST)", | |
| "tags": [ | |
| "Plugins", | |
| "Plugin lol-match-history" | |
| ] | |
| } | |
| }, | |
| "/lol-match-history/v1/game-timelines/{gameId}": { | |
| "get": { | |
| "operationId": "GetLolMatchHistoryV1GameTimelinesByGameId", | |
| "parameters": [ | |
| { | |
| "description": "The Game Id that used to get game timeline", | |
| "format": "int64", | |
| "in": "path", | |
| "name": "gameId", | |
| "required": true, | |
| "type": "integer" | |
| } | |
| ], | |
| "responses": { | |
| "200": { | |
| "description": "Successful response", | |
| "schema": { | |
| "$ref": "#/definitions/MatchHistoryTimelineFrames" | |
| } | |
| }, | |
| "default": { | |
| "description": "Standard error response", | |
| "schema": { | |
| "$ref": "#/definitions/StandardErrorResponse" | |
| } | |
| } | |
| }, | |
| "summary": "Get the game timeline by Game Id. (REST)", | |
| "tags": [ | |
| "Plugins", | |
| "Plugin lol-match-history" | |
| ] | |
| } | |
| }, | |
| "/lol-match-history/v1/games/{gameId}": { | |
| "get": { | |
| "operationId": "GetLolMatchHistoryV1GamesByGameId", | |
| "parameters": [ | |
| { | |
| "description": "The Game Id that used to get game details", | |
| "format": "int64", | |
| "in": "path", | |
| "name": "gameId", | |
| "required": true, | |
| "type": "integer" | |
| } | |
| ], | |
| "responses": { | |
| "200": { | |
| "description": "Successful response", | |
| "schema": { | |
| "$ref": "#/definitions/MatchHistoryGame" | |
| } | |
| }, | |
| "default": { | |
| "description": "Standard error response", | |
| "schema": { | |
| "$ref": "#/definitions/StandardErrorResponse" | |
| } | |
| } | |
| }, | |
| "summary": "Get the game by Game Id. (REST)", | |
| "tags": [ | |
| "Plugins", | |
| "Plugin lol-match-history" | |
| ] | |
| } | |
| }, | |
| "/lol-match-history/v1/matchlist": { | |
| "get": { | |
| "operationId": "GetLolMatchHistoryV1Matchlist", | |
| "parameters": null, | |
| "responses": { | |
| "200": { | |
| "description": "Successful response", | |
| "schema": { | |
| "$ref": "#/definitions/MatchHistoryList" | |
| } | |
| }, | |
| "default": { | |
| "description": "Standard error response", | |
| "schema": { | |
| "$ref": "#/definitions/StandardErrorResponse" | |
| } | |
| } | |
| }, | |
| "tags": [ | |
| "Plugins", | |
| "Plugin lol-match-history" | |
| ] | |
| } | |
| }, | |
| "/lol-match-history/v1/web-url": { | |
| "get": { | |
| "operationId": "GetLolMatchHistoryV1WebUrl", | |
| "parameters": null, | |
| "responses": { | |
| "200": { | |
| "description": "Successful response", | |
| "schema": { | |
| "type": "string" | |
| } | |
| }, | |
| "default": { | |
| "description": "Standard error response", | |
| "schema": { | |
| "$ref": "#/definitions/StandardErrorResponse" | |
| } | |
| } | |
| }, | |
| "summary": "Get the match history web URL (REST)", | |
| "tags": [ | |
| "Plugins", | |
| "Plugin lol-match-history" | |
| ] | |
| } | |
| }, | |
| "/lol-matchmaking/v1/ready-check": { | |
| "get": { | |
| "operationId": "GetLolMatchmakingV1ReadyCheck", | |
| "parameters": null, | |
| "responses": { | |
| "200": { | |
| "description": "Successful response", | |
| "schema": { | |
| "$ref": "#/definitions/MatchmakingReadyCheckResource" | |
| } | |
| }, | |
| "default": { | |
| "description": "Standard error response", | |
| "schema": { | |
| "$ref": "#/definitions/StandardErrorResponse" | |
| } | |
| } | |
| }, | |
| "summary": "Returns the current ready check. (REST)", | |
| "tags": [ | |
| "Plugins", | |
| "Plugin lol-matchmaking" | |
| ] | |
| } | |
| }, | |
| "/lol-matchmaking/v1/ready-check/accept": { | |
| "post": { | |
| "operationId": "PostLolMatchmakingV1ReadyCheckAccept", | |
| "parameters": null, | |
| "responses": { | |
| "200": { | |
| "description": "Successful response", | |
| "schema": { | |
| "additionalProperties": true, | |
| "type": "object" | |
| } | |
| }, | |
| "default": { | |
| "description": "Standard error response", | |
| "schema": { | |
| "$ref": "#/definitions/StandardErrorResponse" | |
| } | |