FactSmartDateQueryResult.ofQuerySource constructor
FactSmartDateQueryResult.ofQuerySource(
- FactSmartDateQuerySource source,
- DateTime resultDate,
- FlexiDate? flexiDate, [
- ISmartDate? smartDate,
Implementation
FactSmartDateQueryResult.ofQuerySource(this.source, this.resultDate, FlexiDate? flexiDate, [ISmartDate? smartDate])
: isTimeInferred = (smartDate?.isTimeInferred ?? resultDate.hasTime.negate) == true,
recurrence = smartDate?.toTimeSpan(),
isFlexible = flexiDate != null,
flexiDate = flexiDate ?? FlexiDate.ofDateTime(resultDate),
isRecurring = smartDate?.isRecurring ?? false,
selection = source.selection;