namespace CvMatcher.Models.Requests;

public sealed class CreateJobSearchTokenRequest
{
    public string CvDocumentId { get; set; } = string.Empty;
    public string Email { get; set; } = string.Empty;
    public string Language { get; set; } = "en";
    public List<string> Keywords { get; set; } = [];
    public string? Location { get; set; }
    /// <summary>Client IP address forwarded by the api layer at CV match time. Null when not available.</summary>
    public string? ClientIpAddress { get; set; }
}
