SBSDKUIGenericDocumentRecognizerBehaviorConfiguration
@interface SBSDKUIGenericDocumentRecognizerBehaviorConfiguration : NSObject
Configuration for the behavior of the generic document recognizer.
-
Whether the torch light is toggled on or off.
Declaration
Objective-C
@property (nonatomic, assign, unsafe_unretained, readwrite, getter=isFlashEnabled) BOOL flashEnabled;
Swift
var isFlashEnabled: Bool { get set }
-
The recognizable document type.
Declaration
Objective-C
@property (nonatomic, strong, nonnull) SBSDKUIDocumentType *documentType;
Swift
var documentType: SBSDKUIDocumentType { get set }
-
The accepted minimal sharpness score. Images with a score less than that will be rejected with blurry status.
0 - any image will be accepted. 80 - a good compromise; the recommended setting. 100 - only very sharp images will be accepted.
The default value is 80.
Declaration
Objective-C
@property (nonatomic) CGFloat sharpnessAcceptanceFactor;
Swift
var sharpnessAcceptanceFactor: CGFloat { get set }
-
An array of normalized names for the document field types that should not be recognized. If nil all the fields are going to be recognized.
Declaration
Objective-C
@property (nonatomic, copy, nullable) NSArray<NSString *> *excludedFieldTypes;
Swift
var excludedFieldTypes: [String]? { get set }