when<TResult extends Object?> method

  1. @optionalTypeArgs
TResult when<TResult extends Object?>({
  1. required TResult started(
    1. FiltersScreenModel filtersScreenModel
    ),
  2. required TResult filterToggled(
    1. String filterId,
    2. bool? newValue
    ),
  3. required TResult filterSelected(
    1. String filterId,
    2. String newValue
    ),
  4. required TResult filterDeleted(
    1. String filterId,
    2. String newValue
    ),
  5. required TResult clearFiltersPressed(),
  6. required TResult applyButtonPressed(),
  7. required TResult filterSearchFieldChanged(
    1. String filterId,
    2. String query
    ),
})
inherited

Implementation

@optionalTypeArgs
TResult when<TResult extends Object?>({
  required TResult Function(FiltersScreenModel filtersScreenModel) started,
  required TResult Function(String filterId, bool? newValue) filterToggled,
  required TResult Function(String filterId, String newValue) filterSelected,
  required TResult Function(String filterId, String newValue) filterDeleted,
  required TResult Function() clearFiltersPressed,
  required TResult Function() applyButtonPressed,
  required TResult Function(String filterId, String query)
      filterSearchFieldChanged,
}) =>
    throw _privateConstructorUsedError;