toMap method
Converts the NotificationActionButton instance to a map.
Implementation
@override
Map<String, dynamic> toMap() {
adaptInputFieldToRequireText();
return {
NOTIFICATION_KEY: _key,
NOTIFICATION_ICON: _icon,
NOTIFICATION_BUTTON_LABEL: _label,
NOTIFICATION_ENABLED: _enabled,
NOTIFICATION_REQUIRE_INPUT_TEXT: _requireInputText,
NOTIFICATION_AUTO_DISMISSIBLE: _autoDismissible,
NOTIFICATION_SHOW_IN_COMPACT_VIEW: _showInCompactView,
NOTIFICATION_IS_DANGEROUS_OPTION: _isDangerousOption,
NOTIFICATION_ACTION_TYPE: _actionType?.name,
NOTIFICATION_COLOR: _color?.value,
NOTIFICATION_AUTHENTICATION_REQUIRED: _isAuthenticationRequired
};
}