toMap method

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

Converts the NotificationCalendar instance to a map.

Implementation

@override
Map<String, dynamic> toMap() {
  Map<String, dynamic> dataMap = super.toMap()
    ..addAll({
      NOTIFICATION_SCHEDULE_ERA: era,
      NOTIFICATION_SCHEDULE_YEAR: year,
      NOTIFICATION_SCHEDULE_MONTH: month,
      NOTIFICATION_SCHEDULE_DAY: day,
      NOTIFICATION_SCHEDULE_HOUR: hour,
      NOTIFICATION_SCHEDULE_MINUTE: minute,
      NOTIFICATION_SCHEDULE_SECOND: second,
      NOTIFICATION_SCHEDULE_WEEKDAY: weekday,
      NOTIFICATION_SCHEDULE_WEEKOFMONTH: weekOfMonth,
      NOTIFICATION_SCHEDULE_WEEKOFYEAR: weekOfYear
    });

  return dataMap;
}