Skip to main content

ugg_types/
client_summoner.rs

1use serde::{Deserialize, Serialize};
2
3#[derive(Default, Debug, Clone, PartialEq, Eq, Serialize, Deserialize)]
4#[serde(rename_all = "camelCase")]
5pub struct ClientSummoner {
6    pub account_id: i64,
7    pub display_name: String,
8    pub internal_name: String,
9    pub name_change_flag: bool,
10    pub percent_complete_for_next_level: i64,
11    pub profile_icon_id: i64,
12    pub puuid: String,
13    pub reroll_points: RerollPoints,
14    pub summoner_id: i64,
15    pub summoner_level: i64,
16    pub unnamed: bool,
17    pub xp_since_last_level: i64,
18    pub xp_until_next_level: i64,
19}
20
21#[derive(Default, Debug, Clone, PartialEq, Eq, Serialize, Deserialize)]
22#[serde(rename_all = "camelCase")]
23pub struct RerollPoints {
24    pub current_points: i64,
25    pub max_rolls: i64,
26    pub number_of_rolls: i64,
27    pub points_cost_to_roll: i64,
28    pub points_to_reroll: i64,
29}