using System.Collections.Generic;

namespace MainShell.ProcessResult
{
    public class DieRecheckPointResult
    {
        public int StepIndex { get; set; }

        public int PadRow { get; set; }

        public int PadColumn { get; set; }

        public int DieRow { get; set; }

        public int DieColumn { get; set; }

        public double PadX { get; set; }

        public double PadY { get; set; }

        public double DieX { get; set; }

        public double DieY { get; set; }

        public string TransPathType { get; set; }

        public bool IsMissingBond { get; set; }

        public double XError { get; set; }

        public double YError { get; set; }
    }

    public class DieRecheckProcessResult : ProcessResultBase
    {
        public bool IsSuccess { get; set; }

        public List<DieRecheckPointResult> PointResults { get; set; } = new List<DieRecheckPointResult>();
    }
}
