Přejít na obsah
Sursa Developers

Objekty

AnswerWarning

Upozornění připojené k odpovědi. kind je rozšiřitelné: neznámý druh zobrazte s obecnou zprávou. Druhy:
- chart_unavailable, chart_type_changed, chart_axis_categorical, tool_not_allowed, tool_failed, table_query_failed (dotaz odpovědi na tabulky selhal), truncated. Tyto druhy nemají reason.

- answer_mismatch_data: číslo v odpovědi u některého měsíce se liší od dat grafu za tento měsíc (reason: period_value, period_missing, total_as_period, period_part); nebo číslo v datech odpovědi není (reason: number_not_in_data); nebo přehledová odpověď uvádí dokument, který v seznamu dokumentů není a nemá odkaz na zdroj (reason: document_not_in_list); nebo číslo v datech je, ale v jiné měně (reason: currency_mismatch, s poli number, currency, currencies). Pole: text, expected, spans.

- answer_source_ambiguous: data pocházejí z několika podobných tabulek za stejné období a otázka nežádala jejich spojení (text tabulky uvádí).

- answer_no_data_basis: odpověď s měsíčními čísly nemá data z tabulek, proto čísla nejsou ověřena.

- currency_missing: číslo z peněžních dat nemá měnu, přestože data obsahují více měn (text, number, spans, currencies).

- mixed_currency_sum: číslo v odpovědi se rovná součtu hodnot v různých měnách (text, number, spans, currencies).

- access_limited: některé výsledky byly vyloučeny kvůli přístupu uživatele, proto odpověď může být neúplná (bez datových polí).

- fx_rate_stale: přepočet použil směnný kurz starší než práh aktuálnosti jeho zdroje (rate_date, currencies).

- fx_rate_missing: částka v odpovědi nebyla přepočtena. reason je no_rate_on_date (pro datum řádku s částkou neexistuje kurz v rámci tolerance: 7 dní, u ručně nahraných kurzů 31 dní), nebo no_rate (pro dvojici měn neexistují žádné kurzy). currencies uvádí měny bez kurzu. text je náhradní text v angličtině s dvojicemi a daty, například „RUB → USD on 2026-03-04, 2026-03-05“, více dvojic se odděluje „; “.

- restricted_unverified: otázka na omezené téma. Úryvky se bez kontroly relevance nezobrazují (bez datových polí).

- enrichment_pending: rozsah otázky obsahuje dokumenty, které se ještě zpracovávají, proto jejich pole a finanční záznamy nejsou připravené. reason je documents (otázka na částky nebo odpověď z tabulek, takže součet může být neúplný), nebo document (otázka na konkrétní dokument, který se ještě zpracovává nebo ho nebylo možné zpracovat). pending je počet zpracovávaných dokumentů a card_ids jsou ty, které uživatel vidí (nejvýše 20). failed je počet dokumentů, které nebylo možné zpracovat, a failed_card_ids jsou ty viditelné (nejvýše 20).

- partial_coverage: otázka na dosiér nebo seznam dokumentů jednoho typu. V rozsahu bylo nalezeno found dokumentů a v odpovědi je jen shown < found, takže odpověď může být neúplná.

- reconcile_unconfirmed: odpověď na otázku sesouhlasení říká „sedí“, ale částka nebyla nalezena ve dvou různých dokumentech (text je poznámka s částkami z obou zdrojů v jazyce odpovědi).

Klient sestaví text pro uživatele z kind, reason a datových polí v jazyce rozhraní. text u access_limited, restricted_unverified a fx_rate_missing a také expected jsou náhradní texty v jazyce odpovědi nebo v angličtině.

Pole

  • kindstringpovinné
  • reasonstring

    answer_mismatch_data: kód důvodu (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: bez reason. currency_missing, mixed_currency_sum: vysvětlení v angličtině (náhradní text; klient sestaví větu z currencies). fx_rate_missing: no_rate_on_date (pro datum řádku neexistuje kurz v rámci tolerance) nebo no_rate (pro dvojici měn neexistují žádné kurzy).

  • requestedstring
  • typestring
  • toolstring

    tool_failed, tool_not_allowed: název nástroje.

  • textstring

    Část odpovědi, ke které se upozornění vztahuje (answer_mismatch_data: měsíc a číslo tak, jak jsou napsány v odpovědi). U access_limited, restricted_unverified a fx_rate_missing náhradní text (fx_rate_missing: dvojice a data bez kurzu).

  • expectedstring

    Co říkají data (answer_mismatch_data: hodnota za tento měsíc a měsíc této hodnoty, nebo hodnota součtu).

  • spansarray of array of integer

    Pozice úseků v textu odpovědi (UTF-16, jako v řetězcích JavaScriptu): číslo a měsíc.

  • numberstring

    answer_mismatch_data: číslo tak, jak je napsáno v odpovědi. Spolu s period, other_period, values a rows jde o data pro text upozornění v jazyce rozhraní.

  • periodstring

    answer_mismatch_data: měsíc z odpovědi (YYYY-MM).

  • other_periodstring

    answer_mismatch_data: měsíc dat, jejichž hodnota se rovná číslu (YYYY-MM).

  • valuesarray of number (double)

    answer_mismatch_data: hodnoty dat za měsíc, nebo součet.

  • rowsinteger

    answer_mismatch_data, period_part: kolik řádků bylo sečteno v součtu za měsíc.

  • currencystring

    answer_mismatch_data, currency_mismatch: měna čísla, jak je uvedena v odpovědi (kód ISO 4217).

  • currenciesarray of string

    Měny dat (kódy ISO 4217). U currency_mismatch ty, ve kterých se tato hodnota v datech objevuje; u currency_missing a mixed_currency_sum měny peněžních hodnot v datech odpovědi; u fx_rate_stale měny přepočtené zastaralým kurzem; u fx_rate_missing měny bez kurzu.

  • rate_datestring (date)

    fx_rate_stale: datum zastaralého kurzu (YYYY-MM-DD).

  • pendinginteger

    enrichment_pending: kolik dokumentů v rozsahu otázky se ještě zpracovává.

  • card_idsarray of string

    enrichment_pending: karty těchto dokumentů, které uživatel vidí (nejvýše 20).

  • failedinteger

    enrichment_pending: kolik dokumentů v rozsahu otázky nebylo možné zpracovat.

  • failed_card_idsarray of string

    enrichment_pending: karty dokumentů, které nebylo možné zpracovat a které uživatel vidí (nejvýše 20).

  • foundinteger

    partial_coverage: kolik dokumentů sady bylo v rozsahu otázky nalezeno.

  • showninteger

    partial_coverage: kolik z nalezených dokumentů je v odpovědi.

Součást

AnswerResponseChatEventDataFeedItemQuestionPayload