DefaultPushNotificationMessage class
Specifies the default settings and content for a push notification that's sent directly to an endpoint.
Constructors
Properties
- action → Action?
-
The default action to occur if a recipient taps the push notification. Valid
values are:
final
- body → String?
-
The default body of the notification message.
final
-
data
→ Map<
String, String> ? -
The JSON data payload to use for the default push notification, if the
notification is a silent push notification. This payload is added to the
data.pinpoint.jsonBody object of the notification.
final
- hashCode → int
-
The hash code for this object.
no setterinherited
- runtimeType → Type
-
A representation of the runtime type of the object.
no setterinherited
- silentPush → bool?
-
Specifies whether the default notification is a silent push notification,
which is a push notification that doesn't display on a recipient's device.
Silent push notifications can be used for cases such as updating an app's
configuration or delivering messages to an in-app notification center.
final
-
substitutions
→ Map<
String, List< ?String> > -
The default message variables to use in the notification message. You can
override the default variables with individual address variables.
final
- title → String?
-
The default title to display above the notification message on a recipient's
device.
final
- url → String?
-
The default URL to open in a recipient's default mobile browser, if a
recipient taps the push notification and the value of the Action property is
URL.
final
Methods
-
noSuchMethod(
Invocation invocation) → dynamic -
Invoked when a nonexistent method or property is accessed.
inherited
-
toJson(
) → Map< String, dynamic> -
toString(
) → String -
A string representation of this object.
inherited
Operators
-
operator ==(
Object other) → bool -
The equality operator.
inherited