parse static method

Recurrence parse(
  1. String content
)

Parses the Recurrence role from the given content.

Implementation

static Recurrence parse(String content) {
  final frequency = _parseFrequency(content);
  final until = _parseUntil(content);
  final count = _parseCount(content);
  final interval = _parseInterval(content);
  final bySecond = _parseBySecond(content);
  final byMinute = _parseByMinute(content);
  final byHour = _parseByHour(content);
  final byWeekDay = _parseByWeekDay(content);
  final byMonthDay = _parseByMonthDay(content);
  final byYearDay = _parseByYearDay(content);
  final byWeek = _parseByWeek(content);
  final byMonth = _parseByMonth(content);
  final bySetPos = _parseBySetPos(content);
  final startOfWorkWeek = _parseWorkWeekStart(content);

  return Recurrence(
    frequency,
    until: until,
    count: count,
    interval: interval,
    bySecond: bySecond,
    byMinute: byMinute,
    byHour: byHour,
    byWeekDay: byWeekDay,
    byMonthDay: byMonthDay,
    byYearDay: byYearDay,
    byWeek: byWeek,
    byMonth: byMonth,
    bySetPos: bySetPos,
    startOfWorkWeek: startOfWorkWeek,
  );
}