using Gameboard.ShogiUI.Sockets.ServiceModels.Types; namespace Gameboard.ShogiUI.Sockets.ServiceModels.Socket { public class CreateGameRequest : IRequest { public ClientAction Action { get; set; } public string GameName { get; set; } = string.Empty; public bool IsPrivate { get; set; } } public class CreateGameResponse : IResponse { public string Action { get; } public string Error { get; set; } public Game Game { get; set; } public string PlayerName { get; set; } public CreateGameResponse() { Action = ClientAction.CreateGame.ToString(); Error = string.Empty; Game = new Game(); PlayerName = string.Empty; } } }