LoginCandidate
public struct LoginCandidate : Equatable, Hashable
extension LoginCandidate: Sendable
A login stored in the database, minus the encrypted fields.
Reading these never needs the encryption key, so consumers which filter on the cleartext
fields can do so without forcing the user to authenticate. See list_candidates().
-
Declaration
Swift
public var id: String -
Declaration
Swift
public var timesUsed: Int64 -
Declaration
Swift
public var timeCreated: Int64 -
Declaration
Swift
public var timeLastUsed: Int64 -
Declaration
Swift
public var timePasswordChanged: Int64 -
Declaration
Swift
public var timeLastBreachAlertDismissed: Int64? -
Declaration
Swift
public var origin: String -
Declaration
Swift
public var httpRealm: String? -
Declaration
Swift
public var formActionOrigin: String? -
Declaration
Swift
public var usernameField: String -
Declaration
Swift
public var passwordField: String -
init(id:timesUsed: timeCreated: timeLastUsed: timePasswordChanged: timeLastBreachAlertDismissed: origin: httpRealm: formActionOrigin: usernameField: passwordField: ) Declaration
Swift
public init(id: String, timesUsed: Int64, timeCreated: Int64, timeLastUsed: Int64, timePasswordChanged: Int64, timeLastBreachAlertDismissed: Int64?, origin: String, httpRealm: String?, formActionOrigin: String?, usernameField: String, passwordField: String)