whenOrNull<TResult extends Object?> method

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

Implementation

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