FdcDataSetSearchApi.internal constructor

FdcDataSetSearchApi.internal({
  1. required FdcDataSetSearchState readState(),
  2. required Future<void> applySearch(
    1. String text, {
    2. bool caseSensitive,
    3. Map<String, FdcFormatSettings>? fieldFormatSettings,
    4. Map<String, FdcSearchFieldTextFormatter>? fieldTextFormatters,
    5. Iterable<String>? fields,
    6. FdcFormatSettings? formatSettings,
    7. FdcSearchMode mode,
    }),
  3. required Future<void> clearSearch(),
})

Creates a FdcDataSetSearchApi.

Implementation

FdcDataSetSearchApi.internal({
  required FdcDataSetSearchState Function() readState,
  required Future<void> Function(
    String text, {
    FdcSearchMode mode,
    bool caseSensitive,
    Iterable<String>? fields,
    Map<String, FdcSearchFieldTextFormatter>? fieldTextFormatters,
    Map<String, FdcFormatSettings>? fieldFormatSettings,
    FdcFormatSettings? formatSettings,
  })
  applySearch,
  required Future<void> Function() clearSearch,
}) : _readState = readState,
     _applySearch = applySearch,
     _clearSearch = clearSearch;