maybeWhen<TResult extends Object?> method

  1. @optionalTypeArgs
TResult maybeWhen<TResult extends Object?>({
  1. TResult string(
    1. String value
    )?,
  2. TResult num(
    1. num value
    )?,
  3. TResult bool(
    1. bool value
    )?,
  4. TResult list(
    1. List value
    )?,
  5. TResult json(
    1. Map<String, dynamic> value
    )?,
  6. TResult dynamic(
    1. dynamic value
    )?,
  7. TResult nil()?,
  8. TResult jsonString(
    1. String jsonString
    )?,
  9. required TResult orElse(),
})
inherited

Implementation

@optionalTypeArgs
TResult maybeWhen<TResult extends Object?>({
  TResult Function(String value)? string,
  TResult Function(num value)? num,
  TResult Function(bool value)? bool,
  TResult Function(List<dynamic> value)? list,
  TResult Function(Map<String, dynamic> value)? json,
  TResult Function(dynamic value)? dynamic,
  TResult Function()? nil,
  TResult Function(String jsonString)? jsonString,
  required TResult orElse(),
}) =>
    throw _privateConstructorUsedError;