namespace SeriLoog.Models; public sealed class LogEntryDto { public string Id { get; set; } = ""; public DateTimeOffset Timestamp { get; set; } public string Level { get; set; } = "Information"; public string Message { get; set; } = ""; public string? MessageTemplate { get; set; } public string? Exception { get; set; } public Dictionary Properties { get; set; } = new(); public string Source { get; set; } = "mongo"; public string RawJson { get; set; } = "{}"; } public sealed class LogQueryResult { public List Items { get; set; } = new(); public long Total { get; set; } public int Page { get; set; } public int PageSize { get; set; } public string Source { get; set; } = "mongo"; public string? Warning { get; set; } }