using RealCV.Application.Models;

namespace RealCV.Application.Interfaces;

public interface IEducationVerifierService
{
    /// <summary>
    /// Verify a single education entry.
    /// </summary>
    EducationVerificationResult Verify(EducationEntry education);

    /// <summary>
    /// Verify all education entries and check for timeline issues.
    /// </summary>
    List<EducationVerificationResult> VerifyAll(List<EducationEntry> education, List<EmploymentEntry>? employment = null);
}
