using System.Threading.Channels; namespace Deal.Api.Events; /// /// Активная подписка на канал SSE тенанта. /// /// Идентификатор подписки — передаётся в . /// Тенант канала: тенант сессии при подписке. /// Канал событий подписчика: bounded-очередь ≤200 с вытеснением старых. public sealed record SseSubscription(Guid Id, Guid TenantId, ChannelReader Events);