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