Langsung ke konten
Sursa Developers

Objek

AnswerWarning

Peringatan yang dilampirkan pada jawaban. kind dapat bertambah: tampilkan jenis yang tidak dikenal dengan pesan umum. Jenis:
- chart_unavailable, chart_type_changed, chart_axis_categorical, tool_not_allowed, tool_failed, table_query_failed (kueri tabel untuk jawaban gagal), truncated. Jenis-jenis ini tidak memiliki reason.

- answer_mismatch_data: angka dalam jawaban di samping suatu bulan berbeda dari data grafik untuk bulan itu (reason: period_value, period_missing, total_as_period, period_part); atau angka tidak ada dalam data jawaban (reason: number_not_in_data); atau jawaban ikhtisar menyebut dokumen yang tidak ada di daftar dokumen dan tidak memiliki tautan sumber (reason: document_not_in_list); atau angka ada dalam data, tetapi dalam mata uang lain (reason: currency_mismatch, dengan field number, currency, currencies). Field: text, expected, spans.

- answer_source_ambiguous: data berasal dari beberapa tabel serupa untuk periode yang sama, dan pertanyaan tidak meminta untuk menggabungkannya (text mencantumkan tabel-tabelnya).

- answer_no_data_basis: jawaban dengan angka bulanan tidak memiliki data tabel, sehingga angkanya tidak terverifikasi.

- currency_missing: angka dari data moneter tidak memiliki mata uang, padahal data memiliki beberapa mata uang (text, number, spans, currencies).

- mixed_currency_sum: angka dalam jawaban sama dengan jumlah nilai dalam mata uang yang berbeda (text, number, spans, currencies).

- access_limited: sebagian hasil dikecualikan oleh akses pengguna, sehingga jawaban mungkin tidak lengkap (tanpa field data).

- fx_rate_stale: konversi memakai kurs yang usianya melewati ambang kesegaran sumbernya (rate_date, currencies).

- fx_rate_missing: suatu jumlah dalam jawaban tidak dikonversi. reason adalah no_rate_on_date (tidak ada kurs untuk tanggal baris jumlah tersebut dalam batas toleransi: 7 hari, atau 31 hari untuk kurs yang diunggah manual) atau no_rate (sama sekali tidak ada kurs untuk pasangan itu). currencies mencantumkan mata uang tanpa kurs. text adalah teks cadangan dalam bahasa Inggris berisi pasangan dan tanggal, misalnya “RUB → USD on 2026-03-04, 2026-03-05”, dengan beberapa pasangan dipisahkan “; ”.

- restricted_unverified: pertanyaan tentang topik terbatas. Cuplikan tidak ditampilkan tanpa pemeriksaan relevansi (tanpa field data).

- enrichment_pending: cakupan pertanyaan berisi dokumen yang masih diproses, sehingga field dan catatan keuangannya belum siap. reason adalah documents (pertanyaan tentang jumlah atau jawaban dari tabel, sehingga totalnya mungkin tidak lengkap) atau document (pertanyaan tentang dokumen tertentu yang masih diproses atau tidak dapat diproses). pending adalah jumlah dokumen yang sedang diproses, dan card_ids adalah yang terlihat oleh pengguna (paling banyak 20). failed adalah jumlah dokumen yang tidak dapat diproses, dan failed_card_ids adalah yang terlihat (paling banyak 20).

- partial_coverage: pertanyaan dosir atau daftar dokumen dari satu jenis. Sebanyak found dokumen ditemukan dalam cakupan, dan hanya shown < found yang ada di jawaban, sehingga jawaban mungkin tidak lengkap.

- reconcile_unconfirmed: jawaban menyatakan “cocok” untuk pertanyaan rekonsiliasi, tetapi jumlahnya tidak ditemukan di dua dokumen yang berbeda (text adalah catatan berisi jumlah dari kedua sumber dalam bahasa jawaban).

Klien menyusun teks untuk pengguna dari kind, reason, dan field data dalam bahasa antarmuka. text pada access_limited, restricted_unverified, dan fx_rate_missing, serta expected, adalah teks cadangan dalam bahasa jawaban atau dalam bahasa Inggris.

Field

  • kindstringwajib
  • reasonstring

    answer_mismatch_data: kode alasan (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: tanpa reason. currency_missing, mixed_currency_sum: penjelasan dalam bahasa Inggris (cadangan; klien menyusun kalimatnya dari currencies). fx_rate_missing: no_rate_on_date (tidak ada kurs untuk tanggal baris dalam batas toleransi) atau no_rate (sama sekali tidak ada kurs untuk pasangan itu).

  • requestedstring
  • typestring
  • toolstring

    tool_failed, tool_not_allowed: nama alat.

  • textstring

    Bagian jawaban yang dirujuk peringatan (answer_mismatch_data: bulan dan angka seperti yang tertulis di jawaban). Untuk access_limited, restricted_unverified, dan fx_rate_missing, teks cadangan (fx_rate_missing: pasangan dan tanggal tanpa kurs).

  • expectedstring

    Apa yang dikatakan data (answer_mismatch_data: nilai untuk bulan ini dan bulan dari nilai ini, atau nilai total).

  • spansarray of array of integer

    Posisi fragmen dalam teks jawaban (UTF-16, seperti pada string JavaScript): angka dan bulan.

  • numberstring

    answer_mismatch_data: angka seperti yang tertulis di jawaban. Bersama period, other_period, values, dan rows, ini adalah data untuk teks peringatan dalam bahasa antarmuka.

  • periodstring

    answer_mismatch_data: bulan dari jawaban (YYYY-MM).

  • other_periodstring

    answer_mismatch_data: bulan data yang nilainya sama dengan angka tersebut (YYYY-MM).

  • valuesarray of number (double)

    answer_mismatch_data: nilai data untuk bulan itu, atau totalnya.

  • rowsinteger

    answer_mismatch_data, period_part: berapa baris yang dijumlahkan dalam total bulan itu.

  • currencystring

    answer_mismatch_data, currency_mismatch: mata uang angka seperti yang disebut di jawaban (kode ISO 4217).

  • currenciesarray of string

    Mata uang data (kode ISO 4217). Untuk currency_mismatch, mata uang tempat nilai ini muncul di data; untuk currency_missing dan mixed_currency_sum, mata uang nilai moneter dalam data jawaban; untuk fx_rate_stale, mata uang yang dikonversi dengan kurs usang; untuk fx_rate_missing, mata uang tanpa kurs.

  • rate_datestring (date)

    fx_rate_stale: tanggal kurs yang usang (YYYY-MM-DD).

  • pendinginteger

    enrichment_pending: berapa dokumen dalam cakupan pertanyaan yang masih diproses.

  • card_idsarray of string

    enrichment_pending: kartu dokumen ini yang terlihat oleh pengguna (paling banyak 20).

  • failedinteger

    enrichment_pending: berapa dokumen dalam cakupan pertanyaan yang tidak dapat diproses.

  • failed_card_idsarray of string

    enrichment_pending: kartu dokumen yang tidak dapat diproses dan terlihat oleh pengguna (paling banyak 20).

  • foundinteger

    partial_coverage: berapa dokumen dari set yang ditemukan dalam cakupan pertanyaan.

  • showninteger

    partial_coverage: berapa dokumen yang ditemukan ada di jawaban.

Bagian dari

AnswerResponseChatEventDataFeedItemQuestionPayload