using System.Text.Json.Serialization;

namespace Nalu.Web.Models;

public record ExtractionRequest
{
    [JsonPropertyName("agent_input")]
    public required string AgentInput { get; init; }

    [JsonPropertyName("user_input")]
    public required string UserInput { get; init; }

    [JsonPropertyName("agent_context")]
    public string? AgentContext { get; init; }

    [JsonPropertyName("language")]
    public string Language { get; init; } = "pt-BR";
}
