getRecurrenceDateTimeCollection method Null safety

List<DateTime> getRecurrenceDateTimeCollection(
  1. String rRule,
  2. DateTime recurrenceStartDate,
  3. {DateTime? specificStartDate,
  4. DateTime? specificEndDate}
)

Returns the date time collection at which the recurrence appointment will recur

Using this method the recurrence appointments occurrence date time collection can be obtained.

  • rRule - required - the recurrence rule of the appointment
  • recurrenceStartDate - required - the start date in which the recurrence starts.
  • specificStartDate - optional - the specific start date, used to get the date collection for a specific interval of dates.
  • specificEndDate - optional - the specific end date, used to get the date collection for a specific interval of dates.

return List<DateTime>


DateTime dateTime = DateTime(2020, 03, 15);
List<DateTime> dateCollection =
                  SfCalendar.getRecurrenceDateTimeCollection(
                            'FREQ=DAILY;INTERVAL=1;COUNT=3', dateTime);

Implementation

static List<DateTime> getRecurrenceDateTimeCollection(
    String rRule, DateTime recurrenceStartDate,
    {DateTime? specificStartDate, DateTime? specificEndDate}) {
  return RecurrenceHelper.getRecurrenceDateTimeCollection(
      rRule, recurrenceStartDate,
      specificStartDate: specificStartDate, specificEndDate: specificEndDate);
}