ข้ามไปยังเนื้อหา
Sursa Developers

ออบเจ็กต์

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จำเป็น
  • reasonstring

    answer_mismatch_data: รหัสเหตุผล (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 สำหรับ currency_missing และ mixed_currency_sum: คำอธิบายภาษาอังกฤษ (ข้อความสำรอง ไคลเอ็นต์สร้างวลีจาก currencies) fx_rate_missing: no_rate_on_date (ไม่มีอัตราสำหรับวันที่ของแถวภายในค่าคลาดเคลื่อนที่ยอมรับได้) หรือ no_rate (ไม่มีอัตราสำหรับคู่สกุลเงินนี้เลย)

  • requestedstring
  • typestring
  • toolstring

    สำหรับ tool_failed และ tool_not_allowed: ชื่อของเครื่องมือ

  • textstring

    ส่วนของคำตอบที่คำเตือนอ้างถึง (answer_mismatch_data: เดือนและตัวเลขตามที่เขียนในคำตอบ) สำหรับ access_limited restricted_unverified และ fx_rate_missing เป็นข้อความสำรอง (fx_rate_missing: คู่สกุลเงินและวันที่ที่ไม่มีอัตรา)

  • expectedstring

    สิ่งที่ข้อมูลระบุ (answer_mismatch_data: ค่าของเดือนนี้และเดือนของค่านี้ หรือค่าของผลรวม)

  • spansarray of array of integer

    ตำแหน่งของส่วนของข้อความในข้อความของคำตอบ (UTF-16 เหมือนสตริงใน JavaScript): ตัวเลขและเดือน

  • numberstring

    answer_mismatch_data: ตัวเลขตามที่เขียนในคำตอบ เมื่อรวมกับ period other_period values และ rows จะเป็นข้อมูลสำหรับข้อความคำเตือนในภาษาของหน้าจอ

  • periodstring

    answer_mismatch_data: เดือนจากคำตอบ (YYYY-MM)

  • other_periodstring

    answer_mismatch_data: เดือนของข้อมูลที่มีค่าเท่ากับตัวเลขนั้น (YYYY-MM)

  • valuesarray of number (double)

    answer_mismatch_data: ค่าของข้อมูลสำหรับเดือนนั้น หรือผลรวม

  • rowsinteger

    answer_mismatch_data กับ period_part: จำนวนแถวที่นำมารวมในผลรวมของเดือน

  • currencystring

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

  • pendinginteger

    enrichment_pending: จำนวนเอกสารในขอบเขตของคำถามที่ยังอยู่ระหว่างประมวลผล

  • card_idsarray of string

    enrichment_pending: การ์ดของเอกสารเหล่านี้ที่ผู้ใช้มองเห็น (ไม่เกิน 20)

  • failedinteger

    enrichment_pending: จำนวนเอกสารในขอบเขตของคำถามที่ประมวลผลไม่สำเร็จ

  • failed_card_idsarray of string

    enrichment_pending: การ์ดของเอกสารที่ประมวลผลไม่สำเร็จและผู้ใช้มองเห็น (ไม่เกิน 20)

  • foundinteger

    partial_coverage: จำนวนเอกสารของชุดที่พบในขอบเขตของคำถาม

  • showninteger

    partial_coverage: จำนวนเอกสารที่พบซึ่งอยู่ในคำตอบ

เป็นส่วนหนึ่งของ

AnswerResponseChatEventDataFeedItemQuestionPayload