use crate::models;
use serde::{Deserialize, Serialize};
#[derive(Clone, Default, Debug, PartialEq, Serialize, Deserialize)]
pub struct ListInboxMentions200ResponseMeta {
#[serde(rename = "total", skip_serializing_if = "Option::is_none")]
pub total: Option<i32>,
#[serde(rename = "sortOrder", skip_serializing_if = "Option::is_none")]
pub sort_order: Option<SortOrder>,
}
impl ListInboxMentions200ResponseMeta {
pub fn new() -> ListInboxMentions200ResponseMeta {
ListInboxMentions200ResponseMeta {
total: None,
sort_order: None,
}
}
}
#[derive(Clone, Copy, Debug, Eq, PartialEq, Ord, PartialOrd, Hash, Serialize, Deserialize)]
pub enum SortOrder {
#[serde(rename = "asc")]
Asc,
#[serde(rename = "desc")]
Desc,
}
impl Default for SortOrder {
fn default() -> SortOrder {
Self::Asc
}
}