LoginStoreProtocol
public protocol LoginStoreProtocol : AnyObject
-
Declaration
Swift
func add(login: LoginEntry, encryptionKey: String) throws -> EncryptedLogin
-
Declaration
Swift
func addOrUpdate(login: LoginEntry, encryptionKey: String) throws -> EncryptedLogin
-
Declaration
Swift
func delete(id: String) throws -> Bool
-
Declaration
Swift
func findLoginToUpdate(look: LoginEntry, encryptionKey: String) throws -> Login?
-
Declaration
Swift
func get(id: String) throws -> EncryptedLogin?
-
Declaration
Swift
func getByBaseDomain(baseDomain: String) throws -> [EncryptedLogin]
-
Declaration
Swift
func list() throws -> [EncryptedLogin]
-
Declaration
Swift
func registerWithSyncManager()
-
Declaration
Swift
func reset() throws
-
Declaration
Swift
func touch(id: String) throws
-
Declaration
Swift
func update(id: String, login: LoginEntry, encryptionKey: String) throws -> EncryptedLogin
-
Declaration
Swift
func wipeLocal() throws