using System.Threading.Tasks; using CommonDomain; using UserDomain.Entity; namespace UserService { public interface ILotteryService { Task GetUserStatus(string userId); Task<(bool success, string message, LotteryPrize? prize, long cost)> Draw(string userId, int poolType = 0); Task> GetUserDrawnPrizes(string userId); } }