when<TResult extends Object?> method

  1. @optionalTypeArgs
TResult when<TResult extends Object?>({
  1. required TResult cartFetched(),
  2. required TResult cartRefreshed(),
  3. required TResult cartStarted(),
  4. required TResult cartCleaned(),
  5. required TResult navButtonPressed(),
  6. required TResult stepChanged(
    1. CartStep selectedStep
    ),
  7. required TResult deliveryAddressSelected(
    1. DeliveryAddressEntity? deliveryAddress
    ),
  8. required TResult onVendorCartSelected(
    1. int vendorId,
    2. bool value
    ),
  9. required TResult onAllCartSelected(),
  10. required TResult onVendorCartCommentChanged(
    1. int vendorId,
    2. String value
    ),
  11. required TResult onVendorCartPriceRuleChanged(
    1. int vendorId,
    2. String priceRuleId
    ),
})
inherited

Implementation

@optionalTypeArgs
TResult when<TResult extends Object?>({
  required TResult Function() cartFetched,
  required TResult Function() cartRefreshed,
  required TResult Function() cartStarted,
  required TResult Function() cartCleaned,
  required TResult Function() navButtonPressed,
  required TResult Function(CartStep selectedStep) stepChanged,
  required TResult Function(DeliveryAddressEntity? deliveryAddress)
      deliveryAddressSelected,
  required TResult Function(int vendorId, bool value) onVendorCartSelected,
  required TResult Function() onAllCartSelected,
  required TResult Function(int vendorId, String value)
      onVendorCartCommentChanged,
  required TResult Function(int vendorId, String priceRuleId)
      onVendorCartPriceRuleChanged,
}) =>
    throw _privateConstructorUsedError;