using System.Threading.Tasks; using Wino.Core.Domain.Enums; namespace Wino.Core.Domain.Interfaces; public interface IStoreManagementService { /// /// Checks whether user has the type of an add-on purchased. /// Task HasProductAsync(WinoAddOnProductType productType); /// /// Attempts to purchase the given add-on. /// Task PurchaseAsync(WinoAddOnProductType productType); }