btcpay_client/models/
application_server_info_data.rs1#[derive(Clone, Debug, PartialEq, Default, Serialize, Deserialize)]
15pub struct ApplicationServerInfoData {
16 #[serde(rename = "version", skip_serializing_if = "Option::is_none")]
18 pub version: Option<String>,
19 #[serde(rename = "onion", skip_serializing_if = "Option::is_none")]
21 pub onion: Option<String>,
22 #[serde(rename = "supportedPaymentMethods", skip_serializing_if = "Option::is_none")]
24 pub supported_payment_methods: Option<Vec<String>>,
25 #[serde(rename = "fullySynched", skip_serializing_if = "Option::is_none")]
27 pub fully_synched: Option<bool>,
28 #[serde(rename = "syncStatus", skip_serializing_if = "Option::is_none")]
29 pub sync_status: Option<Vec<crate::models::ApplicationServerInfoSyncStatusData>>,
30}
31
32impl ApplicationServerInfoData {
33 pub fn new() -> ApplicationServerInfoData {
34 ApplicationServerInfoData {
35 version: None,
36 onion: None,
37 supported_payment_methods: None,
38 fully_synched: None,
39 sync_status: None,
40 }
41 }
42}
43
44