AssistantApiSupportedProtocolVersionMessageVersionPair

AI Overview😉

  • The potential purpose of this module is to manage and track different versions of protocols and messages used by Google Assistant API. It seems to be a way to ensure backward compatibility and handle changes to the API over time.
  • This module could impact search results by affecting how Google Assistant processes and responds to user queries. If a website or application is using an outdated protocol or message version, it may not be compatible with the latest Google Assistant API, leading to errors or inconsistencies in search results. On the other hand, if a website is using the latest supported protocol version, it may be given preference in search results or have improved functionality.
  • To be more favorable for this function, a website may need to ensure that it is using the latest supported protocol version of the Google Assistant API. This could involve regularly checking for updates and migrating to new versions as they become available. Additionally, websites may need to provide clear and consistent messaging to Google Assistant, using standardized message formats and protocols to ensure seamless integration.

Interesting Module? Vote 👇

Voting helps other researchers find interesting modules.

Current Votes: 0

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

Attributes

  • messageName (type: String.t, default: nil) - The full path of a message which should start from the package name. e.g. "assistant.api.core_types.Timer".
  • version (type: integer(), default: nil) - The supported version number.

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.AssistantApiSupportedProtocolVersionMessageVersionPair{
    messageName: String.t() | nil,
    version: integer() | nil
  }

Functions

Link to this function

decode(value, options)

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

Unwrap a decoded JSON object into its complex fields.