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őreasonstringanswer_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: nincsreasonérték.currency_missing,mixed_currency_sum: angol nyelvű magyarázat (tartalékszöveg; a kliens acurrenciesalapjá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) vagyno_rate(a párra egyáltalán nincs árfolyam).requestedstringtypestringtoolstringtool_failed,tool_not_allowed: az eszköz neve.textstringA 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). Azaccess_limited, arestricted_unverifiedés azfx_rate_missingesetén tartalékszöveg (fx_rate_missing: az árfolyam nélküli párok és dátumok).expectedstringAmit 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 integerA 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.
numberstringanswer_mismatch_data: a szám úgy, ahogy a válaszban szerepel. Aperiod, azother_period, avaluesés arowsmezővel együtt ezekből az adatokból áll össze a figyelmeztetés szövege a felület nyelvén.periodstringanswer_mismatch_data: a válaszban szereplő hónap (YYYY-MM).other_periodstringanswer_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.rowsintegeranswer_mismatch_data,period_part: hány sort adtak össze a hónap összesítésében.currencystringanswer_mismatch_data,currency_mismatch: a szám pénzneme, ahogy a válasz megnevezi (ISO 4217 kód).currenciesarray of stringAz adatok pénznemei (ISO 4217 kódok).
currency_mismatchesetén azok, amelyekben ez az érték az adatokban szerepel;currency_missingésmixed_currency_sumesetén a válasz adataiban lévő pénzértékek pénznemei;fx_rate_staleesetén az elavult árfolyamon átváltott pénznemek;fx_rate_missingesetén az árfolyam nélküli pénznemek.rate_datestring (date)fx_rate_stale: az elavult árfolyam dátuma (YYYY-MM-DD).pendingintegerenrichment_pending: hány dokumentum áll még feldolgozás alatt a kérdés tartományában.card_idsarray of stringenrichment_pending: e dokumentumok kártyái közül a felhasználó számára láthatók (legfeljebb 20).failedintegerenrichment_pending: hány dokumentumot nem sikerült feldolgozni a kérdés tartományában.failed_card_idsarray of stringenrichment_pending: a fel nem dolgozható dokumentumok kártyái közül a felhasználó számára láthatók (legfeljebb 20).foundintegerpartial_coverage: a készlet hány dokumentuma található a kérdés tartományában.shownintegerpartial_coverage: a talált dokumentumok közül hány szerepel a válaszban.