/**
 * Generated by orval v8.3.0 🍺
 * Do not edit manually.
 * Mission Control API
 * OpenAPI spec version: 0.1.0
 */
import type { LLMErrorResponseDetail } from "./lLMErrorResponseDetail";

/**
 * Standardized LLM-facing error payload used by API contracts.
 */
export interface LLMErrorResponse {
  /** Error payload. Agents should rely on `code` when present and default to `message` for fallback display. */
  detail: LLMErrorResponseDetail;
  /** Request correlation identifier injected by middleware. */
  request_id?: string | null;
  /** Optional machine-readable error code. */
  code?: string | null;
  /** Whether a client should retry the call after remediating transient conditions. */
  retryable?: boolean | null;
}
