Login

data class Login(var id: String, var timesUsed: Long, var timeCreated: Long, var timeLastUsed: Long, var timePasswordChanged: Long, var origin: String, var httpRealm: String?, var formActionOrigin: String?, var usernameField: String, var passwordField: String, var password: String, var username: String, var timeOfLastBreach: Long?, var timeLastBreachAlertDismissed: Long?)

A login stored in the database

Constructors

Link copied to clipboard
constructor(id: String, timesUsed: Long, timeCreated: Long, timeLastUsed: Long, timePasswordChanged: Long, origin: String, httpRealm: String?, formActionOrigin: String?, usernameField: String, passwordField: String, password: String, username: String, timeOfLastBreach: Long?, timeLastBreachAlertDismissed: Long?)

Types

Link copied to clipboard
object Companion

Properties

Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
var id: String
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard

These fields can be synced from Desktop and are NOT included in LoginEntry, so update() will not modify them. Use the dedicated API methods to manipulate: record_breach(), reset_all_breaches(), is_potentially_breached(), record_breach_alert_dismissal(), record_breach_alert_dismissal_time(), and is_breach_alert_dismissed().

Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard