using System.Collections.Generic; using System.Threading.Tasks; using LCU.Library.Internal.IncentiveApiModels.Entities; using LCU.Library.Internal.IncentiveApiModels.Enums; namespace LCU.API.Internal.Operations.IncentiveApiLib.Repositories; public interface IActivityTransferActionRepository { Task SaveTransferAsync(ActivityTransferAction activityTransferAction); Task GetTransferActionById(int id); Task GetRequestedTransferActionByActivityId(int requestedActivityId); Task> GetActiveTransfersForStateAsync(ActivityState state); }