casdoor_sdk/models/
theme_data.rs1
2use crate::models;
3
4#[derive(Clone, Default, Debug, PartialEq, Serialize, Deserialize)]
5pub struct ThemeData {
6 #[serde(rename = "borderRadius", skip_serializing_if = "Option::is_none")]
7 pub border_radius: Option<i64>,
8 #[serde(rename = "colorPrimary", skip_serializing_if = "Option::is_none")]
9 pub color_primary: Option<String>,
10 #[serde(rename = "isCompact", skip_serializing_if = "Option::is_none")]
11 pub is_compact: Option<bool>,
12 #[serde(rename = "isEnabled", skip_serializing_if = "Option::is_none")]
13 pub is_enabled: Option<bool>,
14 #[serde(rename = "themeType", skip_serializing_if = "Option::is_none")]
15 pub theme_type: Option<String>,
16}
17
18impl ThemeData {
19 pub fn new() -> ThemeData {
20 ThemeData {
21 border_radius: None,
22 color_primary: None,
23 is_compact: None,
24 is_enabled: None,
25 theme_type: None,
26 }
27 }
28}
29