BiometricConfig.fromJson constructor
BiometricConfig.fromJson(
- Map<String, dynamic> json
)
Implementation
factory BiometricConfig.fromJson(Map<String, dynamic> json) {
return BiometricConfig(
preferredType: BiometricType.values.firstWhere(
(e) => e.toString() == json['preferredType'],
orElse: () => BiometricType.fingerprint,
),
allowFallback: json['allowFallback'] ?? true,
sessionTimeout: Duration(minutes: json['sessionTimeout'] ?? 30),
requireBiometricForSensitiveData:
json['requireBiometricForSensitiveData'] ?? true,
sensitiveOperations: List<String>.from(json['sensitiveOperations'] ?? []),
);
}