netbox_openapi/models/
paginated_module_bay_template_list.rs1#[derive(Clone, Debug, PartialEq, Default, Serialize, Deserialize)]
12pub struct PaginatedModuleBayTemplateList {
13 #[serde(rename = "count")]
14 pub count: i32,
15 #[serde(
16 rename = "next",
17 default,
18 with = "::serde_with::rust::double_option",
19 skip_serializing_if = "Option::is_none"
20 )]
21 pub next: Option<Option<String>>,
22 #[serde(
23 rename = "previous",
24 default,
25 with = "::serde_with::rust::double_option",
26 skip_serializing_if = "Option::is_none"
27 )]
28 pub previous: Option<Option<String>>,
29 #[serde(rename = "results")]
30 pub results: Vec<crate::models::ModuleBayTemplate>,
31}
32
33impl PaginatedModuleBayTemplateList {
34 pub fn new(
35 count: i32,
36 results: Vec<crate::models::ModuleBayTemplate>,
37 ) -> PaginatedModuleBayTemplateList {
38 PaginatedModuleBayTemplateList {
39 count,
40 next: None,
41 previous: None,
42 results,
43 }
44 }
45}