Struct lolapi::LolApiClient
[−]
[src]
pub struct LolApiClient<K> { /* fields omitted */ }
Methods
impl<K: Display> LolApiClient<K>
[src]
fn new(region: Region, key: K) -> Self
[src]
fn get_champion_masteries(
&self,
summoner_id: i64
) -> Result<Vec<ChampionMastery>, StatusCode>
[src]
&self,
summoner_id: i64
) -> Result<Vec<ChampionMastery>, StatusCode>
"Get all champion mastery entries sorted by number of champion points descending."
Endpoint: /lol/champion-mastery/v3/champion-masteries/by-summoner/{summoner_id}
fn get_champion_mastery(
&self,
summoner_id: i64,
champion_id: i64
) -> Result<ChampionMastery, StatusCode>
[src]
&self,
summoner_id: i64,
champion_id: i64
) -> Result<ChampionMastery, StatusCode>
"Get a champion mastery by player ID and champion ID."
Endpoint: /lol/champion-mastery/v3/champion-masteries/by-summoner/{summoner_id}/by-champion/{champion_id}
fn get_champion_mastery_score(
&self,
summoner_id: i64
) -> Result<i32, StatusCode>
[src]
&self,
summoner_id: i64
) -> Result<i32, StatusCode>
"Get a player's total champion mastery score, which is the sum of individual champion mastery levels."
Endpoint: /lol/champion-mastery/v3/scores/by-summoner/{summoner_id}
fn get_champions(&self) -> Result<Vec<Champion>, StatusCode>
[src]
"Retrieve all champions."
Endpoint: /lol/platform/v3/champions
fn get_champion(&self, id: i64) -> Result<Champion, StatusCode>
[src]
"Retrieve champion by ID."
Endpoint: /lol/platform/v3/champions/{id}
fn get_challenger_league(
&self,
queue: QueueType
) -> Result<LeagueList, StatusCode>
[src]
&self,
queue: QueueType
) -> Result<LeagueList, StatusCode>
"Get the challenger league for a given queue."
Endpoint: /lol/league/v3/challengerleagues/by-queue/{queue}
fn get_summoner_leagues(
&self,
summoner_id: i64
) -> Result<Vec<LeagueList>, StatusCode>
[src]
&self,
summoner_id: i64
) -> Result<Vec<LeagueList>, StatusCode>
"Get leagues in all queues for a given summoner ID."
Endpoint: /lol/league/v3/leagues/by-summoner/{summonerId}
fn get_master_league(&self, queue: QueueType) -> Result<LeagueList, StatusCode>
[src]
"Get the master league for a given queue."
Endpoint: /lol/league/v3/masterleagues/by-queue/{queue}
fn get_summoner_positions(
&self,
summoner_id: i64
) -> Result<Vec<LeaguePosition>, StatusCode>
[src]
&self,
summoner_id: i64
) -> Result<Vec<LeaguePosition>, StatusCode>
"Get leagues in all queues for a given summoner ID."
Endpoint: /lol/league/v3/leagues/by-summoner/{summonerId}