using System; using System.ComponentModel.DataAnnotations; using System.ComponentModel.DataAnnotations.Schema; using Newtonsoft.Json; namespace LCU.API.Internal.RepoApi.Repos.Models { public class RepoStatusChange { [Required] [DatabaseGenerated(DatabaseGeneratedOption.Identity)] public int Id { get; set; } [Required] public int RepoId { get; set; } [Required] public string StatusFrom { get; set; } [Required] public string StatusTo { get; set; } [Required] public string ChangedBy { get; set; } [Required] public DateTime ChangedDate { get; set; } [ForeignKey("RepoId")] [JsonIgnore] public RepoAccount RepoAccount { get; set; } } }