jira_api_v2/models/
page_of_dashboards.rs1use crate::models;
12use serde::{Deserialize, Serialize};
13
14#[derive(Clone, Default, Debug, PartialEq, Serialize, Deserialize)]
16pub struct PageOfDashboards {
17 #[serde(rename = "startAt", skip_serializing_if = "Option::is_none")]
19 pub start_at: Option<i32>,
20 #[serde(rename = "maxResults", skip_serializing_if = "Option::is_none")]
22 pub max_results: Option<i32>,
23 #[serde(rename = "total", skip_serializing_if = "Option::is_none")]
25 pub total: Option<i32>,
26 #[serde(rename = "prev", skip_serializing_if = "Option::is_none")]
28 pub prev: Option<String>,
29 #[serde(rename = "next", skip_serializing_if = "Option::is_none")]
31 pub next: Option<String>,
32 #[serde(rename = "dashboards", skip_serializing_if = "Option::is_none")]
34 pub dashboards: Option<Vec<models::Dashboard>>,
35}
36
37impl PageOfDashboards {
38 pub fn new() -> PageOfDashboards {
40 PageOfDashboards {
41 start_at: None,
42 max_results: None,
43 total: None,
44 prev: None,
45 next: None,
46 dashboards: None,
47 }
48 }
49}
50