Struct rlstats::RlStats
[−]
[src]
pub struct RlStats { /* fields omitted */ }A client for the RocketLeagueStats api.
Methods
impl RlStats[src]
pub fn new<K>(api_key: K) -> Result<Self, Error> where
K: Into<String>, [src]
K: Into<String>,
pub fn get_platforms(&self) -> Result<Vec<Platform>, Error>[src]
pub fn get_seasons(&self) -> Result<Vec<Season>, Error>[src]
pub fn get_playlists(&self) -> Result<Vec<Playlist>, Error>[src]
pub fn get_tiers(&self) -> Result<Vec<Tier>, Error>[src]
pub fn get_player(
&self,
unique_id: &str,
platform_id: i32
) -> Result<Player, Error>[src]
&self,
unique_id: &str,
platform_id: i32
) -> Result<Player, Error>
pub fn search_players(
&self,
display_name: &str,
page: u32
) -> Result<SearchResponse, Error>[src]
&self,
display_name: &str,
page: u32
) -> Result<SearchResponse, Error>
Searches rocketleaguestats' player database, not Rocket League's.
pub fn batch_players(
&self,
players: Vec<BatchPlayer>
) -> Result<Vec<Player>, Error>[src]
&self,
players: Vec<BatchPlayer>
) -> Result<Vec<Player>, Error>
Retrieve more player data faster than you would otherwise be able to.
The max batch size is 10. Players that are not found will simply be excluded from the result.
pub fn get_ranked_leaderboard(
&self,
playlist_id: i32
) -> Result<Vec<Player>, Error>[src]
&self,
playlist_id: i32
) -> Result<Vec<Player>, Error>