ออบเจ็กต์
AnswerWarning
คำเตือนที่แนบกับคำตอบ kind อาจมีค่าเพิ่ม: ประเภทที่ไม่รู้จักให้แสดงด้วยข้อความทั่วไป ประเภท:
- chart_unavailable chart_type_changed chart_axis_categorical tool_not_allowed tool_failed table_query_failed (คิวรีตารางของคำตอบล้มเหลว) และ truncated ประเภทเหล่านี้ไม่มี reason
- answer_mismatch_data: ตัวเลขในคำตอบที่อยู่ข้างเดือนหนึ่งต่างจากข้อมูลแผนภูมิของเดือนนั้น (reason: period_value period_missing total_as_period หรือ period_part) หรือตัวเลขไม่มีอยู่ในข้อมูลของคำตอบ (reason: number_not_in_data) หรือคำตอบภาพรวมระบุเอกสารที่ไม่อยู่ในรายการเอกสารและไม่มีลิงก์แหล่งที่มา (reason: document_not_in_list) หรือตัวเลขมีอยู่ในข้อมูลแต่เป็นสกุลเงินอื่น (reason: currency_mismatch พร้อมฟิลด์ number currency และ currencies) ฟิลด์: text expected และ spans
- answer_source_ambiguous: ข้อมูลมาจากตารางที่คล้ายกันหลายตารางของช่วงเวลาเดียวกัน และคำถามไม่ได้ขอให้รวมตารางเหล่านั้น (text แสดงรายการตาราง)
- answer_no_data_basis: คำตอบที่มีตัวเลขรายเดือนไม่มีข้อมูลจากตาราง ตัวเลขจึงยังไม่ได้ตรวจเทียบกับข้อมูล
- currency_missing: ตัวเลขจากข้อมูลทางการเงินไม่มีสกุลเงิน แม้ข้อมูลจะมีหลายสกุลเงิน (text number spans และ currencies)
- mixed_currency_sum: ตัวเลขในคำตอบเท่ากับผลรวมของค่าในสกุลเงินที่ต่างกัน (text number spans และ currencies)
- access_limited: ผลลัพธ์บางส่วนถูกตัดออกตามสิทธิ์เข้าถึงของผู้ใช้ คำตอบจึงอาจไม่ครบ (ไม่มีฟิลด์ข้อมูล)
- fx_rate_stale: การแปลงสกุลเงินใช้อัตราแลกเปลี่ยนที่เก่ากว่าเกณฑ์ความใหม่ของแหล่งที่มา (rate_date และ currencies)
- fx_rate_missing: ยอดเงินในคำตอบไม่ได้แปลงสกุลเงิน reason เป็น no_rate_on_date (ไม่มีอัตราสำหรับวันที่ของแถวของยอดเงินภายในค่าคลาดเคลื่อนที่ยอมรับได้: 7 วัน หรือ 31 วันสำหรับอัตราที่อัปโหลดด้วยตนเอง) หรือ no_rate (ไม่มีอัตราสำหรับคู่สกุลเงินนี้เลย) currencies แสดงสกุลเงินที่ไม่มีอัตรา text เป็นข้อความสำรองภาษาอังกฤษที่มีคู่สกุลเงินและวันที่ เช่น “RUB → USD on 2026-03-04, 2026-03-05” โดยคั่นหลายคู่ด้วย “; ”
- restricted_unverified: คำถามในหัวข้อที่จำกัด ระบบไม่แสดงข้อความที่ตัดมาหากยังไม่ได้ตรวจความเกี่ยวข้อง (ไม่มีฟิลด์ข้อมูล)
- enrichment_pending: ขอบเขตของคำถามมีเอกสารที่ยังอยู่ระหว่างประมวลผล ฟิลด์และรายการทางการเงินของเอกสารเหล่านั้นจึงยังไม่พร้อม reason เป็น documents (คำถามเกี่ยวกับยอดเงินหรือคำตอบจากตาราง ผลรวมจึงอาจไม่ครบ) หรือ document (คำถามเกี่ยวกับเอกสารที่ระบุซึ่งยังอยู่ระหว่างประมวลผลหรือประมวลผลไม่สำเร็จ) pending คือจำนวนเอกสารที่กำลังประมวลผล และ card_ids คือเอกสารที่ผู้ใช้มองเห็น (ไม่เกิน 20) failed คือจำนวนเอกสารที่ประมวลผลไม่สำเร็จ และ failed_card_ids คือเอกสารที่มองเห็นได้ (ไม่เกิน 20)
- partial_coverage: คำถามแบบรวบรวมข้อมูลทั้งหมด (dossier) หรือรายการเอกสารประเภทเดียว พบเอกสาร found รายการในขอบเขต แต่มีในคำตอบเพียง shown < found คำตอบจึงอาจไม่ครบ
- reconcile_unconfirmed: คำตอบระบุว่า “ตรงกัน” สำหรับคำถามการตรวจเทียบ แต่ไม่พบยอดเงินในเอกสารสองฉบับที่ต่างกัน (text เป็นหมายเหตุที่มียอดเงินของทั้งสองแหล่งในภาษาของคำตอบ)
ไคลเอ็นต์สร้างข้อความที่แสดงต่อผู้ใช้จาก kind reason และฟิลด์ข้อมูลในภาษาของหน้าจอ text ของ access_limited restricted_unverified และ fx_rate_missing รวมถึง expected เป็นข้อความสำรองในภาษาของคำตอบหรือภาษาอังกฤษ
ฟิลด์
kindstringจำเป็นreasonstringanswer_mismatch_data: รหัสเหตุผล (period_valueperiod_missingtotal_as_periodperiod_partnumber_not_in_datadocument_not_in_listหรือcurrency_mismatch)chart_axis_categorical:unparsed_periodsสำหรับtool_failedtable_query_failedและtruncated: ไม่มีreasonสำหรับcurrency_missingและmixed_currency_sum: คำอธิบายภาษาอังกฤษ (ข้อความสำรอง ไคลเอ็นต์สร้างวลีจากcurrencies)fx_rate_missing:no_rate_on_date(ไม่มีอัตราสำหรับวันที่ของแถวภายในค่าคลาดเคลื่อนที่ยอมรับได้) หรือno_rate(ไม่มีอัตราสำหรับคู่สกุลเงินนี้เลย)requestedstringtypestringtoolstringสำหรับ
tool_failedและtool_not_allowed: ชื่อของเครื่องมือtextstringส่วนของคำตอบที่คำเตือนอ้างถึง (
answer_mismatch_data: เดือนและตัวเลขตามที่เขียนในคำตอบ) สำหรับaccess_limitedrestricted_unverifiedและfx_rate_missingเป็นข้อความสำรอง (fx_rate_missing: คู่สกุลเงินและวันที่ที่ไม่มีอัตรา)expectedstringสิ่งที่ข้อมูลระบุ (
answer_mismatch_data: ค่าของเดือนนี้และเดือนของค่านี้ หรือค่าของผลรวม)spansarray of array of integerตำแหน่งของส่วนของข้อความในข้อความของคำตอบ (UTF-16 เหมือนสตริงใน JavaScript): ตัวเลขและเดือน
numberstringanswer_mismatch_data: ตัวเลขตามที่เขียนในคำตอบ เมื่อรวมกับperiodother_periodvaluesและrowsจะเป็นข้อมูลสำหรับข้อความคำเตือนในภาษาของหน้าจอperiodstringanswer_mismatch_data: เดือนจากคำตอบ (YYYY-MM)other_periodstringanswer_mismatch_data: เดือนของข้อมูลที่มีค่าเท่ากับตัวเลขนั้น (YYYY-MM)valuesarray of number (double)answer_mismatch_data: ค่าของข้อมูลสำหรับเดือนนั้น หรือผลรวมrowsintegeranswer_mismatch_dataกับperiod_part: จำนวนแถวที่นำมารวมในผลรวมของเดือนcurrencystringanswer_mismatch_dataกับcurrency_mismatch: สกุลเงินของตัวเลขตามที่ระบุในคำตอบ (รหัส ISO 4217)currenciesarray of stringสกุลเงินของข้อมูล (รหัส ISO 4217) สำหรับ
currency_mismatchคือสกุลเงินที่ค่านี้ปรากฏในข้อมูล สำหรับcurrency_missingและmixed_currency_sumคือสกุลเงินของค่าทางการเงินในข้อมูลของคำตอบ สำหรับfx_rate_staleคือสกุลเงินที่แปลงด้วยอัตราที่ล้าสมัย และสำหรับfx_rate_missingคือสกุลเงินที่ไม่มีอัตราrate_datestring (date)fx_rate_stale: วันที่ของอัตราที่ล้าสมัย (YYYY-MM-DD)pendingintegerenrichment_pending: จำนวนเอกสารในขอบเขตของคำถามที่ยังอยู่ระหว่างประมวลผลcard_idsarray of stringenrichment_pending: การ์ดของเอกสารเหล่านี้ที่ผู้ใช้มองเห็น (ไม่เกิน 20)failedintegerenrichment_pending: จำนวนเอกสารในขอบเขตของคำถามที่ประมวลผลไม่สำเร็จfailed_card_idsarray of stringenrichment_pending: การ์ดของเอกสารที่ประมวลผลไม่สำเร็จและผู้ใช้มองเห็น (ไม่เกิน 20)foundintegerpartial_coverage: จำนวนเอกสารของชุดที่พบในขอบเขตของคำถามshownintegerpartial_coverage: จำนวนเอกสารที่พบซึ่งอยู่ในคำตอบ