using static Step.Model.Constants; namespace Step.Model.DTOModels { public class DTOQueueModel { public int Id { get; set; } public string PartProgramName { get; set; } public int Reps { get; set; } public int RemainingReps { get; set; } public string AbsolutePath { get; set; } public QUEUE_ITEM_STATUS Status { get; set; } public override bool Equals(object obj) { if (!(obj is DTOQueueModel item)) return false; if (Id != item.Id) return false; if (PartProgramName != item.PartProgramName) return false; if (Reps != item.Reps) return false; if (RemainingReps != item.RemainingReps) return false; if (Status != item.Status) return false; return true; } public override int GetHashCode() { return base.GetHashCode(); } } }