Zum Inhalt springen
Sursa Developers

Objekte

AnswerWarning

Eine Warnung zu einer Antwort. kind ist erweiterbar: Zeigen Sie eine unbekannte Art mit einer allgemeinen Meldung an. Arten:
- chart_unavailable, chart_type_changed, chart_axis_categorical, tool_not_allowed, tool_failed, table_query_failed (eine Tabellenabfrage der Antwort ist fehlgeschlagen), truncated. Diese Arten haben kein reason.

- answer_mismatch_data: Eine Zahl in der Antwort neben einem Monat weicht von den Diagrammdaten für diesen Monat ab (reason: period_value, period_missing, total_as_period, period_part); oder die Zahl ist nicht in den Daten der Antwort enthalten (reason: number_not_in_data); oder eine Übersichtsantwort nennt ein Dokument, das nicht in der Dokumentliste steht und keinen Quellenlink hat (reason: document_not_in_list); oder die Zahl ist in den Daten enthalten, aber in einer anderen Währung (reason: currency_mismatch, mit den Feldern number, currency, currencies). Felder: text, expected, spans.

- answer_source_ambiguous: Die Daten stammen aus mehreren ähnlichen Tabellen für denselben Zeitraum, und die Frage verlangte nicht, sie zusammenzufassen (text listet die Tabellen auf).

- answer_no_data_basis: Eine Antwort mit Monatszahlen hat keine Tabellendaten, daher sind die Zahlen nicht geprüft.

- currency_missing: Eine Zahl aus Geldbeträgen hat keine Währung, obwohl die Daten mehrere Währungen enthalten (text, number, spans, currencies).

- mixed_currency_sum: Eine Zahl in der Antwort entspricht einer Summe von Werten in verschiedenen Währungen (text, number, spans, currencies).

- access_limited: Einige Ergebnisse wurden aufgrund des Zugriffs des Benutzers ausgeschlossen, daher kann die Antwort unvollständig sein (keine Datenfelder).

- fx_rate_stale: Die Umrechnung hat einen Wechselkurs verwendet, der älter als die Aktualitätsschwelle seiner Quelle ist (rate_date, currencies).

- fx_rate_missing: Ein Betrag in der Antwort wurde nicht umgerechnet. reason ist no_rate_on_date (kein Kurs für das Datum der Zeile des Betrags innerhalb der Toleranz: 7 Tage oder 31 Tage bei manuell hochgeladenen Kursen) oder no_rate (überhaupt keine Kurse für das Paar). currencies listet die Währungen ohne Kurs auf. text ist ein Ersatztext auf Englisch mit den Paaren und Daten, zum Beispiel „RUB → USD on 2026-03-04, 2026-03-05“, mehrere Paare durch „; “ getrennt.

- restricted_unverified: eine Frage zu einem gesperrten Thema. Auszüge werden ohne Relevanzprüfung nicht angezeigt (keine Datenfelder).

- enrichment_pending: Der Bereich der Frage enthält Dokumente, die noch verarbeitet werden, daher sind ihre Felder und Finanzeinträge nicht bereit. reason ist documents (eine Frage zu Beträgen oder eine Antwort aus Tabellen, daher kann die Summe unvollständig sein) oder document (eine Frage zu einem bestimmten Dokument, das noch verarbeitet wird oder nicht verarbeitet werden konnte). pending ist die Anzahl der Dokumente in Verarbeitung, und card_ids sind die für den Benutzer sichtbaren (höchstens 20). failed ist die Anzahl der Dokumente, die nicht verarbeitet werden konnten, und failed_card_ids sind die sichtbaren davon (höchstens 20).

- partial_coverage: eine Dossierfrage oder eine Liste von Dokumenten eines Typs. Im Bereich wurden found Dokumente gefunden, und nur shown < found sind in der Antwort enthalten, daher kann die Antwort unvollständig sein.

- reconcile_unconfirmed: Die Antwort sagt bei einer Abgleichsfrage „stimmt überein“, aber der Betrag wurde nicht in zwei verschiedenen Dokumenten gefunden (text ist ein Hinweis mit den Beträgen beider Quellen in der Sprache der Antwort).

