AmplifySecureStorageConfig constructor
AmplifySecureStorageConfig({
- required String scope,
- WebSecureStorageOptions? webOptions,
- WindowsSecureStorageOptions? windowsOptions,
- LinuxSecureStorageOptions? linuxOptions,
- MacOSSecureStorageOptions? macOSOptions,
- IOSSecureStorageOptions? iOSOptions,
Configuration options for Amplify Secure Storage.
Implementation
factory AmplifySecureStorageConfig({
required String scope,
WebSecureStorageOptions? webOptions,
WindowsSecureStorageOptions? windowsOptions,
LinuxSecureStorageOptions? linuxOptions,
MacOSSecureStorageOptions? macOSOptions,
IOSSecureStorageOptions? iOSOptions,
}) {
return _$AmplifySecureStorageConfig._(
scope: scope,
webOptions: webOptions ?? WebSecureStorageOptions(),
windowsOptions: windowsOptions ?? WindowsSecureStorageOptions(),
linuxOptions: linuxOptions ?? LinuxSecureStorageOptions(),
macOSOptions: macOSOptions ?? MacOSSecureStorageOptions(),
iOSOptions: iOSOptions ?? IOSSecureStorageOptions(),
);
}