AssistantApiGacsCapabilities

AI Overview😉

  • The potential purpose of this module is to define the capabilities of Google Assistant devices, such as smartwatches or smart speakers, in terms of the actions they can perform and the limitations of their responses. This allows the Google search algorithm to tailor its responses to the specific device and its capabilities.
  • This module could impact search results by affecting how Google responds to voice searches or other queries made through Google Assistant devices. For example, if a device has limited response capabilities, Google may prioritize providing shorter, more concise answers. Additionally, the module may influence the types of actions that Google suggests or performs on behalf of the user.
  • A website may change things to be more favorable for this function by optimizing its content to be more easily consumable by Google Assistant devices. This could include using shorter, more concise language, breaking up long pieces of content into smaller chunks, and using structured data to help Google understand the content and its relevance to the user's query.

Interesting Module? Vote 👇

Voting helps other researchers find interesting modules.

Current Votes: 0

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

Capabilities of Google assistant conversation service(GACS) devices. These capabilites including supported GACS actions and response size limitations.

Attributes

  • deviceId (type: GoogleApi.ContentWarehouse.V1.Model.AssistantApiCoreTypesDeviceId.t, default: nil) - DeviceId of the accessory device (eg. watch) Commonly the go/dusi (eg. client_instance_id) is provided.
  • responseConfig (type: GoogleApi.ContentWarehouse.V1.Model.GoogleAssistantAccessoryV1ResponseConfig.t, default: nil) - Configuration sent by device.
  • ttsEncoding (type: String.t, default: nil) - DEPRECATED: Format of TTS audio requested by the device.

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.AssistantApiGacsCapabilities{
  deviceId:
    GoogleApi.ContentWarehouse.V1.Model.AssistantApiCoreTypesDeviceId.t() | nil,
  responseConfig:
    GoogleApi.ContentWarehouse.V1.Model.GoogleAssistantAccessoryV1ResponseConfig.t()
    | nil,
  ttsEncoding: 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.