AssistantApiThirdPartyActionConfig

AI Overview😉

  • The potential purpose of this module is to provide information about the capabilities of third-party actions on different devices and projects. It seems to be related to Google Assistant and its integration with various devices and platforms.
  • This module could impact search results by influencing the ranking of websites that provide compatible actions or integrations with Google Assistant. Websites that have more comprehensive and compatible actions might be ranked higher in search results, especially for voice searches or searches related to smart home devices.
  • To be more favorable for this function, a website may need to ensure that it provides clear and detailed information about its compatibility with Google Assistant and various devices. This could include providing metadata about the actions it supports, the devices it is compatible with, and the projects it integrates with. Additionally, the website may need to optimize its content and structure to make it easier for Google to understand its capabilities and integrations.

Interesting Module? Vote 👇

Voting helps other researchers find interesting modules.

Current Votes: 0

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

3P Action Metadata. Next ID: 3

Attributes

  • deviceActionCapability (type: GoogleApi.ContentWarehouse.V1.Model.AssistantDevicesPlatformProtoDeviceActionCapability.t, default: nil) - DeviceActionCapability from DeviceModelPackage.
  • projectConfigs (type: list(GoogleApi.ContentWarehouse.V1.Model.AssistantApiThirdPartyActionConfigProjectConfig.t), default: nil) - List of Action project capabilities.

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.AssistantApiThirdPartyActionConfig{
  deviceActionCapability:
    GoogleApi.ContentWarehouse.V1.Model.AssistantDevicesPlatformProtoDeviceActionCapability.t()
    | nil,
  projectConfigs:
    [
      GoogleApi.ContentWarehouse.V1.Model.AssistantApiThirdPartyActionConfigProjectConfig.t()
    ]
    | nil
}

Functions

Link to this function

decode(value, options)

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

Unwrap a decoded JSON object into its complex fields.