Enumerations

The following enumerations are available globally.

  • MBFieldKey enum represents one field or one result of scanning. Here are defined all the properties that can be extracted from all our recognizers used in BlinkIDUI. For a specific country you can see the results by checking out the ‘*Extractor.swift’ files. In them are defined extractors that extract the result into an array of MBFields

    See more

    Declaration

    Swift

    @objc
    public enum MBFieldKey : Int, MBLocalizable, Comparable
  • Enum defines that have their special recognizers Other countries are supported through general recognizers Example: all countires have passports that contain ‘MRZ’ which can be read using MRTDRecognizers

    See more

    Declaration

    Swift

    @objc
    public enum MBSupportedCountry : Int, CaseIterable
  • Enum presenting the available document types that can be scanned.

    See more

    Declaration

    Swift

    @objc
    public enum MBDocumentType : Int, MBLocalizable, Comparable
  • Enum that describes the current scanning state

    See more

    Declaration

    Swift

    @objc
    public enum MBScanState : Int