Files
monorepo/LCU.Api.Internal.DataCleanUp/LCU.Api.Internal.DataCleanUp/Services/IQueueDataCleanUpService.cs
T
2026-03-13 09:28:55 -05:00

23 lines
994 B
C#

using LCU.Library.Internal.ApiResponse.Models;
using LCU.Library.Internal.DataCleanUpModel.Enum;
using LCU.Library.Internal.DataCleanUpModel.Models;
namespace LCU.Api.Internal.DataCleanUp.Services;
public interface IQueueDataCleanUpService
{
Task QueueDataCleanUp(DataCleanUpRequest dataCleanUpRequest);
Task QueueDataCleanUpWithPayload<TRequest>(TRequest request, CleanUpTypes cleanUpType) where TRequest : ReturnResponse;
Task QueueHyphenatedUserIdCleanUp();
Task QueueDeactivateCustodialEAgreements();
Task QueueCloseCustodialVruAgreements();
Task QueueMaskTransactionExternalDescriptionWithSsn();
Task QueueAddFundsToVipSavingsAccounts();
Task QueueBatchAddFundsToVipSavingsAccounts();
Task QueueUpdateAdminBranchCodesByAccountNumber();
Task QueueUpdateAccountLoanToValue();
Task QueueUpdateAccountGroupForAnalysis();
Task QueueUpdateAccountNickname();
Task QueueUpdateAccountCreditReportType();
Task QueuePmiCancelUpdate();
}