/// <summary> /// Initializes a new instance of the <see cref="MetricState" /> class. /// </summary> /// <param name="eventTimestamp">eventTimestamp.</param> /// <param name="state">state.</param> /// <param name="suppressed">suppressed.</param> /// <param name="suppressedState">suppressedState.</param> /// <param name="timestamp">timestamp.</param> /// <param name="value">value.</param> /// <param name="maintenance">maintenance.</param> /// <param name="maintenanceInfo">maintenanceInfo.</param> public MetricState(int eventTimestamp = default(int), string state = default(string), bool suppressed = default(bool), string suppressedState = default(string), int timestamp = default(int), decimal value = default(decimal), int maintenance = default(int), MaintenanceInfo maintenanceInfo = default(MaintenanceInfo)) { this.EventTimestamp = eventTimestamp; this.State = state; this.Suppressed = suppressed; this.SuppressedState = suppressedState; this.Timestamp = timestamp; this.Value = value; this.Maintenance = maintenance; this.MaintenanceInfo = maintenanceInfo; }
/// <summary> /// Initializes a new instance of the <see cref="TriggerCheck" /> class. /// </summary> /// <param name="metrics">metrics.</param> /// <param name="score">score.</param> /// <param name="state">state.</param> /// <param name="maintenance">maintenance.</param> /// <param name="maintenanceInfo">maintenanceInfo.</param> /// <param name="timestamp">timestamp.</param> /// <param name="eventTimestamp">eventTimestamp.</param> /// <param name="lastSuccessfulCheckTimestamp">lastSuccessfulCheckTimestamp.</param> /// <param name="suppressed">suppressed.</param> /// <param name="suppressedState">suppressedState.</param> /// <param name="msg">msg.</param> /// <param name="triggerId">triggerId.</param> public TriggerCheck(MetricState metrics = default(MetricState), int score = default(int), string state = default(string), int maintenance = default(int), MaintenanceInfo maintenanceInfo = default(MaintenanceInfo), int timestamp = default(int), int eventTimestamp = default(int), int lastSuccessfulCheckTimestamp = default(int), bool suppressed = default(bool), string suppressedState = default(string), string msg = default(string), string triggerId = default(string)) { this.Metrics = metrics; this.Score = score; this.State = state; this.Maintenance = maintenance; this.MaintenanceInfo = maintenanceInfo; this.Timestamp = timestamp; this.EventTimestamp = eventTimestamp; this.LastSuccessfulCheckTimestamp = lastSuccessfulCheckTimestamp; this.Suppressed = suppressed; this.SuppressedState = suppressedState; this.Msg = msg; this.TriggerId = triggerId; }