mailslurp/models/
page_expired_inbox_record_projection.rs1#[derive(Clone, Debug, PartialEq, Serialize, Deserialize)]
16pub struct PageExpiredInboxRecordProjection {
17 #[serde(rename = "content", skip_serializing_if = "Option::is_none")]
18 pub content: Option<Vec<crate::models::ExpiredInboxRecordProjection>>,
19 #[serde(rename = "empty", skip_serializing_if = "Option::is_none")]
20 pub empty: Option<bool>,
21 #[serde(rename = "first", skip_serializing_if = "Option::is_none")]
22 pub first: Option<bool>,
23 #[serde(rename = "last", skip_serializing_if = "Option::is_none")]
24 pub last: Option<bool>,
25 #[serde(rename = "number", skip_serializing_if = "Option::is_none")]
26 pub number: Option<i32>,
27 #[serde(rename = "numberOfElements", skip_serializing_if = "Option::is_none")]
28 pub number_of_elements: Option<i32>,
29 #[serde(rename = "pageable", skip_serializing_if = "Option::is_none")]
30 pub pageable: Option<Box<crate::models::Pageable>>,
31 #[serde(rename = "size", skip_serializing_if = "Option::is_none")]
32 pub size: Option<i32>,
33 #[serde(rename = "sort", skip_serializing_if = "Option::is_none")]
34 pub sort: Option<Box<crate::models::Sort>>,
35 #[serde(rename = "totalElements", skip_serializing_if = "Option::is_none")]
36 pub total_elements: Option<i64>,
37 #[serde(rename = "totalPages", skip_serializing_if = "Option::is_none")]
38 pub total_pages: Option<i32>,
39}
40
41impl PageExpiredInboxRecordProjection {
42 pub fn new() -> PageExpiredInboxRecordProjection {
44 PageExpiredInboxRecordProjection {
45 content: None,
46 empty: None,
47 first: None,
48 last: None,
49 number: None,
50 number_of_elements: None,
51 pageable: None,
52 size: None,
53 sort: None,
54 total_elements: None,
55 total_pages: None,
56 }
57 }
58}
59
60