#[derive(Clone, Debug, PartialEq, Serialize, Deserialize)]
pub struct PageDetails {
#[serde(rename = "prev", skip_serializing_if = "Option::is_none")]
pub prev: Option<String>,
#[serde(rename = "next", skip_serializing_if = "Option::is_none")]
pub next: Option<String>,
#[serde(rename = "first", skip_serializing_if = "Option::is_none")]
pub first: Option<String>,
#[serde(rename = "last", skip_serializing_if = "Option::is_none")]
pub last: Option<String>,
}
impl PageDetails {
pub fn new() -> PageDetails {
PageDetails {
prev: None,
next: None,
first: None,
last: None,
}
}
}