AssistantApiCoreTypesMessageNotification

Assistant APIInfrastructure

GoogleApi.ContentWarehouse.V1.Model.AssistantApiCoreTypesMessageNotification

2
out of 10
Low
SEO Impact
This proto captures the contents of a messaging app notification that is typically part of a conversation thread. Next Id: 21

SEO Analysis

AI Generated

Backend infrastructure with indirect SEO impact. This model (Assistant Api Core Types Message Notification) contains 20 attributes that define its data structure. Key functionality includes: App name of the message notification, e.g. Hangouts.

Actionable Insights for SEOs

  • Understanding this model helps SEOs grasp Google's internal data architecture

Attributes

20
Sort:|Filter:
appNamestring
Default: nilFull type: String.t

App name of the message notification, e.g. Hangouts.

bundleIdstring
Default: nilFull type: String.t

The key used to group this notification into a cluster.

dataUristring
Default: nilFull type: String.t

Uri for the attachment (image, audio, video etc.).

groupNamestring
Default: nilFull type: String.t

Name of the group associated with the message notification. This field is set iff this is a group message.

groupingKeystring
Default: nilFull type: String.t

The group key of a proactive notification. Details in assistant.api.client_op.NotificationArgs.grouping_key.

indexinteger(
Default: nil

Index of the message notification.

markAsReadActionAvailableboolean(
Default: nil

Boolean indicating if the mark_as_read action is available for this message.

messageLengthinteger(
Default: nil

Length of the message/notification content in characters. Note: We can't send the full content because of privacy restriction, preventing sending client content to our backends. Concatenated message_length of all notification_entries.

messageRecipientTypestring
Default: nilFull type: String.t
messageWordCountinteger(
Default: nil

Word count of the message

mimeTypestring
Default: nilFull type: String.t

Mime type of the data_uri. e.g. 'audio/wav', 'video/mp4', 'image/png'.

Default: nilFull type: list(GoogleApi.ContentWarehouse.V1.Model.AssistantApiCoreTypesMessageNotificationNotificationEntry.t
notificationIconKeystring
Default: nilFull type: String.t

On-device cache key for notification icon.

notificationKeystring
Default: nilFull type: String.t

String key of the notification. It is the key from original StatusBarNotification received from Android OS. It is used to identify the original notification to send a reply.

opaqueTokenstring
Default: nilFull type: String.t

The opaque_token of a proactive notification. Details in assistant.api.client_op.NotificationArgs.opaque_token.

packageNamestring
Default: nilFull type: String.t

App pkg of the message notification, e.g. "com.google.android.talk".

postTimestring
Default: nilFull type: String.t

Timestamp of the last notification's post time.

replyActionAvailableboolean(
Default: nil

Boolean indicating if the reply action is available for this message.

Default: nilFull type: GoogleApi.ContentWarehouse.V1.Model.AssistantApiCoreTypesMessageNotificationPerson.t
senderNamestring
Default: nilFull type: String.t

Sender's name of the message notification, e.g. Elsa. Last sender name in case of a group conversation.