MultiFactorInfo
abstract class MultiFactorInfo : Parcelable
PhoneMultiFactorInfo |
Represents the information for a phone second factor. |
TotpMultiFactorInfo |
Represents the information for a TOTP (time-based one-time password) second factor. |
Represents a single second factor meant for the user. See direct subclasses for type-specific information.
Summary
Constants |
|
|---|---|
const String! |
FACTOR_ID_KEY = "factorIdKey" |
Public constructors |
|---|
Public functions |
|
|---|---|
abstract String? |
Returns the user-given display name for this second factor. |
abstract Long |
Returns the enrollment timestamp for this second factor in seconds since epoch (UTC midnight on January 1, 1970). |
abstract String |
Returns the factor id of this second factor. |
abstract String |
getUid()Returns the unique identifier for this second factor. |
Inherited functions |
||||
|---|---|---|---|---|
|
Constants
Public constructors
Public functions
getDisplayName
abstract fun getDisplayName(): String?
Returns the user-given display name for this second factor.
getEnrollmentTimestamp
abstract fun getEnrollmentTimestamp(): Long
Returns the enrollment timestamp for this second factor in seconds since epoch (UTC midnight on January 1, 1970).
getFactorId
abstract fun getFactorId(): String
Returns the factor id of this second factor. You can match this with a generator factor id (e.g. FACTOR_ID) to determine to which direct subclass this can be cast.