Der Client baut den Text für die Benutzer aus kind, reason und den Datenfeldern in der Sprache der Oberfläche. Der text von access_limited, restricted_unverified und fx_rate_missing sowie expected sind Ersatztexte in der Sprache der Antwort oder auf Englisch.

Felder

  • kindstringerforderlich
  • reasonstring

    answer_mismatch_data: der Code des Grundes (period_value, period_missing, total_as_period, period_part, number_not_in_data, document_not_in_list, currency_mismatch). chart_axis_categorical: unparsed_periods. tool_failed, table_query_failed, truncated: kein reason. currency_missing, mixed_currency_sum: eine Erläuterung auf Englisch (ein Ersatztext; der Client baut die Formulierung aus currencies). fx_rate_missing: no_rate_on_date (kein Kurs für das Datum der Zeile innerhalb der Toleranz) oder no_rate (überhaupt keine Kurse für das Paar).

  • requestedstring
  • typestring
  • toolstring

    tool_failed, tool_not_allowed: der Name des Werkzeugs.

  • textstring

    Der Teil der Antwort, auf den sich die Warnung bezieht (answer_mismatch_data: der Monat und die Zahl, wie in der Antwort geschrieben). Bei access_limited, restricted_unverified und fx_rate_missing ein Ersatztext (fx_rate_missing: die Paare und Daten ohne Kurs).

  • expectedstring

    Was die Daten sagen (answer_mismatch_data: der Wert für diesen Monat und der Monat dieses Werts oder der Wert der Summe).

  • spansarray of array of integer

    Positionen der Fragmente im Text der Antwort (UTF-16, wie in JavaScript-Zeichenketten): die Zahl und der Monat.

  • numberstring

    answer_mismatch_data: die Zahl, wie in der Antwort geschrieben. Zusammen mit period, other_period, values und rows sind dies die Daten für den Warnungstext in der Sprache der Oberfläche.

  • periodstring

    answer_mismatch_data: der Monat aus der Antwort (YYYY-MM).

  • other_periodstring

    answer_mismatch_data: der Monat der Daten, deren Wert der Zahl entspricht (YYYY-MM).

  • valuesarray of number (double)

    answer_mismatch_data: die Datenwerte für den Monat oder die Summe.

  • rowsinteger

    answer_mismatch_data, period_part: wie viele Zeilen in der Monatssumme addiert wurden.

  • currencystring

    answer_mismatch_data, currency_mismatch: die Währung der Zahl, wie in der Antwort genannt (Code nach ISO 4217).

  • currenciesarray of string

    Währungen der Daten (Codes nach ISO 4217). Bei currency_mismatch diejenigen, in denen dieser Wert in den Daten vorkommt; bei currency_missing und mixed_currency_sum die Währungen der Geldwerte in den Daten der Antwort; bei fx_rate_stale die zu einem veralteten Kurs umgerechneten Währungen; bei fx_rate_missing die Währungen ohne Kurs.

  • rate_datestring (date)

    fx_rate_stale: das Datum des veralteten Kurses (YYYY-MM-DD).

  • pendinginteger

    enrichment_pending: wie viele Dokumente im Bereich der Frage noch verarbeitet werden.

  • card_idsarray of string

    enrichment_pending: die Karten dieser Dokumente, die für den Benutzer sichtbar sind (höchstens 20).

  • failedinteger

    enrichment_pending: wie viele Dokumente im Bereich der Frage nicht verarbeitet werden konnten.

  • failed_card_idsarray of string

    enrichment_pending: die Karten der Dokumente, die nicht verarbeitet werden konnten und für den Benutzer sichtbar sind (höchstens 20).

  • foundinteger

    partial_coverage: wie viele Dokumente der Menge im Bereich der Frage gefunden wurden.

  • showninteger

    partial_coverage: wie viele der gefundenen Dokumente in der Antwort enthalten sind.

Teil von

AnswerResponseChatEventDataFeedItemQuestionPayload