diff --git a/BlinkID/lib/blinkid_settings.dart b/BlinkID/lib/blinkid_settings.dart index 5c4efaa..3849b43 100644 --- a/BlinkID/lib/blinkid_settings.dart +++ b/BlinkID/lib/blinkid_settings.dart @@ -76,11 +76,6 @@ class BlinkIdSessionSettings { /// Defines various parameters that control the scanning process. BlinkIdScanningSettings scanningSettings = BlinkIdScanningSettings(); - /// Duration in seconds before scanning step times out and is cancelled. - /// If less than zero, scanning will not time out. - /// Defaults to 15.0 - int stepTimeoutDuration = 15000; - /// Represents the configuration settings for a scanning session. /// /// This class holds the settings related to the resources initialization, @@ -400,11 +395,17 @@ class BlinkIdScanningUxSettings { /// Default: [PrefferedCamera.back] PreferredCamera preferredCamera = PreferredCamera.back; + /// Duration in seconds before scanning step times out and is cancelled. + /// If less than zero, scanning will not time out. + /// Defaults to 15.0 + int stepTimeoutDuration = 15000; + BlinkIdScanningUxSettings({ this.allowHapticFeedback = true, this.showHelpButton = true, this.showOnboardingDialog = true, this.preferredCamera = PreferredCamera.back, + this.stepTimeoutDuration = 15000, }); factory BlinkIdScanningUxSettings.fromJson(Map json) => diff --git a/BlinkID/lib/blinkid_settings.g.dart b/BlinkID/lib/blinkid_settings.g.dart index 17f3e7c..df044a2 100644 --- a/BlinkID/lib/blinkid_settings.g.dart +++ b/BlinkID/lib/blinkid_settings.g.dart @@ -36,15 +36,13 @@ BlinkIdSessionSettings _$BlinkIdSessionSettingsFromJson( ..scanningMode = $enumDecode(_$ScanningModeEnumMap, json['scanningMode']) ..scanningSettings = BlinkIdScanningSettings.fromJson( json['scanningSettings'] as Map, - ) - ..stepTimeoutDuration = (json['stepTimeoutDuration'] as num).toInt(); + ); Map _$BlinkIdSessionSettingsToJson( BlinkIdSessionSettings instance, ) => { 'scanningMode': _$ScanningModeEnumMap[instance.scanningMode]!, 'scanningSettings': instance.scanningSettings, - 'stepTimeoutDuration': instance.stepTimeoutDuration, }; const _$ScanningModeEnumMap = { @@ -182,6 +180,7 @@ BlinkIdScanningUxSettings _$BlinkIdScanningUxSettingsFromJson( preferredCamera: $enumDecodeNullable(_$PreferredCameraEnumMap, json['preferredCamera']) ?? PreferredCamera.back, + stepTimeoutDuration: (json['stepTimeoutDuration'] as num?)?.toInt() ?? 15000, ); Map _$BlinkIdScanningUxSettingsToJson( @@ -191,6 +190,7 @@ Map _$BlinkIdScanningUxSettingsToJson( 'showOnboardingDialog': instance.showOnboardingDialog, 'allowHapticFeedback': instance.allowHapticFeedback, 'preferredCamera': _$PreferredCameraEnumMap[instance.preferredCamera]!, + 'stepTimeoutDuration': instance.stepTimeoutDuration, }; const _$PreferredCameraEnumMap = {