FactSmartDateQuerySource.ofMetaDate constructor

FactSmartDateQuerySource.ofMetaDate(
  1. IFactSchema factSchema,
  2. IFactMetaDate metaDate,
  3. IFact fact,
  4. IRef contact, {
  5. required TZDateTime resolvedDate,
  6. FlexiDate? resolvedFlexiDate,
  7. String? originalQuery,
  8. String? matchedTerm,
})

Implementation

FactSmartDateQuerySource.ofMetaDate(
  IFactSchema factSchema,
  IFactMetaDate metaDate,
  IFact fact,
  IRef contact, {
  required TZDateTime resolvedDate,
  FlexiDate? resolvedFlexiDate,
  String? originalQuery,
  String? matchedTerm,
}) : this(factSchema, metaDate, fact, resolvedFlexiDate, resolvedDate, contact,
          smartDateQuery: originalQuery?.replaceAll(matchedTerm ?? originalQuery, resolvedDate.resolvedDateString),
          selection: originalQuery?.replaceAll(matchedTerm ?? originalQuery, metaDate.remindLabel!));