StorageFileInitOptions constructor
StorageFileInitOptions({
- Duration? androidAuthenticationValidityDuration,
- Duration? darwinTouchIDAuthenticationAllowableReuseDuration,
- Duration? darwinTouchIDAuthenticationForceReuseContextDuration,
- @Deprecated('use use androidAuthenticationValidityDuration, iosTouchIDAuthenticationAllowableReuseDuration or iosTouchIDAuthenticationForceReuseContextDuration instead') int authenticationValidityDurationSeconds = -1,
- bool authenticationRequired = true,
- bool androidBiometricOnly = true,
- bool darwinBiometricOnly = true,
Implementation
StorageFileInitOptions({
Duration? androidAuthenticationValidityDuration,
Duration? darwinTouchIDAuthenticationAllowableReuseDuration,
this.darwinTouchIDAuthenticationForceReuseContextDuration,
@Deprecated(
'use use androidAuthenticationValidityDuration, iosTouchIDAuthenticationAllowableReuseDuration or iosTouchIDAuthenticationForceReuseContextDuration instead')
int authenticationValidityDurationSeconds = -1,
this.authenticationRequired = true,
this.androidBiometricOnly = true,
this.darwinBiometricOnly = true,
}) : androidAuthenticationValidityDuration =
androidAuthenticationValidityDuration ??
(authenticationValidityDurationSeconds <= 0
? null
: Duration(seconds: authenticationValidityDurationSeconds)),
darwinTouchIDAuthenticationAllowableReuseDuration =
darwinTouchIDAuthenticationAllowableReuseDuration ??
(authenticationValidityDurationSeconds <= 0
? null
: Duration(seconds: authenticationValidityDurationSeconds));