22 lines
729 B
C#
22 lines
729 B
C#
using System.ComponentModel.DataAnnotations.Schema;
|
|
|
|
namespace Distribution.Models
|
|
{
|
|
public class Claim : Template
|
|
{
|
|
/// <summary>User holding the RegionalAgency role that this claim is raised against.</summary>
|
|
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; }
|
|
}
|
|
}
|