AssistantApiSuggestionsSupport

GoogleApi.ContentWarehouse.V1.Model.AssistantApiSuggestionsSupport


Table of Contents ▼

Jump to a specific part of the page:

Description

Next ID: 18

Attributes List

This module has the following attributes (case-insensitive ascending order):

View Attributes

Attributes

  1. clickImpersonationSupported (type: boolean(), default: nil)
    - Whether client supports user impersonation on suggestion chip click. go/suggestion-click-impersonation
  2. debugDataSupported (type: boolean(), default: nil)
    - Whether client supports suggestions debug data to be displayed.
  3. drlHistoryChipSupported (type: boolean(), default: nil)
    - Whether DRL history chip is supported. Related bug: http://b/241837879, http://b/171854732 Design doc: http://go/panthera-history-chip-dd DRL history chip was originally rolled out to Panthera in http://google3/googledata/experiments/mobile/agsa/studies/agsa_nga/opa_panthera_one_input_ui_launch.gcl?l=55&rcl=384682900. We plan to roll it out to NGA and TNG. drl_history_chip_supported bit specifies whether the client support (and should have) DRL history chip.
  4. escapeHatchSupported (type: String.t, default: nil)
    - Whether client supports escape hatches aka post execution suggestions go/nga-escape-hatch-prd
  5. executedTextSupported (type: boolean(), default: nil)
    - Whether the client can rewrite suggestion query text into executed text, if the latter is present. If this feature is disabled, the rewrite happens in Assistant Server.
  6. executionContextSupported (type: boolean(), default: nil)
    - Whether the client supports passing back execution_context from |assistant.api.client_op.SuggestionProcessingParams| when the suggestion is clicked or spoken.
  7. featureSpecificActionSupport (type: GoogleApi.ContentWarehouse.V1.Model.AssistantApiFeatureSpecificActionSupport, default: nil)
    - Whether the client supports features in |SuggestionFeatureSpecificAction|.
  8. featureSpecificAppActionsNotificationSupported (type: boolean(), default: nil)
    - Whether the client supports handling App Actions' notification when the suggestion is clicked. This will allow the server to populate the app_actions_notification_data extension field from |SuggestionFeatureSpecificAction| proto message.
  9. multiStepTrySayingSupported (type: boolean(), default: nil)
    - Whether the multi-step try saying suggestion feature is supported. dd: go/tng-multi-step-simplified
  10. ruleIdInExecutionContextSupported (type: boolean(), default: nil)
    - Whether the rule_id field in the execution_context is supported. This is a temporary workaround to be able to identify clicks on Person entity suggestions on Sabrina and is expected to be eventually deprecated. TODO(b/185517153) : Deprecate (but do not delete) once click tracking is correctly sent up from the Katniss client.
  11. showExecutedTextSupported (type: boolean(), default: nil)
    - Whether the client can show executed_text after the click on the suggestion chip. Must be set to false on TNG. TNG disregards |SuggestionProcessingParams.show_executed_text| field and always treats it as if |show_executed_text=true|.
  12. showTranslationSupported (type: boolean(), default: nil)
    - Whether the client can show chip as (text | translation). go/lang-partner-doc

  13. supportedDisplayTargets (type: list(GoogleApi.ContentWarehouse.V1.Model.AssistantApiSuggestionsSupportDisplayTargetSupport), default: nil)
    - A list of suggestions display targets supported by this client. If unset only DEFAULT SuggestionDisplayTarget is supported.
  14. widgetDataSupported (type: boolean(), default: nil)
    - Whether client supports widget suggestion chip to be displayed.

Type

@type t() :: %GoogleApi.ContentWarehouse.V1.Model.AssistantApiSuggestionsSupport{
clickImpersonationSupported: boolean() | nil,
debugDataSupported: boolean() | nil,
drlHistoryChipSupported: boolean() | nil,
escapeHatchSupported: String.t() | nil,
executedTextSupported: boolean() | nil,
executionContextSupported: boolean() | nil,
featureSpecificActionSupport: GoogleApi.ContentWarehouse.V1.Model.AssistantApiFeatureSpecificActionSupport.t() | nil,
featureSpecificAppActionsNotificationSupported: boolean() | nil,
multiStepTrySayingSupported: boolean() | nil,
ruleIdInExecutionContextSupported: boolean() | nil,
showExecutedTextSupported: boolean() | nil,
showTranslationSupported: boolean() | nil,
supportedDisplayTargets: [ GoogleApi.ContentWarehouse.V1.Model.AssistantApiSuggestionsSupportDisplayTargetSupport.t() ] | nil,
widgetDataSupported: boolean() | nil
}

Function

@spec decode(struct(), keyword()) :: struct()

Data sourced from HexDocs : GoogleApi.ContentWarehouse.V1.Model.AssistantApiSuggestionsSupport