using MesaFabApproval.Shared.Utilities; namespace MesaFabApproval.Shared.Models; public class PCRBActionItem { public int ID { get; set; } public required string Name { get; set; } public bool Gating { get; set; } = false; public bool ClosedStatus { get; set; } = false; public DateTime? ClosedDate { get; set; } = DateTimeUtilities.MAX_DT; public int ClosedByID { get; set; } = 0; public User? ClosedBy { get; set; } public required int UploadedByID { get; set; } public User? UploadedBy { get; set; } public DateTime UploadedDateTime { get; set; } = DateTime.Now; public int ResponsiblePersonID { get; set; } = 0; public User? ResponsiblePerson { get; set; } public required int PlanNumber { get; set; } public required int Step { get; set; } public DateTime NotifyDate { get; set; } = DateTimeUtilities.MIN_DT; }