AndroidNotificationAction class

Mirrors the Action class in AndroidX.

See the offical docs at https://developer.android.com/reference/kotlin/androidx/core/app/NotificationCompat.Action?hl=en for details.

Constructors

AndroidNotificationAction(String id, String title, {Color? titleColor, AndroidBitmap<Object>? icon, bool contextual = false, bool showsUserInterface = false, bool allowGeneratedReplies = false, List<AndroidNotificationActionInput> inputs = const <AndroidNotificationActionInput>[], bool cancelNotification = true})
Constructs a AndroidNotificationAction object. The platform will create this object using Action.Builder. See the offical docs https://developer.android.com/reference/kotlin/androidx/core/app/NotificationCompat.Action.Builder?hl=en for details.
const

Properties

allowGeneratedReplies bool
Set whether the platform should automatically generate possible replies to add to RemoteInput#getChoices(). If the Action doesn't have a RemoteInput, this has no effect.
final
cancelNotification bool
Set whether the notification should be canceled when this action is selected.
final
contextual bool
Sets whether this Action is a contextual action, i.e. whether the action is dependent on the notification message body. An example of a contextual action could be an action opening a map application with an address shown in the notification.
final
hashCode int
The hash code for this object.
no setterinherited
icon AndroidBitmap<Object>?
Icon to show for this action.
final
id String
This ID will be sent back in the action handler defined in FlutterLocalNotificationsPlugin.
final
inputs List<AndroidNotificationActionInput>
Add an input to be collected from the user when this action is sent.
final
runtimeType Type
A representation of the runtime type of the object.
no setterinherited
showsUserInterface bool
Set whether or not this Action's PendingIntent will open a user interface.
final
title String
The title of the action
final
titleColor Color?
The color of the title of the action
final

Methods

noSuchMethod(Invocation invocation) → dynamic
Invoked when a nonexistent method or property is accessed.
inherited
toString() String
A string representation of this object.
inherited

Operators

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