Message class
Specifies the content and settings for a push notification that's sent to recipients of a campaign.
Constructors
Properties
- action → Action?
-
The action to occur if a recipient taps the push notification. Valid values
are:
final
- body → String?
-
The body of the notification message. The maximum number of characters is
200.
final
- hashCode → int
-
The hash code for this object.
no setterinherited
- imageIconUrl → String?
-
The URL of the image to display as the push-notification icon, such as the
icon for the app.
final
- imageSmallIconUrl → String?
-
The URL of the image to display as the small, push-notification icon, such
as a small version of the icon for the app.
final
- imageUrl → String?
-
The URL of an image to display in the push notification.
final
- jsonBody → String?
-
The JSON payload to use for a silent push notification.
final
- mediaUrl → String?
-
The URL of the image or video to display in the push notification.
final
- rawContent → String?
-
The raw, JSON-formatted string to use as the payload for the notification
message. If specified, this value overrides all other content for the
message.
final
- runtimeType → Type
-
A representation of the runtime type of the object.
no setterinherited
- silentPush → bool?
-
Specifies whether the 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,
displaying messages in an in-app message center, or supporting phone home
functionality.
final
- timeToLive → int?
-
The number of seconds that the push-notification service should keep the
message, if the service is unable to deliver the notification the first
time. This value is converted to an expiration value when it's sent to a
push-notification service. If this value is 0, the service treats the
notification as if it expires immediately and the service doesn't store or
try to deliver the notification again.
final
- title → String?
-
The title to display above the notification message on a recipient's device.
final
- url → String?
-
The 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