toMap method

Map<String, dynamic> toMap()

Implementation

Map<String, dynamic> toMap() {
  return {
    'frequency': frequency.index,
    'interval': interval,
    'count': count,
    'until': until?.millisecondsSinceEpoch,
    'by_second': bySecond,
    'by_minute': byMinute,
    'by_hour': byHour,
    'by_day': byDay?.map((x) => x?.toMap()).toList(),
    'by_month_day': byMonthDay,
    'by_year_day': byYearDay,
    'by_week_no': byWeekNo,
    'by_month': byMonth,
    'by_set_position': bySetPosition,
    'week_start': weekStart?.index,
  };
}