AssistantApiMessageSummarySupport

AI Overview😉

  • Potential purpose of module: This module, AssistantApiMessageSummarySupport, appears to be related to Google Assistant's ability to summarize messages or notifications on a user's device. It tracks the user's settings and preferences for this feature, including whether they have opted-in to voice-based summarization and how many times they have triggered the voice opt-in flow.
  • Impact on search results: This module is unlikely to have a direct impact on search results, as it is focused on Google Assistant's notification summarization feature. However, it could indirectly influence search results if Google uses data from this module to personalize search results or ads based on a user's device settings and preferences.
  • Changes to be more favorable: To be more favorable for this function, a website could ensure that its notifications and messages are compatible with Google Assistant's summarization feature. This might involve using standardized formats for notifications, providing clear and concise summaries of content, and optimizing for voice-based interactions. Additionally, websites could consider integrating with Google Assistant's APIs to provide a more seamless experience for users who have opted-in to message summarization.

Interesting Module? Vote 👇

Voting helps other researchers find interesting modules.

Current Votes: 0

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

LINT.IfChange(messageSummarySupport)

Attributes

  • deviceSettingStatus (type: String.t, default: nil) - The current setting status of message summary on current device.
  • lastVoiceOptInFlowTimestamp (type: DateTime.t, default: nil) - Last time that voice opt-in flow has been triggered.
  • readNotificationSummarizationSupported (type: boolean(), default: nil) - Whether the client supports message summarization.
  • voiceOptInFlowCounter (type: integer(), default: nil) - The voice consent flow counter on current 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.AssistantApiMessageSummarySupport{
  deviceSettingStatus: String.t() | nil,
  lastVoiceOptInFlowTimestamp: DateTime.t() | nil,
  readNotificationSummarizationSupported: boolean() | nil,
  voiceOptInFlowCounter: integer() | nil
}

Functions

Link to this function

decode(value, options)

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

Unwrap a decoded JSON object into its complex fields.