Enumerations

The following enumerations are available globally.

  • Enumeration of possible barcode formats

    See more

    Declaration

    Objective-C

    enum MBBarcodeType {}
  • Camera resolution preset

    See more

    Declaration

    Objective-C

    enum MBCameraPreset {}

    Swift

    enum MBCameraPreset : UInt
  • Camera type

    See more

    Declaration

    Objective-C

    enum MBCameraType {}

    Swift

    enum MBCameraType : UInt
  • Camera autofocus restricion mode

    See more

    Declaration

    Objective-C

    enum MBCameraAutofocusRestriction {}

    Swift

    enum MBCameraAutofocusRestriction : UInt
  • Undocumented

    See more

    Declaration

    Objective-C

    NS_ENUM(NSUInteger, MBCardIssuer) {
        /* Unidentified Card */
        MBCardIssuerOther = 0,
        /* The American Express Company Card */
        MBCardIssuerAmericanExpress,
        /* The Bank of Montreal ABM Card */
        MBCardIssuerBmoAbm,
        /* China T-Union Transportation Card */
        MBCardIssuerChinaTUnion,
        /* China UnionPay Card */
        MBCardIssuerChinaUnionPay,
        /* Canadian Imperial Bank of Commerce Advantage Debit Card */
        MBCardIssuerCibcAdvantageDebit,
        /* CISS Card */
        MBCardIssuerCiss,
        /* Diners Club International Card */
        MBCardIssuerDinersClubInternational,
        /* Diners Club United States & Canada Card */
        MBCardIssuerDinersClubUsCanada,
        /* Discover Card */
        MBCardIssuerDiscoverCard,
        /* HSBC Bank Canada Card */
        MBCardIssuerHsbc,
        /* RuPay Card */
        MBCardIssuerRuPay,
        /* InterPayment Card */
        MBCardIssuerInterPayment,
        /* InstaPayment Card */
        MBCardIssuerInstaPayment,
        /* The JCB Company Card */
        MBCardIssuerJcb,
        /* Laser Debit Card (deprecated) */
        MBCardIssuerLaser,
        /* Maestro Debit Card */
        MBCardIssuerMaestro,
        /* Dankort Card */
        MBCardIssuerDankort,
        /* MIR Card */
        MBCardIssuerMir,
        /* MasterCard Inc. Card */
        MBCardIssuerMasterCard,
        /* The Royal Bank of Canada Client Card */
        MBCardIssuerRbcClient,
        /* ScotiaBank Scotia Card */
        MBCardIssuerScotiaBank,
        /* TD Canada Trust Access Card */
        MBCardIssuerTdCtAccess,
        /* Troy Card */
        MBCardIssuerTroy,
        /* Visa Inc. Card */
        MBCardIssuerVisa,
        /* Universal Air Travel Plan Inc. Card */
        MBCardIssuerUatp,
        /* Interswitch Verve Card */
        MBCardIssuerVerve
    }
  • Available date formats for date parser. To activate parsing of dates with month names in English, use formats which contain MONTH, e.g. MBDateFormatDDMONTHYYYY. Month names in uppercase and short month names are supported (for example March and Mar).

    See more

    Declaration

    Objective-C

    enum MBDateFormat {}

    Swift

    enum MBDateFormat : UInt
  • Type of the document which recognizer scans

    See more

    Declaration

    Objective-C

    enum MBDeepOcrModel {}

    Swift

    enum MBDeepOcrModel : UInt
  • Status of the object detection in Microblink SDK

    See more

    Declaration

    Objective-C

    enum MBDetectionStatus {}
  • Enum for type of detection status.

    See more

    Declaration

    Objective-C

    enum MBDetectionCode {}

    Swift

    enum MBDetectionCode : UInt
  • Enum of different scanning modes: Landscape, Portrait and Auto(both)

    See more

    Declaration

    Objective-C

    enum MBScanningMode {}

    Swift

    enum MBScanningMode : UInt
  • Presets which can be used to instantiate document specification for a specific document format

    See more

    Declaration

    Objective-C

    enum MBDocumentSpecificationPreset {}

    Swift

    enum MBDocumentSpecificationPreset : UInt
  • Undocumented

    See more

    Declaration

    Objective-C

    NS_ENUM(NSUInteger, MBDocumentVerificationHighResImageState) {
        MBDocumentVerificationHighResImageStateFrontSide,
        MBDocumentVerificationHighResImageStateBackSideSide
    }

    Swift

    enum MBDocumentVerificationHighResImageState : UInt
  • Enumeration of all supported countries in EUDL Recognizer

    See more

    Declaration

    Objective-C

    enum MBEudlCountry {}

    Swift

    enum MBEudlCountry : UInt
  • Enum which describes text orientation on an image.

    See more

    Declaration

    Objective-C

    enum MBProcessingOrientation {}

    Swift

    enum MBProcessingOrientation : UInt
  • Presets which can be used to instantiate mrtd specification for a specific mrtd format

    See more

    Declaration

    Objective-C

    enum MBMrtdSpecificationPreset {}

    Swift

    enum MBMrtdSpecificationPreset : UInt
  • Supported MRTD document types

    See more

    Declaration

    Objective-C

    enum MBMrtdDocumentType {}

    Swift

    enum MBMrtdDocumentType : UInt
  • Type of the document which recognizer scans

    See more

    Declaration

    Objective-C

    enum PPDocumentType {}

    Swift

    enum PPDocumentType : UInt
  • A list of fonts supported by BlinkOCR

    See more

    Declaration

    Objective-C

    enum MBOcrFont {}
  • Enumeration of posibble parser result state

    See more

    Declaration

    Objective-C

    enum MBParserResultState {}

    Swift

    enum MBParserResultState : UInt
  • Enumeration of posibble processor result state

    See more

    Declaration

    Objective-C

    enum MBProcessorResultState {}

    Swift

    enum MBProcessorResultState : UInt
  • Denotes the mode in which Recognizers performs recognition

    See more

    Declaration

    Objective-C

    enum MBRecognitionMode {}

    Swift

    enum MBRecognitionMode : UInt
  • Denotes the mode in which FrameQuality estimation works

    See more

    Declaration

    Objective-C

    enum MBFrameQualityEstimationMode {}

    Swift

    enum MBFrameQualityEstimationMode : UInt
  • Enumeration of posibble recognizer result state

    See more

    Declaration

    Objective-C

    enum MBRecognizerResultState {}

    Swift

    enum MBRecognizerResultState : UInt
  • Enumeration of posibble top up presets

    See more

    Declaration

    Objective-C

    enum MBTopUpPreset {}

    Swift

    enum MBTopUpPreset : UInt
  • Possible keys that can be used for obtaining USDL result elements.

    See more

    Declaration

    Objective-C

    enum MBUsdlKeys {}