using OpenCvSharp; using VisionBuilder.UI.Common.Commands.Interfaces; namespace VisionBuilder.UI.Common.Commands; public class ImageProcessedEvent:IEvent { public DateTime SessionStart { get; set; } public string ImageSource { get; set; } public string RecipeName { get; set; } public Mat ImageOriginal { get; set; } public Mat ImageAnalysis { get; set; } public bool HasError { get; set; } public List ErrorNames { get; set; } public TimeSpan AnalysisTime { get; set; } public TimeSpan AcquisitionTime { get; set; } public TimeSpan SleepTime { get; set; } }