15 lines
388 B
C#
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);
|
|
}
|
|
} |