Abstract base class for validation strategies
T extends Mandate
protected
readonly
config: ValidationConfig
abstract
canHandle(mandateType: MandateType): boolean
abstract
checkExpiry(): Promise<boolean>
abstract
validate(mandate: T): Promise<ValidationResult>
abstract
validateIntegrity(mandate: T): Promise<ValidationResult>