of static method
SmartDate
of({
- required int? parseStart,
- required int? parseEnd,
- IRelativeDate? relativeDate,
- bool? isDateInferred = false,
- bool? isTimeInferred = false,
- bool? isRecurring = false,
- ISmartDate? recursUntil,
- List<
DateTime> ? dates,
Implementation
static SmartDate of(
{required int? parseStart,
required int? parseEnd,
IRelativeDate? relativeDate,
bool? isDateInferred = false,
bool? isTimeInferred = false,
bool? isRecurring = false,
ISmartDate? recursUntil,
List<DateTime>? dates}) {
final self = SmartDate(<String, dynamic>{}, mtype: SmartDateRef, update: true);
if (parseStart != null) self.parseStart = parseStart;
if (parseEnd != null) self.parseEnd = parseEnd;
if (relativeDate != null) self.relativeDate = relativeDate;
if (isDateInferred != null) self.isDateInferred = isDateInferred;
if (isTimeInferred != null) self.isTimeInferred = isTimeInferred;
if (isRecurring != null) self.isRecurring = isRecurring;
if (recursUntil != null) self.recursUntil = recursUntil;
if (dates != null) self.dates = dates;
return self;
}