when<TResult extends Object?> method
- @optionalTypeArgs
- required TResult confirmEmail(),
- required TResult email(),
- required TResult password(),
- required TResult profile(),
- required TResult linkEmail(),
- required TResult unlink(),
inherited
Implementation
@optionalTypeArgs
TResult when<TResult extends Object?>({
required TResult Function(
String? email,
String? displayName,
Uri? photoUrl,
String? passwordHash,
List<ProviderUserInfo> providerUserInfo,
bool emailVerified)
confirmEmail,
required TResult Function(
String localId,
String? email,
String? passwordHash,
List<ProviderUserInfo> providerUserInfo,
String? idToken,
String? refreshToken,
String? expiresIn)
email,
required TResult Function(
String localId,
String? email,
String? passwordHash,
List<ProviderUserInfo> providerUserInfo,
String? idToken,
String? refreshToken,
String? expiresIn)
password,
required TResult Function(
String localId,
String? email,
String? displayName,
Uri? photoUrl,
String? passwordHash,
List<ProviderUserInfo> providerUserInfo,
String? idToken,
String? refreshToken,
String? expiresIn)
profile,
required TResult Function(
String localId,
String? email,
String? displayName,
Uri? photoUrl,
String? passwordHash,
List<ProviderUserInfo> providerUserInfo,
bool emailVerified,
String? idToken,
String? refreshToken,
String? expiresIn)
linkEmail,
required TResult Function(
String localId,
String? email,
String? displayName,
Uri? photoUrl,
String? passwordHash,
List<ProviderUserInfo> providerUserInfo,
bool emailVerified)
unlink,
}) =>
throw _privateConstructorUsedError;