using AyCode.Core.Serializers.Attributes; namespace AyCode.Services.SignalRs; /// /// Base interface for SignalR message parameters (metadata). /// public interface ISignalParams { } /// /// Parameters received alongside message data. /// Travels as a separate SignalR hub argument (small, AcBinary serialized) /// while the payload byte[] uses the protocol's zero-copy fast-path. /// [AcBinarySerializable] public class SignalReceiveParams : ISignalParams { public SignalResponseStatus Status { get; set; } }