GoogleCloudIdentitytoolkitV1SignInWithIdpResponse class

Response message for SignInWithIdp.

Constructors

GoogleCloudIdentitytoolkitV1SignInWithIdpResponse({String? context, String? dateOfBirth, String? displayName, String? email, bool? emailRecycled, bool? emailVerified, String? errorMessage, String? expiresIn, String? federatedId, String? firstName, String? fullName, String? idToken, String? inputEmail, bool? isNewUser, String? kind, String? language, String? lastName, String? localId, List<GoogleCloudIdentitytoolkitV1MfaEnrollment>? mfaInfo, String? mfaPendingCredential, bool? needConfirmation, bool? needEmail, String? nickName, String? oauthAccessToken, String? oauthAuthorizationCode, int? oauthExpireIn, String? oauthIdToken, String? oauthRefreshToken, String? oauthTokenSecret, String? originalEmail, String? pendingToken, String? photoUrl, String? providerId, String? rawUserInfo, String? refreshToken, String? screenName, String? tenantId, String? timeZone, List<String>? verifiedProvider})
GoogleCloudIdentitytoolkitV1SignInWithIdpResponse.fromJson(Map json_)

Properties

context String?
The opaque string set in CreateAuthUri that is used to maintain contextual information between the authentication request and the callback from the IdP.
getter/setter pair
dateOfBirth String?
The date of birth for the user's account at the IdP.
getter/setter pair
displayName String?
The display name for the user's account at the IdP.
getter/setter pair
email String?
The email address of the user's account at the IdP.
getter/setter pair
emailRecycled bool?
Whether or not there is an existing Identity Platform user account with the same email address but linked to a different account at the same IdP.
getter/setter pair
emailVerified bool?
Whether the user account's email address is verified.
getter/setter pair
errorMessage String?
The error message returned if return_idp_credential is set to true and either the FEDERATED_USER_ID_ALREADY_LINKED or EMAIL_EXISTS error is encountered.
getter/setter pair
expiresIn String?
The number of seconds until the Identity Platform ID token expires.
getter/setter pair
federatedId String?
The user's account ID at the IdP.
getter/setter pair
firstName String?
The first name for the user's account at the IdP.
getter/setter pair
fullName String?
The full name for the user's account at the IdP.
getter/setter pair
hashCode int
The hash code for this object.
no setterinherited
idToken String?
An Identity Platform ID token for the authenticated user.
getter/setter pair
inputEmail String?
getter/setter pair
isNewUser bool?
Whether or not a new Identity Platform account was created for the authenticated user.
getter/setter pair
kind String?
getter/setter pair
language String?
The language preference for the user's account at the IdP.
getter/setter pair
lastName String?
The last name for the user's account at the IdP.
getter/setter pair
localId String?
The ID of the authenticated Identity Platform user.
getter/setter pair
mfaInfo List<GoogleCloudIdentitytoolkitV1MfaEnrollment>?
Info on which multi-factor authentication providers are enabled for the account.
getter/setter pair
mfaPendingCredential String?
An opaque string that functions as proof that the user has successfully passed the first factor authentication.
getter/setter pair
needConfirmation bool?
Whether or not there is an existing Identity Platform user account with the same email address as the current account signed in at the IdP, and the account's email address is not verified at the IdP.
getter/setter pair
needEmail bool?
getter/setter pair
nickName String?
The nickname for the user's account at the IdP.
getter/setter pair
oauthAccessToken String?
The OAuth access token from the IdP, if available.
getter/setter pair
oauthAuthorizationCode String?
The OAuth 2.0 authorization code, if available.
getter/setter pair
oauthExpireIn int?
The number of seconds until the OAuth access token from the IdP expires.
getter/setter pair
oauthIdToken String?
The OpenID Connect ID token from the IdP, if available.
getter/setter pair
oauthRefreshToken String?
The OAuth 2.0 refresh token from the IdP, if available and return_refresh_token is set to true.
getter/setter pair
oauthTokenSecret String?
The OAuth 1.0 token secret from the IdP, if available.
getter/setter pair
originalEmail String?
The main (top-level) email address of the user's Identity Platform account, if different from the email address at the IdP.
getter/setter pair
pendingToken String?
An opaque string that can be used as a credential from the IdP the user is signing into.
getter/setter pair
photoUrl String?
The URL of the user's profile picture at the IdP.
getter/setter pair
providerId String?
The provider ID of the IdP that the user is signing in to.
getter/setter pair
rawUserInfo String?
The stringified JSON response containing all the data corresponding to the user's account at the IdP.
getter/setter pair
refreshToken String?
An Identity Platform refresh token for the authenticated user.
getter/setter pair
runtimeType Type
A representation of the runtime type of the object.
no setterinherited
screenName String?
The screen name for the user's account at the Twitter IdP or the login name for the user's account at the GitHub IdP.
getter/setter pair
tenantId String?
The value of the tenant_id field in the request.
getter/setter pair
timeZone String?
The time zone for the user's account at the IdP.
getter/setter pair
verifiedProvider List<String>?
A list of provider IDs that the user can sign in to in order to resolve a need_confirmation error.
getter/setter pair

Methods

noSuchMethod(Invocation invocation) → dynamic
Invoked when a nonexistent method or property is accessed.
inherited
toJson() Map<String, dynamic>
toString() String
A string representation of this object.
inherited

Operators

operator ==(Object other) bool
The equality operator.
inherited