namespace Backend.Domain; public sealed class RiskFlag { public int Id { get; set; } public int? SeasonId { get; set; } public Season? Season { get; set; } public string? TwitchUserId { get; set; } public string Source { get; set; } = string.Empty; public string Type { get; set; } = string.Empty; public string Severity { get; set; } = "medium"; public string Status { get; set; } = "open"; public string Summary { get; set; } = string.Empty; public string CreatedFromIp { get; set; } = string.Empty; public string UserAgent { get; set; } = string.Empty; public string MetadataJson { get; set; } = "{}"; public string? ReviewedByTwitchId { get; set; } public DateTimeOffset CreatedAt { get; set; } public DateTimeOffset? ReviewedAt { get; set; } }