namespace CvMatcher.Models.Responses
{
    public sealed class JobMatchResponse
    {
        public int Score { get; set; }
        public string Summary { get; set; } = string.Empty;
        public List<string> Strengths { get; set; } = [];
        public List<string> Gaps { get; set; } = [];
        public List<string> Recommendations { get; set; } = [];
        public List<string> Evidence { get; set; } = [];
        public List<string> Keywords { get; set; } = [];
        public string? Location { get; set; }
        public bool Cached { get; set; }
        public string? JobDocumentId { get; set; }
        public string? JobUrl { get; set; }
    }
}
