using System; namespace axXez.TS3.Protocol { /// Common properties shared by virtual server list and info responses. public interface IVirtualServer : INamedEntity { /// Unique identifier of the virtual server. string UID { get; } /// Current status string (e.g. "online", "offline"). string Status { get; } /// Number of voice clients currently connected. int ClientsOnline { get; } /// Maximum number of clients allowed simultaneously. int MaxClients { get; } /// Time the server has been running since last start. TimeSpan Uptime { get; } /// UDP port the server listens on. int Port { get; } /// Whether the server starts automatically with the process. bool Autostart { get; } } }