Enumerations

The following enumerations are available globally.

  • Known values for AAMVA fields.

    See more

    Declaration

    Objective-C

    enum SBSDKAAMVARecordFieldType {}

    Swift

    enum SBSDKAAMVARecordFieldType : Int
  • The type of barcode image generation.

    See more

    Declaration

    Objective-C

    enum SBSDKBarcodeImageGenerationType {}
  • An enum describing the various modes used to apply an adjustable filter.

    See more

    Declaration

    Objective-C

    enum SBSDKFilterMethod {}

    Swift

    enum SBSDKFilterMethod : Int
  • Boarding pass field types,

    See more

    Declaration

    Objective-C

    enum SBSDKBoardingPassDocumentFieldType {}

    Swift

    enum SBSDKBoardingPassDocumentFieldType : Int
  • DC document field types.

    See more

    Declaration

    Objective-C

    enum SBSDKDisabilityCertificateDocumentFieldType {}

    Swift

    enum SBSDKDisabilityCertificateDocumentFieldType : Int
  • Type classifiers for checkboxes recognized on disability certificates.

    See more

    Declaration

    Objective-C

    enum SBSDKDisabilityCertificateRecognizerCheckboxType {}

    Swift

    enum SBSDKDisabilityCertificateRecognizerCheckboxType : UInt
  • Type classifiers for dates recognized on disability certificates.

    See more

    Declaration

    Objective-C

    enum SBSDKDisabilityCertificatesRecognizerDateResultType {}

    Swift

    enum SBSDKDisabilityCertificatesRecognizerDateResultType : UInt
  • Undocumented

    See more

    Declaration

    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 more

    Declaration

    Objective-C

    enum SBSDKDisabilityCertificatesRecognizerResultPatientFieldType {}

    Swift

    enum SBSDKDisabilityCertificatesRecognizerResultPatientFieldType : Int
  • The status of the latest document detection.

    See more

    Declaration

    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 more

    Declaration

    Objective-C

    enum SBSDKDocumentDetectorMode {}

    Swift

    enum SBSDKDocumentDetectorMode : Int
  • EHIC field type.

    See more

    Declaration

    Objective-C

    enum SBSDKHealthInsuranceCardFieldType {}

    Swift

    enum SBSDKHealthInsuranceCardFieldType : UInt
  • EHIC detection status.

    See more

    Declaration

    Objective-C

    enum SBSDKHealthInsuranceCardDetectionStatus {}

    Swift

    enum SBSDKHealthInsuranceCardDetectionStatus : UInt
  • The type of health insurance card validation.

    See more

    Declaration

    Objective-C

    enum SBSDKHealthInsuranceCardValidationType {}

    Swift

    enum SBSDKHealthInsuranceCardValidationType : UInt
  • ID card field types

    See more

    Declaration

    Objective-C

    enum SBSDKIDCardPDF417DocumentFieldType {}

    Swift

    enum SBSDKIDCardPDF417DocumentFieldType : Int
  • The type of the recognized ID card.

    See more

    Declaration

    Objective-C

    enum SBSDKIDCardType {}

    Swift

    enum SBSDKIDCardType : UInt
  • The type of an ID cards data field.

    See more

    Declaration

    Objective-C

    enum SBSDKIDCardFieldType {}

    Swift

    enum SBSDKIDCardFieldType : UInt
  • The status of the recognition.

    See more

    Declaration

    Objective-C

    enum SBSDKIDCardRecognitionStatus {}

    Swift

    enum SBSDKIDCardRecognitionStatus : UInt
  • Enumeration of supported image file types.

    See more

    Declaration

    Objective-C

    enum SBSDKImageFileFormat {}
  • The ScanbotSDK image filter types.

    See more

    Declaration

    Objective-C

    enum SBSDKImageFilterType {}

    Swift

    struct SBSDKImageFilterType : Equatable, RawRepresentable
  • Type classifiers for machine-readable-zone fields.

    See more

    Declaration

    Objective-C

    enum SBSDKMachineReadableZoneRecognizerFieldName {}

    Swift

    enum SBSDKMachineReadableZoneRecognizerFieldName : UInt
  • Type classifier for machine-readable-zone document types.

    See more

    Declaration

    Objective-C

    enum SBSDKMachineReadableZoneRecognizerResultDocumentType {}

    Swift

    enum SBSDKMachineReadableZoneRecognizerResultDocumentType : Int
  • MRZ checkdigit types.

    See more

    Declaration

    Objective-C

    enum SBSDKMachineReadableZoneRecognizerResultCheckDigitType {}

    Swift

    enum SBSDKMachineReadableZoneRecognizerResultCheckDigitType : UInt
  • German medical plan document subheading prescription information description field type.

    See more

    Declaration

    Objective-C

    enum SBSDKMedicalPlanSubheadingPrescriptionFieldType {}

    Swift

    enum SBSDKMedicalPlanSubheadingPrescriptionFieldType : Int
  • German medical plan document medicine substance information description field type.

    See more

    Declaration

    Objective-C

    enum SBSDKMedicalPlanMedicineSubstanceFieldType {}

    Swift

    enum SBSDKMedicalPlanMedicineSubstanceFieldType : Int
  • German medical plan document medicine information description field type.

    See more

    Declaration

    Objective-C

    enum SBSDKMedicalPlanMedicineFieldType {}

    Swift

    enum SBSDKMedicalPlanMedicineFieldType : Int
  • German medical plan document subheading information description field type.

    See more

    Declaration

    Objective-C

    enum SBSDKMedicalPlanStandardSubheadingFieldType {}

    Swift

    enum SBSDKMedicalPlanStandardSubheadingFieldType : Int
  • German medical plan document doctor information description field type.

    See more

    Declaration

    Objective-C

    enum SBSDKMedicalPlanDoctorFieldType {}

    Swift

    enum SBSDKMedicalPlanDoctorFieldType : Int
  • German medical plan document patient information description field type.

    See more

    Declaration

    Objective-C

    enum SBSDKMedicalPlanPatientFieldType {}

    Swift

    enum SBSDKMedicalPlanPatientFieldType : Int
  • Types of passport reader errors.

    See more

    Declaration

    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 more

    Declaration

    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 more

    Declaration

    Objective-C

    enum SBSDKOrientationLock {}
  • Specifies the desired page size (media box size) for PDF rendering operations.

    See more

    Declaration

    Objective-C

    enum SBSDKPDFRendererPageSize {}

    Swift

    enum SBSDKPDFRendererPageSize : UInt
  • Part of the page layout analysis result. Describes the detected orientation of the text.

    See more

    Declaration

    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 more

    Declaration

    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 more

    Declaration

    Objective-C

    enum SBSDKTextlineOrder {}

    Swift

    enum SBSDKTextlineOrder : UInt
  • An enumeration describing the recognition mode of the scanner.

    See more

    Declaration

    Objective-C

    enum SBSDKPayFormScannerRecognitionMode {}

    Swift

    enum SBSDKPayFormScannerRecognitionMode : Int
  • An enumeration describing the types of tokens the SBSDKPayFormScanner can detect and recognize.

    See more

    Declaration

    Objective-C

    enum SBSDKPayFormTokenType {}

    Swift

    enum SBSDKPayFormTokenType : Int
  • An enum describing the orientation of a polygon edge.

    See more

    Declaration

    Objective-C

    enum SBSDKPolygonEdgeOrientation {}

    Swift

    enum SBSDKPolygonEdgeOrientation : UInt
  • An enumeration that represents resource type.

    See more

    Declaration

    Objective-C

    enum SBSDKResourceType {}

    Swift

    enum SBSDKResourceType : UInt
  • SEPA document field types,

    See more

    Declaration

    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 more

    Declaration

    Objective-C

    enum SBSDKShutterMode {}

    Swift

    enum SBSDKShutterMode : Int
  • This enum describes the possible modes of the view finder during scanning.

    See more

    Declaration

    Objective-C

    enum SBSDKFinderMode {}

    Swift

    enum SBSDKFinderMode : Int
  • TIFF Compression algorithms

    See more

    Declaration

    Objective-C

    enum SBSDKTIFFImageWriterCompressionOptions {}

    Swift

    enum SBSDKTIFFImageWriterCompressionOptions : Int32
  • Custom TIFF field type.

    See more

    Declaration

    Objective-C

    enum SBSDKTIFFImageWriterUserDefinedFieldType {}

    Swift

    enum SBSDKTIFFImageWriterUserDefinedFieldType : Int32
  • The ScanbotSDK text orientation types.

    See more

    Declaration

    Objective-C

    enum SBSDKTextOrientation {}

    Swift

    enum SBSDKTextOrientation : Int
  • Enumeration of image type classifiers. *

    See more

    Declaration

    Objective-C

    enum SBSDKUIPageFileType {}
  • Enumeration of video preview content mode.

    See more

    Declaration

    Objective-C

    enum SBSDKUIVideoContentMode {}
  • vCard document field type.

    See more

    Declaration

    Objective-C

    enum SBSDKVCardDocumentFieldType {}

    Swift

    enum SBSDKVCardDocumentFieldType : Int