15 lines
388 B
C#

using System.Threading.Tasks;
using Compliance.Domain.Models;
using Compliance.DTOs;
namespace Compliance.Services.ValidationRules
{
public interface IValidationRule
{
int Priority { get; }
Task<ValidationResult> ValidateAsync(
BillComplianceRequest request,
DistributorInformation distributorInfo,
Client clientInfo);
}
}