authentik_client/models/
ldap_debug.rs1use crate::models;
12use serde::{Deserialize, Serialize};
13
14#[derive(Clone, Default, Debug, PartialEq, Serialize, Deserialize)]
15pub struct LdapDebug {
16 #[serde(rename = "user")]
17 pub user: Vec<std::collections::HashMap<String, serde_json::Value>>,
18 #[serde(rename = "group")]
19 pub group: Vec<std::collections::HashMap<String, serde_json::Value>>,
20 #[serde(rename = "membership")]
21 pub membership: Vec<std::collections::HashMap<String, serde_json::Value>>,
22}
23
24impl LdapDebug {
25 pub fn new(
26 user: Vec<std::collections::HashMap<String, serde_json::Value>>,
27 group: Vec<std::collections::HashMap<String, serde_json::Value>>,
28 membership: Vec<std::collections::HashMap<String, serde_json::Value>>,
29 ) -> LdapDebug {
30 LdapDebug {
31 user,
32 group,
33 membership,
34 }
35 }
36}