#[derive(Clone, Debug, PartialEq, Default, Serialize, Deserialize)]
pub struct ApplicationServerInfoData {
#[serde(rename = "version", skip_serializing_if = "Option::is_none")]
pub version: Option<String>,
#[serde(rename = "onion", skip_serializing_if = "Option::is_none")]
pub onion: Option<String>,
#[serde(rename = "supportedPaymentMethods", skip_serializing_if = "Option::is_none")]
pub supported_payment_methods: Option<Vec<String>>,
#[serde(rename = "fullySynched", skip_serializing_if = "Option::is_none")]
pub fully_synched: Option<bool>,
#[serde(rename = "syncStatus", skip_serializing_if = "Option::is_none")]
pub sync_status: Option<Vec<crate::models::ApplicationServerInfoSyncStatusData>>,
}
impl ApplicationServerInfoData {
pub fn new() -> ApplicationServerInfoData {
ApplicationServerInfoData {
version: None,
onion: None,
supported_payment_methods: None,
fully_synched: None,
sync_status: None,
}
}
}