print_nanny_client/models/
printer_controller.rs1#[derive(Clone, Debug, PartialEq, Default, Serialize, Deserialize)]
15pub struct PrinterController {
16 #[serde(rename = "id", skip_serializing_if = "Option::is_none")]
17 pub id: Option<i32>,
18 #[serde(rename = "software", skip_serializing_if = "Option::is_none")]
19 pub software: Option<Box<crate::models::SoftwareEnum>>,
20 #[serde(rename = "deleted", skip_serializing_if = "Option::is_none")]
21 pub deleted: Option<String>,
22 #[serde(rename = "created_dt", skip_serializing_if = "Option::is_none")]
23 pub created_dt: Option<String>,
24 #[serde(rename = "updated_dt", skip_serializing_if = "Option::is_none")]
25 pub updated_dt: Option<String>,
26 #[serde(rename = "polymorphic_ctype", skip_serializing_if = "Option::is_none")]
27 pub polymorphic_ctype: Option<i32>,
28 #[serde(rename = "user")]
29 pub user: i32,
30 #[serde(rename = "device")]
31 pub device: i32,
32}
33
34impl PrinterController {
35 pub fn new(user: i32, device: i32) -> PrinterController {
36 PrinterController {
37 id: None,
38 software: None,
39 deleted: None,
40 created_dt: None,
41 updated_dt: None,
42 polymorphic_ctype: None,
43 user,
44 device,
45 }
46 }
47}
48
49