Hopp til innholdet
Sursa Developers

Objekter

AnswerWarning

En advarsel knyttet til et svar. kind er utvidbar: vis en ukjent type med en generell melding. Typer:
- chart_unavailable, chart_type_changed, chart_axis_categorical, tool_not_allowed, tool_failed, table_query_failed (en tabellspørring i svaret mislyktes), truncated. Disse typene har ingen reason.

- answer_mismatch_data: et tall i svaret ved siden av en måned avviker fra diagramdataene for den måneden (reason: period_value, period_missing, total_as_period, period_part); eller tallet finnes ikke i svarets data (reason: number_not_in_data); eller et oversiktssvar nevner et dokument som ikke står i dokumentlisten og ikke har noen kildelenke (reason: document_not_in_list); eller tallet finnes i dataene, men i en annen valuta (reason: currency_mismatch, med feltene number, currency, currencies). Felt: text, expected, spans.

- answer_source_ambiguous: dataene kommer fra flere lignende tabeller for den samme perioden, og spørsmålet ba ikke om å kombinere dem (text viser tabellene).

- answer_no_data_basis: et svar med månedstall har ingen tabelldata, så tallene er ikke kontrollert.

- currency_missing: et tall fra pengedata har ingen valuta, selv om dataene har flere valutaer (text, number, spans, currencies).

- mixed_currency_sum: et tall i svaret er lik en sum av verdier i forskjellige valutaer (text, number, spans, currencies).

- access_limited: noen resultater ble utelatt på grunn av brukerens tilgang, så svaret kan være ufullstendig (ingen datafelt).

- fx_rate_stale: omregningen brukte en valutakurs som er eldre enn ferskhetsgrensen for kilden (rate_date, currencies).

- fx_rate_missing: et beløp i svaret ble ikke regnet om. reason er no_rate_on_date (ingen kurs for datoen i beløpets rad innenfor toleransen på 7 dager, eller 31 dager for manuelt opplastede kurser) eller no_rate (ingen kurser for paret i det hele tatt). currencies viser valutaene uten kurs. text er en reservetekst på engelsk med parene og datoene, for eksempel «RUB → USD on 2026-03-04, 2026-03-05», med flere par adskilt med «; ».

- restricted_unverified: et spørsmål om et begrenset tema. Utdrag vises ikke uten en relevanskontroll (ingen datafelt).

- enrichment_pending: spørsmålets omfang har dokumenter som fortsatt behandles, så feltene og de økonomiske postene deres er ikke klare. reason er documents (et spørsmål om beløp eller et svar fra tabeller, så totalsummen kan være ufullstendig) eller document (et spørsmål om et bestemt dokument som fortsatt behandles eller ikke kunne behandles). pending er antall dokumenter som behandles, og card_ids er de som er synlige for brukeren (høyst 20). failed er antall dokumenter som ikke kunne behandles, og failed_card_ids er de synlige (høyst 20).

- partial_coverage: et dossierspørsmål eller en liste over dokumenter av én type. found dokumenter ble funnet i omfanget, og bare shown < found er med i svaret, så svaret kan være ufullstendig.

- reconcile_unconfirmed: svaret sier «stemmer» på et avstemmingsspørsmål, men beløpet ble ikke funnet i to forskjellige dokumenter (text er en merknad med beløpene fra begge kildene på svarspråket).

Klienten bygger teksten brukeren ser, fra kind, reason og datafeltene på grensesnittets språk. text for access_limited, restricted_unverified og fx_rate_missing, og expected, er reservetekster på svarspråket eller på engelsk.

Felt

  • kindstringobligatorisk
  • reasonstring

    answer_mismatch_data: årsakskoden (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: ingen reason. currency_missing, mixed_currency_sum: en forklaring på engelsk (en reserve; klienten bygger formuleringen fra currencies). fx_rate_missing: no_rate_on_date (ingen kurs for radens dato innenfor toleransen) eller no_rate (ingen kurser for paret i det hele tatt).

  • requestedstring
  • typestring
  • toolstring

    tool_failed, tool_not_allowed: navnet på verktøyet.

  • textstring

    Den delen av svaret som advarselen gjelder (answer_mismatch_data: måneden og tallet slik de står i svaret). For access_limited, restricted_unverified og fx_rate_missing: en reservetekst (fx_rate_missing: parene og datoene uten kurs).

  • expectedstring

    Hva dataene sier (answer_mismatch_data: verdien for denne måneden og måneden for denne verdien, eller verdien av totalsummen).

  • spansarray of array of integer

    Posisjonene til fragmentene i svarteksten (UTF-16, som i JavaScript-strenger): tallet og måneden.

  • numberstring

    answer_mismatch_data: tallet slik det står i svaret. Sammen med period, other_period, values og rows er dette dataene for advarselsteksten på grensesnittets språk.

  • periodstring

    answer_mismatch_data: måneden fra svaret (YYYY-MM).

  • other_periodstring

    answer_mismatch_data: måneden i dataene der verdien er lik tallet (YYYY-MM).

  • valuesarray of number (double)

    answer_mismatch_data: dataverdiene for måneden, eller totalsummen.

  • rowsinteger

    answer_mismatch_data, period_part: hvor mange rader som ble lagt sammen i månedens totalsum.

  • currencystring

    answer_mismatch_data, currency_mismatch: valutaen til tallet slik svaret nevner den (kode etter ISO 4217).

  • currenciesarray of string

    Valutaene i dataene (koder etter ISO 4217). For currency_mismatch: de valutaene denne verdien forekommer i i dataene; for currency_missing og mixed_currency_sum: valutaene til pengeverdiene i svarets data; for fx_rate_stale: valutaene som ble regnet om etter en utdatert kurs; for fx_rate_missing: valutaene uten kurs.

  • rate_datestring (date)

    fx_rate_stale: datoen for den utdaterte kursen (YYYY-MM-DD).

  • pendinginteger

    enrichment_pending: hvor mange dokumenter i spørsmålets omfang som fortsatt behandles.

  • card_idsarray of string

    enrichment_pending: kortene for disse dokumentene som er synlige for brukeren (høyst 20).

  • failedinteger

    enrichment_pending: hvor mange dokumenter i spørsmålets omfang som ikke kunne behandles.

  • failed_card_idsarray of string

    enrichment_pending: kortene for dokumentene som ikke kunne behandles og er synlige for brukeren (høyst 20).

  • foundinteger

    partial_coverage: hvor mange dokumenter i settet som ble funnet i spørsmålets omfang.

  • showninteger

    partial_coverage: hvor mange av de funne dokumentene som er med i svaret.

Inngår i

AnswerResponseChatEventDataFeedItemQuestionPayload