//
//  Microblink.h
//  MicroblinkFramework
//
//  Created by Dino Gustin on 06/06/18.
//  Copyright (c) 2012 Microblink Ltd. All rights reserved.
//

#import "MBBlinkInputEntities.h"
#import "MBBlinkCardEntities.h"

// Australia
#import "MBAustraliaDlFrontRecognizer.h"
#import "MBAustraliaDlFrontRecognizerResult.h"
#import "MBAustraliaDlBackRecognizer.h"
#import "MBAustraliaDlBackRecognizerResult.h"

// Austria
#import "MBAustriaIdBackRecognizer.h"
#import "MBAustriaIdBackRecognizerResult.h"
#import "MBAustriaIdFrontRecognizer.h"
#import "MBAustriaIdFrontRecognizerResult.h"
#import "MBAustriaCombinedRecognizer.h"
#import "MBAustriaCombinedRecognizerResult.h"
#import "MBAustriaPassportRecognizer.h"
#import "MBAustriaPassportRecognizerResult.h"
#import "MBAustriaDlFrontRecognizer.h"
#import "MBAustriaDlFrontRecognizerResult.h"

// Belgium
#import "MBBelgiumIdBackRecognizer.h"
#import "MBBelgiumIdBackRecognizerResult.h"
#import "MBBelgiumIdFrontRecognizer.h"
#import "MBBelgiumIdFrontRecognizerResult.h"
#import "MBBelgiumCombinedRecognizer.h"
#import "MBBelgiumCombinedRecognizerResult.h"

// Brunei
#import "MBBruneiIdFrontRecognizer.h"
#import "MBBruneiIdFrontRecognizerResult.h"
#import "MBBruneiIdBackRecognizer.h"
#import "MBBruneiIdBackRecognizerResult.h"
#import "MBBruneiResidencePermitFrontRecognizer.h"
#import "MBBruneiResidencePermitFrontRecognizerResult.h"
#import "MBBruneiResidencePermitBackRecognizer.h"
#import "MBBruneiResidencePermitBackRecognizerResult.h"
#import "MBBruneiTemporaryResidencePermitFrontRecognizer.h"
#import "MBBruneiTemporaryResidencePermitFrontRecognizerResult.h"
#import "MBBruneiTemporaryResidencePermitBackRecognizer.h"
#import "MBBruneiTemporaryResidencePermitBackRecognizerResult.h"
#import "MBBruneiMilitaryIdBackRecognizer.h"
#import "MBBruneiMilitaryIdBackRecognizerResult.h"
#import "MBBruneiMilitaryIdFrontRecognizer.h"
#import "MBBruneiMilitaryIdFrontRecognizerResult.h"

// Colombia
#import "MBColombiaIdBackRecognizer.h"
#import "MBColombiaIdBackRecognizerResult.h"
#import "MBColombiaIdFrontRecognizer.h"
#import "MBColombiaIdFrontRecognizerResult.h"
#import "MBColombiaDlFrontRecognizer.h"
#import "MBColombiaDlFrontRecognizerResult.h"

// Croatia
#import "MBCroatiaIdFrontRecognizer.h"
#import "MBCroatiaIdFrontRecognizerResult.h"
#import "MBCroatiaIdBackRecognizer.h"
#import "MBCroatiaIdBackRecognizerResult.h"
#import "MBCroatiaCombinedRecognizer.h"
#import "MBCroatiaCombinedRecognizerResult.h"

// Cyprus
#import "MBCyprusIdFrontRecognizer.h"
#import "MBCyprusIdFrontRecognizerResult.h"
#import "MBCyprusIdBackRecognizer.h"
#import "MBCyprusIdBackRecognizerResult.h"
#import "MBCyprusOldIdFrontRecognizer.h"
#import "MBCyprusOldIdFrontRecognizerResult.h"
#import "MBCyprusOldIdBackRecognizer.h"
#import "MBCyprusOldIdBackRecognizerResult.h"

// Czechia
#import "MBCzechiaIdBackRecognizer.h"
#import "MBCzechiaIdBackRecognizerResult.h"
#import "MBCzechiaIdFrontRecognizer.h"
#import "MBCzechiaIdFrontRecognizerResult.h"
#import "MBCzechiaCombinedRecognizer.h"
#import "MBCzechiaCombinedRecognizerResult.h"

// DocumentFace
#import "MBDocumentFaceRecognizer.h"
#import "MBDocumentFaceRecognizerResult.h"

// Egypt
#import "MBEgyptIdFrontRecognizer.h"
#import "MBEgyptIdFrontRecognizerResult.h"

