using Azaion.Common.Database; using MediatR; using MessagePack; namespace Azaion.Common.Services.Inference; public class InferenceDataEvent(AnnotationImage annotationImage) : INotification { public AnnotationImage AnnotationImage { get; set; } = annotationImage; } [MessagePackObject] public class InferenceStatusEvent : INotification { [Key("mn")] public string? MediaName { get; set; } [Key("dc")] public int DetectionsCount { get; set; } } public class InferenceDoneEvent : INotification;