FactSmartDateQuerySource.ofSchemaQuery constructor

FactSmartDateQuerySource.ofSchemaQuery(
  1. FactDateSchemaQuery schemaQuery,
  2. IRef? contact, {
  3. required TZDateTime resolvedDate,
  4. FlexiDate? resolvedFlexiDate,
})

Implementation

FactSmartDateQuerySource.ofSchemaQuery(FactDateSchemaQuery schemaQuery, this.contact,
    {required this.resolvedDate, this.resolvedFlexiDate})
    : assert(schemaQuery.fact != null, "Should have a fact"),
      factSchema = schemaQuery.factSchema,
      metaDate = schemaQuery.metaDate,
      selection = schemaQuery.buildSelectionString(resolvedDate),
      fact = schemaQuery.fact,
      smartDateQuery = schemaQuery.buildQuery(resolvedDate);