namespace SameBeat.Application.DTO; /// /// Biezacy stan mikrofonu -- ten sam ksztalt wraca z GET /api/host/mikrofon, jest dolaczany do /// GET /api/events/current (pole "mikrofon") i idzie w broadcastach SignalR "MikrofonPrzyznany" / /// "MikrofonOdebrany". Celowo tylko numer slotu i nick, NIGDY UczestnikOczekujacyId -- dokladnie ten /// sam kontrakt bezpieczenstwa co SlotScenyDto (patrz komentarz w SerwisSceny): gdyby id wyciekl /// publicznie, dowolny anonimowy widz moglby probowac go uzyc gdzie indziej. /// public sealed record StanMikrofonuDto(int? NumerSlotu, string? Nick, DateTime? KoniecUtc);