FetchProvenance: {
    attempts: number;
    cache: "hit" | "miss" | "refresh" | "offline-hit" | "disabled";
    detail?: Record<string, unknown>;
    durationMs: number;
    endpoint: string;
    httpStatus?: number;
    kind: DataSource["kind"];
    license?: string;
    pages?: number;
    request: { body?: string; hash: string; summary: string };
    requestedAt: string;
    sourceId: string;
}

Type declaration

  • attempts: number
  • cache: "hit" | "miss" | "refresh" | "offline-hit" | "disabled"
  • Optionaldetail?: Record<string, unknown>
  • durationMs: number
  • endpoint: string
  • OptionalhttpStatus?: number
  • kind: DataSource["kind"]
  • Optionallicense?: string
  • Optionalpages?: number
  • request: { body?: string; hash: string; summary: string }
  • requestedAt: string
  • sourceId: string