<?php

namespace App\Domains\AI\DTOs;

class AiProviderResponse
{
    public function __construct(
        public readonly string $providerKey,
        public readonly ?string $modelKey,
        public readonly array $output,
        public readonly ?float $confidenceScore = null,
        public readonly array $warnings = [],
        public readonly ?int $tokensInput = null,
        public readonly ?int $tokensOutput = null,
        public readonly ?int $latencyMs = null,
        public readonly ?float $costAmount = null,
    ) {
    }
}
