Login Candidate
data class LoginCandidate(var id: String, var timesUsed: Long, var timeCreated: Long, var timeLastUsed: Long, var timePasswordChanged: Long, var timeLastBreachAlertDismissed: Long?, var origin: String, var httpRealm: String?, var formActionOrigin: String?, var usernameField: String, var passwordField: String)
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().