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.