devsite/tools/jazzy/templates

FirebaseAuth Framework Reference

MultiFactorInfo

@objc(FIRMultiFactorInfo)
open class MultiFactorInfo : NSObject
extension MultiFactorInfo: NSSecureCoding

Safe public structure used to represent a second factor entity from a client perspective.

This class is available on iOS only.

  • uid

    The multi-factor enrollment ID.

    Declaration

    Swift

    @objc(UID)
    public let uid: String
  • The user friendly name of the current second factor.

    Declaration

    Swift

    @objc
    public let displayName: String?
  • The second factor enrollment date.

    Declaration

    Swift

    @objc
    public let enrollmentDate: Date
  • The identifier of the second factor.

    Declaration

    Swift

    @objc
    public let factorID: String
  • Undocumented

    Declaration

    Swift

    public class var supportsSecureCoding: Bool { get }
  • Undocumented

    Declaration

    Swift

    public func encode(with coder: NSCoder)
  • Undocumented

    Declaration

    Swift

    public required init?(coder: NSCoder)