ugg_types/
client_runepage.rs

1use 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}