1pub mod account {
2 pub const BY_PUUID: &str = "/riot/account/v1/accounts/by-puuid/{puuid}";
3 pub const BY_RIOT_ID: &str = "/riot/account/v1/accounts/by-riot-id/{gameName}/{tagLine}";
4 pub const ACTIVE_SHARDS: &str =
5 "/riot/account/v1/active-shards/by-game/{game}/by-puuid/{puuid}";
6}
7
8pub mod champion_mastery {
9 pub const BY_SUMMONER: &str =
10 "/lol/champion-mastery/v4/champion-masteries/by-summoner/{encryptedSummonerId}";
11 pub const BY_SUMMONER_BY_CHAMPION: &str = "/lol/champion-mastery/v4/champion-masteries/by-summoner/{encryptedSummonerId}/by-champion/{champion_id}";
12 pub const SCORES_BY_SUMMONER: &str =
13 "/lol/champion-mastery/v4/scores/by-summoner/{encryptedSummonerId}";
14}
15
16pub mod champion {
17 pub const CHAMPION_ROTATIONS: &str = "/lol/platform/v3/champion-rotations";
18}
19
20pub mod clash {
21 pub const BY_SUMMONER: &str = "/lol/clash/v1/players/by-summoner/{summonerId}";
22 pub const TEAM_BY_ID: &str = "/lol/clash/v1/teams/{teamId}";
23 pub const TOURNAMENTS: &str = "/lol/clash/v1/tournaments";
24 pub const TOURNAMENTS_BY_TEAM: &str = "/lol/clash/v1/tournaments/by-team/{teamId}";
25 pub const TOURNAMENTS_BY_ID: &str = "/lol/clash/v1/tournaments/{tournamentId}";
26}
27
28pub mod league {
29 pub const CHALLENGER_BY_QUEUE: &str = "/lol/league/v4/challengerleagues/by-queue/{queue}";
30 pub const GRANDMASTER_BY_QUEUE: &str = "/lol/league/v4/grandmasterleagues/by-queue/{queue}";
31 pub const MASTER_BY_QUEUE: &str = "/lol/league/v4/masterleagues/by-queue/{queue}";
32 pub const BY_SUMMONER: &str = "/lol/league/v4/entries/by-summoner/{encryptedSummonerId}";
33 pub const BY_ID: &str = "/lol/league/v4/leagues/{leagueId}";
34 pub const ENTRIES: &str = "/lol/league/v4/entries/{queue}/{tier}/{division}";
35 pub const ENTRIES_PAGED: &str = "/lol/league/v4/entries/{queue}/{tier}/{division}?page={page}";
36 pub const ENTRIES_EXP: &str = "/lol/league-exp/v4/entries/{queue}/{tier}/{division}";
37 pub const ENTRIES_EXP_PAGED: &str =
38 "/lol/league-exp/v4/entries/{queue}/{tier}/{division}?page={page}";
39}
40
41pub mod lol_status {
42 pub const PLATFORM_DATA: &str = "/lol/status/v4/platform-data";
43}
44
45pub mod summoner {
46 pub const BY_ACCOUNT: &str = "/lol/summoner/v4/summoners/by-account/{encryptedAccountId}";
47 pub const BY_NAME: &str = "/lol/summoner/v4/summoners/by-name/{summonerName}";
48 pub const BY_PUUID: &str = "/lol/summoner/v4/summoners/by-puuid/{encryptedPUUID}";
49 pub const BY_SUMMONER_ID: &str = "/lol/summoner/v4/summoners/{encryptedSummonerId}";
50}