NotificationActionButton constructor

NotificationActionButton({
  1. required String key,
  2. required String label,
  3. String? icon,
  4. bool enabled = true,
  5. bool requireInputText = false,
  6. bool autoDismissible = true,
  7. bool showInCompactView = false,
  8. bool isDangerousOption = false,
  9. Color? color,
  10. ActionType actionType = ActionType.Default,
})

Implementation

NotificationActionButton(
    {required String key,
    required String label,
    String? icon,
    bool enabled = true,
    bool requireInputText = false,
    bool autoDismissible = true,
    bool showInCompactView = false,
    bool isDangerousOption = false,
    Color? color,
    ActionType actionType = ActionType.Default})
    : _key = key,
      _label = label,
      _icon = icon,
      _enabled = enabled,
      _requireInputText = requireInputText,
      _autoDismissible = autoDismissible,
      _showInCompactView = showInCompactView,
      _isDangerousOption = isDangerousOption,
      _color = color,
      _actionType = actionType {
  // Adapting input type to 0.7.0 pattern
  _adaptInputFieldToRequireText();
}