Direct naar de inhoud
Sursa Developers

Objecten

AnswerWarning

Een waarschuwing bij een antwoord. kind is uitbreidbaar: toon een onbekend soort met een algemene melding. Soorten:
- chart_unavailable, chart_type_changed, chart_axis_categorical, tool_not_allowed, tool_failed, table_query_failed (een tabelquery van het antwoord is mislukt), truncated. Deze soorten hebben geen reason.

- answer_mismatch_data: een getal in het antwoord naast een maand wijkt af van de grafiekgegevens voor die maand (reason: period_value, period_missing, total_as_period, period_part); of het getal staat niet in de gegevens van het antwoord (reason: number_not_in_data); of een overzichtsantwoord noemt een document dat niet in de lijst met documenten staat en geen bronlink heeft (reason: document_not_in_list); of het getal staat in de gegevens, maar in een andere valuta (reason: currency_mismatch, met de velden number, currency, currencies). Velden: text, expected, spans.

- answer_source_ambiguous: de gegevens komen uit meerdere vergelijkbare tabellen voor dezelfde periode, en de vraag vroeg niet om ze te combineren (text noemt de tabellen).

- answer_no_data_basis: een antwoord met maandcijfers heeft geen tabelgegevens, dus de getallen zijn niet gecontroleerd.

- currency_missing: een getal uit monetaire gegevens heeft geen valuta, hoewel de gegevens meerdere valuta’s bevatten (text, number, spans, currencies).

- mixed_currency_sum: een getal in het antwoord is gelijk aan een som van waarden in verschillende valuta’s (text, number, spans, currencies).

- access_limited: sommige resultaten zijn uitgesloten door de toegang van de gebruiker, dus het antwoord kan onvolledig zijn (geen gegevensvelden).

- fx_rate_stale: bij de omrekening is een wisselkoers gebruikt die ouder is dan de actualiteitsdrempel van de bron ervan (rate_date, currencies).

- fx_rate_missing: een bedrag in het antwoord is niet omgerekend. reason is no_rate_on_date (geen koers voor de datum van de rij van het bedrag binnen de marge: 7 dagen, of 31 dagen voor handmatig geüploade koersen) of no_rate (helemaal geen koersen voor het paar). currencies noemt de valuta’s zonder koers. text is een vervangende tekst in het Engels met de paren en datums, bijvoorbeeld “RUB → USD on 2026-03-04, 2026-03-05”, met meerdere paren gescheiden door “; ”.

- restricted_unverified: een vraag over een beperkt onderwerp. Passages worden niet getoond zonder controle op relevantie (geen gegevensvelden).

- enrichment_pending: het bereik van de vraag bevat documenten die nog worden verwerkt, dus hun velden en financiële records zijn nog niet klaar. reason is documents (een vraag over bedragen of een antwoord uit tabellen, dus het totaal kan onvolledig zijn) of document (een vraag over een bepaald document dat nog wordt verwerkt of niet kon worden verwerkt). pending is het aantal documenten dat wordt verwerkt, en card_ids zijn de kaarten daarvan die de gebruiker kan zien (maximaal 20). failed is het aantal documenten dat niet kon worden verwerkt, en failed_card_ids zijn de zichtbare daarvan (maximaal 20).

- partial_coverage: een dossiervraag of een lijst met documenten van één type. Er zijn found documenten gevonden binnen het bereik, en alleen shown < found staan in het antwoord, dus het antwoord kan onvolledig zijn.

- reconcile_unconfirmed: het antwoord zegt “komt overeen” op een vraag om afstemming, maar het bedrag is niet in twee verschillende documenten gevonden (text is een notitie met de bedragen van beide bronnen in de taal van het antwoord).

De client bouwt de tekst voor de gebruiker op uit kind, reason en de gegevensvelden, in de taal van de interface. De text van access_limited, restricted_unverified en fx_rate_missing, en expected, zijn vervangende teksten in de taal van het antwoord of in het Engels.

Velden

  • kindstringverplicht
  • reasonstring

    answer_mismatch_data: de redencode (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: geen reason. currency_missing, mixed_currency_sum: een uitleg in het Engels (vervangende tekst; de client bouwt de zin op uit currencies). fx_rate_missing: no_rate_on_date (geen koers voor de datum van de rij binnen de marge) of no_rate (helemaal geen koersen voor het paar).

  • requestedstring
  • typestring
  • toolstring

    tool_failed, tool_not_allowed: de naam van de tool.

  • textstring

    Het deel van het antwoord waarop de waarschuwing betrekking heeft (answer_mismatch_data: de maand en het getal zoals ze in het antwoord staan). Bij access_limited, restricted_unverified en fx_rate_missing een vervangende tekst (fx_rate_missing: de paren en datums zonder koers).

  • expectedstring

    Wat de gegevens zeggen (answer_mismatch_data: de waarde voor deze maand en de maand van deze waarde, of de waarde van het totaal).

  • spansarray of array of integer

    Posities van de fragmenten in de tekst van het antwoord (UTF-16, zoals in JavaScript-strings): het getal en de maand.

  • numberstring

    answer_mismatch_data: het getal zoals het in het antwoord staat. Samen met period, other_period, values en rows zijn dit de gegevens voor de waarschuwingstekst in de taal van de interface.

  • periodstring

    answer_mismatch_data: de maand uit het antwoord (YYYY-MM).

  • other_periodstring

    answer_mismatch_data: de maand van de gegevens waarvan de waarde gelijk is aan het getal (YYYY-MM).

  • valuesarray of number (double)

    answer_mismatch_data: de waarden uit de gegevens voor de maand, of het totaal.

  • rowsinteger

    answer_mismatch_data, period_part: hoeveel rijen zijn opgeteld in het totaal van de maand.

  • currencystring

    answer_mismatch_data, currency_mismatch: de valuta van het getal zoals die in het antwoord wordt genoemd (ISO 4217-code).

  • currenciesarray of string

    Valuta’s van de gegevens (ISO 4217-codes). Bij currency_mismatch de valuta’s waarin deze waarde in de gegevens voorkomt; bij currency_missing en mixed_currency_sum de valuta’s van de monetaire waarden in de gegevens van het antwoord; bij fx_rate_stale de valuta’s die tegen een verouderde koers zijn omgerekend; bij fx_rate_missing de valuta’s zonder koers.

  • rate_datestring (date)

    fx_rate_stale: de datum van de verouderde koers (YYYY-MM-DD).

  • pendinginteger

    enrichment_pending: hoeveel documenten binnen het bereik van de vraag nog worden verwerkt.

  • card_idsarray of string

    enrichment_pending: de kaarten van deze documenten die de gebruiker kan zien (maximaal 20).

  • failedinteger

    enrichment_pending: hoeveel documenten binnen het bereik van de vraag niet konden worden verwerkt.

  • failed_card_idsarray of string

    enrichment_pending: de kaarten van de documenten die niet konden worden verwerkt en die de gebruiker kan zien (maximaal 20).

  • foundinteger

    partial_coverage: hoeveel documenten van de set binnen het bereik van de vraag zijn gevonden.

  • showninteger

    partial_coverage: hoeveel van de gevonden documenten in het antwoord staan.

Onderdeel van

AnswerResponseChatEventDataFeedItemQuestionPayload