İçeriğe geç
Sursa Developers

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

  • kindstringzorunlu
  • reasonstring

    answer_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: reason alanı yok. currency_missing, mixed_currency_sum: İngilizce bir açıklama (yedek metin; istemci ifadeyi currencies alanından oluşturur). fx_rate_missing: no_rate_on_date (satırın tarihi için tolerans içinde kur yok) ya da no_rate (çift için hiç kur yok).

  • requestedstring
  • typestring
  • toolstring

    tool_failed, tool_not_allowed: aracın adı.

  • textstring

    Uyarının ilgili olduğu yanıt kısmı (answer_mismatch_data: yanıtta yazıldığı biçimde ay ve sayı). access_limited, restricted_unverified ve fx_rate_missing için yedek metin (fx_rate_missing: kuru olmayan çiftler ve tarihler).

  • expectedstring

    Verilerin 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 integer

    Yanıt metnindeki metin parçalarının konumları (JavaScript dizelerindeki gibi UTF-16): sayı ve ay.

  • numberstring

    answer_mismatch_data: yanıtta yazıldığı biçimde sayı. period, other_period, values ve rows ile birlikte bunlar, arayüz dilindeki uyarı metni için verilerdir.

  • periodstring

    answer_mismatch_data: yanıttaki ay (YYYY-MM).

  • other_periodstring

    answer_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.

  • rowsinteger

    answer_mismatch_data, period_part: ayın toplamında kaç satırın toplandığı.

  • currencystring

    answer_mismatch_data, currency_mismatch: yanıtta adı geçtiği biçimde sayının para birimi (ISO 4217 kodu).

  • currenciesarray of string

    Verilerin para birimleri (ISO 4217 kodları). currency_mismatch için bu değerin verilerde göründüğü para birimleri; currency_missing ve mixed_currency_sum için yanıt verilerindeki parasal değerlerin para birimleri; fx_rate_stale için güncel olmayan kurla çevrilen para birimleri; fx_rate_missing için kuru olmayan para birimleri.

  • rate_datestring (date)

    fx_rate_stale: güncel olmayan kurun tarihi (YYYY-MM-DD).

  • pendinginteger

    enrichment_pending: sorunun alanında kaç belgenin hâlâ işlendiği.

  • card_idsarray of string

    enrichment_pending: bu belgelerin kullanıcının görebildiği kartları (en fazla 20).

  • failedinteger

    enrichment_pending: sorunun alanında kaç belgenin işlenemediği.

  • failed_card_idsarray of string

    enrichment_pending: işlenemeyen ve kullanıcının görebildiği belgelerin kartları (en fazla 20).

  • foundinteger

    partial_coverage: kümedeki belgelerden kaçının sorunun alanında bulunduğu.

  • showninteger

    partial_coverage: bulunan belgelerden kaçının yanıtta yer aldığı.

İçinde yer aldığı nesneler

AnswerResponseChatEventDataFeedItemQuestionPayload