Enumerations

The following enumerations are available globally.

  • Undocumented

    See more

    Declaration

    Objective-C

    NS_ENUM(NSInteger, MBAgeLimitStatus) {
    
        /** Status cannot be determined. When date of birth is not known. */
        MBAgeLimitStatusNotAvailable,
    
        /** Document owner age is less than the given age limit. */
        MBAgeLimitStatusBelowAgeLimit,
    
        /** Document owner age is greater than the given age limit. */
        MBAgeLimitStatusOverAgeLimit
    }
  • MBAnonymizationMode is used to define level of anonymization performed on recognizer result.

    See more

    Declaration

    Objective-C

    enum MBAnonymizationMode {}
  • 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 : Int
  • Camera type

    See more

    Declaration

    Objective-C

    enum MBCameraType {}

    Swift

    enum MBCameraType : Int
  • Camera autofocus restricion mode

    See more

    Declaration

    Objective-C

    enum MBCameraAutofocusRestriction {}

    Swift

    enum MBCameraAutofocusRestriction : Int
  • Undocumented

    See more

    Declaration

    Objective-C

    NS_ENUM(NSInteger, MBCountry) {
        MBCountryNone = 0,
        MBCountryAlbania,
        MBCountryAlgeria,
        MBCountryArgentina,
        MBCountryAustralia,
        MBCountryAustria,
        MBCountryAzerbaijan,
        MBCountryBahrain,
        MBCountryBangladesh,
        MBCountryBelgium,
        MBCountryBosniaAndHerzegovina,
        MBCountryBrunei,
        MBCountryBulgaria,
        MBCountryCambodia,
        MBCountryCanada,
        MBCountryChile,
        MBCountryColombia,
        MBCountryCostaRica,
        MBCountryCroatia,
        MBCountryCyprus,
        MBCountryCzechia,
        MBCountryDenmark,
        MBCountryDominicanRepublic,
        MBCountryEgypt,
        MBCountryEstonia,
        MBCountryFinland,
        MBCountryFrance,
        MBCountryGeorgia,
        MBCountryGermany,
        MBCountryGhana,
        MBCountryGreece,
        MBCountryGuatemala,
        MBCountryHongKong,
        MBCountryHungary,
        MBCountryIndia,
        MBCountryIndonesia,
        MBCountryIreland,
        MBCountryIsrael,
        MBCountryItaly,
        MBCountryJordan,
        MBCountryKazakhstan,
        MBCountryKenya,
        MBCountryKosovo,
        MBCountryKuwait,
        MBCountryLatvia,
        MBCountryLithuania,
        MBCountryMalaysia,
        MBCountryMaldives,
        MBCountryMalta,
        MBCountryMauritius,
        MBCountryMexico,
        MBCountryMorocco,
        MBCountryNetherlands,
        MBCountryNewZealand,
        MBCountryNigeria,
        MBCountryPakistan,
        MBCountryPanama,
        MBCountryParaguay,
        MBCountryPhilippines,
        MBCountryPoland,
        MBCountryPortugal,
        MBCountryPuertoRico,
        MBCountryQatar,
        MBCountryRomania,
        MBCountryRussia,
        MBCountrySaudiArabia,
        MBCountrySerbia,
        MBCountrySingapore,
        MBCountrySlovakia,
        MBCountrySlovenia,
        MBCountrySouthAfrica,
        MBCountrySpain,
        MBCountrySweden,
        MBCountrySwitzerland,
        MBCountryTaiwan,
        MBCountryThailand,
        MBCountryTunisia,
        MBCountryTurkey,
        MBCountryUAE,
        MBCountryUganda,
        MBCountryUK,
        MBCountryUkraine,
        MBCountryUsa,
        MBCountryVietnam,
        MBCountryBrazil,
        MBCountryNorway,
        MBCountryOman,
        MBCountryEcuador,
        MBCountryElSalvador,
        MBCountrySriLanka
    }
  • Undocumented

    See more

    Declaration

    Objective-C

    NS_ENUM(NSInteger, MBRegion) {
        MBRegionNone = 0,
        MBRegionAlabama,
        MBRegionAlaska,
        MBRegionAlberta,
        MBRegionArizona,
        MBRegionArkansas,
        MBRegionAustralianCapitalTerritory,
        MBRegionBritishColumbia,
        MBRegionCalifornia,
        MBRegionColorado,
        MBRegionConnecticut,
        MBRegionDelaware,
        MBRegionDistrictOfColumbia,
        MBRegionFlorida,
        MBRegionGeorgia,
        MBRegionHawaii,
        MBRegionIdaho,
        MBRegionIllinois,
        MBRegionIndiana,
        MBRegionIowa,
        MBRegionKansas,
        MBRegionKentucky,
        MBRegionLouisiana,
        MBRegionMaine,
        MBRegionManitoba,
        MBRegionMaryland,
        MBRegionMassachusetts,
        MBRegionMichigan,
        MBRegionMinnesota,
        MBRegionMississippi,
        MBRegionMissouri,
        MBRegionMontana,
        MBRegionNebraska,
        MBRegionNevada,
        MBRegionNewBrunswick,
        MBRegionNewHampshire,
        MBRegionNewJersey,
        MBRegionNewMexico,
        MBRegionNewSouthWales,
        MBRegionNewYork,
        MBRegionNorthernTerritory,
        MBRegionNorthCarolina,
        MBRegionNorthDakota,
        MBRegionNovaScotia,
        MBRegionOhio,
        MBRegionOklahoma,
        MBRegionOntario,
        MBRegionOregon,
        MBRegionPennsylvania,
        MBRegionQuebec,
        MBRegionQueensland,
        MBRegionRhodeIsland,
        MBRegionSaskatchewan,
        MBRegionSouthAustralia,
        MBRegionSouthCarolina,
        MBRegionSouthDakota,
        MBRegionTasmania,
        MBRegionTennessee,
        MBRegionTexas,
        MBRegionUtah,
        MBRegionVermont,
        MBRegionVictoria,
        MBRegionVirginia,
        MBRegionWashington,
        MBRegionWesternAustralia,
        MBRegionWestVirginia,
        MBRegionWisconsin,
        MBRegionWyoming,
        MBRegionYukon
    }
  • Undocumented

    See more

    Declaration

    Objective-C

    NS_ENUM(NSInteger, MBType) {
        MBTypeNone = 0,
        MBTypeConsularId,
        MBTypeDl,
        MBTypeDlPublicServicesCard,
        MBTypeEmploymentPass,
        MBTypeFinCard,
        MBTypeId,
        MBTypeMultipurposeId,
        MBTypeMyKad,
        MBTypeMyKid,
        MBTypeMyPR,
        MBTypeMyTentera,
        MBTypePanCard,
        MBTypeProfessionalId,
        MBTypePublicServicesCard,
        MBTypeResidencePermit,
        MBTypeResidentId,
        MBTypeTemporaryResidencePermit,
        MBTypeVoterId,
        MBTypeWorkPermit,
        MBTypeiKad,
        MBTypeMilitaryId,
        MBTypeMyKas,
        MBTypeSocialSecurityCard,
        MBTypeHealthInsuranceCard
    }
  • Result of the data matching algorithm for scanned parts/sides of the document.

    See more

    Declaration

    Objective-C

    enum MBDataMatchResult {}
  • Status of the object detection in Microblink SDK

    See more

    Declaration

    Objective-C

    enum MBDetectionStatus {}
  • Enumeration of all supported document types for MBDocumentFaceRecognizer

    See more

    Declaration

    Objective-C

    enum MBDocumentFaceDetectorType {}
  • DocumentImageColorStatus enum defines possible color statuses determined from scanned image.

    See more

    Declaration

    Objective-C

    enum MBDocumentImageColorStatus {}
  • Undocumented

    See more

    Declaration

    Objective-C

    NS_ENUM(NSInteger, MBDocumentVerificationHighResImageState) {
        MBDocumentVerificationHighResImageStateFrontSide,
        MBDocumentVerificationHighResImageStateBackSideSide
    }

    Swift

    enum MBDocumentVerificationHighResImageState : Int
  • Enumeration of possible barcode formats

    See more

    Declaration

    Objective-C

    enum MBIdBarcodeDocumentType {}
  • Enum which describes text orientation on an image.

    See more

    Declaration

    Objective-C

    enum MBProcessingOrientation {}

    Swift

    enum MBProcessingOrientation : Int
  • MBImageAnalysisDetectionStatus enum defines possible states of detection.

    See more

    Declaration

    Objective-C

    enum MBImageAnalysisDetectionStatus {}
  • Undocumented

    See more

    Declaration

    Objective-C

    NS_ENUM(NSInteger, MBLogLevel) {
        MBLogLevelError,
        MBLogLevelWarning,
        MBLogLevelInfo,
        MBLogLevelDebug,
        MBLogLevelVerbose
    }

    Swift

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

    See more

    Declaration

    Objective-C

    enum MBMrtdSpecificationPreset {}

    Swift

    enum MBMrtdSpecificationPreset : Int
  • Supported MRTD document types

    See more

    Declaration

    Objective-C

    enum MBMrtdDocumentType {}

    Swift

    enum MBMrtdDocumentType : Int
  • A list of fonts supported by BlinkOCR

    See more

    Declaration

    Objective-C

    enum MBOcrFont {}
  • MBProcessingStatus enum defines status of the last recognition process.

    See more

    Declaration

    Objective-C

    enum MBProcessingStatus {}
  • Enumeration of posibble processor result state

    See more

    Declaration

    Objective-C

    enum MBProcessorResultState {}

    Swift

    enum MBProcessorResultState : Int
  • MBRecognitionMode enum defines possible recognition modes by BlinkID(Combined)Recognizer.

    See more

    Declaration

    Objective-C

    enum MBRecognitionMode {}
  • Denotes the mode in which Recognizers performs recognition

    See more

    Declaration

    Objective-C

    enum MBRecognitionDebugMode {}

    Swift

    enum MBRecognitionDebugMode : Int
  • Denotes the mode in which FrameQuality estimation works

    See more

    Declaration

    Objective-C

    enum MBFrameQualityEstimationMode {}

    Swift

    enum MBFrameQualityEstimationMode : Int
  • Enumeration of posibble recognizer result state

    See more

    Declaration

    Objective-C

    enum MBRecognizerResultState {}

    Swift

    enum MBRecognizerResultState : Int
  • Possible keys that can be used for obtaining USDL result elements.

    See more

    Declaration

    Objective-C

    enum MBUsdlKeys {}