RecurrenceRuleProperty constructor

RecurrenceRuleProperty({
  1. required RecurrenceFrequency frequency,
  2. int interval = RecurrenceRule.defaultInterval,
  3. RecurrenceWeekday startOfWorkWeek = RecurrenceRule.defaultStartOfWorkWeek,
  4. DateTime? until,
  5. int? count,
  6. Set<int>? bySeconds,
  7. Set<int>? byMinutes,
  8. Set<int>? byHours,
  9. Set<RecurrenceByDay>? byDays,
  10. Set<int>? byMonthDays,
  11. Set<int>? byYearDays,
  12. Set<int>? byWeekNumbers,
  13. Set<int>? byMonths,
  14. Set<int>? bySetPositions,
})

Implementation

RecurrenceRuleProperty({
  required RecurrenceFrequency frequency,
  int interval = RecurrenceRule.defaultInterval,
  RecurrenceWeekday startOfWorkWeek = RecurrenceRule.defaultStartOfWorkWeek,
  DateTime? until,
  int? count,
  Set<int>? bySeconds,
  Set<int>? byMinutes,
  Set<int>? byHours,
  Set<RecurrenceByDay>? byDays,
  Set<int>? byMonthDays,
  Set<int>? byYearDays,
  Set<int>? byWeekNumbers,
  Set<int>? byMonths,
  Set<int>? bySetPositions,
}) : super(
        "RRULE",
        RecurrenceRuleValue(
          frequency: frequency,
          interval: interval,
          startOfWorkWeek: startOfWorkWeek,
          until: until,
          count: count,
          bySeconds: bySeconds,
          byMinutes: byMinutes,
          byHours: byHours,
          byDays: byDays,
          byMonthDays: byMonthDays,
          byYearDays: byYearDays,
          byWeekNumbers: byWeekNumbers,
          byMonths: byMonths,
          bySetPositions: bySetPositions,
        ),
      );