KeychainWorker
internal class KeychainWorker
An interface to the Security.
-
Constants that provide information regarding item class of keychain worker.
See moreDeclaration
Swift
@objc enum ItemClass : Int
-
Type to mean instance of DataStoreProtocolType.
Declaration
Swift
typealias ProtocolType = DataStoreProtocolType
-
Type to mean instance of DataStoreAuthenticationType.
Declaration
Swift
typealias AuthenticationType = DataStoreAuthenticationType
-
An object representing the data store manager requesting this information.
Declaration
Swift
var dataStoreManager: DataStoreManager?
-
Undocumented
Declaration
Swift
func create(object: Any, forKey key: String, forItemClass itemClass: ItemClass, completionHandler: @escaping (_ isSuccessful: Bool, _ objectID: Any?, _ error: Error?) -> Void)
-
Undocumented
Declaration
Swift
func read(forKey key: String, forItemClass itemClass: ItemClass, completionHandler: @escaping (_ object: Any?, _ objectID: Any?, _ error: Error?) -> Void)
-
Undocumented
Declaration
Swift
func update(object: Any, forKey key: String, forItemClass itemClass: ItemClass, completionHandler: @escaping (_ isSuccessful: Bool, _ objectID: Any?, _ error: Error?) -> Void)
-
Undocumented
Declaration
Swift
func delete(forKey key: String, forItemClass itemClass: ItemClass, completionHandler: @escaping (_ isSuccessful: Bool, _ objectID: Any?, _ error: Error?) -> Void)
-
Undocumented
Declaration
Swift
func deleteAll(forItemClass itemClass: ItemClass, completionHandler: @escaping (_ isSuccessful: Bool, _ objectID: Any?, _ error: Error?) -> Void)