using System; namespace Svrnty.CQRS.Events.Abstractions.Discovery; /// /// Metadata describing a registered event type. /// Used for runtime discovery of all event types in the application. /// public interface IEventMeta { /// /// The name of the event (e.g., "UserInvitationSentEvent"). /// string Name { get; } /// /// The CLR type of the event. /// Type EventType { get; } /// /// Optional user-friendly description of this event. /// string? Description { get; } }