copyWith method

AmplifySecureStorageConfig copyWith({
  1. String? scope,
  2. String? namespace,
  3. WebSecureStorageOptions? webOptions,
  4. WindowsSecureStorageOptions? windowsOptions,
  5. LinuxSecureStorageOptions? linuxOptions,
  6. MacOSSecureStorageOptions? macOSOptions,
  7. IOSSecureStorageOptions? iOSOptions,
})

Implementation

AmplifySecureStorageConfig copyWith({
  String? scope,
  String? namespace,
  WebSecureStorageOptions? webOptions,
  WindowsSecureStorageOptions? windowsOptions,
  LinuxSecureStorageOptions? linuxOptions,
  MacOSSecureStorageOptions? macOSOptions,
  IOSSecureStorageOptions? iOSOptions,
}) {
  return _$AmplifySecureStorageConfig._(
    scope: scope ?? this.scope,
    namespace: namespace ?? this.namespace,
    webOptions: webOptions ?? this.webOptions,
    windowsOptions: windowsOptions ?? this.windowsOptions,
    linuxOptions: linuxOptions ?? this.linuxOptions,
    macOSOptions: macOSOptions ?? this.macOSOptions,
    iOSOptions: iOSOptions ?? this.iOSOptions,
  );
}