maybeMap<R> method
R
maybeMap<
R>({ - R initial(
- Sub4Initial<T1, T2, T3, T4, TError> value
)?,
- R loading(
- Sub4Loading<T1, T2, T3, T4, TError> value
)?,
- R success(
- Sub4Success<T1, T2, T3, T4, TError> value
)?,
- R failure(
- Sub4Failure<T1, T2, T3, T4, TError> value
)?,
- required R orElse(),
})
Implementation
@optionalTypeArgs
R maybeMap<R>({
R Function(Sub4Initial<T1, T2, T3, T4, TError> value)? initial,
R Function(Sub4Loading<T1, T2, T3, T4, TError> value)? loading,
R Function(Sub4Success<T1, T2, T3, T4, TError> value)? success,
R Function(Sub4Failure<T1, T2, T3, T4, TError> value)? failure,
required R Function() orElse,
}) =>
switch (this) {
final Sub4Initial<T1, T2, T3, T4, TError> v when initial != null => initial(v),
final Sub4Loading<T1, T2, T3, T4, TError> v when loading != null => loading(v),
final Sub4Success<T1, T2, T3, T4, TError> v when success != null => success(v),
final Sub4Failure<T1, T2, T3, T4, TError> v when failure != null => failure(v),
_ => orElse(),
};