HomeGraphCommonRoute

AI Overview😉

  • Potential purpose of module: This module, HomeGraphCommonRoute, appears to be related to Google's smart home devices and the Google Home Graph, which is a database that stores information about devices and their capabilities. The module seems to handle routing information for executing commands on these devices, including identifying the device, agent, and target type.
  • Impact on search results: This module is unlikely to have a direct impact on search results, as it is focused on smart home device interactions. However, it may influence the results of searches related to smart home devices or Google Home-specific queries, such as "How to control my lights with Google Home." The module's routing information could help Google better understand the context and intent behind these types of searches.
  • Optimization for this function: To be more favorable for this function, a website could ensure that it provides clear and accurate information about smart home devices and their capabilities, as well as any relevant Google Home integrations. This could include providing structured data about devices, such as their types, models, and compatible commands. Additionally, websites could optimize their content to answer questions and provide solutions related to smart home device control and automation.

Interesting Module? Vote 👇

Voting helps other researchers find interesting modules.

Current Votes: 0

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

Attributes

  • agentDeviceId (type: String.t, default: nil) - The device ID defined by the agent.
  • agentId (type: String.t, default: nil) - The agent's ID. Generally it is the agent's Google cloud project id.
  • chipEndpoint (type: list(integer()), default: nil) - chip endpoint index (if the target is CHIP). Set packed = true to handle error caused by b/32953375 when exporting this data. Note that we should never change this to non-repeated: a packed field will not work properly if you change the field to non-repeated later.
  • targetType (type: String.t, default: nil) - Execution routing target.

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.HomeGraphCommonRoute{
  agentDeviceId: String.t() | nil,
  agentId: String.t() | nil,
  chipEndpoint: [integer()] | nil,
  targetType: 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.