AssistantApiCoreTypesDeviceConfig

AI Overview😉

  • The potential purpose of this module is to identify and gather information about the devices that users are using to interact with Google Assistant, such as smart speakers or smart displays. This allows Google to better understand the context and capabilities of the device, and provide more tailored and relevant search results.
  • This module could impact search results by allowing Google to take into account the device's capabilities and limitations when generating search results. For example, if a user is searching for a recipe on a smart display, Google may prioritize results that include step-by-step instructions and images, whereas on a smart speaker, Google may prioritize results that are more audio-focused.
  • A website may change things to be more favorable for this function by ensuring that their content is optimized for different devices and formats. This could include providing alternative formats for content, such as audio or visual descriptions, and using schema markup to provide additional context about the content. Additionally, websites could consider developing skills or actions for Google Assistant to provide a more integrated and seamless experience for users.

Interesting Module? Vote 👇

Voting helps other researchers find interesting modules.

Current Votes: 0

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

The identification information for third party devices that integrates with the assistant. All of these fields will be populated by the third party when the query is sent from the third party device. Next Id: 5

Attributes

  • agentId (type: String.t, default: nil) - Pantheon Project ID that uniquely identifies the consumer project ID. Required
  • deviceId (type: String.t, default: nil) - Unique identifier for the device. Example: DBCDW098234. Required

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.AssistantApiCoreTypesDeviceConfig{
  agentId: String.t() | nil,
  deviceId: String.t() | nil
}

Functions

Link to this function

decode(value, options)

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

Unwrap a decoded JSON object into its complex fields.