casdoor_sdk/models/
theme_data.rs

1
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