using System; using System.Collections.Generic; using System.ComponentModel.DataAnnotations; namespace Marechai.Database.Models { public class Audit : BaseModel { public AuditType Type { get; set; } [Required] public string UserId { get; set; } public string Table { get; set; } public JsonObject> Keys { get; set; } public JsonObject> OldValues { get; set; } public JsonObject> NewValues { get; set; } public JsonObject> AffectedColumns { get; set; } [Required] public virtual ApplicationUser User { get; set; } } }