using MongoDB.Bson; using MongoDB.Bson.Serialization.Attributes; namespace BCards.Web.Models; public class ModerationHistory { [BsonElement("attempt")] public int Attempt { get; set; } [BsonElement("status")] public string Status { get; set; } = "pending"; // "pending", "approved", "rejected" [BsonElement("reason")] public string? Reason { get; set; } [BsonElement("moderatorId")] public string? ModeratorId { get; set; } [BsonElement("date")] public DateTime Date { get; set; } = DateTime.UtcNow; [BsonElement("issues")] public List Issues { get; set; } = new(); }