AssistantDevicesPlatformProtoCloudCapability

AI Overview😉

  • The potential purpose of this module is to determine the cloud capabilities of a device, specifically the endpoints used for cloud execution of actions or registration. This module seems to be related to the Google Assistant and how it interacts with devices.
  • This module could impact search results by influencing how Google Assistant responds to user queries related to device capabilities or actions. For example, if a user asks "What can I do with my smart thermostat?", the search results may prioritize devices with cloud capabilities that support the requested action. This module may also affect the ranking of search results based on device compatibility or functionality.
  • To be more favorable for this function, a website may want to ensure that their device's cloud capabilities are accurately represented and easily accessible. This could involve providing clear documentation on device endpoints, ensuring that device APIs are well-maintained and up-to-date, and optimizing device functionality for cloud execution. Additionally, websites may want to consider implementing schema markup or other forms of structured data to help Google Assistant better understand their device's capabilities.

Interesting Module? Vote 👇

Voting helps other researchers find interesting modules.

Current Votes: 0

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

States the cloud capabilities of the device, i.e. the endpoint(s) to use for cloud execution of Actions or Registration.

Attributes

  • cloudEndpoints (type: list(GoogleApi.ContentWarehouse.V1.Model.AssistantDevicesPlatformProtoCloudEndpoint.t), default: nil) - The list of CloudEndpoints supported by this Device Model. Note that each should have a unique |name|. If any cloud endpoints are provided here, then the first one in the list will be used by default for all Cloud Execution. An Intent may override the default by providing an |execution_config|.

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.AssistantDevicesPlatformProtoCloudCapability{
    cloudEndpoints:
      [
        GoogleApi.ContentWarehouse.V1.Model.AssistantDevicesPlatformProtoCloudEndpoint.t()
      ]
      | nil
  }

Functions

Link to this function

decode(value, options)

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

Unwrap a decoded JSON object into its complex fields.