AssistantRemindersAttachment

AI Overview😉

  • The potential purpose of this module is to enable Google Assistant to provide users with personalized reminders and attachments, such as links or files, that are relevant to their search queries or tasks. This module helps to create a more integrated and helpful search experience.
  • This module could impact search results by providing users with more relevant and actionable information, such as links to related content or files, that are tailored to their specific needs and preferences. This could lead to more personalized and helpful search results, and potentially increase user engagement and satisfaction.
  • To be more favorable for this function, a website could ensure that its content is optimized for Google Assistant and provides clear and concise information that can be easily extracted and presented to users. This could include using structured data, such as schema.org markup, to provide additional context and meaning to content, and ensuring that links and attachments are easily accessible and relevant to the user's query.

Interesting Module? Vote 👇

Voting helps other researchers find interesting modules.

Current Votes: 0

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

Proto descrbing an attachment to an Assistant Reminder. If the attachment has different behavior on different surfaces (e.g., deeplinks), there will be multiple attachments attach to the Reminder. Each of them will specify the surface type and the corresponding deeplink.

Attributes

  • id (type: String.t, default: nil) - REQUIRED. An unique identifier for the attachment. We have a plan to index this field, so it's marked as REQUIRED. Chat with opa-reminders-eng@ if you have a use case without an attachment ID.
  • link (type: GoogleApi.ContentWarehouse.V1.Model.AssistantRemindersAttachmentLink.t, default: nil) -
  • surfaceType (type: list(String.t), default: nil) - REQUIRED. Surface types this attachment should be shown.

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.AssistantRemindersAttachment{
  id: String.t() | nil,
  link:
    GoogleApi.ContentWarehouse.V1.Model.AssistantRemindersAttachmentLink.t()
    | nil,
  surfaceType: [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.