using Insight.Domain.Enums; namespace Insight.Server.Models; internal class MonitorMessage { public DateTime? Timestamp { get; set; } public string? Community { get; set; } public ApplicationEnum? Application { get; set; } public CategoryEnum? Category { get; set; } public StatusEnum? Status { get; set; } public string? Endpoint { get; set; } public string? Hostname { get; set; } public string? Subject { get; set; } public string? Message { get; set; } public enum ApplicationEnum { Unknown = 0, Insight = 1, Acronis = 2, Veeam = 3, QNAP = 4, FreeNas = 5 } }