Constructors

Link copied to clipboard
constructor(pointer: <Error class: unknown class>)
constructor(noPointer: NoPointer)

This constructor can be used to instantiate a fake object. Only used for tests. Any attempt to actually use an object constructed this way will fail as there is no connected Rust object.

constructor(path: String, encdec: EncryptorDecryptor)

Types

Link copied to clipboard
object Companion

Functions

Link copied to clipboard
open override fun add(login: LoginEntry): Login
Link copied to clipboard
open override fun addMany(logins: List<LoginEntry>): List<BulkResultEntry>
Link copied to clipboard
open override fun addManyWithMeta(entriesWithMeta: List<LoginEntryWithMeta>): List<BulkResultEntry>
Link copied to clipboard
open override fun addOrUpdate(login: LoginEntry): Login
Link copied to clipboard
open override fun addWithMeta(entryWithMeta: LoginEntryWithMeta): Login
Link copied to clipboard
open override fun close()
Link copied to clipboard
open override fun count(): Long
Link copied to clipboard
open override fun countByFormActionOrigin(formActionOrigin: String): Long
Link copied to clipboard
open override fun countByOrigin(origin: String): Long
Link copied to clipboard
open override fun delete(id: String): Boolean
Link copied to clipboard
open override fun deleteMany(ids: List<String>): List<Boolean>

The delete_undecryptable_records_for_remote_replacement function locally deletes stored logins that cannot be decrypted and sets the last sync time to 0 so any existing server records can be downloaded and overwrite the locally deleted records.

Link copied to clipboard
open override fun destroy()
Link copied to clipboard
open override fun findLoginToUpdate(look: LoginEntry): Login?
Link copied to clipboard
open override fun get(id: String): Login?
Link copied to clipboard
open override fun getByBaseDomain(baseDomain: String): List<Login>
Link copied to clipboard
open override fun getCheckpoint(): String?
Link copied to clipboard
open override fun hasLoginsByBaseDomain(baseDomain: String): Boolean
Link copied to clipboard
open override fun isEmpty(): Boolean
Link copied to clipboard
open override fun list(): List<Login>
Link copied to clipboard
open override fun registerWithSyncManager()
Link copied to clipboard
open override fun reset()
Link copied to clipboard
open override fun runMaintenance()

Run maintenance on the DB

Link copied to clipboard
open override fun setCheckpoint(checkpoint: String)
Link copied to clipboard
open override fun shutdown()
Link copied to clipboard
open override fun touch(id: String)
Link copied to clipboard
fun uniffiClonePointer(): <Error class: unknown class>
Link copied to clipboard
open override fun update(id: String, login: LoginEntry): Login
Link copied to clipboard
open override fun wipeLocal()

Clear out locally stored logins data