MultiFactorInfo.fromResponse constructor
MultiFactorInfo.fromResponse(
- GoogleCloudIdentitytoolkitV1MfaEnrollment response
Implementation
MultiFactorInfo.fromResponse(
auth1.GoogleCloudIdentitytoolkitV1MfaEnrollment response,
) : uid = response.mfaEnrollmentId.orThrow(
() => throw FirebaseAuthAdminException(
AuthClientErrorCode.internalError,
'INTERNAL ASSERT FAILED: No uid found for MFA info.',
),
),
displayName = response.displayName,
enrollmentTime = response.enrolledAt
.let(int.parse)
.let(DateTime.fromMillisecondsSinceEpoch);