amplify_secure_storage_dart library

Classes

AmplifySecureStorageConfig
Configuration options for Amplify Secure Storage.
AmplifySecureStorageConfigBuilder
AmplifySecureStorageDart
Secure Storage implementation in Dart, supporting web and desktop platforms.
AmplifySecureStorageInterface
An extension of SecureStorageInterface which adds Amplify specific options.
AmplifySecureStorageWorker
A package:worker_bee variant of AmplifySecureStorageDart which runs storage operations in a background thread.
IOSSecureStorageOptions
Configuration options that are specific to iOS.
IOSSecureStorageOptionsBuilder
KeychainAttributeAccessible
Represents the kSecAttrAccessible attribute in Keychain operations.
LinuxSecureStorageOptions
Configuration options that are specific to Linux.
LinuxSecureStorageOptionsBuilder
MacOSSecureStorageOptions
Configuration options that are specific to MacOS.
MacOSSecureStorageOptionsBuilder
SecureStorageInterface
Interface for Secure Storage in Amplify plugins.
WebPersistenceOption
How data is persisted on the Web platform.
WebSecureStorageOptions
Configuration options that are specific to Web.
WebSecureStorageOptionsBuilder
WindowsSecureStorageOptions
Configuration options that are specific to Windows.
WindowsSecureStorageOptionsBuilder

Enums

AmplifySecureStorageScope
Storage scope for config of SecureStorageInterface within Amplify.

Mixins

AmplifySecureStorageDartMixin
A mixin that implements the SecureStorageInterface for the target platform.

Typedefs

SecureStorageFactory = SecureStorageInterface Function(AmplifySecureStorageScope amplifyScope)
A factory constructor for a SecureStorageInterface instance.