using System.Collections.Generic; namespace BTCPayServer.Client.Models { public class ServerInfoData { /// /// detailed status information /// public ServerInfoStatusData Status { get; set; } /// /// the BTCPay Server version /// public string Version { get; set; } /// /// the Tor hostname /// public string Onion { get; set; } /// /// the payment methods this server supports /// public IEnumerable SupportedPaymentMethods { get; set; } } public class ServerInfoStatusData { /// /// are all chains fully synched /// public bool FullySynched { get; set; } /// /// detailed sync information per chain /// public IEnumerable SyncStatus { get; set; } } public class ServerInfoSyncStatusData { public string CryptoCode { get; set; } public int BlockHeaders { get; set; } public float Progress { get; set; } } }