using Shogi.Contracts.Types; namespace Shogi.Contracts.Socket; public class MoveResponse : ISocketResponse { public SocketAction Action { get; } public string SessionName { get; set; } = string.Empty; /// /// The player that made the move. /// public string PlayerName { get; set; } = string.Empty; public MoveResponse() { Action = SocketAction.PieceMoved; } }