Classes

Champion Class

class ChampionInfo(raw={})[source]
freeChampionIds
freeChampionIdsForNewPlayers
maxNewPlayerLevel

ChampionMastery Class

class ChampionMastery(raw={})[source]
championId
championLevel
championPoints
championPointsSinceLastLevel
championPointsUntilNextLevel
chestGranted
lastPlayTime
summonerId
tokensEarned

DataDragon Class

class Champion(raw={})[source]
blurb
id
key
lore
name
partype
tags
title

League Class

class LeagueList(raw={})[source]
entries
leagueId
name
queue
tier

class LeagueItem(raw={})[source]
freshBlood
hotStreak
inactive
leaguePoints
losses
miniSeries
rank
summonerId
summonerName
veteran
wins

class MiniSeries(raw={})[source]
losses
progress
target
wins

class LeagueEntry(raw={})[source]
freshBlood
hotStreak
inactive
leagueId
leaguePoints
losses
miniSeries
queueType
rank
summonerId
summonerName
tier
veteran
wins

Match Class

class Match(raw={})[source]
gameCreation
gameDuration
gameId
gameMode
gameType
gameVersion
mapId
participantIdentities
participants
platformId
queueId
seasonId
teams

class TeamStat(raw={})[source]
bans
baronKills
dragonKills
firstBaron
firstBlood
firstDragon
firstInhibitor
firstRiftHerald
firstTower
inhibitorKills
riftHeraldKills
teamId
towerKills
win
class TeamBan(raw={})[source]
championId
pickTurn

class Player(raw={})[source]
accountId
currentAccountId
currentPlatformId
matchHistoryUri
platformId
profileIcon
summonerId
summonerName

class ParticipantIdentity(raw={})[source]
participantId
player

class ParticipantTimeline(raw={})[source]
creepsPerMinDeltas
csDiffPerMinDeltas
damageTakenDiffPerMinDeltas
damageTakenPerMinDeltas
goldPerMinDeltas
lane
participantId
role
xpDiffPerMinDeltas
xpPerMinDeltas

class Participant(raw={})[source]
championId
highestAchievedSeasonTier
participantId
spell1Id
spell2Id
teamId
timeline

class Matchlist(raw={})[source]
endIndex
matches
startIndex
totalGames

class MatchReference(raw={})[source]
champion
gameId
lane
platformId
queue
role
season
timestamp

class MatchTimeline(raw={})[source]
frameInterval
frames

class MatchFrame(raw={})[source]
events
participantFrames
timestamp

class MatchPosition(raw={})[source]
x
y

class MatchParticipantFrame(raw={})[source]
currentGold
dominionScore
jungleMinionsKilled
level
minionsKilled
participantId
position
teamScore
totalGold
xp

class MatchEvent(raw={})[source]
afterId
ascendedType
assistingParticipantIds
beforeId
buildingType
creatorId
eventType
itemId
killerId
laneType
levelUpType
monsterSubType
monsterType
participantId
pointCaptured
position
skillSlot
teamId
timestamp
towerType
type
victimId
wardType

Spectator Class

class Observer(raw={})[source]
encryptionKey

class CurrentGameInfo(raw={})[source]
bannedChampions
gameId
gameLength
gameMode
gameQueueConfigId
gameStartTime
gameType
mapId
observers
participants
platformId

class BannedChampion(raw={})[source]
championId
pickTurn
teamId

class Perks(raw={})[source]
perkIds
perkStyle
perkSubStyle

class CurrentGameParticipant(raw={})[source]
bot
championId
gameCustomizationObjects
perks
profileIconId
spell1Id
spell2Id
summonerId
summonerName
teamId

class GameCustomizationObject(raw={})[source]
category
content

class FeaturedGames(raw={})[source]
clientRefreshInterval
gameList

class FeaturedGameInfo(raw={})[source]
bannedChampions
gameId
gameLength
gameMode
gameQueueConfigId
gameStartTime
gameType
mapId
observers
participants
platformId

class SpecParticipant(raw={})[source]
bot
championId
profileIconId
spell1Id
spell2Id
summonerName
teamId

Summoner Class

class Summoner(raw)[source]
accountId
id
name
profileIconId
puuid
revisionDate
summonerLevel