using MinecraftStatus; using System.Net; using VeloeMonitorDataCollector.Dependencies; using VeloeMonitorDataCollector.Models; namespace VeloeMonitorDataCollector; public interface IDataSendable { public void SendHardware(in Dictionary data); public void SendMinecraft(in McStatus data, in string name); public void SendSteam(in SteamData data,in string name); public void SendGamespy3(in Gs3Status.Status data, in string name); public void SendGamespy2(in Gs2Status.Status data, in string name); public void Close(); public bool CheckHardware(in Dictionary input); public bool CheckGameServer(in string name,in string type); void SendUrl(HttpWebResponse data, string name); }