when<TResult extends Object?> method

  1. @optionalTypeArgs
TResult when<TResult extends Object?>({
  1. required TResult initial(),
  2. required TResult invalid(),
  3. required TResult submitting(),
  4. required TResult error(
    1. String? error
    ),
  5. required TResult successWithData(
    1. ResponseData? data
    ),
  6. required TResult success(
    1. String? message
    ),
})
inherited

Implementation

@optionalTypeArgs
TResult when<TResult extends Object?>({
  required TResult Function() initial,
  required TResult Function() invalid,
  required TResult Function() submitting,
  required TResult Function(String? error) error,
  required TResult Function(ResponseData<dynamic>? data) successWithData,
  required TResult Function(String? message) success,
}) =>
    throw _privateConstructorUsedError;