Ugrás a tartalomra
Sursa Developers

Objektumok

AnswerWarning

Egy válaszhoz csatolt figyelmeztetés. A kind bővíthető: ismeretlen fajtánál általános üzenetet jeleníts meg. Fajták:
- chart_unavailable, chart_type_changed, chart_axis_categorical, tool_not_allowed, tool_failed, table_query_failed (a válasz egyik táblázatlekérdezése sikertelen volt), truncated. Ezeknek a fajtáknak nincs reason mezőjük.

- answer_mismatch_data: a válaszban egy hónap mellett álló szám eltér a diagram adott hónapra vonatkozó adatától (reason: period_value, period_missing, total_as_period, period_part); vagy a szám nem szerepel a válasz adataiban (reason: number_not_in_data); vagy egy áttekintő válasz olyan dokumentumot nevez meg, amely nincs a dokumentumlistában, és nincs forráshivatkozása (reason: document_not_in_list); vagy a szám szerepel az adatokban, de más pénznemben (reason: currency_mismatch, a number, currency, currencies mezőkkel). Mezők: text, expected, spans.

- answer_source_ambiguous: az adatok ugyanarra az időszakra vonatkozó több hasonló táblázatból származnak, és a kérdés nem kérte az összevonásukat (a text felsorolja a táblázatokat).

- answer_no_data_basis: a havi számokat tartalmazó válasznak nincsenek táblázatos adatai, ezért a számok nincsenek ellenőrizve.

- currency_missing: egy pénzügyi adatokból származó számnak nincs pénzneme, pedig az adatokban több pénznem szerepel (text, number, spans, currencies).

- mixed_currency_sum: a válasz egyik száma különböző pénznemű értékek összegével egyenlő (text, number, spans, currencies).

- access_limited: egyes eredményeket a felhasználó hozzáférése kizárt, ezért a válasz hiányos lehet (adatmezők nélkül).

- fx_rate_stale: az átváltás a forrása frissességi küszöbénél régebbi árfolyamot használt (rate_date, currencies).

- fx_rate_missing: a válasz egyik összege nincs átváltva. A reason értéke no_rate_on_date (az összeg sorának dátumára nincs árfolyam a tűréshatáron belül: 7 nap, kézzel feltöltött árfolyamoknál 31 nap) vagy no_rate (a párra egyáltalán nincs árfolyam). A currencies felsorolja az árfolyam nélküli pénznemeket. A text angol nyelvű tartalékszöveg a párokkal és a dátumokkal, például „RUB → USD on 2026-03-04, 2026-03-05”, több pár esetén „; ” jellel elválasztva.

- restricted_unverified: korlátozott témájú kérdés. Relevanciaellenőrzés nélkül nem jelennek meg szövegrészletek (adatmezők nélkül).

- enrichment_pending: a kérdés tartományában vannak még feldolgozás alatt álló dokumentumok, ezért a mezőik és a pénzügyi rekordjaik még nem készek. A reason értéke documents (összegekre vonatkozó kérdés vagy táblázatokból származó válasz, ezért az összeg hiányos lehet) vagy document (egy adott dokumentumra vonatkozó kérdés, amely még feldolgozás alatt áll, vagy nem sikerült feldolgozni). A pending a feldolgozás alatt álló dokumentumok száma, a card_ids pedig a felhasználó számára láthatók (legfeljebb 20). A failed a fel nem dolgozható dokumentumok száma, a failed_card_ids pedig a láthatók (legfeljebb 20).

- partial_coverage: dossziéra vonatkozó kérdés vagy egy típusba tartozó dokumentumok listája. A tartományban found dokumentum található, a válaszban pedig csak shown < found szerepel, ezért a válasz hiányos lehet.

- reconcile_unconfirmed: a válasz egy egyeztetési kérdésre azt mondja, hogy „egyezik”, de az összeg nem található meg két különböző dokumentumban (a text egy megjegyzés mindkét forrás összegével a válasz nyelvén).

A kliens a felhasználónak szóló szöveget a kind, a reason és az adatmezők alapján, a felület nyelvén állítja össze. Az access_limited, a restricted_unverified és az fx_rate_missing text mezője, valamint az expected tartalékszöveg a válasz nyelvén vagy angolul.

Mezők

  • kindstringkötelező
  • reasonstring

    answer_mismatch_data: az okkód (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: nincs reason érték. currency_missing, mixed_currency_sum: angol nyelvű magyarázat (tartalékszöveg; a kliens a currencies alapján állítja össze a mondatot). fx_rate_missing: no_rate_on_date (a sor dátumára nincs árfolyam a tűréshatáron belül) vagy no_rate (a párra egyáltalán nincs árfolyam).

  • requestedstring
  • typestring
  • toolstring

    tool_failed, tool_not_allowed: az eszköz neve.

  • textstring

    A válasz azon része, amelyre a figyelmeztetés vonatkozik (answer_mismatch_data: a hónap és a szám úgy, ahogy a válaszban szerepel). Az access_limited, a restricted_unverified és az fx_rate_missing esetén tartalékszöveg (fx_rate_missing: az árfolyam nélküli párok és dátumok).

  • expectedstring

    Amit az adatok mutatnak (answer_mismatch_data: az adott hónap értéke és az adott érték hónapja, vagy az összesítés értéke).

  • spansarray of array of integer

    A kijelölt részek pozíciói a válasz szövegében (UTF-16, mint a JavaScript-karakterláncokban): a szám és a hónap.

  • numberstring

    answer_mismatch_data: a szám úgy, ahogy a válaszban szerepel. A period, az other_period, a values és a rows mezővel együtt ezekből az adatokból áll össze a figyelmeztetés szövege a felület nyelvén.

  • periodstring

    answer_mismatch_data: a válaszban szereplő hónap (YYYY-MM).

  • other_periodstring

    answer_mismatch_data: annak az adatnak a hónapja, amelynek értéke egyenlő a számmal (YYYY-MM).

  • valuesarray of number (double)

    answer_mismatch_data: az adott hónap adatértékei vagy az összesítés.

  • rowsinteger

    answer_mismatch_data, period_part: hány sort adtak össze a hónap összesítésében.

  • currencystring

    answer_mismatch_data, currency_mismatch: a szám pénzneme, ahogy a válasz megnevezi (ISO 4217 kód).

  • currenciesarray of string

    Az adatok pénznemei (ISO 4217 kódok). currency_mismatch esetén azok, amelyekben ez az érték az adatokban szerepel; currency_missing és mixed_currency_sum esetén a válasz adataiban lévő pénzértékek pénznemei; fx_rate_stale esetén az elavult árfolyamon átváltott pénznemek; fx_rate_missing esetén az árfolyam nélküli pénznemek.

  • rate_datestring (date)

    fx_rate_stale: az elavult árfolyam dátuma (YYYY-MM-DD).

  • pendinginteger

    enrichment_pending: hány dokumentum áll még feldolgozás alatt a kérdés tartományában.

  • card_idsarray of string

    enrichment_pending: e dokumentumok kártyái közül a felhasználó számára láthatók (legfeljebb 20).

  • failedinteger

    enrichment_pending: hány dokumentumot nem sikerült feldolgozni a kérdés tartományában.

  • failed_card_idsarray of string

    enrichment_pending: a fel nem dolgozható dokumentumok kártyái közül a felhasználó számára láthatók (legfeljebb 20).

  • foundinteger

    partial_coverage: a készlet hány dokumentuma található a kérdés tartományában.

  • showninteger

    partial_coverage: a talált dokumentumok közül hány szerepel a válaszban.

Része ennek

AnswerResponseChatEventDataFeedItemQuestionPayload