#[derive(Clone, Debug, PartialEq, Default, Serialize, Deserialize)]
pub struct SystemStatusResponse {
#[serde(rename = "AndroidLatestVersion", skip_serializing_if = "Option::is_none")]
pub android_latest_version: Option<String>,
#[serde(rename = "AndroidMinVersion", skip_serializing_if = "Option::is_none")]
pub android_min_version: Option<String>,
#[serde(rename = "DesktopLatestVersion", skip_serializing_if = "Option::is_none")]
pub desktop_latest_version: Option<String>,
#[serde(rename = "DesktopMinVersion", skip_serializing_if = "Option::is_none")]
pub desktop_min_version: Option<String>,
#[serde(rename = "IosLatestVersion", skip_serializing_if = "Option::is_none")]
pub ios_latest_version: Option<String>,
#[serde(rename = "IosMinVersion", skip_serializing_if = "Option::is_none")]
pub ios_min_version: Option<String>,
#[serde(rename = "database_status", skip_serializing_if = "Option::is_none")]
pub database_status: Option<String>,
#[serde(rename = "filestore_status", skip_serializing_if = "Option::is_none")]
pub filestore_status: Option<String>,
#[serde(rename = "status", skip_serializing_if = "Option::is_none")]
pub status: Option<String>,
#[serde(rename = "CanReceiveNotifications", skip_serializing_if = "Option::is_none")]
pub can_receive_notifications: Option<String>,
}
impl SystemStatusResponse {
pub fn new() -> SystemStatusResponse {
SystemStatusResponse {
android_latest_version: None,
android_min_version: None,
desktop_latest_version: None,
desktop_min_version: None,
ios_latest_version: None,
ios_min_version: None,
database_status: None,
filestore_status: None,
status: None,
can_receive_notifications: None,
}
}
}