namespace TrueCV.Application.Models;

public sealed record CompanyVerificationResult
{
    public required string ClaimedCompany { get; init; }
    public string? MatchedCompanyName { get; init; }
    public string? MatchedCompanyNumber { get; init; }
    public required int MatchScore { get; init; }
    public required bool IsVerified { get; init; }
    public string? VerificationNotes { get; init; }
    public DateOnly? ClaimedStartDate { get; init; }
    public DateOnly? ClaimedEndDate { get; init; }
}
