namespace PageFetcher.Models;
///
/// Request to fetch a web page via the page-fetcher-api.
///
public sealed class FetchPageRequest
{
/// Absolute HTTP or HTTPS URL to fetch.
public string Url { get; set; } = string.Empty;
///
/// Playwright wait condition. Accepted values: networkidle (default), domcontentloaded, load.
///
public string WaitFor { get; set; } = "networkidle";
///
/// Identifies the calling service for audit purposes (e.g. cv-matcher-api, cv-search-job).
///
public string CallerService { get; set; } = string.Empty;
}