Nesneler
AnswerWarning
Bir yanıta eklenmiş uyarı. kind genişletilebilir: bilinmeyen bir türü genel bir iletiyle gösterin. Türler:
- chart_unavailable, chart_type_changed, chart_axis_categorical, tool_not_allowed, tool_failed, table_query_failed (yanıtın bir tablo sorgusu başarısız oldu), truncated. Bu türlerde reason alanı yoktur.
- answer_mismatch_data: yanıtta bir ayın yanındaki sayı, o ayın grafik verisinden farklı (reason: period_value, period_missing, total_as_period, period_part); ya da sayı yanıt verilerinde yok (reason: number_not_in_data); ya da genel bakış yanıtı, belge listesinde olmayan ve kaynak bağlantısı bulunmayan bir belgeyi adlandırıyor (reason: document_not_in_list); ya da sayı verilerde var, ancak başka bir para biriminde (reason: currency_mismatch; number, currency, currencies alanlarıyla). Alanlar: text, expected, spans.
- answer_source_ambiguous: veriler aynı döneme ait birkaç benzer tablodan geliyor ve soru bunların birleştirilmesini istemedi (text tabloları listeler).
- answer_no_data_basis: aylık sayılar içeren bir yanıtın tablo verisi yok, bu yüzden sayılar teyit edilmedi.
- currency_missing: veriler birkaç para birimi içerdiği hâlde parasal verilerden gelen bir sayının para birimi yok (text, number, spans, currencies).
- mixed_currency_sum: yanıttaki bir sayı, farklı para birimlerindeki değerlerin toplamına eşit (text, number, spans, currencies).
- access_limited: bazı sonuçlar kullanıcının erişimi nedeniyle dışarıda bırakıldı, bu yüzden yanıt eksik olabilir (veri alanı yok).
- fx_rate_stale: çevrimde, kaynağının güncellik eşiğinden daha eski bir döviz kuru kullanıldı (rate_date, currencies).
- fx_rate_missing: yanıttaki bir tutar çevrilmedi. reason değeri no_rate_on_date (tutarın satırının tarihi için tolerans içinde kur yok: 7 gün, elle yüklenen kurlar için 31 gün) ya da no_rate (çift için hiç kur yok) olur. currencies kuru olmayan para birimlerini listeler. text, çiftleri ve tarihleri içeren İngilizce bir yedek metindir, örneğin “RUB → USD on 2026-03-04, 2026-03-05”; birden fazla çift “; ” ile ayrılır.
- restricted_unverified: kısıtlı bir konuda soru. Alıntılar ilgililik denetimi olmadan gösterilmez (veri alanı yok).
- enrichment_pending: sorunun alanında hâlâ işlenmekte olan belgeler var, bu yüzden alanları ve finansal kayıtları hazır değil. reason değeri documents (tutarlarla ilgili bir soru ya da tablolardan bir yanıt; toplam eksik olabilir) ya da document (hâlâ işlenmekte olan ya da işlenemeyen belirli bir belgeyle ilgili soru) olur. pending işlenmekte olan belge sayısıdır, card_ids ise bunlardan kullanıcının görebildikleridir (en fazla 20). failed işlenemeyen belge sayısıdır, failed_card_ids ise görünür olanlardır (en fazla 20).
- partial_coverage: bir dosya derleme sorusu ya da tek türdeki belgelerin listesi. Soru alanında found belge bulundu ve yanıtta yalnızca shown < found belge var, bu yüzden yanıt eksik olabilir.
- reconcile_unconfirmed: yanıt bir mutabakat sorusuna “eşleşiyor” diyor, ancak tutar iki farklı belgede bulunamadı (text, yanıt dilinde her iki kaynağın tutarlarını içeren bir nottur).
İstemci, kullanıcıya gösterilecek metni arayüz dilinde kind, reason ve veri alanlarından oluşturur. access_limited, restricted_unverified ve fx_rate_missing türlerinin text alanı ile expected, yanıt dilinde ya da İngilizce yedek metinlerdir.
Alanlar
kindstringzorunlureasonstringanswer_mismatch_data: neden kodu (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:reasonalanı yok.currency_missing,mixed_currency_sum: İngilizce bir açıklama (yedek metin; istemci ifadeyicurrenciesalanından oluşturur).fx_rate_missing:no_rate_on_date(satırın tarihi için tolerans içinde kur yok) ya dano_rate(çift için hiç kur yok).requestedstringtypestringtoolstringtool_failed,tool_not_allowed: aracın adı.textstringUyarının ilgili olduğu yanıt kısmı (
answer_mismatch_data: yanıtta yazıldığı biçimde ay ve sayı).access_limited,restricted_unverifiedvefx_rate_missingiçin yedek metin (fx_rate_missing: kuru olmayan çiftler ve tarihler).expectedstringVerilerin söylediği (
answer_mismatch_data: bu ayın değeri ve bu değerin ayı ya da toplamın değeri).spansarray of array of integerYanıt metnindeki metin parçalarının konumları (JavaScript dizelerindeki gibi UTF-16): sayı ve ay.
numberstringanswer_mismatch_data: yanıtta yazıldığı biçimde sayı.period,other_period,valuesverowsile birlikte bunlar, arayüz dilindeki uyarı metni için verilerdir.periodstringanswer_mismatch_data: yanıttaki ay (YYYY-MM).other_periodstringanswer_mismatch_data: değeri sayıya eşit olan verinin ayı (YYYY-MM).valuesarray of number (double)answer_mismatch_data: ayın veri değerleri ya da toplam.rowsintegeranswer_mismatch_data,period_part: ayın toplamında kaç satırın toplandığı.currencystringanswer_mismatch_data,currency_mismatch: yanıtta adı geçtiği biçimde sayının para birimi (ISO 4217 kodu).currenciesarray of stringVerilerin para birimleri (ISO 4217 kodları).
currency_mismatchiçin bu değerin verilerde göründüğü para birimleri;currency_missingvemixed_currency_sumiçin yanıt verilerindeki parasal değerlerin para birimleri;fx_rate_staleiçin güncel olmayan kurla çevrilen para birimleri;fx_rate_missingiçin kuru olmayan para birimleri.rate_datestring (date)fx_rate_stale: güncel olmayan kurun tarihi (YYYY-MM-DD).pendingintegerenrichment_pending: sorunun alanında kaç belgenin hâlâ işlendiği.card_idsarray of stringenrichment_pending: bu belgelerin kullanıcının görebildiği kartları (en fazla 20).failedintegerenrichment_pending: sorunun alanında kaç belgenin işlenemediği.failed_card_idsarray of stringenrichment_pending: işlenemeyen ve kullanıcının görebildiği belgelerin kartları (en fazla 20).foundintegerpartial_coverage: kümedeki belgelerden kaçının sorunun alanında bulunduğu.shownintegerpartial_coverage: bulunan belgelerden kaçının yanıtta yer aldığı.