public StatusIoClient(StatusIoConfiguration configuration) { Configuration = configuration; network = new StatusIoNetwork(configuration); components = new ComponentApi(this); incidents = new IncidentApi(this); maintenance = new MaintenanceApi(this); metrics = new MetricApi(this); status = new StatusApi(this); subscribers = new SubscriberApi(this); }
private static async Task Test(MaintenanceApi maintenance) { var listMaintenance = await maintenance.GetList(); Console.WriteLine("Active maintenance"); foreach (var m in listMaintenance.Result.Active) { Console.WriteLine("\t" + m.Name); } Console.WriteLine("Upcoming maintenance"); foreach (var m in listMaintenance.Result.Upcoming) { Console.WriteLine("\t" + m.Name); } Console.WriteLine("Resolved maintenance"); foreach (var m in listMaintenance.Result.Resolved) { Console.WriteLine("\t" + m.Name); } }
public void Init() { instance = new MaintenanceApi(); }