AssistantApiSurfacePropertiesExecutionCapabilities

AI Overview😉

  • The potential purpose of this module is to determine the capabilities of a device or client to execute certain operations, such as preloading content, handling non-finalized responses, and supporting non-materialized interactions. This helps the search algorithm to optimize the search results and user experience based on the device's capabilities.
  • This module could impact search results by influencing the ranking of websites based on their ability to provide a good user experience on different devices. For example, if a website is optimized for a device that supports preloading content, it may be ranked higher than a website that is not optimized for that device. Additionally, the module may affect the way search results are presented, such as streaming non-finalized responses or providing non-materialized interactions.
  • A website may change things to be more favorable for this function by ensuring that it is optimized for different devices and their capabilities. This could include implementing features such as content preloading, supporting non-finalized responses, and providing non-materialized interactions. Additionally, the website may need to provide metadata or signals to indicate its capabilities to the search algorithm, such as through the use of specific HTML tags or API calls.

Interesting Module? Vote 👇

Voting helps other researchers find interesting modules.

Current Votes: 0

GoogleApi.ContentWarehouse.V1.Model.AssistantApiSurfacePropertiesExecutionCapabilities (google_api_content_warehouse v0.4.0)

Describes the capabilities that are related to the execution of client ops on the device.

Attributes

  • supportsClientOpPreloading (type: boolean(), default: nil) - Completes the preloading ie., sets up the stage for the execution of client ops on the device while the previous conv delta is being executed. Refer to go/preload-convdelta for more information.
  • supportsNonFinalizedResponses (type: boolean(), default: nil) - A value of true indicates that the client supports streaming of non-finalized responses by use of ClientExecutionParams.response_stream_id. and ClientExecutionParams.to_be_finalized.
  • supportsNonMaterializedInteractions (type: boolean(), default: nil) - If true, the client supports receiving non-materialized interactions (go/as-streaming-protocol-nm).

Summary

Types

t()

Functions

decode(value, options)

Unwrap a decoded JSON object into its complex fields.

Types

Link to this type

t()

@type t() ::
  %GoogleApi.ContentWarehouse.V1.Model.AssistantApiSurfacePropertiesExecutionCapabilities{
    supportsClientOpPreloading: boolean() | nil,
    supportsNonFinalizedResponses: boolean() | nil,
    supportsNonMaterializedInteractions: boolean() | nil
  }

Functions

Link to this function

decode(value, options)

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

Unwrap a decoded JSON object into its complex fields.