UserInfo.fromResponse constructor

UserInfo.fromResponse(
  1. GoogleCloudIdentitytoolkitV1ProviderUserInfo response
)

Implementation

UserInfo.fromResponse(
  auth1.GoogleCloudIdentitytoolkitV1ProviderUserInfo response,
)   : uid = response.rawId,
      displayName = response.displayName,
      email = response.email,
      photoUrl = response.photoUrl,
      providerId = response.providerId,
      phoneNumber = response.phoneNumber {
  if (response.rawId == null || response.providerId == null) {
    throw FirebaseAuthAdminException(
      AuthClientErrorCode.internalError,
    );
  }
}