using Shogi.Contracts.Api; using Shogi.Contracts.Types; using System.Net; namespace Shogi.UI.Pages.Home.Api { public interface IShogiApi { Task GetGuestToken(); Task GetSession(string name); Task GetSessions(); Task GetToken(); Task GuestLogout(); Task PostMove(string sessionName, Move move); Task PostSession(string name, bool isPrivate); } }