AmplifySecureStorageConfig constructor

AmplifySecureStorageConfig({
  1. required String scope,
  2. WebSecureStorageOptions? webOptions,
  3. WindowsSecureStorageOptions? windowsOptions,
  4. LinuxSecureStorageOptions? linuxOptions,
  5. MacOSSecureStorageOptions? macOSOptions,
  6. 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(),
  );
}