ugg_types/
client_runepage.rs1use serde::{Deserialize, Serialize};
2
3pub type RunePages = Vec<RunePage>;
4
5#[allow(clippy::struct_excessive_bools)]
6#[derive(Default, Debug, Clone, PartialEq, Eq, Serialize, Deserialize)]
7#[serde(rename_all = "camelCase")]
8pub struct RunePage {
9 pub current: bool,
10 pub id: i64,
11 pub is_active: bool,
12 pub is_deletable: bool,
13 pub is_editable: bool,
14 pub is_valid: bool,
15 pub last_modified: i64,
16 pub name: String,
17 pub order: i64,
18 pub primary_style_id: i64,
19 pub selected_perk_ids: Vec<i64>,
20 pub sub_style_id: i64,
21}
22
23#[derive(Default, Debug, Clone, PartialEq, Eq, Serialize, Deserialize)]
24#[serde(rename_all = "camelCase")]
25pub struct NewRunePage {
26 pub name: String,
27 pub primary_style_id: i64,
28 pub selected_perk_ids: Vec<i64>,
29 pub sub_style_id: i64,
30}