Enumerations
The following enumerations are available globally.
-
Known values for AAMVA fields.
See moreDeclaration
Objective-C
enum SBSDKAAMVARecordFieldType {}
Swift
enum SBSDKAAMVARecordFieldType : Int
-
An enum containing the available encryption modes for the SBSDKAESEncrypter.
See moreDeclaration
Objective-C
enum SBSDKAESEncrypterMode {}
Swift
enum SBSDKAESEncrypterMode : UInt
-
The type of barcode image generation.
See moreDeclaration
Objective-C
enum SBSDKBarcodeImageGenerationType {}
-
An enum describing the various modes used to apply an adjustable filter.
See moreDeclaration
Objective-C
enum SBSDKFilterMethod {}
Swift
enum SBSDKFilterMethod : Int
-
Boarding pass field types,
See moreDeclaration
Objective-C
enum SBSDKBoardingPassDocumentFieldType {}
Swift
enum SBSDKBoardingPassDocumentFieldType : Int
-
DC document field types.
See moreDeclaration
Objective-C
enum SBSDKDisabilityCertificateDocumentFieldType {}
Swift
enum SBSDKDisabilityCertificateDocumentFieldType : Int
-
Type classifiers for checkboxes recognized on disability certificates.
See moreDeclaration
Objective-C
enum SBSDKDisabilityCertificateRecognizerCheckboxType {}
Swift
enum SBSDKDisabilityCertificateRecognizerCheckboxType : UInt
-
Type classifiers for dates recognized on disability certificates.
See moreDeclaration
Objective-C
enum SBSDKDisabilityCertificatesRecognizerDateResultType {}
Swift
enum SBSDKDisabilityCertificatesRecognizerDateResultType : UInt
-
Undocumented
See moreDeclaration
Objective-C
NS_ENUM(NSInteger, SBSDKDisabilityCertificatesRecognizerFormType) { /** Unknown. */ SBSDKDisabilityCertificatesRecognizerFormTypeUnknown = -1, /** Type 1A. */ SBSDKDisabilityCertificatesRecognizerFormType_1A, /** Type 1B. */ SBSDKDisabilityCertificatesRecognizerFormType_1B, /** Type 1C. */ SBSDKDisabilityCertificatesRecognizerFormType_1C, /** Type 1D. */ SBSDKDisabilityCertificatesRecognizerFormType_1D, /** Type 21A. */ SBSDKDisabilityCertificatesRecognizerFormType_21A, }
Swift
enum SBSDKDisabilityCertificatesRecognizerFormType : Int
-
The various types of fields inside the patient information field of a disability certificate.
See moreDeclaration
Objective-C
enum SBSDKDisabilityCertificatesRecognizerResultPatientFieldType {}
Swift
enum SBSDKDisabilityCertificatesRecognizerResultPatientFieldType : Int
-
The status of the latest document detection.
See moreDeclaration
Objective-C
enum SBSDKDocumentDetectionStatus {}
Swift
struct SBSDKDocumentDetectionStatus : Equatable, RawRepresentable
-
The mode of the document detector: standard or machine-learning-based. Machine-learning-based mode is only available for iOS 11.2 and newer.
See moreDeclaration
Objective-C
enum SBSDKDocumentDetectorMode {}
Swift
enum SBSDKDocumentDetectorMode : Int
-
Strategies for the generic text line recognizer.
See moreDeclaration
Objective-C
enum SBSDKTextFilterStrategy {}
Swift
enum SBSDKTextFilterStrategy : Int
-
EHIC field type.
See moreDeclaration
Objective-C
enum SBSDKHealthInsuranceCardFieldType {}
Swift
enum SBSDKHealthInsuranceCardFieldType : UInt
-
EHIC detection status.
See moreDeclaration
Objective-C
enum SBSDKHealthInsuranceCardDetectionStatus {}
Swift
enum SBSDKHealthInsuranceCardDetectionStatus : UInt
-
The type of health insurance card validation.
See moreDeclaration
Objective-C
enum SBSDKHealthInsuranceCardValidationType {}
Swift
enum SBSDKHealthInsuranceCardValidationType : UInt
-
ID card field types
See moreDeclaration
Objective-C
enum SBSDKIDCardPDF417DocumentFieldType {}
Swift
enum SBSDKIDCardPDF417DocumentFieldType : Int
-
The type of an ID cards data field.
See moreDeclaration
Objective-C
enum SBSDKIDCardFieldType {}
Swift
enum SBSDKIDCardFieldType : UInt
-
The status of the recognition.
See moreDeclaration
Objective-C
enum SBSDKIDCardRecognitionStatus {}
Swift
enum SBSDKIDCardRecognitionStatus : UInt
-
Enumeration of supported image file types.
See moreDeclaration
Objective-C
enum SBSDKImageFileFormat {}
-
The ScanbotSDK image filter types.
See moreDeclaration
Objective-C
enum SBSDKImageFilterType {}
Swift
struct SBSDKImageFilterType : Equatable, RawRepresentable
-
The strategy being used to scan a license plate.
See moreDeclaration
Objective-C
enum SBSDKLicensePlateScannerStrategy {}
Swift
enum SBSDKLicensePlateScannerStrategy : Int
-
Type classifiers for machine-readable-zone fields.
See moreDeclaration
Objective-C
enum SBSDKMachineReadableZoneRecognizerFieldName {}
Swift
enum SBSDKMachineReadableZoneRecognizerFieldName : UInt
-
Type classifier for machine-readable-zone document types.
See moreDeclaration
Objective-C
enum SBSDKMachineReadableZoneRecognizerResultDocumentType {}
Swift
enum SBSDKMachineReadableZoneRecognizerResultDocumentType : Int
-
MRZ checkdigit types.
See moreDeclaration
Objective-C
enum SBSDKMachineReadableZoneRecognizerResultCheckDigitType {}
Swift
enum SBSDKMachineReadableZoneRecognizerResultCheckDigitType : UInt
-
German medical plan document subheading prescription information description field type.
See moreDeclaration
Objective-C
enum SBSDKMedicalPlanSubheadingPrescriptionFieldType {}
Swift
enum SBSDKMedicalPlanSubheadingPrescriptionFieldType : Int
-
German medical plan document medicine substance information description field type.
See moreDeclaration
Objective-C
enum SBSDKMedicalPlanMedicineSubstanceFieldType {}
Swift
enum SBSDKMedicalPlanMedicineSubstanceFieldType : Int
-
German medical plan document medicine information description field type.
See moreDeclaration
Objective-C
enum SBSDKMedicalPlanMedicineFieldType {}
Swift
enum SBSDKMedicalPlanMedicineFieldType : Int
-
German medical plan document subheading information description field type.
See moreDeclaration
Objective-C
enum SBSDKMedicalPlanStandardSubheadingFieldType {}
Swift
enum SBSDKMedicalPlanStandardSubheadingFieldType : Int
-
German medical plan document doctor information description field type.
See moreDeclaration
Objective-C
enum SBSDKMedicalPlanDoctorFieldType {}
Swift
enum SBSDKMedicalPlanDoctorFieldType : Int
-
German medical plan document patient information description field type.
See moreDeclaration
Objective-C
enum SBSDKMedicalPlanPatientFieldType {}
Swift
enum SBSDKMedicalPlanPatientFieldType : Int
-
Types of passport reader errors.
See moreDeclaration
Objective-C
enum SBSDKNFCPassportReaderError {}
-
When an OCR operation finishes it returns an array of result blocks containing e.g. the position and type of recognized text. Each of the result blocks has a specific type.
See moreDeclaration
Objective-C
enum SBSDKOCRResultBlockType {}
Swift
enum SBSDKOCRResultBlockType : UInt
-
This enum describes the available orientation lock modes for image capturing. All modes work independently from the user interface orientation.
See moreDeclaration
Objective-C
enum SBSDKOrientationLock {}
-
Specifies the desired page size (media box size) for PDF rendering operations.
See moreDeclaration
Objective-C
enum SBSDKPDFRendererPageSize {}
Swift
enum SBSDKPDFRendererPageSize : UInt
-
Part of the page layout analysis result. Describes the detected orientation of the text.
See moreDeclaration
Objective-C
enum SBSDKPageOrientation {}
Swift
enum SBSDKPageOrientation : UInt
-
Part of the page layout analysis result. Describes the reading direction of the text independently from the orientation. Note: Experimental - this is currently not always working correctly for top-to-bottom text.
See moreDeclaration
Objective-C
enum SBSDKWritingDirection {}
Swift
enum SBSDKWritingDirection : UInt
-
Part of the page layout analysis result. Describes the order of columns in top-to-bottom writing direction resp. of rows in left-right and right-left direction.
See moreDeclaration
Objective-C
enum SBSDKTextlineOrder {}
Swift
enum SBSDKTextlineOrder : UInt
-
An enumeration describing the recognition mode of the scanner.
See moreDeclaration
Objective-C
enum SBSDKPayFormScannerRecognitionMode {}
Swift
enum SBSDKPayFormScannerRecognitionMode : Int
-
An enumeration describing the types of tokens the SBSDKPayFormScanner can detect and recognize.
See moreDeclaration
Objective-C
enum SBSDKPayFormTokenType {}
Swift
enum SBSDKPayFormTokenType : Int
-
An enum describing the orientation of a polygon edge.
See moreDeclaration
Objective-C
enum SBSDKPolygonEdgeOrientation {}
Swift
enum SBSDKPolygonEdgeOrientation : UInt
-
An enumeration that represents resource type.
See moreDeclaration
Objective-C
enum SBSDKResourceType {}
Swift
enum SBSDKResourceType : UInt
-
SEPA document field types,
See moreDeclaration
Objective-C
enum SBSDKSEPADocumentFieldType {}
Swift
enum SBSDKSEPADocumentFieldType : Int
-
This enum describes the possible modes of the cameras shutter. Automatic shutter means, a photo is taken automatically if a document was detected in the video stream. The smart mode is the default mode. Whenever the automatic shutter is toggled the delegate of SBSDKScannerViewController is informed. You can also the query the autoShutterEnabled property. The default shutter button reflects this mode.
See moreDeclaration
Objective-C
enum SBSDKShutterMode {}
Swift
enum SBSDKShutterMode : Int
-
This enum describes the possible modes of the view finder during scanning.
See moreDeclaration
Objective-C
enum SBSDKFinderMode {}
Swift
enum SBSDKFinderMode : Int
-
The version number of the Swiss QR code.
See moreDeclaration
Objective-C
enum SBSDKSwissQRCodeVersion {}
Swift
enum SBSDKSwissQRCodeVersion : Int
-
The type of one Swiss QR code field.
See moreDeclaration
Objective-C
enum SBSDKSwissQRCodeFieldType {}
Swift
enum SBSDKSwissQRCodeFieldType : Int
-
TIFF Compression algorithms
See moreDeclaration
Objective-C
enum SBSDKTIFFImageWriterCompressionOptions {}
Swift
enum SBSDKTIFFImageWriterCompressionOptions : Int32
-
Custom TIFF field type.
See moreDeclaration
Objective-C
enum SBSDKTIFFImageWriterUserDefinedFieldType {}
Swift
enum SBSDKTIFFImageWriterUserDefinedFieldType : Int32
-
The ScanbotSDK text orientation types.
See moreDeclaration
Objective-C
enum SBSDKTextOrientation {}
Swift
enum SBSDKTextOrientation : Int
-
Enumeration of image type classifiers. *
See moreDeclaration
Objective-C
enum SBSDKUIPageFileType {}
-
Enumeration of video preview content mode.
See moreDeclaration
Objective-C
enum SBSDKUIVideoContentMode {}
-
vCard document field type.
See moreDeclaration
Objective-C
enum SBSDKVCardDocumentFieldType {}
Swift
enum SBSDKVCardDocumentFieldType : Int