public SystemMonitorState(int numAlerts, string location, DateTime readingTimestamp, SystemMonitorStatus status) { Alerts = numAlerts; Location = location; ReadingTimestamp = readingTimestamp; Status = status; }
public NotSystemMonitorState(int numAlerts, string location, DateTime readingTimestamp, SystemMonitorStatus status, string randomString) { Alerts = numAlerts; Location = location; ReadingTimestamp = readingTimestamp; Status = status; RandomString = randomString; }
public void UpdateLastTrainProcessedStatus(SystemMonitorStatus status) { Status = status; }
public void UpdateLastTrainProcessedState(DateTime readingTimestamp, string location, SystemMonitorStatus status) { Status = status; Location = location; ReadingTimestamp = readingTimestamp; }