using System.ComponentModel.DataAnnotations.Schema; namespace Distribution.Models { public class Claim : Template { /// User holding the RegionalAgency role that this claim is raised against. public Guid FK_AgencyUserId { get; set; } [ForeignKey("FK_AgencyUserId")] public User AgencyUser { get; set; } public string Details { get; set; } public ClaimStatus Status { get; set; } = ClaimStatus.Open; public decimal? SettlementAmount { get; set; } public Guid? SettledByUserId { get; set; } [ForeignKey("SettledByUserId")] public User? SettledByUser { get; set; } public DateTime? SettledAt { get; set; } } }