मुख्य कंटेंट पर जाएँ
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: डोज़ियर वाला सवाल या एक टाइप के दस्तावेज़ों की सूची। दायरे में found दस्तावेज़ मिले, और जवाब में सिर्फ़ shown < found हैं, इसलिए जवाब अधूरा हो सकता है।

- reconcile_unconfirmed: मिलान के सवाल पर जवाब कहता है “मेल खाता है”, पर राशि दो अलग-अलग दस्तावेज़ों में नहीं मिली (text जवाब की भाषा में एक नोट है, जिसमें दोनों स्रोतों की राशियाँ हैं)।

क्लाइंट यूज़र को दिखने वाला टेक्स्ट kind, reason और डेटा फ़ील्ड से इंटरफ़ेस की भाषा में बनाता है। access_limited, restricted_unverified और fx_rate_missing का text, और 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