Files
monorepo/LCU.Api.Internal.CoreApiWrapper/LCU.Api.Internal.CoreApiWrapper/Services/IActivityService.cs
T
2026-03-31 14:32:23 -05:00

25 lines
1.8 KiB
C#

using System.Collections.Generic;
using System.Threading.Tasks;
using LCU.Library.Internal.CoreApiWrapperModel.CoreModels.Activity;
using LCU.Library.Internal.CoreApiWrapperModel.LcuModels.Activity;
namespace LCU.Api.Internal.CoreApiWrapper.Services
{
public interface IActivityService
{
Task<IReadOnlyCollection<NewCheckingAccountActivity>> GetNewCheckingAccountActivities(string newerThanDateTime, long? afterActivityNumber, int limitAmount);
Task<IReadOnlyCollection<NewCheckingAccountActivity>> GetNewDigitalBankingCheckingAccountActivities(string newerThanDateTime, long? afterActivityNumber, int limitAmount);
Task<IReadOnlyCollection<NewAtmCheckCardActivity>> GetNewAtmCheckCardActivities(string newerThanDateTime, long? afterActivityNumber, int limitAmount);
Task<IReadOnlyCollection<NewActivityManagerIncentiveReferral>> GetNewActivityManagerIncentiveReferrals(string newerThanOriginationDateTime, long? afterActivityId);
Task<IReadOnlyCollection<NewLoanSaleActivity>> GetNewMortgageSaleActivities(string newerThanOriginationDateTime,
long? afterActivityId);
Task<IReadOnlyCollection<NewLoanSaleActivity>> GetNewVehicleSaleActivities(string newerThanOriginationDateTime,
long? afterActivityId);
Task<IReadOnlyCollection<NewLoanSaleActivity>> GetNewDebtProtectedLoanSaleActivities(string newerThanDateTime,
long? afterActivityNbr);
Task<IReadOnlyCollection<NewActivityManagerIncentiveReferral>> QueryActivityManagerActivity(ActivityQueryRequest request);
Task<IReadOnlyCollection<EStatementDeliveryMethod>> GetEStatementDeliveryActivity(string newerThanOriginationDateTime);
Task<PersonRecentActivityResponse> GetPersonActivityByPhoneNumber(string phoneNumber);
Task<PersonRecentActivityResponse> GetPersonActivityByTaxId(string taxId);
}
}