casdoor_sdk/models/
table_column.rs

1
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