copyWith method

RecurrenceRule copyWith({
  1. Frequency? frequency,
  2. int? interval,
  3. int? count,
  4. DateTime? until,
  5. List<int>? bySecond,
  6. List<int>? byMinute,
  7. List<int>? byHour,
  8. List<DayOfWeek>? byDay,
  9. List<int>? byMonthDay,
  10. List<int>? byYearDay,
  11. List<int>? byWeekNo,
  12. List<int>? byMonth,
  13. List<int>? bySetPosition,
})

Implementation

RecurrenceRule copyWith({
  Frequency? frequency,
  int? interval,
  int? count,
  DateTime? until,
  List<int>? bySecond,
  List<int>? byMinute,
  List<int>? byHour,
  List<DayOfWeek>? byDay,
  List<int>? byMonthDay,
  List<int>? byYearDay,
  List<int>? byWeekNo,
  List<int>? byMonth,
  List<int>? bySetPosition,
}) {
  return RecurrenceRule(
    frequency: frequency ?? this.frequency,
    interval: interval ?? this.interval,
    count: count ?? this.count,
    until: until ?? this.until,
    bySecond: bySecond ?? this.bySecond,
    byMinute: byMinute ?? this.byMinute,
    byHour: byHour ?? this.byHour,
    byDay: byDay ?? this.byDay,
    byMonthDay: byMonthDay ?? this.byMonthDay,
    byYearDay: byYearDay ?? this.byYearDay,
    byWeekNo: byWeekNo ?? this.byWeekNo,
    byMonth: byMonth ?? this.byMonth,
    bySetPosition: bySetPosition ?? this.bySetPosition,
  );
}