Aller au contenu
English

SystemOneDecisionProviderOptions

import type { SystemOneDecisionProviderOptions } from "@elie-laloum/outpost";
  • baseUrlRequis
    string
    URL de base HTTP(S) incluant le préfixe de version, comme /v1 ; /systemone est ajouté. Identifiants, query et fragment sont interdits.
  • apiKeyRequis
    string | false
    Clé bearer explicite non vide, ou false pour un endpoint sans authentification.
  • timeoutMsOptionnel
    number | undefined
    Délai de requête incluant la lecture de réponse, en millisecondes entières positives ; 120000 par défaut.
  • maxResponseBytesOptionnel
    number | undefined
    Limite entière positive de taille de réponse ; 8 MiB par défaut. Une réponse trop grande échoue avec response.
export interface SystemOneDecisionProviderOptions {
  readonly baseUrl: string;
  readonly apiKey: string | false;
  readonly timeoutMs?: number;
  readonly maxResponseBytes?: number;
}