Files
2026-04-20 14:47:24 -05:00

19 lines
803 B
C#

using System;
using System.Collections.Generic;
using LCU.API.Collections.RepoApi.Domain.Processing;
using LCU.Shared.Collections.RepoApiLib.Models;
namespace LCU.API.Collections.RepoApi.Domain.AlertChecker
{
public class DebitAdjustmentChecker : TransactionHistoryChecker
{
private readonly List<string> _watchedStatuses = new List<string> { "O4R", "REPO", "SOLD" };
private readonly List<string> _watchedTransactionTypes = new List<string> { "CHST", "PRCT" };
private const string Message = "Debit Adjustment Received";
public override List<EventAlert> CheckForAlert(RepoAccountProcessingSlip slip)
{
return StandardizedCheckForAlert(new AlertProcessingSlip(slip, Message, _watchedStatuses, _watchedTransactionTypes));
}
}
}