| Interface | Description |
|---|---|
| RiotApi |
Basic organization structure for all Riot APIs.
|
| RiotApi.Champion |
Not for stats.
|
| RiotApi.ChampionMastery |
Champion mastery API to fetch player's champion mastery.
|
| RiotApi.CurrentGame |
Spectator details
|
| RiotApi.FeaturedGames |
Gain access to the featured games that appear on the main client page
|
| RiotApi.League |
Retrieves data about players' leagues.
|
| RiotApi.LolStatus |
Get statuses of servers.
|
| RiotApi.Match |
This interface is closely related to the
RiotApi.MatchList interface. |
| RiotApi.MatchList |
Interface to allow search of matches by Summoner ID.
|
| RiotApi.RecentGames |
Get recent game data on specific players
|
| RiotApi.StaticData |
Static data on champion stats, items, gold, runes, masteries, etc.
|
| RiotApi.Stats |
Get player performance statistics.
|
| RiotApi.Summoner |
Interface for retrieving data on individual players.
|
| RiotApi.Team |
Fetch player teams
|
| Class | Description |
|---|---|
| ApiKey |
Primary entry point for using this service.
|
| ObservableFactory<T> |
Factory helper to create functional
Observable instances. |
| RateRule |
Generic object containing request count per time frame.
|
| Region |
All Riot LoL API regions.
|
| Regions |
All Riot LoL API regions.
|
| RiotApiExecutors |
Convenience class for creating
Executor instances. |
| TicketBucket |
Rate throttling semaphore.
|
| TicketBucket.Ticket |
Rate control ticket.
|
| Enum | Description |
|---|---|
| RiotApi.RateType |
Rate type enumeration.
|