authentik_rust/models/
device.rs1use crate::models;
12
13#[derive(Clone, Default, Debug, PartialEq, Serialize, Deserialize)]
15pub struct Device {
16 #[serde(rename = "verbose_name")]
18 pub verbose_name: String,
19 #[serde(rename = "verbose_name_plural")]
21 pub verbose_name_plural: String,
22 #[serde(rename = "meta_model_name")]
24 pub meta_model_name: String,
25 #[serde(rename = "pk")]
26 pub pk: i32,
27 #[serde(rename = "name")]
28 pub name: String,
29 #[serde(rename = "type")]
31 pub r#type: String,
32 #[serde(rename = "confirmed")]
33 pub confirmed: bool,
34}
35
36impl Device {
37 pub fn new(verbose_name: String, verbose_name_plural: String, meta_model_name: String, pk: i32, name: String, r#type: String, confirmed: bool) -> Device {
39 Device {
40 verbose_name,
41 verbose_name_plural,
42 meta_model_name,
43 pk,
44 name,
45 r#type,
46 confirmed,
47 }
48 }
49}
50