Constructors
-
LinkIdpResponse({required String federatedId, required String providerId, required String localId, bool emailVerified, String? email, String? oauthIdToken, String? oauthAccessToken, String? oauthTokenSecret, String? rawUserInfo, String? firstName, String? lastName, String? fullName, String? displayName, Uri? photoUrl, required String idToken, required String refreshToken, required String expiresIn})
-
const
factory
-
LinkIdpResponse.fromJson(Map<String, dynamic> json)
-
factory
Methods
-
map<TResult extends Object?>({required TResult anonymous(AnonymousSignInResponse value), required TResult idp(IdpSignInResponse value), required TResult password(PasswordSignInResponse value), required TResult custom(CustomTokenSignInResponse value), required TResult linkIdp(LinkIdpResponse value)})
→ TResult
-
inherited
-
mapOrNull<TResult extends Object?>({TResult? anonymous(AnonymousSignInResponse value)?, TResult? idp(IdpSignInResponse value)?, TResult? password(PasswordSignInResponse value)?, TResult? custom(CustomTokenSignInResponse value)?, TResult? linkIdp(LinkIdpResponse value)?})
→ TResult?
-
inherited
-
maybeMap<TResult extends Object?>({TResult anonymous(AnonymousSignInResponse value)?, TResult idp(IdpSignInResponse value)?, TResult password(PasswordSignInResponse value)?, TResult custom(CustomTokenSignInResponse value)?, TResult linkIdp(LinkIdpResponse value)?, required TResult orElse()})
→ TResult
-
inherited
-
maybeWhen<TResult extends Object?>({TResult anonymous(String idToken, String? email, String refreshToken, String expiresIn, String localId)?, TResult idp(String federatedId, String providerId, String localId, bool emailVerified, String? email, String? oauthIdToken, String? oauthAccessToken, String? oauthTokenSecret, String? rawUserInfo, String? firstName, String? lastName, String? fullName, String? displayName, Uri? photoUrl, String idToken, String refreshToken, String expiresIn, bool needConfirmation)?, TResult password(String idToken, String? email, String refreshToken, String expiresIn, String localId, bool registered)?, TResult custom(String idToken, String refreshToken, String expiresIn)?, TResult linkIdp(String federatedId, String providerId, String localId, bool emailVerified, String? email, String? oauthIdToken, String? oauthAccessToken, String? oauthTokenSecret, String? rawUserInfo, String? firstName, String? lastName, String? fullName, String? displayName, Uri? photoUrl, String idToken, String refreshToken, String expiresIn)?, required TResult orElse()})
→ TResult
-
inherited
-
noSuchMethod(Invocation invocation)
→ dynamic
-
Invoked when a nonexistent method or property is accessed.
inherited
-
toJson()
→ Map<String, dynamic>
-
inherited
-
toString()
→ String
-
A string representation of this object.
inherited
-
when<TResult extends Object?>({required TResult anonymous(String idToken, String? email, String refreshToken, String expiresIn, String localId), required TResult idp(String federatedId, String providerId, String localId, bool emailVerified, String? email, String? oauthIdToken, String? oauthAccessToken, String? oauthTokenSecret, String? rawUserInfo, String? firstName, String? lastName, String? fullName, String? displayName, Uri? photoUrl, String idToken, String refreshToken, String expiresIn, bool needConfirmation), required TResult password(String idToken, String? email, String refreshToken, String expiresIn, String localId, bool registered), required TResult custom(String idToken, String refreshToken, String expiresIn), required TResult linkIdp(String federatedId, String providerId, String localId, bool emailVerified, String? email, String? oauthIdToken, String? oauthAccessToken, String? oauthTokenSecret, String? rawUserInfo, String? firstName, String? lastName, String? fullName, String? displayName, Uri? photoUrl, String idToken, String refreshToken, String expiresIn)})
→ TResult
-
inherited
-
whenOrNull<TResult extends Object?>({TResult? anonymous(String idToken, String? email, String refreshToken, String expiresIn, String localId)?, TResult? idp(String federatedId, String providerId, String localId, bool emailVerified, String? email, String? oauthIdToken, String? oauthAccessToken, String? oauthTokenSecret, String? rawUserInfo, String? firstName, String? lastName, String? fullName, String? displayName, Uri? photoUrl, String idToken, String refreshToken, String expiresIn, bool needConfirmation)?, TResult? password(String idToken, String? email, String refreshToken, String expiresIn, String localId, bool registered)?, TResult? custom(String idToken, String refreshToken, String expiresIn)?, TResult? linkIdp(String federatedId, String providerId, String localId, bool emailVerified, String? email, String? oauthIdToken, String? oauthAccessToken, String? oauthTokenSecret, String? rawUserInfo, String? firstName, String? lastName, String? fullName, String? displayName, Uri? photoUrl, String idToken, String refreshToken, String expiresIn)?})
→ TResult?
-
inherited