namespace OI.Metrology.Shared.DataModels;

public class Pinned : HeaderCommon
{

    public string PointA { get; set; }
    public string PointB { get; set; }
    public string PointC { get; set; }
    public string PointD { get; set; }
    public string PointE { get; set; }
    public string PointF { get; set; }
    public string PointG { get; set; }
    public string PointH { get; set; }
    public string PointI { get; set; }

    public Pinned(HeaderCommon headerCommon, List<string> values)
    {
        ID = headerCommon.ID;
        InsertDate = headerCommon.InsertDate;
        AttachmentID = headerCommon.AttachmentID;
        Title = headerCommon.Title;
        Recipe = headerCommon.Recipe;
        Date = headerCommon.Date;
        ToolTypeID = headerCommon.ToolTypeID;
        ToolTypeName = headerCommon.ToolTypeName;
        Reactor = headerCommon.Reactor;
        RDS = headerCommon.RDS;
        PSN = headerCommon.PSN;
        PointA = values[0];
        PointB = values[1];
        PointC = values[2];
        PointD = values[3];
        PointE = values[4];
        PointF = values[5];
        PointG = values[6];
        PointH = values[7];
        PointI = values[8];
    }

}