TermResult.ofSmartDate constructor
TermResult.ofSmartDate(
- SmartDateQuerySource source,
- ISmartDate smartDate,
- DateTime resultDate, {
- String? icon,
- String? overrideTitle,
Implementation
TermResult.ofSmartDate(
SmartDateQuerySource this.source,
ISmartDate smartDate,
this.resultDate, {
this.icon,
this.overrideTitle,
}) : flexiDate = FlexiDate.ofDateTime(resultDate),
isFlexible = false,
isTimeInferred = smartDate.isTimeInferred,
isRecurring = smartDate.isRecurring! ||
source.smartDateQuery?.toLowerCase().startsWith("every") == true,
recurrence = smartDate.toTimeSpan(),
smartDateQuery = source.smartDateQuery;