using System; using System.Collections.Generic; namespace Monithor.api { public class BackendData { public class Downtime { public Downtime(string monitorId, TimeSpan length, DateTime date, bool planned = false) { MonitorId = monitorId; Planned = planned; Length = length; Date = date; } public string MonitorId; public bool Planned; public TimeSpan Length; public DateTime Date; } public class Incident { public string Description; public List Timeline; } public class TimelineEvent { public bool Planned = false; public string Title; public string Description; } public enum TimelineEventType { Investigating, Update, Identified, Monitoring, Resolved, Planned, Started, } } }