maybeMap<TResult extends Object?> method
TResult
maybeMap<TResult extends Object?>({
- TResult open(
- LoginUrlInfoOpen value
- TResult requestConfirmation()?,
- required TResult orElse(),
Implementation
TResult maybeMap<TResult extends Object?>({
TResult Function(LoginUrlInfoOpen value)? open,
TResult Function(LoginUrlInfoRequestConfirmation value)?
requestConfirmation,
required TResult Function() orElse,
}) {
switch (getConstructor()) {
case LoginUrlInfoOpen.constructor:
if (open != null) {
return open.call(this as LoginUrlInfoOpen);
}
break;
case LoginUrlInfoRequestConfirmation.constructor:
if (requestConfirmation != null) {
return requestConfirmation.call(
this as LoginUrlInfoRequestConfirmation,
);
}
break;
}
return orElse.call();
}