fastly_api/models/
user.rs1#[derive(Clone, Debug, PartialEq, Default, Serialize, Deserialize)]
12pub struct User {
13 #[serde(rename = "login", skip_serializing_if = "Option::is_none")]
14 pub login: Option<Box<String>>,
15 #[serde(rename = "name", skip_serializing_if = "Option::is_none")]
17 pub name: Option<String>,
18 #[serde(rename = "limit_services", skip_serializing_if = "Option::is_none")]
20 pub limit_services: Option<bool>,
21 #[serde(rename = "locked", skip_serializing_if = "Option::is_none")]
23 pub locked: Option<bool>,
24 #[serde(rename = "require_new_password", skip_serializing_if = "Option::is_none")]
26 pub require_new_password: Option<bool>,
27 #[serde(rename = "role", skip_serializing_if = "Option::is_none")]
28 pub role: Option<crate::models::RoleUser>,
29 #[serde(rename = "two_factor_auth_enabled", skip_serializing_if = "Option::is_none")]
31 pub two_factor_auth_enabled: Option<bool>,
32 #[serde(rename = "two_factor_setup_required", skip_serializing_if = "Option::is_none")]
34 pub two_factor_setup_required: Option<bool>,
35}
36
37impl User {
38 pub fn new() -> User {
39 User {
40 login: None,
41 name: None,
42 limit_services: None,
43 locked: None,
44 require_new_password: None,
45 role: None,
46 two_factor_auth_enabled: None,
47 two_factor_setup_required: None,
48 }
49 }
50}
51
52