using Gameboard.ShogiUI.Sockets.ServiceModels.Socket.Interfaces; using Gameboard.ShogiUI.Sockets.ServiceModels.Socket.Types; using System.Collections.Generic; namespace Gameboard.ShogiUI.Sockets.ServiceModels.Socket.Messages { public class ListGamesRequest : IRequest { public ClientAction Action { get; set; } } public class ListGamesResponse : IResponse { public string Action { get; } public string Error { get; set; } public ICollection Games { get; set; } public ListGamesResponse(ClientAction action) { Action = action.ToString(); } } }