23 lines
1.4 KiB
C#
23 lines
1.4 KiB
C#
using System;
|
|
using System.Collections.Generic;
|
|
using System.Threading.Tasks;
|
|
using LCU.Library.Internal.CoreApiWrapperModel.CoreModels;
|
|
using LCU.Library.Internal.CoreApiWrapperModel.CoreModels.CoreRequests;
|
|
using LCU.Library.Internal.CoreApiWrapperModel.CoreModels.CoreResponses;
|
|
using LCU.Library.Internal.CoreApiWrapperModel.CoreModels.Transaction;
|
|
|
|
namespace LCU.Library.Internal.CoreApiWrapperLib.DataAccess
|
|
{
|
|
public interface ITransactionDao
|
|
{
|
|
Task<IEnumerable<TransactionHistory>> FindTransactionHistoryById(CoreRequestParameters coreRequestParameters,
|
|
TransactionHistoryRequest request,
|
|
string accountId);
|
|
Task<List<MonetaryTransactionResponse>> AddMonetaryTransactions(List<GroupedMonetaryTransactionRequest> requests);
|
|
Task<IEnumerable<ExternalDescription>> FindExternalDescriptionsWithSsn();
|
|
void UpdateExternalDescription(ExternalDescription externalTransactionDescription);
|
|
Task<List<BasicResponse>> PostFundsToAccount(List<FundsToAccountRequest> requests);
|
|
Task<IEnumerable<TransactionAlertInfo>> GetTransactionsByDateSpan(DateTime startDateRange, DateTime endDateRange, string rtxnTypCdToExcludeParams, string rtxnTypCdToExcludeVerify);
|
|
}
|
|
}
|