AssistantApiGcmCapabilities

AI Overview😉

  • The potential purpose of this module is to enable Google Assistant to communicate with devices using Google Cloud Messaging (GCM) and receive user input from those devices. This allows for more seamless and interactive experiences between users and Google Assistant.
  • This module could impact search results by allowing Google Assistant to better understand user intent and provide more accurate and personalized responses. It may also enable features like follow-up questions and multi-turn dialogues, which could lead to more conversational and helpful search results.
  • To be more favorable for this function, a website may want to ensure that it is optimized for voice search and conversational queries, and that it provides clear and concise answers to user questions. Additionally, websites may want to consider implementing GCM capabilities to enable more interactive experiences with Google Assistant. This could involve integrating with Google's APIs and developing custom actions and intents that work seamlessly with Google Assistant.

Interesting Module? Vote 👇

Voting helps other researchers find interesting modules.

Current Votes: 0

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

Capabilities related to GCM.

Attributes

  • gcmRegistrationId (type: String.t, default: nil) - GCM registration id for the device. Used to pass messages to the device.
  • supportsAssistantGcm (type: boolean(), default: nil) - Assistant supports GCM on the device. ClientOps can be sent to it over GCM and will be executed.
  • supportsClientInputOverGcm (type: boolean(), default: nil) - If it is set to true, then it indicates to server that device is capable of receiving a GCM payload with serialized client input. The client input will be sent back to Assistant Server over conversation protocol.

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.AssistantApiGcmCapabilities{
  gcmRegistrationId: String.t() | nil,
  supportsAssistantGcm: boolean() | nil,
  supportsClientInputOverGcm: boolean() | nil
}

Functions

Link to this function

decode(value, options)

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

Unwrap a decoded JSON object into its complex fields.