AssistantApiImmersiveCanvasSupport

AI Overview😉

  • The potential purpose of this module is to determine whether a client (e.g. a web browser or mobile app) supports certain features of Immersive Canvas, a technology that allows for interactive and engaging experiences within search results. Specifically, it checks if the client can handle confirmation messages and pause signals in Immersive Canvas actions.
  • This module could impact search results by influencing which interactive experiences are displayed to users. If a client doesn't support certain features, the search results may not include Immersive Canvas actions that rely on those features, potentially limiting the user's experience. On the other hand, if a client does support these features, users may see more interactive and engaging content in their search results.
  • To be more favorable for this function, a website could ensure that its client-side technology (e.g. JavaScript code) is capable of handling confirmation messages and pause signals in Immersive Canvas actions. This might involve implementing specific APIs or coding patterns that allow the client to properly respond to these signals. By doing so, the website may increase the likelihood of its interactive content being displayed to users, potentially improving user engagement and experience.

Interesting Module? Vote 👇

Voting helps other researchers find interesting modules.

Current Votes: 0

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

Attributes

  • confirmationMessageSupported (type: boolean(), default: nil) - Whether the client supports confirmation messages in Immersive Canvas actions.
  • pauseSignalSupported (type: boolean(), default: nil) - Whether the client support canvas pause signal. If true, the Assistant Server will send a signal when canvas transitioning to pause mode.

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.AssistantApiImmersiveCanvasSupport{
  confirmationMessageSupported: boolean() | nil,
  pauseSignalSupported: boolean() | nil
}

Functions

Link to this function

decode(value, options)

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

Unwrap a decoded JSON object into its complex fields.