// Europe Driver's License
#import "MBEudlRecognizer.h"
#import "MBEudlRecognizerResult.h"

// Generic
#import "MBBlinkIdRecognizer.h"
#import "MBBlinkIdRecognizerResult.h"
#import "MBBlinkIdCombinedRecognizer.h"
#import "MBBlinkIdCombinedRecognizerResult.h"

// Germany
#import "MBGermanyIdBackRecognizer.h"
#import "MBGermanyIdBackRecognizerResult.h"
#import "MBGermanyIdFrontRecognizer.h"
#import "MBGermanyIdFrontRecognizerResult.h"
#import "MBGermanyCombinedRecognizer.h"
#import "MBGermanyCombinedRecognizerResult.h"
#import "MBGermanyPassportRecognizer.h"
#import "MBGermanyPassportRecognizerResult.h"
#import "MBGermanyIdOldRecognizer.h"
#import "MBGermanyIdOldRecognizerResult.h"
#import "MBGermanyDlBackRecognizer.h"
#import "MBGermanyDlBackRecognizerResult.h"
#import "MBGermanyDlFrontRecognizer.h"
#import "MBGermanyDlFrontRecognizerResult.h"

// Hong Kong
#import "MBHongKongIdFrontRecognizer.h"
#import "MBHongKongIdFrontRecognizerResult.h"

// ID Barcode Recognizer
#import "MBIdBarcodeRecognizer.h"
#import "MBIdBarcodeRecognizerResult.h"
#import "MBBarcodeElementKey.h"
#import "MBBarcodeElements.h"

// Indonesia
#import "MBIndonesiaIdFrontRecognizer.h"
#import "MBIndonesiaIdFrontRecognizerResult.h"

// Ireland
#import "MBIrelandDlFrontRecognizer.h"
#import "MBIrelandDlFrontRecognizerResult.h"

// Italy
#import "MBItalyDlFrontRecognizer.h"
#import "MBItalyDlFrontRecognizerResult.h"

// Kuwait
#import "MBKuwaitIdFrontRecognizer.h"
#import "MBKuwaitIdFrontRecognizerResult.h"
#import "MBKuwaitIdBackRecognizer.h"
#import "MBKuwaitIdBackRecognizerResult.h"

// Jordan
#import "MBJordanIdBackRecognizer.h"
#import "MBJordanIdBackRecognizerResult.h"
#import "MBJordanIdFrontRecognizer.h"
#import "MBJordanIdFrontRecognizerResult.h"
#import "MBJordanCombinedRecognizer.h"
#import "MBJordanCombinedRecognizerResult.h"

// Liveness
//#import "MBLivenessRecognizer.h"
//#import "MBLivenessRecognizerResult.h"

// Malaysia
#import "MBMalaysiaMyKadBackRecognizer.h"
#import "MBMalaysiaMyKadBackRecognizerResult.h"
#import "MBMalaysiaMyKadFrontRecognizer.h"
#import "MBMalaysiaMyKadFrontRecognizerResult.h"
#import "MBMalaysiaIkadFrontRecognizer.h"
#import "MBMalaysiaIkadFrontRecognizerResult.h"
#import "MBMalaysiaMyTenteraFrontRecognizer.h"
#import "MBMalaysiaMyTenteraFrontRecognizerResult.h"
#import "MBMalaysiaDlFrontRecognizer.h"
#import "MBMalaysiaDlFrontRecognizerResult.h"
#import "MBMalaysiaMyPrFrontRecognizer.h"
#import "MBMalaysiaMyPrFrontRecognizerResult.h"
#import "MBMalaysiaMyKasFrontRecognizer.h"
#import "MBMalaysiaMyKasFrontRecognizerResult.h"

// Mexico
#import "MBMexicoVoterIdFrontRecognizer.h"
#import "MBMexicoVoterIdFrontRecognizerResult.h"

// Morocco
#import "MBMoroccoIdFrontRecognizer.h"
#import "MBMoroccoIdFrontRecognizerResult.h"
#import "MBMoroccoIdBackRecognizer.h"
#import "MBMoroccoIdBackRecognizerResult.h"

// Mrtd
#import "MBMrtdRecognizer.h"
#import "MBMrtdRecognizerResult.h"
#import "MBMrtdCombinedRecognizer.h"
#import "MBMrtdCombinedRecognizerResult.h"

// New Zealand
#import "MBNewZealandDlFrontRecognizer.h"
#import "MBNewZealandDlFrontRecognizerResult.h"

