using MesaFabApproval.Shared.Utilities;

namespace MesaFabApproval.Shared.Models;

public class PCRB {
    public static string[] Stages { get; } = [
        "Draft",
        "PCR1",
        "PCR2",
        "PCR3",
        "Complete"
    ];

    public int PlanNumber { get; set; }
    public int OwnerID { get; set; }
    public string OwnerName { get; set; } = "";
    public string Title { get; set; } = "";
    public string ChangeLevel { get; set; } = "Mesa - Class 3";
    public bool IsITAR { get; set; } = false;
    public int CurrentStep { get; set; } = 0;
    public string ReasonForChange { get; set; } = "";
    public string ChangeDescription { get; set; } = "";
    public DateTime InsertTimeStamp { get; set; } = DateTimeUtilities.MIN_DT;
    public DateTime LastUpdateDate { get; set; } = DateTimeUtilities.MIN_DT;
    public DateTime ClosedDate { get; set; } = DateTimeUtilities.MAX_DT;
    public string Type { get; set; } = "";
}