ugg_types/
client_summoner.rs1use 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}