toMap method

  1. @override
Map<String, dynamic> toMap()
override

Exports all content into a serializable object

Implementation

@override
Map<String, dynamic> toMap() {
  Map<String, dynamic> map = super.toMap();
  return map
    ..addAll({
      NOTIFICATION_ACTION_DATE:
          AwesomeDateUtils.parseDateToString(actionDate),
      NOTIFICATION_DISMISSED_DATE:
          AwesomeDateUtils.parseDateToString(dismissedDate),
      NOTIFICATION_ACTION_LIFECYCLE: actionLifeCycle?.name,
      NOTIFICATION_DISMISSED_LIFE_CYCLE: dismissedLifeCycle?.name,
      NOTIFICATION_BUTTON_KEY_PRESSED: buttonKeyPressed,
      NOTIFICATION_BUTTON_KEY_INPUT: buttonKeyInput,
      NOTIFICATION_AUTHENTICATION_REQUIRED: isAuthenticationRequired,
    });
}