// Nigeria
#import "MBNigeriaVoterIdBackRecognizer.h"
#import "MBNigeriaVoterIdBackRecognizerResult.h"
#import "MBNigeriaCombinedRecognizer.h"
#import "MBNigeriaCombinedRecognizerResult.h"

// Passport
#import "MBPassportRecognizer.h"
#import "MBPassportRecognizerResult.h"

// Poland
#import "MBPolandIdBackRecognizer.h"
#import "MBPolandIdBackRecognizerResult.h"
#import "MBPolandIdFrontRecognizer.h"
#import "MBPolandIdFrontRecognizerResult.h"
#import "MBPolandCombinedRecognizer.h"
#import "MBPolandCombinedRecognizerResult.h"

// Romania
#import "MBRomaniaIdFrontRecognizer.h"
#import "MBRomaniaIdFrontRecognizerResult.h"

// Singapore
#import "MBSingaporeIdBackRecognizer.h"
#import "MBSingaporeIdBackRecognizerResult.h"
#import "MBSingaporeIdFrontRecognizer.h"
#import "MBSingaporeIdFrontRecognizerResult.h"
#import "MBSingaporeCombinedRecognizer.h"
#import "MBSingaporeCombinedRecognizerResult.h"
#import "MBSingaporeDlFrontRecognizer.h"
#import "MBSingaporeDlFrontRecognizerResult.h"
#import "MBSingaporeChangiEmployeeIdRecognizer.h"
#import "MBSingaporeChangiEmployeeIdRecognizerResult.h"

// Slovakia
#import "MBSlovakiaIdBackRecognizer.h"
#import "MBSlovakiaIdBackRecognizerResult.h"
#import "MBSlovakiaIdFrontRecognizer.h"
#import "MBSlovakiaIdFrontRecognizerResult.h"
#import "MBSlovakiaCombinedRecognizer.h"
#import "MBSlovakiaCombinedRecognizerResult.h"

// Slovenia
#import "MBSloveniaIdBackRecognizer.h"
#import "MBSloveniaIdBackRecognizerResult.h"
#import "MBSloveniaIdFrontRecognizer.h"
#import "MBSloveniaIdFrontRecognizerResult.h"
#import "MBSloveniaCombinedRecognizer.h"
#import "MBSloveniaCombinedRecognizerResult.h"

// Spain
#import "MBSpainDlFrontRecognizer.h"
#import "MBSpainDlFrontRecognizerResult.h"

// Sweden
#import "MBSwedenDlFrontRecognizer.h"
#import "MBSwedenDlFrontRecognizerResult.h"

// Switzerland
#import "MBSwitzerlandIdBackRecognizer.h"
#import "MBSwitzerlandIdBackRecognizerResult.h"
#import "MBSwitzerlandIdFrontRecognizer.h"
#import "MBSwitzerlandIdFrontRecognizerResult.h"
#import "MBSwitzerlandPassportRecognizer.h"
#import "MBSwitzerlandPassportRecognizerResult.h"
#import "MBSwitzerlandDlFrontRecognizer.h"
#import "MBSwitzerlandDlFrontRecognizerResult.h"

// Visa
#import "MBVisaRecognizer.h"
#import "MBVisaRecognizerResult.h"

// United Arab Emirates
#import "MBUnitedArabEmiratesIdBackRecognizer.h"
#import "MBUnitedArabEmiratesIdBackRecognizerResult.h"
#import "MBUnitedArabEmiratesIdFrontRecognizer.h"
#import "MBUnitedArabEmiratesIdFrontRecognizerResult.h"
#import "MBUnitedArabEmiratesDlFrontRecognizer.h"
#import "MBUnitedArabEmiratesDlFrontRecognizerResult.h"

// USDL
#import "MBUsdlCombinedRecognizer.h"
#import "MBUsdlCombinedRecognizerResult.h"

// Age
#import "MBAgeLimitStatus.h"
#import "MBAgeResult.h"

// Barcode result
#import "MBBarcodeResult.h"

// VIZ
#import "MBVizResult.h"

// Expiration document
#import "MBDocumentExpirationCheckResult.h"

// Generic
#import "MBDriverLicenseDetailedInfo.h"
#import "MBClassInfo.h"
#import "MBClassInfoTypes.h"
#import "MBImageAnalysisResult.h"
#import "MBDocumentImageColorStatus.h"
#import "MBImageAnalysisDetectionStatus.h"
#import "MBAnonymizationMode.h"
#import "MBProcessingStatus.h"
#import "MBRecognitionMode.h"
#import "MBRecognitionModeFilter.h"
