using System; using Wino.Core.Domain.Interfaces; namespace Wino.Core.Requests.Bundles; ///// ///// Encapsulates request to queue and account for synchronizer. ///// ///// ///// ///// Prepared request for the server. ///// Which account to execute this request for. public class ServerRequestBundle(Guid accountId, IRequestBase request) : IClientMessage { public Guid AccountId { get; } = accountId; public IRequestBase Request { get; } = request; } //public record ServerRequestPackage(Guid AccountId, TUserActionRequestType Request) // : ServerRequestBundle(AccountId), IClientMessage where TUserActionRequestType : IRequestBase;