AssistantApiCoreTypesMessageNotificationNotificationEntry

AI Overview😉

  • The potential purpose of this module is to analyze and understand the structure and content of notifications, such as chat messages or alerts, and extract relevant information from them. This could be used to improve the search engine's ability to understand and rank content from messaging platforms or social media sites.
  • This module could impact search results by allowing the search engine to better understand the context and content of notifications, and to use this information to improve the ranking of relevant results. For example, if a user searches for a specific topic, the search engine could use this module to identify and rank notifications that are most relevant to the search query.
  • A website may change things to be more favorable for this function by providing clear and structured data about notifications, such as chat messages or alerts, and making this data easily accessible to the search engine. This could include providing metadata about the notification, such as the sender, timestamp, and content, and using standardized formats for this data. Additionally, websites could focus on creating high-quality, relevant, and informative notifications that are likely to be of interest to users, which could improve their ranking in search results.

Interesting Module? Vote 👇

Voting helps other researchers find interesting modules.

Current Votes: 0

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

Structure of each notification in the MessageNotification Bundle. Attribute sender_name could be different in case of group messages. Next Id: 9

Attributes

  • audioDuration (type: String.t, default: nil) - Duration of audio message.
  • charCount (type: integer(), default: nil) - Count of characters in the message body in the notification.
  • dataUri (type: String.t, default: nil) - Uri for the attachment (image, audio, video etc.).
  • messageBody (type: String.t, default: nil) - Note that this is not present in production traffic. Content of the message body in the notification.
  • mimeType (type: String.t, default: nil) - Mime type of the data_uri. e.g. 'audio/wav', 'video/mp4', 'image/png'.
  • postTime (type: DateTime.t, default: nil) - Timestamp of the notification's post time.
  • sender (type: GoogleApi.ContentWarehouse.V1.Model.AssistantApiCoreTypesMessageNotificationPerson.t, default: nil) - Sender of the message notification.
  • wordCount (type: integer(), default: nil) - Count of words in the message body in the notification.

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.AssistantApiCoreTypesMessageNotificationNotificationEntry{
    audioDuration: String.t() | nil,
    charCount: integer() | nil,
    dataUri: String.t() | nil,
    messageBody: String.t() | nil,
    mimeType: String.t() | nil,
    postTime: DateTime.t() | nil,
    sender:
      GoogleApi.ContentWarehouse.V1.Model.AssistantApiCoreTypesMessageNotificationPerson.t()
      | nil,
    wordCount: integer() | nil
  }

Functions

Link to this function

decode(value, options)

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

Unwrap a decoded JSON object into its complex fields.