19 lines
805 B
C#
19 lines
805 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 CreditAdjustmentChecker : TransactionHistoryChecker
|
|
{
|
|
private readonly List<string> _watchedStatuses = new List<string> { "O4R", "REPO", "SOLD" };
|
|
private readonly List<string> _watchedTransactionTypes = new List<string> { "PDSB", "RPMT" };
|
|
private const string Message = "Credit Adjustment Received";
|
|
|
|
public override List<EventAlert> CheckForAlert(RepoAccountProcessingSlip slip)
|
|
{
|
|
return StandardizedCheckForAlert(new AlertProcessingSlip(slip, Message, _watchedStatuses, _watchedTransactionTypes));
|
|
}
|
|
}
|
|
} |