using System.Text.Json.Serialization; using Core.Models.Logging; using Core.Models.Utils; namespace Core.Models.Spt.Logging; public record ClientLogRequest : IRequestData { [JsonPropertyName("Source")] public string? Source { get; set; } [JsonPropertyName("Level")] [JsonConverter(typeof(JsonStringEnumConverter))] // TODO: Fix in modules to send enumValue instead of string public LogLevel? Level { get; set; } [JsonPropertyName("Message")] public string? Message { get; set; } [JsonPropertyName("Color")] public string? Color { get; set; } // TODO: FIX THIS SHIT FOR COLOURS [JsonPropertyName("BackgroundColor")] public string? BackgroundColor { get; set; } }