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