MessageNotification class Tracking events

Event to track a push notification or similar message.

Not supported on Web.

Implemented types
Annotations

Constructors

MessageNotification({required String title, required String body, required MessageNotificationTrigger trigger, String? action, List<MessageNotificationAttachment>? attachments, List<String>? bodyLocArgs, String? bodyLocKey, String? category, bool? contentAvailable, String? group, String? icon, int? notificationCount, String? notificationTimestamp, String? sound, String? subtitle, String? tag, String? threadIdentifier, List<String>? titleLocArgs, String? titleLocKey})
const

Properties

action → String?
The action associated with the notification.
final
attachments → List<MessageNotificationAttachment>?
Attachments added to the notification.
final
body → String
The notification's body.
final
bodyLocArgs → List<String>?
Variable string values to appear in place of the format specifiers in bodyLocKey.
final
bodyLocKey → String?
The key for the localized body string.
final
category → String?
The category of the notification.
final
contentAvailable → bool?
Indicates whether notification content can be modified before delivery.
final
group → String?
The group of the notification.
final
hashCode → int
The hash code for this object.
no setterinherited
icon → String?
The icon of the notification.
final
notificationCount → int?
The number to display on the app icon badge.
final
notificationTimestamp → String?
The ISO 8601 timestamp when the notification was delivered.
final
runtimeType → Type
A representation of the runtime type of the object.
no setterinherited
sound → String?
The sound played when the device receives the notification.
final
subtitle → String?
A subtitle providing additional context.
final
tag → String?
An identifier similar to the thread identifier.
final
threadIdentifier → String?
An identifier for grouping related notifications.
final
title → String
The notification's title.
final
titleLocArgs → List<String>?
Variable string values for titleLocKey.
final
titleLocKey → String?
The key for the localized title string.
final
trigger → MessageNotificationTrigger
The trigger that caused the notification to be delivered.
final

Methods

endpoint() → String
override
noSuchMethod(Invocation invocation) → dynamic
Invoked when a nonexistent method or property is accessed.
inherited
toMap() → Map<String, Object?>
override
toString() → String
A string representation of this object.
inherited

Operators

operator ==(Object other) → bool
The equality operator.
inherited