using LCU.API.Internal.Operations.IncentiveApi.Models; using LCU.API.Internal.Operations.IncentiveApi.Models.Allied; using LCU.Library.Internal.IncentiveApiModels.Entities; using LCU.Library.Internal.IncentiveApiModels.Requests; namespace LCU.API.Internal.Operations.IncentiveApi.Services.Allied; public interface IAlliedGapMbpTransactionImportService { Task RunAlliedGapMbpProcess(AlliedGapMbpRequest request); Task> ImportTransactions(AlliedGapMbpRequest request) where T : AlliedSaleRow; Task> CreateActivity(IEnumerable transactions); ActivityProcessingOrder FilterAndOrderUpdates(ActivityProcessingOrder activityProcessingOrder); }