when<TResult extends Object?> method

  1. @optionalTypeArgs
TResult when<TResult extends Object?>({
  1. required TResult started(
    1. String? vendorId
    ),
  2. required TResult vendorProductsFetched(
    1. String? vendorId,
    2. CategoryEntity? category
    ),
  3. required TResult vendorProductsRefreshed(
    1. String? categoryId
    ),
  4. required TResult applyFiltersButtonPressed(
    1. List<Filter> filters
    ),
  5. required TResult applySortingButtonPressed(
    1. SortingType? sortingType
    ),
  6. required TResult searchFieldValueChanged(
    1. String? value
    ),
})
inherited

Implementation

@optionalTypeArgs
TResult when<TResult extends Object?>({
  required TResult Function(String? vendorId) started,
  required TResult Function(String? vendorId, CategoryEntity? category)
      vendorProductsFetched,
  required TResult Function(String? categoryId) vendorProductsRefreshed,
  required TResult Function(List<Filter> filters) applyFiltersButtonPressed,
  required TResult Function(SortingType? sortingType)
      applySortingButtonPressed,
  required TResult Function(String? value) searchFieldValueChanged,
}) =>
    throw _privateConstructorUsedError;