casdoor_sdk/models/
table_column.rs1
2use crate::models;
3
4#[derive(Clone, Default, Debug, PartialEq, Serialize, Deserialize)]
5pub struct TableColumn {
6 #[serde(rename = "casdoorName", skip_serializing_if = "Option::is_none")]
7 pub casdoor_name: Option<String>,
8 #[serde(rename = "isHashed", skip_serializing_if = "Option::is_none")]
9 pub is_hashed: Option<bool>,
10 #[serde(rename = "isKey", skip_serializing_if = "Option::is_none")]
11 pub is_key: Option<bool>,
12 #[serde(rename = "name", skip_serializing_if = "Option::is_none")]
13 pub name: Option<String>,
14 #[serde(rename = "type", skip_serializing_if = "Option::is_none")]
15 pub r#type: Option<String>,
16 #[serde(rename = "values", skip_serializing_if = "Option::is_none")]
17 pub values: Option<Vec<String>>,
18}
19
20impl TableColumn {
21 pub fn new() -> TableColumn {
22 TableColumn {
23 casdoor_name: None,
24 is_hashed: None,
25 is_key: None,
26 name: None,
27 r#type: None,
28 values: None,
29 }
30 }
31}
32