RecurrenceRule class

Available Extensions

Constructors

RecurrenceRule({required Frequency frequency, int interval = 1, 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, Weekday? weekStart, DateTime? until, int? count})
RecurrenceRule.fromICalString(String icalString)
factory
RecurrenceRule.fromJson(String source)
factory
RecurrenceRule.fromMap(Map<String, dynamic> map)
factory

Properties

byDay List<DayOfWeek?>?
getter/setter pair
byHour List<int>?
getter/setter pair
byMinute List<int>?
getter/setter pair
byMonth List<int>?
getter/setter pair
byMonthDay List<int>?
getter/setter pair
bySecond List<int>?
getter/setter pair
bySetPosition List<int>?
getter/setter pair
byWeekNo List<int>?
getter/setter pair
byYearDay List<int>?
getter/setter pair
count int?
getter/setter pair
frequency Frequency
getter/setter pair
hashCode int
The hash code for this object.
no setteroverride
interval int
getter/setter pair
runtimeType Type
A representation of the runtime type of the object.
no setterinherited
until DateTime?
getter/setter pair
weekStart Weekday?
getter/setter pair

Methods

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}) RecurrenceRule
getRecurrencesForPeriod(DateTime periodStart, DateTime periodEnd, DateTime eventStart, DateTime eventEnd) List<DateTime>
isLeapYear(int year) bool
noSuchMethod(Invocation invocation) → dynamic
Invoked when a nonexistent method or property is accessed.
inherited
toICalString() String
toJson() String
toMap() Map<String, dynamic>
toString() String
A string representation of this object.
override

Operators

operator ==(Object other) bool
The equality operator.
override